@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/spa/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/spa/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/spa/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/spa/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/spa/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/spa/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/spa/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/spa/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/spa/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/spa/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/spa/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/spa/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/spa/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/spa/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/spa/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/spa/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/spa/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/spa/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/spa/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/spa/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/spa/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/spa/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/syne-greek-600-normal-BpFII5Ja.woff2) format("woff2"),url(/spa/assets/syne-greek-600-normal-BJs4kvyH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2) format("woff2"),url(/spa/assets/syne-latin-ext-600-normal-DEzBMW8B.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/spa/assets/syne-latin-600-normal-BiwQbQXw.woff2) format("woff2"),url(/spa/assets/syne-latin-600-normal-dRu9QuIh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/syne-greek-700-normal-RbvlO3f8.woff2) format("woff2"),url(/spa/assets/syne-greek-700-normal-C01yjWE_.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/syne-latin-ext-700-normal-DuyXglMe.woff2) format("woff2"),url(/spa/assets/syne-latin-ext-700-normal-C-qCH-vM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/spa/assets/syne-latin-700-normal-AF3Rs61n.woff2) format("woff2"),url(/spa/assets/syne-latin-700-normal-Cd-_iCn5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/spa/assets/syne-greek-800-normal-n2LZS_yH.woff2) format("woff2"),url(/spa/assets/syne-greek-800-normal-DtzFnRR0.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/spa/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2) format("woff2"),url(/spa/assets/syne-latin-ext-800-normal-B2iBRfEf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/spa/assets/syne-latin-800-normal-EehdNYzx.woff2) format("woff2"),url(/spa/assets/syne-latin-800-normal-BuJcbPcX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{color:rgb(var(--color-ink-700));background-color:rgb(var(--color-surface-50));background-image:radial-gradient(ellipse 120% 80% at 50% -20%,rgb(232 93 76 / .1),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0%,rgb(18 90 107 / .09),transparent 45%),linear-gradient(180deg,#fff,#f6fafa 38%,#fff8f6b3);background-attachment:fixed;min-height:100%}body{font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.font-display,h1,h2,h3{font-family:Syne,system-ui,sans-serif}html[data-theme=dark]{color:rgb(var(--color-ink-700));background-color:rgb(var(--color-surface-50));background-image:radial-gradient(ellipse 120% 80% at 50% -20%,rgb(232 93 76 / .14),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 0%,rgb(46 143 156 / .12),transparent 45%),linear-gradient(180deg,#0c1c24,#0f232c 42%,#141e26)}html[data-theme=dark] .corall-hero-veil{background:linear-gradient(180deg,rgb(12 28 36 / .78) 0%,rgb(12 28 36 / .44) 26%,transparent 52%,rgb(15 35 44 / .62) 100%)}html[data-theme=dark] .corall-hero-mesh{background-image:radial-gradient(ellipse 118% 84% at 50% -18%,rgb(232 93 76 / .24),transparent 56%),radial-gradient(ellipse 32% 26% at 50% 16%,rgb(255 154 120 / .16),transparent 64%),radial-gradient(ellipse 28% 22% at 48% 18%,rgb(255 249 247 / .08),transparent 68%),radial-gradient(ellipse 88% 62% at 108% 90%,rgb(46 143 156 / .18),transparent 52%),radial-gradient(ellipse 68% 52% at -8% 70%,rgb(46 232 191 / .1),transparent 48%),radial-gradient(ellipse 52% 42% at 74% 26%,rgb(11 61 74 / .16),transparent 56%),radial-gradient(ellipse 40% 32% at 28% 48%,rgb(20 101 120 / .1),transparent 58%),radial-gradient(ellipse 145% 80% at 50% 114%,rgb(15 35 44 / .78),transparent 52%);background-color:rgb(var(--color-surface-50))}html[data-theme=dark] .corall-hero-mesh-subtle{background-image:radial-gradient(ellipse 98% 68% at 50% -14%,rgb(232 93 76 / .14),transparent 54%),radial-gradient(ellipse 28% 22% at 48% 18%,rgb(255 154 120 / .1),transparent 62%),radial-gradient(ellipse 72% 48% at 104% 94%,rgb(46 143 156 / .1),transparent 50%),radial-gradient(ellipse 58% 42% at -4% 76%,rgb(46 232 191 / .06),transparent 48%),radial-gradient(ellipse 134% 76% at 50% 110%,rgb(15 35 44 / .62),transparent 52%);background-color:rgb(var(--color-surface-50))}html[data-theme=dark] .corall-atmosphere-bloom{background:radial-gradient(ellipse 78% 52% at 50% -8%,rgb(232 93 76 / .14),transparent 58%),radial-gradient(ellipse 28% 22% at 50% 18%,rgb(255 154 120 / .1),transparent 64%),radial-gradient(ellipse 58% 48% at 96% 92%,rgb(46 143 156 / .12),transparent 56%),radial-gradient(ellipse 48% 40% at 4% 78%,rgb(46 232 191 / .06),transparent 54%)}html[data-theme=dark] .corall-atmosphere-pearl{background:radial-gradient(ellipse 120% 70% at 50% 110%,rgb(15 35 44 / .72) 0%,transparent 58%)}html[data-theme=dark] .corall-atmosphere-signal{background:radial-gradient(circle 18% at 50% 22%,rgb(255 154 120 / .28) 0%,rgb(232 93 76 / .1) 42%,transparent 72%)}html[data-theme=dark] .corall-trust-pill{border-color:#2e8f9c61;color:#bad2d8}:focus-visible{outline:2px solid rgb(var(--corall-focus-ring) / .9);outline-offset:2px}.ui-focus-ring:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha)),0 0 18px rgb(var(--corall-focus-glow))}.ui-focus-ring-inset:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha)),inset 0 0 12px rgb(var(--corall-focus-glow))}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.ui-list-row{animation:listRowIn var(--motion-duration-entrance) var(--ease-out-expo) both;animation-delay:calc(var(--stagger, 0) * var(--motion-duration-stagger))}.ui-profile-block{animation:fadeSlideUp var(--motion-duration-entrance) var(--ease-out-expo) both;animation-delay:var(--delay, 0ms)}.ui-skeleton{position:relative;overflow:hidden;border-radius:1rem;background-color:rgb(var(--corall-skeleton-fill))}.ui-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(var(--corall-skeleton-shimmer)),transparent);animation:shimmerSlide var(--motion-duration-chat-shimmer) var(--ease-in-out-soft) infinite}.ui-skeleton--pill{border-radius:9999px}.corall-skeleton-list{display:flex;flex-direction:column;gap:var(--corall-skeleton-list-gap)}.corall-skeleton-match{display:flex;flex-direction:column;gap:var(--corall-skeleton-match-gap)}.corall-completeness-nudge{border:1px solid rgb(var(--corall-completeness-nudge-border));background:linear-gradient(105deg,rgb(var(--corall-completeness-nudge-bg)),#ffffffb8 48%,#fff7f566)}html[data-theme=dark] .corall-completeness-nudge{background:linear-gradient(105deg,rgb(var(--corall-completeness-nudge-bg)),#142c36d9 50%,#e85d4c1a)}.ui-nav-link{transition-property:transform,box-shadow,background-color,color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s);transition-duration:var(--motion-duration-fast, .16s);transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:no-preference){.ui-nav-link:hover:not([aria-current=page]){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ui-tab-press{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s);transition-duration:var(--motion-duration-fast, .16s);transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:no-preference){.ui-tab-press:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ui-card,.ui-card-interactive{transition-property:box-shadow,transform,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s);transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:reduce){.ui-card-interactive{transition-duration:1ms}}@media(prefers-reduced-motion:no-preference){.ui-card-interactive:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: var(--corall-elevation-lift);--tw-shadow-colored: var(--corall-elevation-lift);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.ui-press{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s);transition-duration:var(--motion-duration-fast, .16s);transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}@media(prefers-reduced-motion:no-preference){.ui-press:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.ui-btn-label{font-size:max(var(--btn-label-min),.875rem)}.ui-btn-focus:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha)),0 0 18px rgb(var(--corall-focus-glow))}html[data-theme=dark] [data-testid=speed-invite-landing] .ui-link-brand{color:#ffa89c}.ui-link-brand{font-weight:600;--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1));text-underline-offset:2px;outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s);transition-duration:var(--motion-duration-fast, .16s);transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}html[data-theme=dark] .corall-chat-quest-invite .ui-link-brand{color:#ffbaa8}html[data-theme=dark] .corall-chat-thread-header .ui-link-brand{color:#ffbab0}html[data-theme=dark] [data-testid=speed-invite-landing] .ui-link-brand:hover{color:#ffa89c}.ui-link-brand:hover{--tw-text-opacity: 1;color:rgb(138 46 36 / var(--tw-text-opacity, 1));text-decoration-line:underline}html[data-theme=dark] .ui-link-brand{--tw-text-opacity: 1;color:rgb(255 133 117 / var(--tw-text-opacity, 1))}html[data-theme=dark] .ui-link-brand:hover{--tw-text-opacity: 1;color:rgb(255 155 138 / var(--tw-text-opacity, 1))}.ui-btn-ghost{color:rgb(var(--btn-ghost-text));transition:background-color var(--motion-duration-fast) var(--motion-ease-premium),color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium)}.ui-btn-ghost:hover:not(:disabled){background-color:rgb(var(--corall-primary) / .08);color:rgb(var(--corall-primary-strong))}@media(prefers-reduced-motion:no-preference){.ui-btn-ghost:hover:not(:disabled){transform:translate3d(0,-1px,0)}}.ui-btn-ghost:active:not(:disabled){background-color:rgb(var(--corall-primary) / .12)}.ui-btn-primary{font-size:max(var(--btn-label-min),.875rem);position:relative;overflow:hidden;--tw-shadow: var(--corall-elevation-lift);--tw-shadow-colored: var(--corall-elevation-lift);--tw-shadow: 0 0 32px rgb(232 93 76 / .16), 0 0 64px rgb(176 58 46 / .07);--tw-shadow-colored: 0 0 32px var(--tw-shadow-color), 0 0 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border:1px solid rgb(var(--btn-primary-border));background:linear-gradient(135deg,rgb(var(--btn-primary-from)),rgb(var(--btn-primary-mid)) 42%,rgb(var(--btn-primary-to)));color:rgb(var(--btn-primary-text))}.ui-btn-primary:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,rgb(255 255 255 / .1),transparent 55%);opacity:.55;transition:opacity var(--motion-duration-fast) var(--ease-out-expo)}.ui-btn-primary:hover:not(:disabled):before{opacity:.75}@media(prefers-reduced-motion:no-preference){.ui-btn-primary:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 0 48px rgb(232 93 76 / .18), 0 0 96px rgb(209 74 58 / .09), 0 12px 40px rgb(26 36 40 / .05);--tw-shadow-colored: 0 0 48px var(--tw-shadow-color), 0 0 96px var(--tw-shadow-color), 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.ui-btn-primary--living:not(:disabled){box-shadow:var(--corall-elevation-lift),var(--corall-glow-cta)}@media(prefers-reduced-motion:no-preference){.ui-btn-primary--living:hover:not(:disabled){box-shadow:var(--corall-elevation-lift),var(--corall-glow-cta-hover)}}@media(prefers-reduced-motion:reduce){.ui-btn-primary--living:hover:not(:disabled){box-shadow:var(--corall-elevation-lift),var(--corall-glow-cta)}}.ui-btn-secondary{--tw-shadow: var(--corall-elevation-card);--tw-shadow-colored: var(--corall-elevation-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);border:1px solid rgb(var(--btn-secondary-border));background-color:rgb(var(--btn-secondary-bg));color:rgb(var(--btn-secondary-text))}.ui-btn-secondary:hover:not(:disabled){border-color:rgb(var(--btn-secondary-border-hover));background-color:rgb(var(--btn-secondary-bg-hover))}@media(prefers-reduced-motion:no-preference){.ui-btn-secondary:hover:not(:disabled){--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 14px 44px rgb(11 61 74 / .08), 0 3px 12px rgb(7 47 56 / .05);--tw-shadow-colored: 0 14px 44px var(--tw-shadow-color), 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.ui-btn-secondary--living:not(:disabled){border-color:rgb(var(--corall-glass-border));background:linear-gradient(180deg,rgb(var(--corall-glass-bg-compact)),rgb(var(--btn-secondary-bg)));box-shadow:var(--corall-glass-inset),0 4px 16px #08252e0a}.ui-btn-secondary--living:hover:not(:disabled){border-color:rgb(var(--corall-primary) / .28);background:linear-gradient(180deg,#fff8f6eb,rgb(var(--btn-secondary-bg-hover)))}.ui-image-badge{transition-property:transform,opacity,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s);transition-duration:var(--motion-duration-fast, .16s);transition-timing-function:var(--ease-spring-soft, cubic-bezier(.34, 1.2, .64, 1))}.ui-reveal{animation:errorIn var(--motion-duration-entrance) var(--ease-out-expo) both}.ui-stagger-children>*,.ui-reveal-stagger>*{animation:corall-reveal-up var(--motion-duration-reveal) var(--motion-ease-premium) both}.ui-stagger-children>*:nth-child(1),.ui-reveal-stagger>*:nth-child(1){animation-delay:0ms}.ui-stagger-children>*:nth-child(2),.ui-reveal-stagger>*:nth-child(2){animation-delay:calc(1 * var(--motion-duration-stagger))}.ui-stagger-children>*:nth-child(3),.ui-reveal-stagger>*:nth-child(3){animation-delay:calc(2 * var(--motion-duration-stagger))}.ui-stagger-children>*:nth-child(4),.ui-reveal-stagger>*:nth-child(4){animation-delay:calc(3 * var(--motion-duration-stagger))}.ui-stagger-children>*:nth-child(5),.ui-reveal-stagger>*:nth-child(5){animation-delay:calc(4 * var(--motion-duration-stagger))}.ui-stagger-children>*:nth-child(6),.ui-reveal-stagger>*:nth-child(6){animation-delay:calc(5 * var(--motion-duration-stagger))}@keyframes corallBandReveal{0%{opacity:0}to{opacity:1}}.ui-reveal-band{animation:corallBandReveal var(--motion-duration-band) linear both}.ui-reveal-band--1{animation-delay:0ms}.ui-reveal-band--2{animation-delay:var(--motion-stagger-band)}.ui-reveal-band--3{animation-delay:calc(2 * var(--motion-stagger-band))}.ui-reveal-band--4{animation-delay:calc(3 * var(--motion-stagger-band))}.ui-premium-press{transition:transform var(--motion-duration-fast) var(--ease-spring-soft),box-shadow var(--motion-duration-fast) var(--ease-out-expo),border-color var(--motion-duration-fast) var(--ease-out-expo),background-color var(--motion-duration-fast) var(--ease-out-expo)}@media(prefers-reduced-motion:no-preference){.ui-premium-press:active:not(:disabled){transform:scale(.97)}}@supports (animation-timeline: view()){.ui-scroll-reveal{animation:corall-reveal-up var(--motion-duration-entrance) var(--ease-out-expo) both;animation-timeline:view();animation-range:entry 0% cover 30%}.ui-scroll-reveal-linear{animation:corall-reveal-opacity var(--motion-duration-entrance) linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}.ui-opacity-stagger>*{animation:corall-reveal-opacity var(--motion-duration-entrance) linear both;animation-delay:calc(var(--stagger, 0) * 80ms)}.ui-interest-chip{transition:background-color .15s var(--ease-in-out-soft),color .15s var(--ease-in-out-soft),border-color .15s var(--ease-in-out-soft),box-shadow .15s var(--ease-in-out-soft)}.corall-chat-bubble-incoming{background-color:rgb(var(--corall-chat-bubble-incoming))}.corall-chat-bubble-outgoing{background:linear-gradient(145deg,rgb(var(--corall-chat-bubble-outgoing-from)),rgb(var(--corall-chat-bubble-outgoing-mid)) 44%,rgb(var(--corall-chat-bubble-outgoing-to)));border-color:rgb(var(--corall-chat-bubble-outgoing-border));box-shadow:var(--corall-chat-bubble-outgoing-glass-inset),0 2px 10px #ff6f611a,0 1px 3px #0b3d4a0a;-webkit-backdrop-filter:none;backdrop-filter:none}.corall-chat-reaction-chip:not(.corall-chat-reaction-chip--mine){background-color:rgb(var(--corall-elevated-bg))}.corall-link-preview{color:inherit;border:1px solid rgb(var(--corall-glass-border));background:linear-gradient(155deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-elevated-bg)) 48%,rgb(var(--corall-glass-panel-ocean-wash)));box-shadow:var(--corall-glass-inset),0 4px 18px #08252e0f;-webkit-backdrop-filter:none;backdrop-filter:none}.corall-link-preview--elevated{box-shadow:var(--corall-glass-inset),0 6px 22px #08252e14,0 0 0 1px #ff6f610d}.corall-link-preview__site{color:rgb(var(--color-ink-600))}.corall-link-preview__title{color:rgb(var(--color-ink-800))}.corall-link-preview__desc{color:rgb(var(--color-ink-600))}.corall-link-preview:hover{border-color:rgb(var(--corall-glass-border-strong));box-shadow:var(--corall-glass-inset),0 8px 24px #ff6f611a}.corall-chat-conn-polling{background:linear-gradient(90deg,#ecf8f9f2,#ffffffe0)}.corall-glass-lite{background-color:rgb(var(--corall-glass-bg));border:1px solid rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset),0 8px 28px #08252e0a;-webkit-backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.1);backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.1)}.corall-glass-chrome{background:linear-gradient(180deg,rgb(var(--corall-glass-bg)),rgb(var(--corall-glass-bg)) 42%,rgb(var(--corall-glass-panel-coral-wash)));border-color:rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset),0 14px 44px #08252e0d,0 0 0 1px #ff6f610b;-webkit-backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.22);backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.22);transition:background-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium)}@media(max-width:767px){.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome{background-color:rgb(var(--corall-glass-bg-compact));background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.corall-chat-thread-header.corall-glass-chrome,.corall-chat-thread-header.corall-glass-lite{background-color:rgb(var(--corall-glass-bg-compact));background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--corall-glass-inset),0 4px 16px #08252e0f}html[data-theme=dark] .corall-chat-thread-header.corall-glass-chrome,html[data-theme=dark] .corall-chat-thread-header.corall-glass-lite{background-color:rgb(var(--corall-glass-bg-compact));background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-scrolling] .corall-shell-header.corall-glass-lite,html[data-scrolling] .corall-shell-nav.corall-glass-lite,html[data-scrolling] .corall-shell-sidebar.corall-glass-chrome{background-color:rgb(var(--corall-glass-bg-compact));background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--corall-glass-inset),0 4px 16px #08252e0f}html[data-theme=dark][data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-sidebar.corall-glass-chrome{background-color:rgb(var(--corall-glass-bg-compact))}html[data-theme=dark] .corall-glass-chrome{background:linear-gradient(180deg,rgb(var(--corall-glass-bg)),rgb(var(--corall-glass-panel-ocean-wash)));border-color:rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset),0 12px 40px #0418204d,0 0 0 1px #2ee8bf0d}@media(prefers-reduced-motion:reduce){.corall-glass-chrome{transition:none}}.corall-glass-lite--compact{background-color:rgb(var(--corall-glass-bg-compact));border-color:rgb(var(--corall-glass-border-strong));-webkit-backdrop-filter:none;backdrop-filter:none}.corall-glass-scrim{background:radial-gradient(ellipse 88% 60% at 50% 18%,rgb(var(--corall-glass-scrim-coral)) 0%,transparent 68%),radial-gradient(ellipse 70% 48% at 88% 88%,rgb(var(--corall-glass-scrim-lagoon)) 0%,transparent 62%),radial-gradient(ellipse 52% 40% at 12% 78%,rgb(var(--corall-glass-scrim-lagoon)) 0%,transparent 58%),linear-gradient(180deg,rgb(var(--corall-glass-scrim-pearl)) 0%,transparent 28%,rgb(var(--corall-glass-scrim)) 100%);-webkit-backdrop-filter:blur(var(--corall-glass-scrim-blur)) saturate(var(--corall-glass-scrim-saturate, 1.1));backdrop-filter:blur(var(--corall-glass-scrim-blur)) saturate(var(--corall-glass-scrim-saturate, 1.1))}.corall-glass-panel{background:linear-gradient(145deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));border:1px solid rgb(var(--corall-glass-panel-border));box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow);-webkit-backdrop-filter:blur(var(--corall-glass-panel-blur)) saturate(1.14);backdrop-filter:blur(var(--corall-glass-panel-blur)) saturate(1.14)}.corall-nav-active-glow{box-shadow:var(--corall-nav-active-glow)}.corall-nav-active-glow[aria-current=page],.ui-nav-link.corall-nav-active-glow[aria-current=page]{box-shadow:var(--corall-nav-active-glow),inset 0 1px #ffffff47}.corall-scrim-match{background:radial-gradient(ellipse 92% 68% at 50% 28%,rgb(var(--corall-scrim-match-coral-glow)) 0%,transparent 70%),radial-gradient(ellipse 70% 50% at 80% 80%,rgb(46 143 156 / .1) 0%,transparent 62%),linear-gradient(180deg,rgb(var(--corall-scrim-match-pearl)) 0%,transparent 26%,rgb(var(--corall-scrim-match-base)) 100%);-webkit-backdrop-filter:blur(var(--corall-scrim-match-blur)) saturate(1.1);backdrop-filter:blur(var(--corall-scrim-match-blur)) saturate(1.1)}@supports not (backdrop-filter: blur(1px)){.corall-glass-lite,.corall-glass-chrome,.corall-glass-scrim,.corall-glass-panel,.corall-premium-surface,.corall-scrim-match,.corall-bottom-sheet-panel,.corall-link-preview{-webkit-backdrop-filter:none;backdrop-filter:none}.corall-glass-lite,.corall-glass-chrome{background-color:rgb(var(--corall-shell-nav));background-image:none}.corall-glass-scrim{background-color:rgb(var(--corall-glass-scrim));background-image:none}.corall-glass-panel,.corall-bottom-sheet-panel{background-color:rgb(var(--corall-glass-bg-compact))}.corall-premium-surface,.corall-empty-state--premium{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgb(var(--corall-glass-bg-compact));background-image:none}.corall-scrim-match{background-color:rgb(var(--corall-scrim-match-base));background-image:none}.corall-link-preview{background-color:rgb(var(--corall-elevated-bg))}.corall-chat-bubble-outgoing{-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes corall-tab-crossfade-in{0%{opacity:0;transform:translate3d(0,var(--corall-tab-enter-offset-y, 4px),0)}to{opacity:1;transform:translateZ(0)}}.corall-tab-panel-enter,.app-tab-panel--enter{animation:corall-tab-crossfade-in var(--motion-duration-page) var(--motion-ease-premium) both}.ui-status-panel{border:1px solid rgb(var(--corall-panel-border));background-color:rgb(var(--corall-panel-bg));box-shadow:var(--corall-elevation-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ui-status-icon-ring{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:9999px;border:1px solid rgb(var(--corall-glass-border));background:linear-gradient(155deg,rgb(var(--corall-elevated-bg)),rgb(var(--corall-muted-bg)));box-shadow:inset 0 1px #ffffff8c}html[data-theme=dark] .ui-status-icon-ring{box-shadow:inset 0 1px #ffffff0a}@media(prefers-reduced-motion:reduce){.corall-tab-panel-enter,.app-tab-panel--enter{animation:none}}.ui-composer-field{box-shadow:0 0 rgb(var(--corall-focus-ring) / 0);transition:border-color var(--motion-duration-fast) var(--ease-out-expo),box-shadow var(--motion-duration-fast) var(--ease-out-expo)}.ui-composer-field.corall-input-surface{box-shadow:inset 0 1px 2px #08252e0d,0 0 rgb(var(--corall-focus-ring) / 0)}html[data-theme=dark] .ui-composer-field.corall-input-surface{box-shadow:inset 0 1px 2px #04182038,0 0 rgb(var(--corall-focus-ring) / 0)}.ui-composer-field:focus{outline:none;border-color:#e85d4c8c;box-shadow:0 0 0 3px rgb(var(--corall-focus-ring) / .18)}html[data-theme=dark] .ui-composer-field.corall-input-surface:focus{box-shadow:inset 0 1px 2px #04182038,0 0 0 3px rgb(var(--corall-focus-ring) / .18)}.ui-composer-send{position:relative;isolation:isolate}.ui-composer-send--ripple:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid rgb(46 143 156 / .62);pointer-events:none;animation:composerSendRipple .2s var(--ease-out-expo) forwards}@keyframes composerSendRipple{0%{opacity:.88;transform:scale(1)}to{opacity:0;transform:scale(1.48)}}@media(prefers-reduced-motion:reduce){.ui-composer-send--ripple:after{animation:none;opacity:0}}.corall-shell-nav-item{position:relative}.corall-shell-nav-item:after{content:"";pointer-events:none;position:absolute;left:50%;top:.25rem;height:.25rem;width:2.125rem;border-radius:9999px;opacity:0;transform:translate(-50%) scaleX(0);transform-origin:center;background:linear-gradient(to right,#2e8f9c,#e85d4c,#2ee8bf);transition:opacity .18s linear,transform .18s var(--ease-out-expo)}.corall-shell-nav-item--active:after{opacity:1;transform:translate(-50%) scaleX(1);background:linear-gradient(to right,#0b3d4a,#ff6f61,#e85d4c);box-shadow:0 0 12px #ff6f6159}.corall-shell-nav-item--active{background:linear-gradient(to bottom,#fff8f6fc,#fffffff0);color:#b03a2e;box-shadow:inset 0 1px #ffffffeb,var(--corall-nav-active-glow)}html[data-theme=dark] .corall-shell-nav-item--active{background:linear-gradient(to bottom,#142c36e6,#0f232cf5);color:#ff9a78;box-shadow:inset 0 1px #2ee8bf14,var(--corall-nav-active-glow)}@media(prefers-reduced-motion:reduce){.corall-shell-nav-item:after{transition:none}}.corall-hero-divider{width:min(100%,18rem);height:1px;margin-inline:auto;border:0;background:linear-gradient(90deg,transparent 0%,rgb(var(--color-ocean-400) / .28) 50%,transparent 100%)}html[data-theme=dark] .corall-hero-divider{background:linear-gradient(90deg,transparent 0%,rgb(var(--color-ocean-400) / .22) 50%,transparent 100%)}.ui-status-float{animation:statusFloat 4.5s var(--ease-in-out-soft) infinite}.ui-form-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-ink-700))}.ui-form-hint{margin-top:.375rem;font-size:.75rem;line-height:1.25rem;color:rgb(var(--color-ink-500))}.ui-form-error{margin-top:.375rem;font-size:.875rem;line-height:1.25rem;color:#c63636}.corall-page{display:flex;flex-direction:column;gap:var(--corall-section-gap);width:100%;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);isolation:isolate;scroll-padding-top:var(--corall-scroll-anchor)}@media(max-width:767px){.corall-page,.corall-glow-cta,.corall-a11y-cta-zoom,.ui-composer-send{scroll-margin-bottom:var(--corall-shell-nav-clearance)}}.corall-page--dense{gap:clamp(1rem,2vw + .5rem,1.5rem)}.corall-intro{display:flex;flex-direction:column;gap:.5rem}@media(prefers-reduced-motion:reduce){.corall-intro{animation:none;transition:none}.corall-chat-icebreaker-rail--numbered .corall-intro,.corall-speed-live-conn-banner.corall-intro,.discover-intent-rail.corall-intro,.discover-intent-rail--wave6.corall-intro,.discover-intent-rail--wave10.corall-intro,.discover-mutual-clarity--wave10.corall-intro,.discover-session-pace-card--wave10.corall-intro{animation:none}[data-wave="11"] .corall-intro{animation:none;transition:none;transform:none}}@media(prefers-reduced-motion:no-preference){@keyframes fadeIn{}.corall-intro{animation:fadeIn var(--motion-duration-entrance, .32s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}}@media(prefers-reduced-motion:reduce){.corall-intro{animation:none}}.corall-kicker{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(15 79 94 / var(--tw-text-opacity, 1))}@media(min-width:640px){.corall-kicker{letter-spacing:.12em}}.corall-kicker--signal{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.corall-kicker--signal:before{content:"";width:.3125rem;height:.3125rem;border-radius:9999px;background:linear-gradient(135deg,#ff6f61,#e25548);box-shadow:0 0 6px #ff6f6166;flex-shrink:0}html[data-theme=dark] .corall-kicker{--tw-text-opacity: 1;color:rgb(124 196 208 / var(--tw-text-opacity, 1))}.corall-title{font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-size:var(--corall-text-title);font-weight:760;line-height:var(--corall-leading-tight);letter-spacing:-.035em;color:rgb(var(--color-ink-900))}.corall-lead{max-width:36rem;text-wrap:pretty;font-size:var(--corall-text-body);line-height:var(--corall-leading-relaxed);color:rgb(var(--color-ink-700))}@media(min-width:640px){.corall-lead{font-size:1rem}}.corall-hero-slab{position:relative;overflow:hidden;border-radius:var(--corall-hero-radius);padding:clamp(1.125rem,3vw + .35rem,1.85rem);border:1px solid rgb(255 255 255 / .78);background:radial-gradient(ellipse 88% 68% at 100% 0%,rgb(255 111 97 / .16),transparent 56%),radial-gradient(ellipse 76% 60% at 0% 100%,rgb(11 61 74 / .13),transparent 58%),radial-gradient(ellipse 58% 46% at 78% 88%,rgb(20 101 120 / .08),transparent 62%),radial-gradient(ellipse 42% 36% at 50% 40%,rgb(255 196 184 / .08),transparent 60%),linear-gradient(155deg,#fffffffa,#ecf8f9eb 42%,#fff7f5d1);box-shadow:0 20px 56px #08252e14,0 1px #ff6f611f,inset 0 1px #ffffffe0}.corall-hero-slab:after{content:"";pointer-events:none;position:absolute;right:-12%;bottom:-28%;width:min(52%,14rem);height:min(52%,14rem);border-radius:9999px;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgb(11 61 74 / .08) 0%,transparent 70%);opacity:.85}.corall-hero-slab:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:var(--corall-hero-radius) var(--corall-hero-radius) 0 0;background:linear-gradient(90deg,#0b3d4a,#146578 28%,#ff6f61 58%,#e25548);opacity:.95;pointer-events:none}.corall-hero-slab>*{position:relative;z-index:1}.corall-hero-slab--feature .corall-title{font-size:clamp(1.625rem,2.8vw + .85rem,2.125rem);background:linear-gradient(135deg,rgb(var(--color-ink-900)),#b03a2e 72%,#0b3d4a);-webkit-background-clip:text;background-clip:text;color:transparent}.corall-hero-slab--feature .corall-lead{max-width:40rem}.corall-hero-slab--discover .corall-title{color:#b03a2e;letter-spacing:-.038em}.corall-hero-slab--discover{padding:clamp(1rem,2.5vw + .25rem,1.5rem)}html[data-theme=dark] .corall-hero-slab{border-color:#2e8f9c38;background:linear-gradient(155deg,#142c36f7,#0f232ceb 42%,#082830e0);box-shadow:0 18px 50px #04182059,0 1px #2ee8bf1a,inset 0 1px #ffffff0f}html[data-theme=dark] .corall-section-soft{border-color:#2e8f9c47;background-color:#142c36d1;box-shadow:0 14px 44px #04182047,inset 0 1px #ffffff0a}.corall-surface-panel{border:1px solid rgb(var(--corall-panel-border));background:radial-gradient(ellipse 80% 60% at 100% 0%,rgb(var(--corall-lagoon) / .045),transparent 58%),rgb(var(--corall-panel-bg));box-shadow:var(--corall-elevation-card);transition:box-shadow var(--motion-duration-fast) var(--motion-ease-premium),border-color var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium)}.corall-empty-state{border:1px solid rgb(var(--corall-premium-surface-border));background:radial-gradient(ellipse 72% 56% at 50% 0%,rgb(255 111 97 / .13),transparent 58%),radial-gradient(ellipse 22% 18% at 50% 14%,rgb(255 249 247 / .5),transparent 66%),radial-gradient(ellipse 80% 60% at 100% 100%,rgb(var(--corall-lagoon) / .12),transparent 62%),linear-gradient(155deg,rgb(var(--corall-premium-surface-wash-coral)),rgb(var(--corall-premium-surface-wash-lagoon)) 48%,rgb(var(--corall-premium-surface-bg)));box-shadow:var(--corall-premium-surface-shadow),var(--corall-empty-premium-inset)}.corall-empty-state--premium{border-color:rgb(var(--corall-empty-premium-ring));box-shadow:var(--corall-premium-surface-shadow),var(--corall-empty-premium-inset),0 0 0 1px #2e8f9c0f,0 0 40px rgb(var(--corall-empty-premium-glow));-webkit-backdrop-filter:blur(var(--corall-premium-surface-blur)) saturate(1.12);backdrop-filter:blur(var(--corall-premium-surface-blur)) saturate(1.12)}.corall-empty-state--compact{border-radius:calc(var(--corall-hero-radius) - .5rem);box-shadow:var(--corall-empty-premium-inset);-webkit-backdrop-filter:none;backdrop-filter:none}.corall-empty-state h2{font-family:Syne,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em}html[data-theme=dark] .corall-empty-state{border-color:rgb(var(--corall-premium-surface-border));background:radial-gradient(ellipse 72% 56% at 50% 0%,rgb(232 93 76 / .16),transparent 58%),radial-gradient(ellipse 22% 18% at 50% 14%,rgb(255 154 120 / .14),transparent 66%),radial-gradient(ellipse 80% 60% at 100% 100%,rgb(46 232 191 / .1),transparent 62%),linear-gradient(155deg,rgb(var(--corall-premium-surface-wash-coral)),rgb(var(--corall-premium-surface-wash-lagoon)) 48%,rgb(var(--corall-premium-surface-bg)))}html[data-theme=dark] .corall-empty-state--premium{border-color:rgb(var(--corall-empty-premium-ring));box-shadow:var(--corall-premium-surface-shadow),var(--corall-empty-premium-inset),0 0 0 1px #2ee8bf0d,0 0 44px rgb(var(--corall-empty-premium-glow))}html[data-theme=dark] .corall-surface-panel{box-shadow:0 12px 40px #04182047,inset 0 1px #ffffff0a}.corall-input-surface{border:1px solid rgb(var(--corall-input-border));background-color:rgb(var(--corall-input-bg));box-shadow:inset 0 1px 2px #08252e0d;color:rgb(var(--color-ink-800));transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium),background-color var(--motion-duration-fast) var(--motion-ease-premium)}.corall-input-surface--living:not(:disabled):not([aria-invalid=true]){border-color:rgb(var(--corall-glass-border));background:linear-gradient(180deg,rgb(var(--corall-glass-bg-compact)),rgb(var(--corall-input-bg)) 72%);box-shadow:var(--corall-glass-inset),inset 0 1px 2px #08252e0a}.corall-input-surface:hover:not(:disabled):not(:focus-visible){border-color:rgb(var(--corall-glass-border-strong));background-color:rgb(var(--corall-input-bg) / .98)}.corall-input-surface:focus-visible{outline:none;border-color:rgb(var(--corall-primary) / .45);box-shadow:inset 0 1px 2px #08252e0d,0 0 0 3px rgb(var(--corall-focus-ring) / .16)}.corall-input-surface::-moz-placeholder{color:rgb(var(--color-ink-500) / .72)}.corall-input-surface::placeholder{color:rgb(var(--color-ink-500) / .72)}html[data-theme=dark] .corall-input-surface{box-shadow:inset 0 1px 2px #04182038}html[data-theme=dark] .corall-input-surface:focus-visible{box-shadow:inset 0 1px 2px #04182038,0 0 0 3px rgb(var(--corall-focus-ring) / .2)}html[data-theme=dark] .corall-input-surface::-moz-placeholder{color:rgb(var(--color-ink-500) / .8)}html[data-theme=dark] .corall-input-surface::placeholder{color:rgb(var(--color-ink-500) / .8)}.corall-popover-panel{border:1px solid rgb(var(--corall-popover-border));background-color:rgb(var(--corall-popover-bg));color:rgb(var(--color-ink-800));box-shadow:var(--corall-elevation-float)}.corall-emoji-picker-portal{isolation:isolate;pointer-events:auto}.corall-emoji-picker-option{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:2.75rem;min-width:2.75rem}@media(pointer:fine)and (min-width:640px){.corall-emoji-picker-option{min-height:2.25rem;min-width:2.25rem;font-size:1.125rem;line-height:1.75rem}}.corall-chat-reaction-add{opacity:1;transition:opacity .15s var(--ease-in-out-soft, ease)}@media(hover:hover)and (pointer:fine){.group:not(:focus-within):not(:hover) .corall-chat-reaction-add{opacity:0}.group:focus-within .corall-chat-reaction-add,.group:hover .corall-chat-reaction-add{opacity:1}}@media(pointer:coarse){.corall-chat-reaction-add{opacity:1}}@media(max-width:640px){.corall-chat-reaction-add,.group:not(:focus-within):not(:hover) .corall-chat-reaction-add{opacity:1}}@media(prefers-reduced-motion:reduce){.corall-chat-reaction-add{transition:none}}html[data-theme=dark] .corall-emoji-picker-option:hover{background-color:#2e8f9c2e}.corall-speed-weekly-theme-band{border:1px solid rgb(232 93 76 / .28);background:radial-gradient(ellipse 70% 58% at 100% 0%,rgb(255 111 97 / .12),transparent 55%),linear-gradient(155deg,#fff8f6fa,#fffffff5 45%,#ecf8f9d1);box-shadow:var(--corall-elevation-card),0 0 0 1px #e85d4c1f}html[data-theme=dark] .corall-speed-weekly-theme-band{border-color:#2e8f9c52;background:radial-gradient(ellipse 72% 58% at 100% 0%,rgb(255 111 97 / .14),transparent 55%),linear-gradient(155deg,#142c36f5,#0f232cf0 55%,#0c1c24eb);box-shadow:var(--corall-elevation-card),0 0 32px #2e8f9c0f}html[data-theme=dark] .corall-speed-weekly-theme-band .text-ink-900,html[data-theme=dark] .corall-speed-weekly-theme-band .text-ink-600{color:rgb(var(--color-ink-800))}.corall-modal-panel{border:1px solid rgb(var(--corall-popover-border));background-color:rgb(var(--corall-popover-bg));color:rgb(var(--color-ink-800));box-shadow:var(--corall-elevation-float)}.corall-bottom-sheet-panel{background-color:rgb(var(--corall-glass-bg-compact));border:1px solid rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset),0 -8px 40px #08252e1a;-webkit-backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.1);backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.1)}.corall-bottom-sheet-handle{margin-inline:auto;margin-bottom:1rem;height:.25rem;width:2.5rem;border-radius:9999px;background:linear-gradient(90deg,rgb(var(--color-ink-300) / .35),rgb(var(--color-ink-400) / .55),rgb(var(--color-ink-300) / .35))}html[data-theme=dark] .corall-bottom-sheet-panel{background-color:rgb(var(--corall-glass-bg-compact));border-color:rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset),0 -8px 40px #0418206b}html[data-theme=dark] .corall-bottom-sheet-handle{background:linear-gradient(90deg,rgb(var(--color-ink-500) / .25),rgb(var(--color-ink-400) / .45),rgb(var(--color-ink-500) / .25))}@keyframes corallBottomSheetIn{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}.corall-bottom-sheet-enter{animation:corallBottomSheetIn var(--motion-duration-gate) var(--motion-ease-premium) both}@media(prefers-reduced-motion:reduce){.corall-bottom-sheet-enter{animation:none;opacity:1;transform:none}}.corall-msg-thread{display:flex;flex-direction:column;gap:var(--corall-thread-gap);padding-inline:var(--corall-thread-pad-x);padding-block:var(--corall-thread-pad-y)}@media(min-width:640px){.corall-msg-thread{padding-inline:var(--corall-thread-pad-x-sm);padding-block:var(--corall-thread-pad-y-sm)}}.corall-msg-cluster{display:flex;flex-direction:column;gap:var(--corall-thread-cluster-gap)}.corall-chat-thread-header__row{gap:var(--corall-thread-header-gap);padding-inline:var(--corall-thread-header-pad-x)}@media(min-width:360px){.corall-chat-thread-header__row{--corall-thread-header-gap: .25rem}}@media(min-width:640px){.corall-chat-thread-header__row{--corall-thread-header-gap: .75rem;--corall-thread-header-pad-x: 1rem}}.corall-tooltip-panel{border:1px solid rgb(var(--corall-popover-border));background-color:rgb(var(--corall-popover-bg));color:rgb(var(--color-ink-800));box-shadow:var(--corall-elevation-float)}.corall-popover-item,.corall-popover-menuitem{display:flex;width:100%;min-height:2.75rem;align-items:center;border-radius:.75rem;padding:.625rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgb(var(--color-ink-800));transition:background-color var(--motion-duration-fast) var(--ease-out-expo),color var(--motion-duration-fast) var(--ease-out-expo)}.corall-popover-item:hover,.corall-popover-menuitem:hover{background-color:rgb(var(--corall-primary) / .08);color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-popover-item:hover,html[data-theme=dark] .corall-popover-menuitem:hover{background-color:rgb(var(--corall-primary) / .14);color:rgb(var(--color-ink-900))}.corall-form-section{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.corall-form-section+.corall-form-section{margin-top:.25rem;padding-top:1.25rem;border-top:1px solid rgb(var(--corall-panel-border))}.corall-form-section-title{margin-bottom:.25rem;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-ink-600))}html[data-theme=dark] .corall-form-section-title{color:rgb(var(--color-ink-500))}.corall-profile-anchor{scroll-margin-top:var(--corall-scroll-anchor)}.corall-surface-elevated{border:1px solid rgb(46 143 156 / .18);background-color:rgb(var(--corall-elevated-bg))}html[data-theme=dark] .corall-surface-elevated{border-color:#2e8f9c47}.corall-surface-muted{border:1px solid rgb(46 143 156 / .18);background-color:rgb(var(--corall-muted-bg))}html[data-theme=dark] .corall-surface-muted{border-color:#2e8f9c47}.corall-shell-sidebar{background-color:rgb(var(--corall-shell-sidebar))}.corall-shell-header{background-color:rgb(var(--corall-shell-header))}.corall-shell-nav{background-color:rgb(var(--corall-glass-bg));border-top:1px solid rgb(var(--corall-glass-border));backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.16);-webkit-backdrop-filter:blur(var(--corall-glass-blur)) saturate(1.16);box-shadow:var(--corall-glass-inset),0 -16px 48px #08252e1a}@media(max-width:767px){.corall-shell-nav{background-color:rgb(var(--corall-glass-bg-compact));backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-scrolling] .corall-shell-nav{background-color:rgb(var(--corall-glass-bg-compact));backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .corall-shell-nav{background-color:rgb(var(--corall-glass-bg));border-top-color:rgb(var(--corall-glass-border-strong));box-shadow:var(--corall-glass-inset),0 -12px 40px #0418206b}@supports not (backdrop-filter: blur(1px)){.corall-shell-nav{background-color:rgb(var(--corall-glass-bg-compact))}}html[data-theme=dark] .ui-skeleton{background-color:rgb(var(--corall-skeleton-fill))}html[data-theme=dark] .ui-skeleton:after{background:linear-gradient(90deg,transparent,rgb(var(--corall-skeleton-shimmer)),transparent)}html[data-theme=dark] .bg-shell-ocean{background-image:linear-gradient(165deg,#08252ef5,#0c1c24 40%,#0f232cf0),radial-gradient(ellipse 82% 54% at 100% -8%,rgb(46 143 156 / .18),transparent 54%),radial-gradient(ellipse 66% 50% at -6% 102%,rgb(255 111 97 / .14),transparent 52%),radial-gradient(ellipse 44% 36% at 60% 40%,rgb(20 101 120 / .08),transparent 58%)}html[data-theme=dark] .dark-card-gradient{background:linear-gradient(155deg,#142c36eb,#0f232ce0,#142c36b8)!important}html[data-theme=dark] .corall-likes-super-row .corall-trust-pill{border-color:#e85d4c61;background-color:#e85d4c24;color:#ffb8ae}.corall-likes-teaser-row,.likes-teaser-row{border:1px solid rgb(46 143 156 / .22);background-color:#ecf8f9eb}.corall-likes-teaser-veil,.likes-teaser-veil{background:linear-gradient(90deg,#f3fafab8,#e8f5f6d1,#f3fafab8)}.corall-likes-teaser-chip,.likes-teaser-premium-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgb(232 93 76 / .35);background:linear-gradient(135deg,#fff7f5fa,#fffffff2);padding:.15rem .5rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b03a2e;box-shadow:0 1px 4px #08252e14}html[data-theme=dark] .corall-likes-free-header{border-color:#2e8f9c47;background-color:rgb(var(--corall-muted-bg) / .94);box-shadow:0 8px 24px #04182038}html[data-theme=dark] .corall-likes-teaser-row,html[data-theme=dark] .likes-teaser-row{border-color:#2e8f9c57;background-color:#142c36eb}html[data-theme=dark] .corall-likes-teaser-veil,html[data-theme=dark] .likes-teaser-veil{background:linear-gradient(90deg,#0c1e268c,#122832b8,#0c1e268c)}html[data-theme=dark] .corall-likes-teaser-chip,html[data-theme=dark] .likes-teaser-premium-chip{border-color:#e85d4c73;background:linear-gradient(135deg,#1c303af5,#1c303af0);color:#ffb8ae;box-shadow:0 1px 6px #04182059}.corall-match-badge{border-color:#ff6f6152;background:linear-gradient(135deg,#fff8f6f5,#ffe4de8c);color:#8a2e24;box-shadow:inset 0 1px #ffffffbf}.corall-match-meta{color:#0b3d4a}.corall-match-status-dot{border-color:#fff}html[data-theme=dark] .corall-match-meta,html[data-theme=dark] .corall-match-conversion-inner time,html[data-theme=dark] .corall-match-conversion-inner .corall-match-meta{color:#a8d2dc}html[data-theme=dark] .corall-match-status-dot{border-color:#142c36}html[data-theme=dark] .corall-match-conversion-inner .font-display,html[data-theme=dark] .corall-match-conversion-inner h3,html[data-theme=dark] .corall-match-conversion-inner h3 a{color:#f6fafa}html[data-theme=dark] .corall-match-conversion-inner .text-ink-500,html[data-theme=dark] .corall-match-conversion-inner .text-ink-600{color:#c4d6dc}html[data-theme=dark] .corall-match-badge{border-color:#e85d4c80;background:linear-gradient(135deg,#e85d4c38,#142c36f2);color:#ffe4de;box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .corall-match-icebreaker{border-color:#2e8f9c61;background:linear-gradient(145deg,#162e38fa,#122832f5 55%,#142c36f0);color:#dcecf0;box-shadow:0 6px 18px #04182047}html[data-theme=dark] .corall-match-icebreaker:hover{border-color:#e85d4c6b;background:linear-gradient(145deg,#e85d4c24,#142c36f5)}html[data-theme=dark] .corall-match-icebreaker:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha))}html[data-theme=dark] .corall-match-icebreaker[aria-pressed=true]{border-color:#e85d4c80;background:linear-gradient(145deg,#e85d4c2e,#142c36f5);box-shadow:0 0 0 1px #e85d4c38,0 8px 22px #04182052}html[data-theme=dark] .corall-match-icebreaker .tabular-nums{background-color:#1c343ef2;color:#badce4;box-shadow:inset 0 0 0 1px #2e8f9c59}html[data-theme=dark] .corall-match-icebreaker[aria-pressed=true] .tabular-nums,html[data-theme=dark] .corall-match-icebreaker:hover .tabular-nums{background-color:#e85d4c2e;color:#ffdad3;box-shadow:inset 0 0 0 1px #e85d4c66}html[data-theme=dark] .corall-chat-nudge-chip{border-color:#e85d4c66;background-color:#e85d4c24;color:#ffdad3}html[data-theme=dark] .corall-chat-coaching-strip{border-color:#2e8f9c59;background:linear-gradient(90deg,#142c36eb,#122832f2 55%,#1c3038e6);box-shadow:0 0 0 1px #2ee8bf0f}html[data-theme=dark] .corall-chat-coaching-strip .text-ink-500{color:#bad2da}html[data-theme=dark] .corall-chat-quest-cta{border-color:#e85d4c6b;background:linear-gradient(145deg,#e85d4c24,#142c36f5 55%,#122832f0)}html[data-theme=dark] .corall-chat-awaiting-link:not([aria-current=page]){background:linear-gradient(90deg,#e85d4c24,#142c36c7)}html[data-theme=dark] .corall-chat-awaiting-link:not([aria-current=page]):hover{background:linear-gradient(90deg,#e85d4c33,#142c36e0)}html[data-theme=dark] .corall-chat-row-link:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha))}html[data-theme=dark] .corall-daily-question-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha))}.corall-daily-question-success{color:rgb(var(--corall-status-success-fg))}html[data-theme=dark] .corall-chat-search-panel{border-color:#2e8f9c38;background:linear-gradient(180deg,rgb(var(--corall-shell-header)),rgb(var(--color-surface-50) / .98))}html[data-theme=dark] .corall-chat-search-input{border-color:#2e8f9c52;background-color:rgb(var(--color-surface-100) / .92);color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-search-input::-moz-placeholder{color:rgb(var(--color-ink-500) / .75)}html[data-theme=dark] .corall-chat-search-input::placeholder{color:rgb(var(--color-ink-500) / .75)}html[data-theme=dark] .corall-chat-search-close:hover{background-color:rgb(var(--color-surface-200) / .65);color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-search-empty{border-color:#2e8f9c47;background-color:rgb(var(--color-surface-100) / .55)}html[data-theme=dark] .corall-chat-search-hit:hover,html[data-theme=dark] .corall-chat-search-hit:focus-visible{background-color:#e85d4c1f}html[data-theme=dark] .corall-chat-search-mark{background-color:#e85d4c59;color:#fff0ec}html[data-theme=dark] .corall-chat-search-toggle:hover{background-color:#2e8f9c24;color:#ff9a78}html[data-theme=dark] .corall-link-preview{border-color:rgb(var(--corall-glass-border-strong));background:linear-gradient(155deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-elevated-bg)) 42%,rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-glass-inset),0 6px 22px #04182059,0 0 0 1px #2ee8bf0d;color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-link-preview--elevated{box-shadow:var(--corall-glass-inset),0 8px 26px #04182066,0 0 0 1px #2ee8bf12}html[data-theme=dark] .corall-link-preview__site{color:rgb(var(--color-ink-700))}html[data-theme=dark] .corall-link-preview__title{color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-link-preview__desc{color:rgb(var(--color-ink-700))}html[data-theme=dark] .corall-link-preview:hover{border-color:#e85d4c6b;background:linear-gradient(155deg,#e85d4c33,rgb(var(--corall-muted-bg)),rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-glass-inset),0 10px 28px #e85d4c1f}html[data-theme=dark] .corall-link-preview__site{color:#bad2d8}html[data-theme=dark] .corall-link-preview__desc{color:#a8c6ce}html[data-theme=dark] .corall-link-preview[data-testid=link-preview-skeleton],html[data-theme=dark] .corall-link-preview:has(:only-child){background:linear-gradient(155deg,#e85d4c1a,#142c36eb,#2e8f9c14)}html[data-theme=dark] .corall-chat-reaction-chip:not(.corall-chat-reaction-chip--mine){border-color:#2e8f9c52;background-color:rgb(var(--corall-elevated-bg));color:rgb(var(--color-ink-700));box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .corall-chat-reaction-chip--mine{border-color:#e85d4c80;background-color:#e85d4c38;color:#ffdad3;box-shadow:inset 0 1px #ffffff0f}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-chat-bubble-actions button{color:rgb(var(--color-ink-700))}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-chat-bubble-actions button:hover{background-color:#ffffff14;color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-bubble-outgoing .text-corall-600,html[data-theme=dark] .corall-chat-bubble-outgoing .text-corall-600\/95{color:#ffbaa8}html[data-theme=dark] .corall-chat-bubble-outgoing .text-ocean-600,html[data-theme=dark] .corall-chat-bubble-outgoing .text-ocean-600\/95{color:#8cdce6}html[data-theme=dark] .corall-chat-bubble-outgoing .text-ink-500\/75,html[data-theme=dark] .corall-chat-bubble-outgoing .text-ink-500\/90{color:#ffe6e0b8}html[data-theme=dark] .corall-chat-conn-polling{border-color:#2e8f9c47;background:linear-gradient(90deg,#2e8f9c29,rgb(var(--corall-elevated-bg)));color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-conn-banner--reconnect{border-color:#e85d4c59;background:linear-gradient(90deg,#e85d4c2e,#2e8f9c1f 48%,rgb(var(--corall-elevated-bg)));color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-conn-banner--degraded{border-color:#f59e0b59;background-color:#f59e0b1f;color:#ffe4b4}html[data-theme=dark] .corall-chat-conn-banner--offline{border-color:#f59e0b66;background-color:#f59e0b24;color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-conn-pill{border-color:#2e8f9c4d;background-color:rgb(var(--corall-elevated-bg));color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-msg-highlight{box-shadow:0 0 0 2px #ff9a788c}html[data-theme=dark] .corall-match-icebreaker{border-color:#2e8f9c4d;background:linear-gradient(145deg,rgb(var(--corall-elevated-bg)),#2e8f9c1a);color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-retention-card{border-color:#e85d4c52;background:linear-gradient(145deg,#e85d4c24,rgb(var(--corall-elevated-bg)) 55%,#2e8f9c1f)}.corall-editorial-block{position:relative;border-radius:0 1.05rem 1.05rem 0;padding:.85rem 1rem .85rem 1.2rem;background:linear-gradient(135deg,rgb(var(--corall-editorial-wash)),rgb(var(--corall-editorial-lagoon-edge)) 48%,#ffffff6b);box-shadow:inset 0 1px #ffffffb3,0 6px 22px #08252e0d,0 0 0 1px rgb(var(--corall-editorial-accent-soft))}.corall-editorial-block:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:var(--corall-discover-prompt-bar-width, 3px);border-radius:9999px;background:linear-gradient(180deg,rgb(var(--corall-editorial-accent)),#146578 55%,#0b3d4a);box-shadow:0 0 12px rgb(var(--corall-editorial-accent-soft))}html[data-theme=dark] .corall-editorial-block{background:linear-gradient(135deg,rgb(var(--corall-editorial-wash)),rgb(var(--corall-editorial-lagoon-edge)) 48%,#0f232c73);box-shadow:inset 0 1px #2ee8bf14,0 6px 22px #0418203d,0 0 0 1px rgb(var(--corall-editorial-accent-soft))}html[data-theme=dark] .corall-editorial-block:before{background:linear-gradient(180deg,rgb(var(--corall-editorial-accent)),#2ee8bf)}.discover-prompt-hook{width:100%;text-align:left;margin-top:.75rem;margin-bottom:.25rem}.discover-card-editorial{width:100%;margin-top:.5rem;margin-bottom:.25rem;border-radius:1rem;padding:.625rem .75rem;border:1px solid rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset)}.discover-card-editorial-above-photo{display:flex;flex-direction:column;gap:var(--corall-discover-editorial-stack-gap, .625rem);width:100%;flex-shrink:0}.discover-card-editorial-above-photo__lead{order:0}.discover-card-editorial-above-photo__intent{order:1;text-align:left;padding-inline:var(--corall-discover-editorial-lead-pad, .125rem)}.discover-card-editorial-above-photo__support{order:2}.discover-card-editorial-above-photo .discover-card-editorial{margin-top:0;margin-bottom:0}.discover-card-editorial-above-photo .discover-card-daily-q{margin-top:0}.discover-card-identity--context{border-top:1px solid rgb(var(--corall-glass-border) / .65);padding-top:.625rem}@media(max-width:360px){.discover-card-editorial-above-photo{gap:.375rem}.discover-card-editorial-above-photo .discover-card-editorial{padding:.5rem .625rem}.discover-card-editorial-above-photo .corall-editorial-quote{font-size:.8125rem;-webkit-line-clamp:3}}.discover-card-editorial .corall-editorial-block{margin-top:0}.discover-card-editorial .corall-editorial-quote,.discover-card-editorial__quote{font-size:.9375rem;line-height:1.35;font-weight:600}.discover-card-editorial--lead{box-shadow:var(--corall-glass-inset),0 0 0 1px rgb(var(--corall-editorial-accent-soft))}.discover-card-editorial__subline{opacity:.88;letter-spacing:.01em}.discover-card-editorial--magazine{border-color:rgb(var(--corall-editorial-accent-soft));background:linear-gradient(165deg,rgb(var(--corall-editorial-wash)),#ffffff8c)}.discover-card-editorial--magazine .corall-editorial-quote{font-family:Syne,Manrope,system-ui,sans-serif;letter-spacing:-.015em}.discover-prompt-hook .corall-editorial-block{margin-top:.25rem}.discover-prompt-hook .corall-kicker{color:rgb(var(--corall-editorial-accent));letter-spacing:.16em}html[data-theme=dark] .discover-prompt-hook .corall-kicker{color:rgb(var(--corall-editorial-accent))}.discover-prompt-hook--bio{margin-top:.5rem;margin-bottom:.125rem}.discover-prompt-hook--bio .corall-editorial-block{padding:.95rem 1.05rem .95rem 1.25rem;box-shadow:inset 0 1px #ffffffbf,0 8px 26px #08252e12,0 0 0 1px rgb(var(--corall-editorial-accent-soft))}.discover-prompt-hook--bio .discover-prompt-hook__quote{font-size:1.0625rem;line-height:1.4;font-weight:600;-webkit-line-clamp:var(--corall-discover-prompt-bio-clamp, 3)}html[data-theme=dark] .discover-prompt-hook--bio .corall-editorial-block{box-shadow:inset 0 1px #2ee8bf1a,0 8px 26px #04182047,0 0 0 1px rgb(var(--corall-editorial-accent-soft))}.corall-editorial-quote{margin-top:.375rem;font-family:Syne,Manrope,system-ui,sans-serif;font-size:1rem;line-height:1.375;font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-ink-800));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--corall-discover-prompt-clamp, 2);overflow:hidden;text-wrap:pretty;text-align:left}html[data-theme=dark] .corall-editorial-quote{color:rgb(var(--color-ink-900))}@media(prefers-reduced-motion:reduce){.discover-prompt-hook .corall-editorial-block{animation:none!important}}.corall-magazine-chip{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:.5rem;border:1px solid rgb(var(--color-ocean-200) / .7);background-color:rgb(var(--color-ocean-50) / .4);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgb(var(--color-ink-700))}.corall-magazine-chip--corall{border-color:rgb(var(--color-corall-200) / .8);background-color:rgb(var(--color-corall-50) / .5);color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-magazine-chip{border-color:rgb(var(--color-ocean-600) / .3);background-color:rgb(var(--color-ocean-900) / .2);color:rgb(var(--color-ink-200))}html[data-theme=dark] .corall-magazine-chip--corall{border-color:rgb(var(--color-corall-500) / .28);background-color:rgb(var(--color-corall-900) / .22);color:rgb(var(--color-ink-100))}.corall-launch-exclusive-band{border-radius:var(--corall-hero-radius);border-width:1px;border-color:#99ffe38c;padding:1rem;text-align:center}@media(min-width:640px){.corall-launch-exclusive-band{padding:1.25rem 1.5rem}}.corall-launch-exclusive-band{background:linear-gradient(165deg,rgb(var(--color-reef-100) / .55),rgb(var(--color-surface-50) / .92) 48%,rgb(var(--color-corall-50) / .35));box-shadow:0 10px 32px #1036420d,inset 0 1px #ffffff8c}html[data-theme=dark] .corall-launch-exclusive-band{border-color:rgb(var(--color-reef-400) / .18);background:linear-gradient(165deg,rgb(var(--color-ocean-900) / .45),rgb(var(--color-surface-900) / .88) 52%,rgb(var(--color-corall-900) / .22));box-shadow:0 10px 32px #04182047,inset 0 1px #ffffff0a}.corall-progress-track{height:.4375rem;overflow:hidden;border-radius:9999px;border:1px solid rgb(46 143 156 / .14);background-color:rgb(var(--color-surface-100) / .85);box-shadow:inset 0 1px 2px #08252e0a}.corall-progress-fill{height:100%;border-radius:inherit;transition:width var(--motion-duration-slow) var(--motion-ease-premium);box-shadow:0 0 10px #ff6f6138}.corall-quest-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid transparent;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff73}.corall-quest-chip--ocean{border-color:#2e8f9c33;background-color:#ecf8f9e6;color:#267483}.corall-quest-chip--theme{border-color:#ff6f6180;background:linear-gradient(135deg,#fff3f1fa,#ffe4def0 52%,rgb(var(--corall-lagoon-soft) / .82));color:#b03a2e;box-shadow:0 0 0 1px #ff6f6114,0 6px 16px #e85d4c14}.corall-quest-chip--duo{border-color:#e85d4c38;background-color:#fff3f6d9;color:#8a2e24}.corall-quest-chip--new{border-color:#e85d4c59;background-color:#e85d4c1f;color:#b03a2e}html[data-theme=dark] .corall-quest-chip--ocean{border-color:#2e8f9c52;background-color:#2e8f9c24;color:#bad2d8}html[data-theme=dark] .corall-quest-chip--theme{border-color:#ff6f6166;background-color:#ff6f6124;color:#ffb8ae}html[data-theme=dark] .corall-quest-chip--duo,html[data-theme=dark] .corall-quest-chip--new{border-color:#e85d4c59;background-color:#e85d4c24;color:#ffb8ae}.speed-how-band{position:relative;display:grid;gap:.75rem;overflow:hidden;border-radius:var(--corall-hero-radius);border:1px solid rgb(46 143 156 / .18);background:radial-gradient(ellipse 72% 58% at 100% 0%,rgb(255 111 97 / .12),transparent 55%),radial-gradient(ellipse 68% 54% at 0% 100%,rgb(11 61 74 / .09),transparent 58%),linear-gradient(155deg,#fffffffa,#f3fafaf0 55%,#fff7f5d1);padding:1.05rem 1.125rem;box-shadow:var(--corall-elevation-card),0 0 32px #ff6f610a}.speed-how-band:after{content:"";pointer-events:none;position:absolute;left:-8%;top:-20%;width:40%;height:60%;border-radius:9999px;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgb(255 111 97 / .06) 0%,transparent 70%)}.speed-how-band:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#146578,#ff6f61 55%,#e25548);pointer-events:none}@media(min-width:640px){.speed-how-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.speed-how-step{display:flex;gap:.625rem;align-items:flex-start;position:relative;z-index:1}.speed-how-step__num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;font-size:.6875rem;font-weight:700;color:#8a2e24;border:1px solid rgb(232 93 76 / .28);background-color:#fff3f6e6;transition:border-color var(--motion-duration-fast) var(--ease-out-expo),background-color var(--motion-duration-fast) var(--ease-out-expo),color var(--motion-duration-fast) var(--ease-out-expo),box-shadow var(--motion-duration-fast) var(--ease-out-expo)}.speed-how-step--active .speed-how-step__num{border-color:#e85d4c80;background-color:#e85d4c24;color:#b03a2e;box-shadow:0 0 0 3px #e85d4c1a}.speed-how-step--active>div>p:first-child{color:rgb(var(--color-ink-900))}.speed-how-step--done .speed-how-step__num{border-color:#2ee8bf73;background-color:#ecf8f9f2;color:#267483}html[data-theme=dark] .speed-how-band{border-color:#2e8f9c52;background:radial-gradient(ellipse 72% 58% at 100% 0%,rgb(255 111 97 / .14),transparent 55%),radial-gradient(ellipse 68% 54% at 0% 100%,rgb(46 143 156 / .12),transparent 58%),linear-gradient(155deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-elevation-card),0 0 32px #e85d4c14}html[data-theme=dark] .speed-how-band:after{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgb(255 111 97 / .1) 0%,transparent 70%)}html[data-theme=dark] .speed-how-band .text-ink-800{color:rgb(var(--color-ink-900))}html[data-theme=dark] .speed-how-band .text-ink-500{color:#bad2d8}html[data-theme=dark] .speed-how-step__num{color:#ffb8ae;border-color:#e85d4c61;background-color:#e85d4c1f}html[data-theme=dark] .speed-how-step--active .speed-how-step__num{color:#ffb8ae;box-shadow:0 0 0 3px #e85d4c29}html[data-theme=dark] .speed-how-step--done .speed-how-step__num{border-color:#2ee8bf61;background-color:#2e8f9c24;color:#bad2d8}html[data-theme=dark] .speed-invite-teaser-step{border-color:#2e8f9c52;background:radial-gradient(ellipse 72% 58% at 100% 0%,rgb(255 111 97 / .1),transparent 55%),linear-gradient(155deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-elevation-card)}html[data-theme=dark] .speed-invite-teaser-step .text-ink-900{color:#f4f8fa}html[data-theme=dark] .speed-invite-teaser-step .text-ink-600{color:#bad2d8}html[data-theme=dark] [data-testid=speed-invite-landing],html[data-theme=dark] [data-testid=speed-invite-missing]{background-color:rgb(var(--color-surface-50));color:rgb(var(--color-ink-800))}html[data-theme=dark] [data-testid=speed-invite-landing] .corall-card-elevated,html[data-theme=dark] [data-testid=speed-invite-missing] .corall-card-elevated{border-color:#2e8f9c57;background:radial-gradient(ellipse 70% 55% at 100% 0%,rgb(255 111 97 / .08),transparent 55%),linear-gradient(155deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-elevation-card)}html[data-theme=dark] [data-testid=speed-invite-landing] .text-ink-500,html[data-theme=dark] [data-testid=speed-invite-missing] .text-ink-500{color:#9ab2ba}html[data-theme=dark] [data-testid=speed-invite-landing] .text-ink-600,html[data-theme=dark] [data-testid=speed-invite-landing] .text-ink-700,html[data-theme=dark] [data-testid=speed-invite-soft-note],html[data-theme=dark] [data-testid=speed-invite-missing] .text-ink-600{color:#bad2d8}html[data-theme=dark] [data-testid=speed-invite-landing] .text-ink-800,html[data-theme=dark] [data-testid=speed-invite-landing] .text-ink-900,html[data-theme=dark] [data-testid=speed-invite-missing] .text-ink-900{color:#f4f8fa}html[data-theme=dark] [data-testid=speed-invite-landing] .text-corall-700,html[data-theme=dark] [data-testid=speed-invite-landing] .text-corall-800{color:#ffa89c}html[data-theme=dark] [data-testid=speed-invite-landing] .corall-hero-mesh-subtle{opacity:.72}html[data-theme=dark] [data-testid=speed-invite-landing] .corall-kicker,html[data-theme=dark] [data-testid=speed-invite-missing] .corall-kicker{color:#ffa89c}html[data-theme=dark] [data-testid=speed-invite-landing] .corall-title,html[data-theme=dark] [data-testid=speed-invite-missing] .corall-title{color:#f4f8fa}html[data-theme=dark] [data-testid=speed-invite-landing] .ui-btn-secondary,html[data-theme=dark] [data-testid=speed-invite-landing] [data-testid=speed-invite-register],html[data-theme=dark] [data-testid=speed-invite-landing] [data-testid=speed-invite-open-app]{border-color:#2e8f9c6b;background-color:#12242ab8;color:#e8f2f5}html[data-theme=dark] [data-testid=speed-invite-soft-note]{color:#bad2d8;opacity:.95}.speed-phase-track{display:flex;align-items:flex-start;gap:0;overflow-x:auto;padding-block:.125rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.speed-phase-track__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.375rem;min-width:3.25rem;scroll-snap-align:center;text-align:center}.speed-phase-track__dot{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:9999px;border:2px solid rgb(46 143 156 / .22);background-color:rgb(var(--corall-elevated-bg));font-size:.625rem;font-weight:700;color:rgb(var(--color-ink-500));transition:border-color var(--motion-duration-fast) var(--ease-out-expo),background-color var(--motion-duration-fast) var(--ease-out-expo),color var(--motion-duration-fast) var(--ease-out-expo),box-shadow var(--motion-duration-fast) var(--ease-out-expo)}.speed-phase-track__item--done .speed-phase-track__dot{border-color:#2ee8bf80;background-color:#ecf8f9eb;color:#267483}.speed-phase-track__item--current .speed-phase-track__dot{border-color:#e85d4c8c;background-color:#fff3f6f2;color:#b03a2e;box-shadow:0 0 0 3px #e85d4c1a}.speed-phase-track__label{font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-ink-500))}.speed-phase-track__item--current .speed-phase-track__label{color:#b03a2e;font-weight:700}.speed-phase-track__connector{flex:0 0 .375rem;height:2px;margin-top:.8125rem;align-self:flex-start;background:#2e8f9c29}.speed-phase-track__connector--done{background:linear-gradient(90deg,#2ee8bf66,#2e8f9c38)}.speed-phase-hint{border-radius:.875rem;border:1px solid rgb(46 143 156 / .18);background:linear-gradient(135deg,#ecf8f98c,#fff3f659);padding:.625rem .75rem}.corall-quest-chip--express{border-color:#e85d4c47;background-color:#fff3f6e6;color:#b03a2e}.corall-quest-chip--classic{border-color:#2e8f9c38;background-color:#ecf8f9e6;color:#267483}.corall-quest-chip--extended{border-color:#4a6b7438;background-color:#e5f2f4d9;color:#103642}.ui-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:9999px;padding-inline:1rem;font-size:.875rem;font-weight:600;outline:none;transition:background-color var(--motion-duration-fast) var(--ease-out-expo),color var(--motion-duration-fast) var(--ease-out-expo),box-shadow var(--motion-duration-fast) var(--ease-out-expo),transform var(--motion-duration-fast) var(--ease-out-expo)}.ui-filter-chip:focus-visible{box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / .35)}.ui-filter-chip--on{background-color:#8a2e24;color:#fff;box-shadow:0 2px 8px #8a2e2438}.ui-filter-chip--off{background-color:rgb(var(--color-reef-100));color:rgb(var(--color-ink-700))}.ui-filter-chip--off:hover{background-color:rgb(var(--color-reef-200) / .9)}html[data-theme=dark] .ui-filter-chip--on{background-color:#e85d4c;color:#fff}.quest-partner-found{animation:corall-reveal-up var(--motion-duration-entrance) var(--motion-ease-premium) both}.quest-toast-enter{animation:questToastIn var(--motion-duration-entrance) var(--motion-ease-premium) both}.quest-complete-glow{border-color:#e85d4c47;background:linear-gradient(145deg,#fff3f6a6,#ecf8f973)}.quest-step-rail{display:flex;align-items:center;gap:0;overflow-x:auto;padding-block:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.quest-step-rail__node{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;min-width:2.75rem;scroll-snap-align:center}.quest-step-rail__dot{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;border:2px solid rgb(46 143 156 / .28);background-color:rgb(var(--corall-elevated-bg));font-size:.6875rem;font-weight:700;color:rgb(var(--color-ink-500));transition:border-color var(--motion-duration-fast) var(--ease-out-expo),background-color var(--motion-duration-fast) var(--ease-out-expo),color var(--motion-duration-fast) var(--ease-out-expo),transform var(--motion-duration-fast) var(--ease-out-expo)}.quest-step-rail__node--done .quest-step-rail__dot{border-color:#2ee8bf8c;background-color:#ecf8f9f2;color:#267483}.quest-step-rail__node--current .quest-step-rail__dot{border-color:#e85d4c8c;background-color:#fff3f6f2;color:#b03a2e;box-shadow:0 0 0 3px #e85d4c1f}@media(prefers-reduced-motion:no-preference){.quest-step-rail__node--current .quest-step-rail__dot{animation:questStepPulse 2.4s var(--ease-in-out-soft) infinite}}.quest-step-rail__connector{flex:1 1 .75rem;min-width:.5rem;height:2px;margin-top:-1.125rem;margin-inline:-.125rem;align-self:flex-start;background:linear-gradient(90deg,#2e8f9c38,#2e8f9c1f)}.quest-step-rail__connector--done{background:linear-gradient(90deg,#2ee8bf73,#2e8f9c47)}.speed-timer-urgent{color:#b03a2e}@media(prefers-reduced-motion:no-preference){.speed-timer-urgent{animation:speedTimerPulse 1.8s var(--ease-in-out-soft) infinite}}.speed-round-enter{animation:corall-reveal-up var(--motion-duration-entrance) var(--motion-ease-premium) both}.corall-section-soft{border-radius:var(--corall-hero-radius);border-width:1px;border-color:#99ffe3a6;padding:1.25rem 1rem;--tw-shadow: 0 14px 44px rgb(11 61 74 / .08), 0 3px 12px rgb(7 47 56 / .05);--tw-shadow-colored: 0 14px 44px var(--tw-shadow-color), 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media(min-width:640px){.corall-section-soft{padding:1.5rem}}.corall-section-soft{background-color:#ffffffb8;box-shadow:0 14px 44px #1036420f,inset 0 1px #ffffffa6}.corall-pain-questions{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:28rem;margin-inline:auto;padding:1.15rem 1rem 1.25rem;text-align:center;border-radius:1.35rem;border:1px solid rgb(255 111 97 / .12);background:radial-gradient(ellipse 90% 70% at 50% 0%,rgb(255 111 97 / .1),transparent 62%),radial-gradient(ellipse 70% 55% at 88% 100%,rgb(11 61 74 / .07),transparent 58%),linear-gradient(165deg,#ffffff8c,#fff7f56b);box-shadow:inset 0 1px #ffffffb3,0 12px 36px #08252e0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.corall-pain-questions__kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#125a6beb}.corall-pain-questions__list{display:flex;flex-direction:column;gap:.85rem;width:100%;margin:0;padding:0;list-style:none}.corall-pain-questions__item{position:relative;margin:0;padding:.15rem .25rem .15rem 1.45rem;font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,2.8vw + .55rem,1.28rem);font-weight:700;line-height:1.32;letter-spacing:-.028em;color:#1a2428;text-wrap:balance}.corall-pain-questions__item:before{content:"";position:absolute;left:0;top:.52em;width:.55rem;height:.55rem;border-radius:9999px;background:linear-gradient(145deg,#ffc4b8,#ff6f61 46%,#e25548);box-shadow:0 0 0 4px #ff6f6129,0 0 16px #ff6f6147}.corall-pain-questions__rule{width:min(7.5rem,42%);height:2px;margin:.15rem 0 0;border:0;border-radius:9999px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .55) 35%,rgb(20 101 120 / .45) 65%,transparent 100%)}.corall-pain-questions__answer{position:relative;margin:0;max-width:24rem;padding:.9rem 1.05rem .9rem 1.2rem;border-radius:1rem;border:1px solid rgb(255 111 97 / .28);box-shadow:0 8px 28px #08252e0d,0 0 0 1px #ff6f610a;background:linear-gradient(155deg,#fff9f7eb,#ffffffc7 55%,#ecf8f98c);font-size:.9375rem;line-height:1.55;color:rgb(var(--color-ink-700));text-wrap:pretty;box-shadow:inset 0 1px #ffffffbf,0 8px 24px #ff6f610f}.corall-pain-questions__answer:before{content:"";position:absolute;left:0;top:.65rem;bottom:.65rem;width:3px;border-radius:9999px;background:linear-gradient(180deg,#ff6f61,#146578)}.corall-pain-questions__answer strong{font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;color:#e25548}@media(prefers-reduced-motion:no-preference){.corall-pain-questions__item{animation:corall-reveal-up var(--motion-duration-entrance) var(--ease-out-expo) both;animation-delay:calc(var(--stagger, 0) * 90ms)}.corall-pain-questions__item:before{animation:corallPainSignalPulse 2.6s var(--ease-in-out-soft) infinite;animation-delay:calc(var(--stagger, 0) * .12s)}.corall-pain-questions__answer{animation:corall-reveal-up var(--motion-duration-entrance) var(--ease-out-expo) both;animation-delay:.2s}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-8{bottom:-2rem}.-left-4{left:-1rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-left-\[14\%\]{left:-14%}.-left-\[8\%\]{left:-8%}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-10{right:-2.5rem}.-right-16{right:-4rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-right-6{right:-1.5rem}.-right-8{right:-2rem}.-right-\[10\%\]{right:-10%}.-right-\[8\%\]{right:-8%}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[18\%\]{bottom:18%}.bottom-\[20\%\]{bottom:20%}.bottom-\[22\%\]{bottom:22%}.bottom-\[calc\(5\.25rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(5\.75rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.bottom-\[calc\(6\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-6{top:1.5rem}.top-\[24\%\]{top:24%}.top-\[38\%\]{top:38%}.top-\[42\%\]{top:42%}.top-\[46\%\]{top:46%}.top-\[calc\(100\%\+0\.35rem\)\]{top:calc(100% + .35rem)}.top-\[min\(16vh\,120px\)\]{top:min(16vh,120px)}.top-\[min\(18vh\,140px\)\]{top:min(18vh,140px)}.top-\[min\(20vh\,168px\)\]{top:min(20vh,168px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[90\]{z-index:90}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.\!h-6{height:1.5rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[0\.65em\]{height:.65em}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.25rem\]{height:1.25rem}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[3\.25rem\]{height:3.25rem}.h-\[36vh\]{height:36vh}.h-\[3rem\]{height:3rem}.h-\[42vh\]{height:42vh}.h-\[52vh\]{height:52vh}.h-\[min\(30vw\,110px\)\]{height:min(30vw,110px)}.h-\[min\(32vw\,120px\)\]{height:min(32vw,120px)}.h-\[min\(34vw\,130px\)\]{height:min(34vw,130px)}.h-\[min\(36vw\,140px\)\]{height:min(36vw,140px)}.h-\[min\(50vw\,200px\)\]{height:min(50vw,200px)}.h-\[min\(56vw\,220px\)\]{height:min(56vw,220px)}.h-\[min\(58vw\,240px\)\]{height:min(58vw,240px)}.h-\[min\(86vw\,380px\)\]{height:min(86vw,380px)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[min\(14rem\,45vh\)\]{max-height:min(14rem,45vh)}.max-h-\[min\(40vh\,14rem\)\]{max-height:min(40vh,14rem)}.max-h-\[min\(52vh\,22rem\)\]{max-height:min(52vh,22rem)}.max-h-\[min\(60vh\,20rem\)\]{max-height:min(60vh,20rem)}.max-h-\[min\(7\.5rem\,38vh\)\]{max-height:min(7.5rem,38vh)}.max-h-\[min\(70dvh\,24rem\)\]{max-height:min(70dvh,24rem)}.max-h-\[min\(85vh\,32rem\)\]{max-height:min(85vh,32rem)}.max-h-\[min\(88dvh\,32rem\)\]{max-height:min(88dvh,32rem)}.max-h-\[min\(88dvh\,36rem\)\]{max-height:min(88dvh,36rem)}.max-h-\[min\(90dvh\,640px\)\]{max-height:min(90dvh,640px)}.max-h-\[min\(90dvh\,720px\)\]{max-height:min(90dvh,720px)}.\!min-h-11,.\!min-h-\[2\.75rem\]{min-height:2.75rem!important}.\!min-h-\[44px\]{min-height:44px!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[52px\]{min-height:52px}.min-h-\[6\.75rem\]{min-height:6.75rem}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[min\(70vh\,36rem\)\]{min-height:min(70vh,36rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.\!w-6{width:1.5rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[0\.65em\]{width:.65em}.w-\[1\.125rem\]{width:1.125rem}.w-\[1\.25rem\]{width:1.25rem}.w-\[22px\]{width:22px}.w-\[3\.25rem\]{width:3.25rem}.w-\[3px\]{width:3px}.w-\[4\.5rem\]{width:4.5rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[7rem\]{width:7rem}.w-\[88\%\]{width:88%}.w-\[min\(100\%-2rem\,22rem\)\]{width:min(100% - 2rem,22rem)}.w-\[min\(100\%-2rem\,24rem\)\]{width:min(100% - 2rem,24rem)}.w-\[min\(100vw-2rem\,22rem\)\]{width:min(100vw - 2rem,22rem)}.w-\[min\(16\.5rem\,calc\(100vw-1rem\)\)\]{width:min(16.5rem,calc(100vw - 1rem))}.w-\[min\(16rem\,calc\(100vw-2rem\)\)\]{width:min(16rem,calc(100vw - 2rem))}.w-\[min\(19rem\,100\%\)\]{width:min(19rem,100%)}.w-\[min\(30vw\,110px\)\]{width:min(30vw,110px)}.w-\[min\(32vw\,120px\)\]{width:min(32vw,120px)}.w-\[min\(34vw\,130px\)\]{width:min(34vw,130px)}.w-\[min\(36vw\,140px\)\]{width:min(36vw,140px)}.w-\[min\(50vw\,200px\)\]{width:min(50vw,200px)}.w-\[min\(56vw\,220px\)\]{width:min(56vw,220px)}.w-\[min\(58vw\,240px\)\]{width:min(58vw,240px)}.w-\[min\(86vw\,380px\)\]{width:min(86vw,380px)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[11\.5rem\]{min-width:11.5rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12px\]{min-width:12px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18px\]{min-width:18px}.min-w-\[1rem\]{min-width:1rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[2px\]{min-width:2px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[44px\]{min-width:44px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[65\%\]{max-width:65%}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[7rem\]{max-width:7rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(100\%\,20rem\)\]{max-width:min(100%,20rem)}.max-w-\[min\(18rem\,80vw\)\]{max-width:min(18rem,80vw)}.max-w-\[min\(92vw\,20rem\)\]{max-width:min(92vw,20rem)}.max-w-\[min\(94\%\,26rem\)\]{max-width:min(94%,26rem)}.max-w-\[var\(--corall-thread-bubble-max\)\]{max-width:var(--corall-thread-bubble-max)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(2\.75rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[var\(--corall-shell-nav-gap\)\]{gap:var(--corall-shell-nav-gap)}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-auto{scroll-behavior:auto}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.6rem\]{border-radius:.6rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.7rem\]{border-radius:.7rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[calc\(1\.35rem-1px\)\]{border-radius:calc(1.35rem - 1px)}.rounded-\[var\(--corall-hero-radius\)\]{border-radius:var(--corall-hero-radius)}.rounded-control{border-radius:var(--corall-radius-control, 1rem)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-surface{border-radius:var(--corall-radius-surface, 1.75rem)}.rounded-xl{border-radius:.75rem}.rounded-l-\[1\.2rem\]{border-top-left-radius:1.2rem;border-bottom-left-radius:1.2rem}.rounded-t-surface{border-top-left-radius:var(--corall-radius-surface, 1.75rem);border-top-right-radius:var(--corall-radius-surface, 1.75rem)}.rounded-bl-\[0\.35rem\]{border-bottom-left-radius:.35rem}.rounded-br-\[0\.35rem\]{border-bottom-right-radius:.35rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-status-error-500{--tw-border-opacity: 1 !important;border-color:rgb(198 54 54 / var(--tw-border-opacity, 1))!important}.border-\[rgb\(var\(--color-surface-50\)\)\]{border-color:rgb(var(--color-surface-50))}.border-\[rgb\(var\(--corall-glass-border\)\)\]{border-color:rgb(var(--corall-glass-border))}.border-amber-200\/80{border-color:#fde68acc}.border-brand-400\/55{border-color:#ff85758c}.border-corall-200{--tw-border-opacity: 1;border-color:rgb(255 196 184 / var(--tw-border-opacity, 1))}.border-corall-200\/35{border-color:#ffc4b859}.border-corall-200\/40{border-color:#ffc4b866}.border-corall-200\/45{border-color:#ffc4b873}.border-corall-200\/50{border-color:#ffc4b880}.border-corall-200\/55{border-color:#ffc4b88c}.border-corall-200\/60{border-color:#ffc4b899}.border-corall-200\/70{border-color:#ffc4b8b3}.border-corall-200\/75{border-color:#ffc4b8bf}.border-corall-200\/80{border-color:#ffc4b8cc}.border-corall-200\/90{border-color:#ffc4b8e6}.border-corall-300{--tw-border-opacity: 1;border-color:rgb(255 155 138 / var(--tw-border-opacity, 1))}.border-corall-300\/25{border-color:#ff9b8a40}.border-corall-300\/50{border-color:#ff9b8a80}.border-corall-300\/55{border-color:#ff9b8a8c}.border-corall-300\/70{border-color:#ff9b8ab3}.border-corall-300\/80{border-color:#ff9b8acc}.border-corall-400\/35{border-color:#ff857559}.border-corall-400\/65{border-color:#ff8575a6}.border-corall-400\/70{border-color:#ff8575b3}.border-corall-400\/80{border-color:#ff8575cc}.border-corall-400\/85{border-color:#ff8575d9}.border-corall-400\/90{border-color:#ff8575e6}.border-corall-500\/30{border-color:#ff6f614d}.border-corall-500\/35{border-color:#ff6f6159}.border-corall-500\/75{border-color:#ff6f61bf}.border-corall-600\/20{border-color:#e2554833}.border-corall-600\/25{border-color:#e2554840}.border-corall-600\/30{border-color:#e255484d}.border-ink-300\/70{border-color:rgb(var(--color-ink-300) / .7)}.border-ocean-100{--tw-border-opacity: 1;border-color:rgb(216 238 241 / var(--tw-border-opacity, 1))}.border-ocean-100\/80{border-color:#d8eef1cc}.border-ocean-100\/90{border-color:#d8eef1e6}.border-ocean-200{--tw-border-opacity: 1;border-color:rgb(176 220 227 / var(--tw-border-opacity, 1))}.border-ocean-200\/40{border-color:#b0dce366}.border-ocean-200\/45{border-color:#b0dce373}.border-ocean-200\/50{border-color:#b0dce380}.border-ocean-200\/55{border-color:#b0dce38c}.border-ocean-200\/60{border-color:#b0dce399}.border-ocean-200\/70{border-color:#b0dce3b3}.border-ocean-200\/75{border-color:#b0dce3bf}.border-ocean-200\/80{border-color:#b0dce3cc}.border-ocean-200\/85{border-color:#b0dce3d9}.border-ocean-200\/90{border-color:#b0dce3e6}.border-ocean-300{--tw-border-opacity: 1;border-color:rgb(124 196 208 / var(--tw-border-opacity, 1))}.border-ocean-300\/40{border-color:#7cc4d066}.border-ocean-300\/50{border-color:#7cc4d080}.border-ocean-300\/70{border-color:#7cc4d0b3}.border-ocean-300\/80{border-color:#7cc4d0cc}.border-ocean-400\/35{border-color:#3fa0b059}.border-ocean-400\/70{border-color:#3fa0b0b3}.border-ocean-400\/80{border-color:#3fa0b0cc}.border-ocean-500\/20{border-color:#1e7a8c33}.border-reef-200{--tw-border-opacity: 1;border-color:rgb(153 255 227 / var(--tw-border-opacity, 1))}.border-reef-200\/60{border-color:#99ffe399}.border-reef-200\/70{border-color:#99ffe3b3}.border-reef-200\/80{border-color:#99ffe3cc}.border-reef-200\/90{border-color:#99ffe3e6}.border-reef-300\/60{border-color:#5cf5d499}.border-reef-300\/70{border-color:#5cf5d4b3}.border-reef-300\/75{border-color:#5cf5d4bf}.border-reef-300\/80{border-color:#5cf5d4cc}.border-reef-300\/90{border-color:#5cf5d4e6}.border-status-error-100{--tw-border-opacity: 1;border-color:rgb(249 207 207 / var(--tw-border-opacity, 1))}.border-status-error-500{--tw-border-opacity: 1;border-color:rgb(198 54 54 / var(--tw-border-opacity, 1))}.border-status-success-100{--tw-border-opacity: 1;border-color:rgb(198 237 217 / var(--tw-border-opacity, 1))}.border-status-success-500\/30{border-color:#1f8f6a4d}.border-status-success-500\/35{border-color:#1f8f6a59}.border-status-warning-100\/80{border-color:#ffe8bfcc}.border-surface-200\/80{border-color:rgb(var(--color-surface-200) / .8)}.border-surface-200\/90{border-color:rgb(var(--color-surface-200) / .9)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/80{border-color:#fffc}.border-t-brand-600{--tw-border-opacity: 1;border-top-color:rgb(226 85 72 / var(--tw-border-opacity, 1))}.border-t-corall-500{--tw-border-opacity: 1;border-top-color:rgb(255 111 97 / var(--tw-border-opacity, 1))}.border-t-corall-600{--tw-border-opacity: 1;border-top-color:rgb(226 85 72 / var(--tw-border-opacity, 1))}.border-t-ocean-600{--tw-border-opacity: 1;border-top-color:rgb(18 90 107 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[rgb\(var\(--corall-panel-bg\)\)\]{background-color:rgb(var(--corall-panel-bg))}.bg-\[rgb\(var\(--corall-skeleton-fill\)\)\]{background-color:rgb(var(--corall-skeleton-fill))}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-corall-100{--tw-bg-opacity: 1;background-color:rgb(255 228 222 / var(--tw-bg-opacity, 1))}.bg-corall-100\/90{background-color:#ffe4dee6}.bg-corall-50{--tw-bg-opacity: 1;background-color:rgb(255 248 246 / var(--tw-bg-opacity, 1))}.bg-corall-50\/35{background-color:#fff8f659}.bg-corall-50\/40{background-color:#fff8f666}.bg-corall-50\/45{background-color:#fff8f673}.bg-corall-50\/50{background-color:#fff8f680}.bg-corall-50\/55{background-color:#fff8f68c}.bg-corall-50\/70{background-color:#fff8f6b3}.bg-corall-50\/80{background-color:#fff8f6cc}.bg-corall-50\/85{background-color:#fff8f6d9}.bg-corall-50\/90{background-color:#fff8f6e6}.bg-corall-500{--tw-bg-opacity: 1;background-color:rgb(255 111 97 / var(--tw-bg-opacity, 1))}.bg-corall-500\/10{background-color:#ff6f611a}.bg-corall-500\/15{background-color:#ff6f6126}.bg-corall-500\/25{background-color:#ff6f6140}.bg-corall-500\/85{background-color:#ff6f61d9}.bg-corall-500\/90{background-color:#ff6f61e6}.bg-corall-600{--tw-bg-opacity: 1;background-color:rgb(226 85 72 / var(--tw-bg-opacity, 1))}.bg-corall-700{--tw-bg-opacity: 1;background-color:rgb(176 58 46 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink-900) / var(--tw-bg-opacity, 1))}.bg-ink-900\/55{background-color:rgb(var(--color-ink-900) / .55)}.bg-ink-900\/70{background-color:rgb(var(--color-ink-900) / .7)}.bg-ink-900\/80{background-color:rgb(var(--color-ink-900) / .8)}.bg-ink-900\/95{background-color:rgb(var(--color-ink-900) / .95)}.bg-ocean-100{--tw-bg-opacity: 1;background-color:rgb(216 238 241 / var(--tw-bg-opacity, 1))}.bg-ocean-100\/50{background-color:#d8eef180}.bg-ocean-200\/60{background-color:#b0dce399}.bg-ocean-200\/80{background-color:#b0dce3cc}.bg-ocean-300\/75{background-color:#7cc4d0bf}.bg-ocean-400\/10{background-color:#3fa0b01a}.bg-ocean-400\/80{background-color:#3fa0b0cc}.bg-ocean-50{--tw-bg-opacity: 1;background-color:rgb(240 247 248 / var(--tw-bg-opacity, 1))}.bg-ocean-50\/35{background-color:#f0f7f859}.bg-ocean-50\/40{background-color:#f0f7f866}.bg-ocean-50\/50{background-color:#f0f7f880}.bg-ocean-50\/55{background-color:#f0f7f88c}.bg-ocean-50\/60{background-color:#f0f7f899}.bg-ocean-50\/70{background-color:#f0f7f8b3}.bg-ocean-50\/75{background-color:#f0f7f8bf}.bg-ocean-50\/80{background-color:#f0f7f8cc}.bg-ocean-50\/90{background-color:#f0f7f8e6}.bg-ocean-500{--tw-bg-opacity: 1;background-color:rgb(30 122 140 / var(--tw-bg-opacity, 1))}.bg-ocean-700{--tw-bg-opacity: 1;background-color:rgb(15 79 94 / var(--tw-bg-opacity, 1))}.bg-ocean-800{--tw-bg-opacity: 1;background-color:rgb(11 61 74 / var(--tw-bg-opacity, 1))}.bg-reef-100{--tw-bg-opacity: 1;background-color:rgb(204 255 240 / var(--tw-bg-opacity, 1))}.bg-reef-100\/80{background-color:#ccfff0cc}.bg-reef-100\/90{background-color:#ccfff0e6}.bg-reef-50{--tw-bg-opacity: 1;background-color:rgb(240 255 251 / var(--tw-bg-opacity, 1))}.bg-reef-50\/35{background-color:#f0fffb59}.bg-reef-50\/40{background-color:#f0fffb66}.bg-reef-50\/50{background-color:#f0fffb80}.bg-reef-50\/80{background-color:#f0fffbcc}.bg-status-error-100{--tw-bg-opacity: 1;background-color:rgb(249 207 207 / var(--tw-bg-opacity, 1))}.bg-status-error-50{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.bg-status-error-50\/70{background-color:#fdececb3}.bg-status-error-50\/90{background-color:#fdecece6}.bg-status-error-500{--tw-bg-opacity: 1;background-color:rgb(198 54 54 / var(--tw-bg-opacity, 1))}.bg-status-success-100{--tw-bg-opacity: 1;background-color:rgb(198 237 217 / var(--tw-bg-opacity, 1))}.bg-status-success-50{--tw-bg-opacity: 1;background-color:rgb(232 248 242 / var(--tw-bg-opacity, 1))}.bg-status-success-50\/90{background-color:#e8f8f2e6}.bg-status-warning-50\/90{background-color:#fff6e8e6}.bg-status-warning-50\/95{background-color:#fff6e8f2}.bg-status-warning-500{--tw-bg-opacity: 1;background-color:rgb(201 128 18 / var(--tw-bg-opacity, 1))}.bg-surface-200\/90{background-color:rgb(var(--color-surface-200) / .9)}.bg-surface-50{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-50) / var(--tw-bg-opacity, 1))}.bg-surface-50\/50{background-color:rgb(var(--color-surface-50) / .5)}.bg-surface-50\/80{background-color:rgb(var(--color-surface-50) / .8)}.bg-surface-50\/90{background-color:rgb(var(--color-surface-50) / .9)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgb\(var\(--color-corall-400\)\/0\.12\)\,transparent_55\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgb(var(--color-corall-400)/.12),transparent 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-mesh-ocean{background-image:radial-gradient(ellipse 100% 72% at 50% -18%,rgb(232 93 76 / .2),transparent 56%),radial-gradient(ellipse 78% 56% at 108% 92%,rgb(18 90 107 / .14),transparent 52%),radial-gradient(ellipse 58% 46% at -8% 72%,rgb(46 232 191 / .09),transparent 48%),radial-gradient(ellipse 130% 72% at 50% 108%,rgb(240 247 248 / .72),transparent 52%)}.bg-mesh-soft{background-image:radial-gradient(ellipse 72% 52% at 82% 8%,rgb(232 93 76 / .08),transparent 52%),radial-gradient(ellipse 62% 46% at 12% 92%,rgb(18 90 107 / .07),transparent 48%)}.bg-shell-ocean{background-image:linear-gradient(165deg,#d6f2f5f0,#f6fafa 36%,#fff8f6b3),radial-gradient(ellipse 86% 58% at 100% -10%,rgb(11 61 74 / .16),transparent 54%),radial-gradient(ellipse 72% 52% at -8% 104%,rgb(255 111 97 / .13),transparent 52%),radial-gradient(ellipse 52% 40% at 74% 16%,rgb(20 101 120 / .08),transparent 58%),radial-gradient(ellipse 40% 32% at 40% 48%,rgb(255 196 184 / .06),transparent 62%)}.from-\[\#FF6F61\]{--tw-gradient-from: #FF6F61 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF9B8A\]{--tw-gradient-from: #FF9B8A var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 155 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgb\(var\(--color-surface-50\)\/0\.85\)\]{--tw-gradient-from: rgb(var(--color-surface-50)/.85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-300\/80{--tw-gradient-from: rgb(255 155 138 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 155 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-400{--tw-gradient-from: #FF8575 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 133 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-100{--tw-gradient-from: #FFE4DE var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-100\/55{--tw-gradient-from: rgb(255 228 222 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-100\/90{--tw-gradient-from: rgb(255 228 222 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 228 222 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-300{--tw-gradient-from: #FF9B8A var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 155 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-300\/\[0\.06\]{--tw-gradient-from: rgb(255 155 138 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 155 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-300\/\[0\.14\]{--tw-gradient-from: rgb(255 155 138 / .14) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 155 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-400{--tw-gradient-from: #FF8575 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 133 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50{--tw-gradient-from: #FFF8F6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50\/55{--tw-gradient-from: rgb(255 248 246 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50\/60{--tw-gradient-from: rgb(255 248 246 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50\/75{--tw-gradient-from: rgb(255 248 246 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50\/80{--tw-gradient-from: rgb(255 248 246 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50\/90{--tw-gradient-from: rgb(255 248 246 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-50\/95{--tw-gradient-from: rgb(255 248 246 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-500{--tw-gradient-from: #FF6F61 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-500\/10{--tw-gradient-from: rgb(255 111 97 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-500\/35{--tw-gradient-from: rgb(255 111 97 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-600{--tw-gradient-from: #E25548 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 85 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-corall-600\/10{--tw-gradient-from: rgb(226 85 72 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 85 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink-900\/35{--tw-gradient-from: rgb(var(--color-ink-900) / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-ink-900) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-100\/80{--tw-gradient-from: rgb(216 238 241 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 238 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-200\/90{--tw-gradient-from: rgb(176 220 227 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(176 220 227 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-400{--tw-gradient-from: #3FA0B0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 160 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-50\/60{--tw-gradient-from: rgb(240 247 248 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-50\/70{--tw-gradient-from: rgb(240 247 248 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-50\/80{--tw-gradient-from: rgb(240 247 248 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-50\/85{--tw-gradient-from: rgb(240 247 248 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-50\/90{--tw-gradient-from: rgb(240 247 248 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-50\/95{--tw-gradient-from: rgb(240 247 248 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-500{--tw-gradient-from: #1E7A8C var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 122 140 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-600{--tw-gradient-from: #125A6B var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 90 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-600\/10{--tw-gradient-from: rgb(18 90 107 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 90 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-700{--tw-gradient-from: #0F4F5E var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 79 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ocean-800\/10{--tw-gradient-from: rgb(11 61 74 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 61 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-reef-300{--tw-gradient-from: #5CF5D4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(92 245 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-reef-400{--tw-gradient-from: #2EE8BF var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 232 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-reef-50\/70{--tw-gradient-from: rgb(240 255 251 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 255 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-reef-50\/90{--tw-gradient-from: rgb(240 255 251 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 255 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-reef-50\/95{--tw-gradient-from: rgb(240 255 251 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 255 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-surface-50{--tw-gradient-from: rgb(var(--color-surface-50) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#FF6F61\]{--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FF6F61 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgb\(var\(--color-surface-50\)\)\]{--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--color-surface-50)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-400{--tw-gradient-to: rgb(255 133 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FF8575 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-400\/25{--tw-gradient-to: rgb(255 133 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 133 117 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/25{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/30{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/35{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/40{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/50{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/55{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-50\/80{--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 248 246 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-500{--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FF6F61 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-500\/10{--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 111 97 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-500\/5{--tw-gradient-to: rgb(255 111 97 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 111 97 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-corall-600{--tw-gradient-to: rgb(226 85 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E25548 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-400\/15{--tw-gradient-to: rgb(63 160 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(63 160 176 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-400\/25{--tw-gradient-to: rgb(63 160 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(63 160 176 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-400\/35{--tw-gradient-to: rgb(63 160 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(63 160 176 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-400\/40{--tw-gradient-to: rgb(63 160 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(63 160 176 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-50\/30{--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 247 248 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-50\/35{--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 247 248 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-50\/40{--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 247 248 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-50\/55{--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 247 248 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-50\/70{--tw-gradient-to: rgb(240 247 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 247 248 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-500\/10{--tw-gradient-to: rgb(30 122 140 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 122 140 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-600{--tw-gradient-to: rgb(18 90 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #125A6B var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-ocean-800{--tw-gradient-to: rgb(11 61 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0B3D4A var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-reef-200\/80{--tw-gradient-to: rgb(153 255 227 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(153 255 227 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-reef-400\/\[0\.05\]{--tw-gradient-to: rgb(46 232 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(46 232 191 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-50{--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--color-surface-50) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-50\/90{--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--color-surface-50) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-surface-50\/95{--tw-gradient-to: rgb(var(--color-surface-50) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--color-surface-50) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/55{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#E25548\]{--tw-gradient-to: #E25548 var(--tw-gradient-to-position)}.to-\[rgb\(var\(--corall-elevated-bg\)\)\]{--tw-gradient-to: rgb(var(--corall-elevated-bg)) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-brand-500\/90{--tw-gradient-to: rgb(255 111 97 / .9) var(--tw-gradient-to-position)}.to-brand-600{--tw-gradient-to: #E25548 var(--tw-gradient-to-position)}.to-corall-200\/70{--tw-gradient-to: rgb(255 196 184 / .7) var(--tw-gradient-to-position)}.to-corall-400{--tw-gradient-to: #FF8575 var(--tw-gradient-to-position)}.to-corall-50\/20{--tw-gradient-to: rgb(255 248 246 / .2) var(--tw-gradient-to-position)}.to-corall-50\/30{--tw-gradient-to: rgb(255 248 246 / .3) var(--tw-gradient-to-position)}.to-corall-50\/35{--tw-gradient-to: rgb(255 248 246 / .35) var(--tw-gradient-to-position)}.to-corall-50\/40{--tw-gradient-to: rgb(255 248 246 / .4) var(--tw-gradient-to-position)}.to-corall-50\/45{--tw-gradient-to: rgb(255 248 246 / .45) var(--tw-gradient-to-position)}.to-corall-50\/50{--tw-gradient-to: rgb(255 248 246 / .5) var(--tw-gradient-to-position)}.to-corall-50\/60{--tw-gradient-to: rgb(255 248 246 / .6) var(--tw-gradient-to-position)}.to-corall-500{--tw-gradient-to: #FF6F61 var(--tw-gradient-to-position)}.to-corall-600{--tw-gradient-to: #E25548 var(--tw-gradient-to-position)}.to-corall-600\/30{--tw-gradient-to: rgb(226 85 72 / .3) var(--tw-gradient-to-position)}.to-corall-700{--tw-gradient-to: #B03A2E var(--tw-gradient-to-position)}.to-corall-800{--tw-gradient-to: #8A2E24 var(--tw-gradient-to-position)}.to-ocean-100{--tw-gradient-to: #D8EEF1 var(--tw-gradient-to-position)}.to-ocean-50\/20{--tw-gradient-to: rgb(240 247 248 / .2) var(--tw-gradient-to-position)}.to-ocean-50\/25{--tw-gradient-to: rgb(240 247 248 / .25) var(--tw-gradient-to-position)}.to-ocean-50\/30{--tw-gradient-to: rgb(240 247 248 / .3) var(--tw-gradient-to-position)}.to-ocean-50\/35{--tw-gradient-to: rgb(240 247 248 / .35) var(--tw-gradient-to-position)}.to-ocean-50\/40{--tw-gradient-to: rgb(240 247 248 / .4) var(--tw-gradient-to-position)}.to-ocean-50\/45{--tw-gradient-to: rgb(240 247 248 / .45) var(--tw-gradient-to-position)}.to-ocean-50\/50{--tw-gradient-to: rgb(240 247 248 / .5) var(--tw-gradient-to-position)}.to-ocean-50\/55{--tw-gradient-to: rgb(240 247 248 / .55) var(--tw-gradient-to-position)}.to-ocean-50\/60{--tw-gradient-to: rgb(240 247 248 / .6) var(--tw-gradient-to-position)}.to-ocean-50\/70{--tw-gradient-to: rgb(240 247 248 / .7) var(--tw-gradient-to-position)}.to-ocean-50\/80{--tw-gradient-to: rgb(240 247 248 / .8) var(--tw-gradient-to-position)}.to-ocean-50\/85{--tw-gradient-to: rgb(240 247 248 / .85) var(--tw-gradient-to-position)}.to-ocean-50\/90{--tw-gradient-to: rgb(240 247 248 / .9) var(--tw-gradient-to-position)}.to-ocean-500{--tw-gradient-to: #1E7A8C var(--tw-gradient-to-position)}.to-ocean-600{--tw-gradient-to: #125A6B var(--tw-gradient-to-position)}.to-ocean-700{--tw-gradient-to: #0F4F5E var(--tw-gradient-to-position)}.to-ocean-800{--tw-gradient-to: #0B3D4A var(--tw-gradient-to-position)}.to-ocean-800\/90{--tw-gradient-to: rgb(11 61 74 / .9) var(--tw-gradient-to-position)}.to-ocean-950{--tw-gradient-to: #041820 var(--tw-gradient-to-position)}.to-reef-100{--tw-gradient-to: #CCFFF0 var(--tw-gradient-to-position)}.to-reef-50\/50{--tw-gradient-to: rgb(240 255 251 / .5) var(--tw-gradient-to-position)}.to-surface-50\/95{--tw-gradient-to: rgb(var(--color-surface-50) / .95) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-\[length\:100\%_100\%\]{background-size:100% 100%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-4{padding:1rem!important}.\!p-5{padding:1.25rem!important}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.p-\[2\.5px\]{padding:2.5px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[var\(--corall-shell-nav-pad\)\]{padding:var(--corall-shell-nav-pad)}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[max\(1rem\,var\(--corall-page-pad-x\)\)\]{padding-left:max(1rem,var(--corall-page-pad-x));padding-right:max(1rem,var(--corall-page-pad-x))}.px-\[var\(--corall-page-pad-x\)\]{padding-left:var(--corall-page-pad-x);padding-right:var(--corall-page-pad-x)}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.875rem\]{padding-top:.875rem;padding-bottom:.875rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(1\.25rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.pb-\[max\(0\.35rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.35rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[var\(--corall-shell-nav-clearance\)\]{padding-bottom:var(--corall-shell-nav-clearance)}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pl-\[1\.125rem\]{padding-left:1.125rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:Syne,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Manrope,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.6rem\,4\.8vw\+0\.75rem\,2\.55rem\)\]{font-size:clamp(1.6rem,4.8vw + .75rem,2.55rem)}.text-\[clamp\(1\.75rem\,6vw\+0\.5rem\,3rem\)\]{font-size:clamp(1.75rem,6vw + .5rem,3rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.12\]{line-height:1.12}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-corall-500{--tw-text-opacity: 1;color:rgb(255 111 97 / var(--tw-text-opacity, 1))}.text-corall-600{--tw-text-opacity: 1;color:rgb(226 85 72 / var(--tw-text-opacity, 1))}.text-corall-600\/55{color:#e255488c}.text-corall-600\/85{color:#e25548d9}.text-corall-600\/90{color:#e25548e6}.text-corall-600\/95{color:#e25548f2}.text-corall-700{--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1))}.text-corall-700\/90{color:#b03a2ee6}.text-corall-700\/95{color:#b03a2ef2}.text-corall-800{--tw-text-opacity: 1;color:rgb(138 46 36 / var(--tw-text-opacity, 1))}.text-corall-800\/90{color:#8a2e24e6}.text-corall-900{--tw-text-opacity: 1;color:rgb(92 31 24 / var(--tw-text-opacity, 1))}.text-emerald-700\/90{color:#047857e6}.text-emerald-700\/95{color:#047857f2}.text-ink-300{--tw-text-opacity: 1;color:rgb(var(--color-ink-300) / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity: 1;color:rgb(var(--color-ink-400) / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(var(--color-ink-500) / var(--tw-text-opacity, 1))}.text-ink-500\/40{color:rgb(var(--color-ink-500) / .4)}.text-ink-500\/60{color:rgb(var(--color-ink-500) / .6)}.text-ink-500\/70{color:rgb(var(--color-ink-500) / .7)}.text-ink-500\/75{color:rgb(var(--color-ink-500) / .75)}.text-ink-500\/90{color:rgb(var(--color-ink-500) / .9)}.text-ink-600{--tw-text-opacity: 1;color:rgb(var(--color-ink-600) / var(--tw-text-opacity, 1))}.text-ink-600\/85{color:rgb(var(--color-ink-600) / .85)}.text-ink-600\/90{color:rgb(var(--color-ink-600) / .9)}.text-ink-700{--tw-text-opacity: 1;color:rgb(var(--color-ink-700) / var(--tw-text-opacity, 1))}.text-ink-800{--tw-text-opacity: 1;color:rgb(var(--color-ink-800) / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(var(--color-ink-900) / var(--tw-text-opacity, 1))}.text-ocean-100{--tw-text-opacity: 1;color:rgb(216 238 241 / var(--tw-text-opacity, 1))}.text-ocean-400{--tw-text-opacity: 1;color:rgb(63 160 176 / var(--tw-text-opacity, 1))}.text-ocean-500\/70{color:#1e7a8cb3}.text-ocean-600{--tw-text-opacity: 1;color:rgb(18 90 107 / var(--tw-text-opacity, 1))}.text-ocean-600\/80{color:#125a6bcc}.text-ocean-600\/95{color:#125a6bf2}.text-ocean-700{--tw-text-opacity: 1;color:rgb(15 79 94 / var(--tw-text-opacity, 1))}.text-ocean-700\/85{color:#0f4f5ed9}.text-ocean-700\/90{color:#0f4f5ee6}.text-ocean-700\/95{color:#0f4f5ef2}.text-ocean-800{--tw-text-opacity: 1;color:rgb(11 61 74 / var(--tw-text-opacity, 1))}.text-ocean-800\/70{color:#0b3d4ab3}.text-ocean-800\/80{color:#0b3d4acc}.text-ocean-800\/85{color:#0b3d4ad9}.text-ocean-800\/90{color:#0b3d4ae6}.text-ocean-900{--tw-text-opacity: 1;color:rgb(7 47 56 / var(--tw-text-opacity, 1))}.text-ocean-900\/85{color:#072f38d9}.text-ocean-900\/95{color:#072f38f2}.text-ocean-950{--tw-text-opacity: 1;color:rgb(4 24 32 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400\/90{color:#f87171e6}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-status-error-500{--tw-text-opacity: 1;color:rgb(198 54 54 / var(--tw-text-opacity, 1))}.text-status-error-700{--tw-text-opacity: 1;color:rgb(143 40 40 / var(--tw-text-opacity, 1))}.text-status-error-700\/90{color:#8f2828e6}.text-status-success-700{--tw-text-opacity: 1;color:rgb(20 100 76 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-corall-600\/40{text-decoration-color:#e2554866}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.88\]{opacity:.88}.shadow-\[0_8px_24px_rgb\(8_37_46\/0\.06\)\]{--tw-shadow: 0 8px 24px rgb(8 37 46/.06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgb\(8_37_46\/0\.05\)\]{--tw-shadow: 0 8px 32px rgb(8 37 46/.05);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: var(--corall-elevation-card);--tw-shadow-colored: var(--corall-elevation-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-float-ink{--tw-shadow: 0 14px 44px rgb(11 61 74 / .08), 0 3px 12px rgb(7 47 56 / .05);--tw-shadow-colored: 0 14px 44px var(--tw-shadow-color), 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow-corall{--tw-shadow: 0 0 36px rgb(232 93 76 / .18), 0 0 72px rgb(209 74 58 / .09);--tw-shadow-colored: 0 0 36px var(--tw-shadow-color), 0 0 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lift{--tw-shadow: var(--corall-elevation-lift);--tw-shadow-colored: var(--corall-elevation-lift);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-mesh-ocean{--tw-shadow: 0 28px 72px rgb(4 24 32 / .12), 0 10px 28px rgb(11 61 74 / .08), inset 0 1px 0 rgb(92 245 212 / .05);--tw-shadow-colored: 0 28px 72px var(--tw-shadow-color), 0 10px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--corall-elevation-lift\)\]{--tw-shadow-color: var(--corall-elevation-lift);--tw-shadow: var(--tw-shadow-colored)}.shadow-corall-500\/25{--tw-shadow-color: rgb(255 111 97 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-ocean-950\/25{--tw-shadow-color: rgb(4 24 32 / .25);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-400\/40{--tw-ring-color: rgb(251 191 36 / .4)}.ring-corall-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 196 184 / var(--tw-ring-opacity, 1))}.ring-corall-200\/80{--tw-ring-color: rgb(255 196 184 / .8)}.ring-corall-300\/35{--tw-ring-color: rgb(255 155 138 / .35)}.ring-corall-300\/50{--tw-ring-color: rgb(255 155 138 / .5)}.ring-corall-300\/55{--tw-ring-color: rgb(255 155 138 / .55)}.ring-corall-300\/60{--tw-ring-color: rgb(255 155 138 / .6)}.ring-corall-300\/70{--tw-ring-color: rgb(255 155 138 / .7)}.ring-corall-400\/15{--tw-ring-color: rgb(255 133 117 / .15)}.ring-corall-400\/20{--tw-ring-color: rgb(255 133 117 / .2)}.ring-corall-400\/25{--tw-ring-color: rgb(255 133 117 / .25)}.ring-corall-400\/30{--tw-ring-color: rgb(255 133 117 / .3)}.ring-corall-400\/35{--tw-ring-color: rgb(255 133 117 / .35)}.ring-corall-400\/40{--tw-ring-color: rgb(255 133 117 / .4)}.ring-corall-400\/45{--tw-ring-color: rgb(255 133 117 / .45)}.ring-corall-400\/50{--tw-ring-color: rgb(255 133 117 / .5)}.ring-corall-400\/55{--tw-ring-color: rgb(255 133 117 / .55)}.ring-corall-400\/70{--tw-ring-color: rgb(255 133 117 / .7)}.ring-corall-400\/80{--tw-ring-color: rgb(255 133 117 / .8)}.ring-corall-500\/10{--tw-ring-color: rgb(255 111 97 / .1)}.ring-corall-500\/15{--tw-ring-color: rgb(255 111 97 / .15)}.ring-corall-500\/20{--tw-ring-color: rgb(255 111 97 / .2)}.ring-corall-500\/25{--tw-ring-color: rgb(255 111 97 / .25)}.ring-corall-500\/5{--tw-ring-color: rgb(255 111 97 / .05)}.ring-corall-500\/\[0\.08\]{--tw-ring-color: rgb(255 111 97 / .08)}.ring-corall-600\/25{--tw-ring-color: rgb(226 85 72 / .25)}.ring-emerald-600\/25{--tw-ring-color: rgb(5 150 105 / .25)}.ring-emerald-600\/30{--tw-ring-color: rgb(5 150 105 / .3)}.ring-ocean-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 238 241 / var(--tw-ring-opacity, 1))}.ring-ocean-200\/35{--tw-ring-color: rgb(176 220 227 / .35)}.ring-ocean-200\/40{--tw-ring-color: rgb(176 220 227 / .4)}.ring-ocean-200\/70{--tw-ring-color: rgb(176 220 227 / .7)}.ring-ocean-200\/80{--tw-ring-color: rgb(176 220 227 / .8)}.ring-ocean-300\/70{--tw-ring-color: rgb(124 196 208 / .7)}.ring-ocean-400\/15{--tw-ring-color: rgb(63 160 176 / .15)}.ring-ocean-400\/35{--tw-ring-color: rgb(63 160 176 / .35)}.ring-ocean-500\/10{--tw-ring-color: rgb(30 122 140 / .1)}.ring-ocean-600\/25{--tw-ring-color: rgb(18 90 107 / .25)}.ring-reef-200\/80{--tw-ring-color: rgb(153 255 227 / .8)}.ring-reef-300\/60{--tw-ring-color: rgb(92 245 212 / .6)}.ring-status-success-500\/15{--tw-ring-color: rgb(31 143 106 / .15)}.ring-surface-50\/90{--tw-ring-color: rgb(var(--color-surface-50) / .9)}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/55{--tw-ring-color: rgb(255 255 255 / .55)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-white\/90{--tw-ring-color: rgb(255 255 255 / .9)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[rgb\(var\(--corall-focus-offset\)\)\]{--tw-ring-offset-color: rgb(var(--corall-focus-offset))}.ring-offset-surface-50{--tw-ring-offset-color: rgb(var(--color-surface-50) / 1)}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[3px\]{--tw-blur: blur(3px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.88\]{--tw-saturate: saturate(.88);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[background-color\,height\]{transition-property:background-color,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[border-color\,background-color\,color\]{transition-property:border-color,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[border-color\,box-shadow\,transform\,background-color\]{transition-property:border-color,box-shadow,transform,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[box-shadow\,background-color\,color\]{transition-property:box-shadow,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[transform\,background-color\,box-shadow\]{transition-property:transform,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[transform\,box-shadow\,filter\,opacity\]{transition-property:transform,box-shadow,filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[transform\,box-shadow\,filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[transform\,opacity\,box-shadow\]{transition-property:transform,opacity,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-\[transform\,ring-color\]{transition-property:transform,ring-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-motion{transition-duration:var(--motion-duration, .22s)}.duration-motion-fast{transition-duration:var(--motion-duration-fast, .16s)}.ease-motion-out{transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.ease-motion-premium{transition-timing-function:var(--motion-ease-premium, cubic-bezier(.25, .1, .3, 1))}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.corall-hero-veil{background:linear-gradient(180deg,rgb(246 250 250 / .92) 0%,rgb(255 248 246 / .62) 14%,rgb(246 250 250 / .38) 28%,rgb(255 248 246 / .14) 42%,transparent 54%,rgb(236 248 249 / .36) 72%,rgb(240 247 248 / .86) 100%)}.corall-atmosphere-bloom{background:radial-gradient(ellipse 82% 56% at 50% -10%,rgb(255 111 97 / .16),transparent 58%),radial-gradient(ellipse 30% 24% at 50% 16%,rgb(255 196 184 / .16),transparent 64%),radial-gradient(ellipse 22% 18% at 48% 20%,rgb(255 249 247 / .28),transparent 70%),radial-gradient(ellipse 58% 48% at 96% 92%,rgb(11 61 74 / .12),transparent 56%),radial-gradient(ellipse 48% 40% at 4% 78%,rgb(20 101 120 / .1),transparent 54%)}.corall-atmosphere-pearl{background:radial-gradient(ellipse 120% 70% at 50% 110%,rgb(240 247 248 / .82) 0%,transparent 58%)}.corall-atmosphere-signal{background:radial-gradient(circle 16% at 50% 20%,rgb(255 249 247 / .62) 0%,rgb(255 111 97 / .16) 38%,transparent 70%),radial-gradient(ellipse 42% 28% at 50% 28%,rgb(255 196 184 / .1) 0%,transparent 68%)}.corall-hero-parallax{background-size:110% 110%;background-position:50% 42%}@media(prefers-reduced-motion:no-preference)and (min-width:768px){.corall-hero-parallax{animation:corallHeroParallax 18s var(--motion-ease-premium) infinite alternate}}.ui-premium-hover{transition:transform var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium)}@media(prefers-reduced-motion:no-preference){.ui-premium-hover:hover:not(:disabled){transform:translate3d(0,-1px,0);box-shadow:var(--corall-elevation-lift)}}.corall-hero-mesh{background-image:radial-gradient(ellipse 132% 94% at 50% -24%,rgb(255 111 97 / .38),transparent 56%),radial-gradient(ellipse 72% 56% at 22% 8%,rgb(255 196 184 / .26),transparent 54%),radial-gradient(ellipse 26% 22% at 50% 14%,rgb(255 249 247 / .58),transparent 66%),radial-gradient(ellipse 40% 32% at 50% 16%,rgb(255 111 97 / .16),transparent 60%),radial-gradient(ellipse 30% 24% at 74% 10%,rgb(255 154 120 / .14),transparent 62%),radial-gradient(ellipse 96% 70% at 110% 90%,rgb(11 61 74 / .26),transparent 54%),radial-gradient(ellipse 80% 58% at -12% 68%,rgb(20 101 120 / .2),transparent 50%),radial-gradient(ellipse 56% 46% at 12% 24%,rgb(255 122 89 / .15),transparent 56%),radial-gradient(ellipse 50% 42% at 88% 28%,rgb(11 61 74 / .15),transparent 60%),radial-gradient(ellipse 44% 36% at 60% 46%,rgb(46 143 156 / .12),transparent 58%),radial-gradient(ellipse 36% 28% at 38% 58%,rgb(236 248 249 / .45),transparent 62%),radial-gradient(ellipse 145% 82% at 50% 114%,rgb(240 247 248 / .98),transparent 52%),radial-gradient(ellipse 54% 40% at 76% 14%,rgb(255 248 246 / .78),transparent 60%);background-color:rgb(var(--color-surface-50))}.corall-glow-cta{box-shadow:var(--corall-glow-cta)}.corall-glow-cta:hover:not(:disabled){box-shadow:var(--corall-glow-cta-hover)}@media(prefers-reduced-motion:reduce){.corall-glow-cta:hover:not(:disabled){box-shadow:var(--corall-glow-cta)}}.corall-card-elevated{box-shadow:var(--corall-elevation-lift);border-color:rgb(var(--corall-primary) / .1)}@media(prefers-reduced-motion:no-preference){.corall-card-elevated:hover{box-shadow:var(--corall-elevation-lift),0 0 36px #e85d4c1a}}.corall-desktop-shell{width:100%;max-width:var(--corall-desktop-max);margin-left:auto;margin-right:auto}.corall-hero-mesh-subtle{background-image:radial-gradient(ellipse 104% 74% at 50% -18%,rgb(255 111 97 / .24),transparent 54%),radial-gradient(ellipse 50% 38% at 46% 18%,rgb(255 196 184 / .18),transparent 58%),radial-gradient(ellipse 22% 18% at 50% 16%,rgb(255 249 247 / .5),transparent 66%),radial-gradient(ellipse 34% 26% at 52% 18%,rgb(255 111 97 / .1),transparent 62%),radial-gradient(ellipse 74% 50% at 104% 94%,rgb(11 61 74 / .14),transparent 50%),radial-gradient(ellipse 64% 46% at -6% 74%,rgb(18 90 107 / .13),transparent 46%),radial-gradient(ellipse 48% 38% at 80% 26%,rgb(255 122 89 / .12),transparent 58%),radial-gradient(ellipse 40% 32% at 20% 42%,rgb(46 143 156 / .1),transparent 56%),radial-gradient(ellipse 134% 76% at 50% 110%,rgb(240 247 248 / .94),transparent 52%);background-color:rgb(var(--color-surface-50))}.corall-trust-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:9999px;padding:.5rem .75rem;font-size:.75rem;line-height:1.25;font-weight:500;color:#125a6b;border:1px solid rgb(18 90 107 / .35);background-color:rgb(var(--corall-elevated-bg));box-shadow:0 1px 2px #08252e0a,0 0 0 1px #2e8f9c14;transition:transform var(--motion-duration-fast) var(--ease-out-expo),box-shadow var(--motion-duration-fast) var(--ease-out-expo)}.corall-trust-pill:hover{box-shadow:0 2px 8px #08252e0f}@media(prefers-reduced-motion:no-preference){.corall-trust-pill:hover{transform:scale(1.02)}}.corall-social-proof-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.corall-organic-grain{position:relative}.corall-organic-grain:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:var(--corall-shell-grain-opacity, .042);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:168px 168px}.corall-organic-grain--shell:after{opacity:var(--corall-shell-grain-opacity-shell, .058);background-size:148px 148px}html[data-theme=dark] .corall-organic-grain:after{opacity:var(--corall-shell-grain-opacity-dark, .062);mix-blend-mode:soft-light}html[data-theme=dark] .corall-organic-grain--shell:after{opacity:var(--corall-shell-grain-opacity-shell-dark, .072)}.corall-lagoon-blob{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgb(232 93 76 / .14) 0%,rgb(18 90 107 / .07) 42%,transparent 70%)}.corall-lagoon-blob-deep{background:radial-gradient(ellipse 72% 62% at 50% 50%,rgb(11 61 74 / .16) 0%,rgb(20 101 120 / .08) 42%,rgb(18 90 107 / .05) 58%,transparent 72%)}.corall-coral-blob{background:radial-gradient(ellipse 68% 58% at 50% 50%,rgb(255 111 97 / .16) 0%,rgb(255 122 89 / .1) 38%,rgb(232 93 76 / .06) 52%,transparent 70%)}.corall-cta-stack{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.corall-cta-stack{gap:.875rem}}.corall-brand-lockup{display:flex;flex-direction:column;align-items:center;gap:.75rem}.corall-brand-lockup__wordmark{width:100%;max-width:min(100%,20rem)}.corall-wordmark-animated__canvas{display:block;max-width:100%}.corall-brand-lockup__signal{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid rgb(20 101 120 / .26);background:linear-gradient(135deg,#ecf8f9eb,#fff8f6c7);padding:.375rem .95rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0b3d4a;box-shadow:0 2px 10px #08252e0d,0 0 24px #ff6f6114,inset 0 1px #ffffffc7}.corall-brand-lockup__signal:before{content:"";width:.4rem;height:.4rem;border-radius:9999px;background:linear-gradient(135deg,#ff6f61,#e25548);box-shadow:0 0 10px #ff6f618c;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.corall-brand-lockup__signal:before{animation:corallSignalPulse 2.8s var(--ease-out-expo) infinite}}.discover-card-stack{position:relative;isolation:isolate}.discover-card-stack:before{content:"";position:absolute;z-index:-1;top:14px;right:12px;bottom:-8px;left:12px;border-radius:1.75rem;pointer-events:none;background:linear-gradient(180deg,#ffffff59,#ecf8f933);box-shadow:0 2px 8px #08252e0b,0 14px 36px #08252e11,0 32px 72px #0b3d4a0f,0 0 52px rgb(var(--corall-discover-stack-coral))}html[data-theme=dark] .discover-card-stack:before{background:linear-gradient(180deg,#142c3666,#0b3d4a2e);box-shadow:0 2px 10px #04182047,0 16px 40px #04182052,0 0 48px #ff6f611a}.discover-list-mode{min-height:0}.discover-list-mode__scroll{max-height:min(68vh,42rem);scroll-behavior:auto;overscroll-behavior:contain}.discover-list-mode__virtuoso,.discover-list-mode__virtuoso .corall-glass-lite,.discover-list-mode__virtuoso .corall-glass-lite--compact{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.discover-list-row__card{border:1px solid rgb(var(--corall-glass-border));box-shadow:var(--corall-elevation-card),var(--corall-glass-inset);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:box-shadow var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium),border-color var(--motion-duration-fast) var(--motion-ease-premium)}@media(prefers-reduced-motion:no-preference){.discover-list-row__card:hover{box-shadow:var(--corall-elevation-lift),var(--corall-glass-inset);transform:translate3d(0,-1px,0)}.discover-list-row__card:active{transform:translateZ(0) scale(.995)}}.discover-list-row__editorial{padding:.65rem .75rem}.discover-list-row__editorial .corall-editorial-quote{font-size:.9375rem;line-height:1.45;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.discover-list-row__daily-q .corall-editorial-quote{font-weight:500}.discover-card-magazine-tags .corall-magazine-chip{border-radius:.625rem;border-color:#2e8f9c24;background:#ffffff85;font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:rgb(var(--color-ink-700));box-shadow:inset 0 1px #ffffffa6;padding:.3rem .65rem}.discover-card-magazine-tags .corall-magazine-chip--corall{border-color:#ff6f6138;background:linear-gradient(145deg,#fff8f6e0,#ffffffb3);color:#a03a2e}html[data-theme=dark] .discover-card-magazine-tags .corall-magazine-chip{border-color:#2e8f9c42;background:#142c3680;color:#c6dce2;box-shadow:inset 0 1px #2ee8bf0a}html[data-theme=dark] .discover-card-magazine-tags .corall-magazine-chip--corall{border-color:#ff6f6147;background:linear-gradient(145deg,#e85d4c1f,#142c36a6);color:#ffc4b8}.discover-card-editorial-above-photo{border:1px solid rgb(var(--corall-glass-border));box-shadow:var(--corall-glass-inset)}.discover-card-chrome{border:1px solid rgb(255 255 255 / .92);background:radial-gradient(ellipse 94% 64% at 50% -8%,rgb(var(--corall-discover-chrome-bloom)),transparent 60%),radial-gradient(ellipse 70% 54% at 100% 100%,rgb(var(--corall-discover-chrome-lagoon)),transparent 64%),radial-gradient(ellipse 52% 42% at 0% 74%,rgb(46 143 156 / .07),transparent 58%),linear-gradient(180deg,#fffffffe,#f6fafafb);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--corall-elevation-lift),0 0 0 1px rgb(var(--corall-discover-chrome-ring)),0 0 28px #0b3d4a0f,0 20px 52px #0b3d4a0e,inset 0 1px #fffffff7;transition:box-shadow var(--motion-duration-fast) var(--motion-ease-premium),border-color var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium)}.discover-card-chrome:hover{box-shadow:var(--corall-elevation-lift),0 0 28px #0b3d4a14,0 0 0 1px #2e8f9c29,0 22px 56px #0b3d4a0f,inset 0 1px #fffffff5}.discover-card-stack__active .discover-card-chrome{border-color:#2e8f9c38}.discover-card-stack__active .discover-card-chrome:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #2e8f9c1a,inset 0 1px #ffffff8c}.discover-card-stack__active{position:relative;z-index:10}.discover-card-peek{position:absolute;top:0;right:0;left:0;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translate3d(0,6px,0) scale(.985);transform-origin:center top;opacity:.38;transition:transform var(--motion-duration) ease-out,opacity var(--motion-duration) ease-out}html[data-theme=dark] .discover-card-chrome{border-color:rgb(var(--corall-discover-chrome-ring));background:radial-gradient(ellipse 90% 58% at 50% -4%,rgb(var(--corall-discover-chrome-bloom)),transparent 58%),radial-gradient(ellipse 68% 52% at 100% 100%,rgb(var(--corall-discover-chrome-lagoon)),transparent 62%),linear-gradient(180deg,#142c36f5,#0f232cf0);box-shadow:0 18px 48px #04182059,0 0 0 1px rgb(var(--corall-discover-chrome-ring)),0 0 36px rgb(var(--corall-discover-stack-coral)),inset 0 1px #ffffff0d}html[data-theme=dark] .discover-card-chrome:hover{box-shadow:0 20px 52px #04182066,0 0 0 1px #ff6f6138,0 0 48px rgb(var(--corall-discover-stack-coral)),inset 0 1px #ffffff0f}.convo-starter-chip{display:flex;width:100%;align-items:flex-start;gap:.625rem;border-radius:1rem;border:1px solid rgb(var(--corall-convo-chip-border));background:linear-gradient(145deg,#fff8f68c,rgb(var(--corall-convo-chip-bg)) 48%,#ecf8f98c);padding:.75rem;text-align:left;font-size:.875rem;line-height:1.375;color:rgb(var(--corall-convo-chip-ink));box-shadow:0 1px 2px #08252e0a,0 0 0 1px #ff6f610a,inset 0 1px #ffffffd9;transition:border-color .16s linear,background-color .16s linear,box-shadow .16s linear}@media(min-width:320px){.convo-starter-chip{padding:.875rem 1rem}}@media(prefers-reduced-motion:reduce){.convo-starter-chip{transition:none}}.convo-starter-chip:hover{border-color:rgb(var(--corall-convo-chip-border-hover));background:linear-gradient(145deg,rgb(var(--corall-convo-chip-bg-hover)),#fffffff5);box-shadow:var(--corall-elevation-card),0 0 24px rgb(var(--corall-convo-chip-glow))}.convo-starter-chip:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha)),0 0 20px rgb(var(--corall-convo-chip-glow))}.convo-starter-chip--copied{border-color:rgb(var(--corall-convo-chip-copied-border));background:rgb(var(--corall-convo-chip-copied-bg));box-shadow:0 1px 2px #08252e0a,inset 0 1px #ffffffb3}.convo-starter-chip__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin-top:.125rem;width:1.5rem;height:1.5rem;border-radius:9999px;color:rgb(var(--corall-convo-chip-icon));background:#ff6f611a;box-shadow:inset 0 1px #ffffffa6}.convo-starter-chip--copied .convo-starter-chip__icon{color:#125a6b;background:#2e8f9c1f}.convo-starter-chip__kicker{display:block;margin-bottom:.2rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--corall-convo-chip-kicker))}.convo-starter-chip__phrase{display:block;font-weight:500;color:rgb(var(--corall-convo-chip-ink))}.convo-starter-chip__hint{margin:0;text-align:center;font-size:.6875rem;line-height:1.4;color:rgb(var(--color-ink-500))}html[data-theme=dark] .convo-starter-chip{border-color:#2e8f9c47;background:linear-gradient(145deg,#e85d4c1a,#142c36eb 52%,#0f232ce6);color:rgb(var(--color-ink-100, 236 245 246));box-shadow:inset 0 1px #ffffff0a,0 1px 3px #04182047}html[data-theme=dark] .convo-starter-chip:hover{border-color:#ff6f6161;background:linear-gradient(145deg,#e85d4c24,#142c36f5);box-shadow:0 4px 18px #04182052,0 0 22px #ff6f611f}html[data-theme=dark] .convo-starter-chip--copied{border-color:#2e8f9c66;background:#125a6b47}html[data-theme=dark] .convo-starter-chip__kicker{color:#84cdd6}html[data-theme=dark] .convo-starter-chip__phrase{color:#ecf5f6}html[data-theme=dark] .convo-starter-chip__hint{color:rgb(var(--color-ink-400))}html[data-theme=dark] .convo-starter-chip__icon{background:#ff6f6129}.smart-feed-badge{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;border-radius:9999px;border:1px solid rgb(var(--corall-smart-feed-border));background:rgb(var(--corall-smart-feed-bg));padding:.25rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:rgb(var(--corall-smart-feed-ink));box-shadow:inset 0 1px #ffffff8c}.smart-feed-badge__dot{flex-shrink:0;width:.375rem;height:.375rem;border-radius:9999px;background:rgb(var(--corall-smart-feed-dot));opacity:.75}.smart-feed-badge__gate{flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.01em;opacity:.78}.smart-feed-badge--smart .smart-feed-badge__dot{background:#ff6f61;opacity:.7}.smart-feed-badge--control .smart-feed-badge__dot{background:#2e8f9c;opacity:.65}.smart-feed-reasons{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;list-style:none;margin:0;padding:0}.smart-feed-reason{display:inline-flex;align-items:center;border-radius:.5rem;border:1px solid rgb(var(--corall-smart-feed-reason-border));background:rgb(var(--corall-smart-feed-reason-bg));padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.25;color:rgb(var(--corall-smart-feed-reason-ink))}html[data-theme=dark] .smart-feed-badge{border-color:#2e8f9c47;background:#125a6b38;color:#d6f2f5;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .smart-feed-reason{border-color:#2e8f9c38;background:#142c36b8;color:#b0d6dc}.second-chance-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border:1px solid rgb(255 111 97 / .28);background:#fff8f6eb;padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:#8a2e24;box-shadow:inset 0 1px #ffffffb3}html[data-theme=dark] .second-chance-badge{border-color:#ff6f6152;background:#e85d4c1f;color:#ffdad3;box-shadow:none}.discover-incoming-like-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:.5rem;border:1px solid rgb(255 111 97 / .28);background:linear-gradient(145deg,#fff8f6eb,#ffffffb8);padding:.28rem .6rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:#a03a2e;box-shadow:inset 0 1px #ffffffa6}.discover-incoming-like-chip__icon,.discover-incoming-like-chip__mark{display:inline-block;width:.4rem;height:.4rem;border-radius:9999px;background:#ff6f61;box-shadow:0 0 0 2px #ff6f612e;flex-shrink:0}.discover-incoming-like-chip--emphasized{border-color:#ff6f6166;background:linear-gradient(145deg,#ffece6f2,#fff8f6e0);font-size:.75rem;padding:.32rem .7rem}html[data-theme=dark] .discover-incoming-like-chip{border-color:#ff6f6152;background:linear-gradient(145deg,#e85d4c24,#142c368c);color:#ffdad3;box-shadow:none}html[data-theme=dark] .discover-incoming-like-chip__icon,html[data-theme=dark] .discover-incoming-like-chip__mark{background:#ff9a78;box-shadow:0 0 0 2px #ff6f6133}@media(prefers-reduced-motion:reduce){.discover-card-peek{transform:translate3d(0,8px,0);transition:none}.motion-reduce-instant{animation:none!important;transition:none!important;transform:none!important}}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[corall\:event\]{corall:event}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--color-corall-500: 255 111 97;--color-corall-600: 226 85 72;--color-corall-700: 176 58 46;--color-corall-800: 138 46 36;--color-corall-50: 255 248 246;--color-corall-100: 255 228 222;--color-ocean-900: 8 37 46;--color-ocean-950: 4 24 32;--color-lagoon-50: 236 248 249;--color-lagoon-100: 214 242 245;--color-lagoon-300: 132 205 214;--color-lagoon-500: 46 143 156;--color-lagoon-700: 18 90 107;--color-reef-400: 46 232 191;--corall-primary: 255 111 97;--corall-primary-strong: 138 46 36;--corall-lagoon: 46 143 156;--corall-lagoon-deep: 18 90 107;--corall-lagoon-soft: 236 248 249;--color-primary-500: var(--color-corall-500);--color-ink-900: 26 36 40;--color-ink-800: 32 48 54;--color-ink-400: 90 122 133;--color-ink-300: 111 144 153;--color-surface-50: 246 250 250;--color-surface-100: 236 245 246;--color-surface-200: 216 234 237;--color-surface-300: 176 214 220;--color-surface-400: 132 186 196;--color-surface-800: 18 48 56;--color-surface-900: 10 31 36;--night-900: 7 25 34;--corall-panel-bg: 255 255 255 / .96;--corall-panel-border: 26 36 40 / .07;--corall-panel-ring: 255 255 255 / .65;--corall-elevated-bg: 255 255 255 / .9;--corall-muted-bg: 246 250 250 / .8;--corall-shell-sidebar: 255 255 255 / .82;--corall-shell-header: 255 255 255 / .86;--corall-chat-bubble-incoming: 255 255 255 / .98;--corall-chat-bubble-outgoing-from: 255 111 97 / .98;--corall-chat-bubble-outgoing-mid: 255 111 97 / .96;--corall-chat-bubble-outgoing-to: 226 85 72 / .94;--corall-chat-bubble-outgoing-border: 255 111 97 / .28;--corall-chat-bubble-outgoing-glass-inset: inset 0 1px 0 rgb(255 255 255 / .55), inset 0 -1px 0 rgb(46 143 156 / .06);--corall-shell-nav: 255 255 255 / .74;--corall-shell-nav-border: 46 143 156 / .18;--corall-glass-bg: 255 255 255 / .72;--corall-glass-bg-compact: 255 255 255 / .88;--corall-glass-border: 46 143 156 / .14;--corall-glass-border-strong: 46 143 156 / .22;--corall-glass-blur: 18px;--corall-glass-inset: inset 0 1px 0 rgb(255 255 255 / .55);--corall-glass-scrim: 11 61 74 / .42;--corall-glass-scrim-blur: 12px;--corall-glass-scrim-coral: 255 111 97 / .09;--corall-glass-scrim-lagoon: 20 101 120 / .12;--corall-glass-scrim-pearl: 255 255 255 / .06;--corall-glass-scrim-saturate: 1.1;--corall-empty-premium-inset: inset 0 1px 0 rgb(255 255 255 / .82);--corall-empty-premium-ring: 255 111 97 / .16;--corall-empty-premium-glow: 255 111 97 / .07;--corall-skeleton-list-gap: 0;--corall-skeleton-match-gap: .75rem;--corall-skeleton-fill: 208 232 235 / .8;--corall-skeleton-shimmer: 255 255 255 / .5;--corall-completeness-track: 179 220 227;--corall-completeness-progress: 255 111 97;--corall-completeness-nudge-bg: 236 248 249 / .35;--corall-completeness-nudge-border: 46 143 156 / .55;--corall-streak-active-from: 255 247 245 / .95;--corall-streak-active-to: 236 248 249 / .9;--corall-streak-at-risk-border: 46 143 156 / .7;--corall-streak-dot-filled: 255 111 97;--corall-streak-dot-pending: 255 111 97 / .5;--corall-glass-panel-bg: 255 255 255 / .78;--corall-glass-panel-border: 46 143 156 / .22;--corall-glass-panel-coral-wash: 255 247 245 / .72;--corall-glass-panel-ocean-wash: 236 248 249 / .58;--corall-glass-panel-blur: 20px;--corall-glass-panel-shadow: 0 6px 28px rgb(8 37 46 / .06), 0 2px 8px rgb(255 111 97 / .07), 0 0 0 1px rgb(46 143 156 / .04);--corall-shell-grain-opacity: .042;--corall-shell-grain-opacity-shell: .058;--corall-shell-grain-opacity-dark: .062;--corall-shell-grain-opacity-shell-dark: .072;--corall-premium-surface-bg: 255 255 255 / .88;--corall-premium-surface-border: 46 143 156 / .16;--corall-premium-surface-wash-coral: 255 247 245 / .74;--corall-premium-surface-wash-lagoon: 236 248 249 / .58;--corall-premium-surface-blur: 16px;--corall-premium-surface-shadow: 0 12px 40px rgb(8 37 46 / .06), 0 2px 8px rgb(255 111 97 / .06), inset 0 1px 0 rgb(255 255 255 / .78);--corall-nav-active-glow: 0 0 10px rgb(255 111 97 / .16), 0 4px 12px rgb(11 61 74 / .06);--corall-shell-nav-gap: .5rem;--corall-shell-nav-pad: .75rem;--corall-discover-card-gap: .875rem;--corall-discover-card-gap-sm: 1rem;--corall-discover-card-pad: 1rem;--corall-discover-card-pad-sm: 1.25rem;--corall-discover-identity-gap: .5rem;--corall-discover-editorial-stack-gap: .625rem;--corall-discover-editorial-lead-pad: .125rem;--corall-editorial-accent: 255 111 97;--corall-editorial-accent-soft: 255 111 97 / .16;--corall-editorial-wash: 255 248 246 / .58;--corall-editorial-lagoon-edge: 20 101 120 / .12;--corall-discover-prompt-clamp: 2;--corall-discover-prompt-bio-clamp: 3;--corall-discover-prompt-bar-width: 3px;--corall-tab-enter-offset-y: 4px;--corall-preset-chip-min-h: 2.75rem;--corall-preset-chip-compact-min-h: 2.75rem;--corall-preset-chip-pad-y: .625rem;--corall-preset-chip-pad-x: .875rem;--corall-preset-chip-pad-x-narrow: .75rem;--corall-preset-chip-gap: .5rem;--corall-preset-chip-border: 46 143 156 / .18;--corall-preset-chip-border-hover: 46 143 156 / .28;--corall-preset-chip-active-border: 232 93 76 / .42;--corall-preset-chip-active-ring: 232 93 76 / .18;--corall-preset-chip-active-glow: 46 232 191 / .12;--corall-preset-chip-active-ink: 138 46 36;--corall-preset-chip-last-dot: 46 143 156 / .72;--corall-preset-chip-last-dot-active: 46 232 191 / .9;--corall-speed-empty-illus-h: 7rem;--corall-speed-empty-illus-h-sm: 8rem;--corall-speed-empty-cta-gap: .5rem;--corall-speed-empty-max-w: 32rem;--corall-thread-pad-x: .625rem;--corall-thread-pad-x-sm: 1.25rem;--corall-thread-pad-y: .625rem;--corall-thread-pad-y-sm: 1rem;--corall-thread-gap: .625rem;--corall-thread-cluster-gap: .2rem;--corall-thread-header-pad-x: .5rem;--corall-thread-header-gap: .5rem;--corall-thread-bubble-max: min(86%, 22rem);--corall-thread-bubble-pad-x: .8125rem;--corall-thread-bubble-pad-y: .5625rem;--corall-tour-hint-pad-y: .75rem;--corall-tour-hint-pad-x: .875rem;--corall-tour-hint-gap: .75rem;--corall-tour-hint-radius: 1rem;--corall-tour-hint-border: 46 143 156 / .22;--corall-tour-dot-active-w: 1.5rem;--corall-tour-dot-idle: .375rem;--corall-tour-replay-stack-gap: .75rem;--corall-preset-restore-pulse-ms: .16s;--corall-preset-restore-glow: 46 232 191 / .35;--corall-discover-empty-cta-gap: .625rem;--corall-discover-empty-max-w: 32rem;--corall-discover-restore-hint-bg: 236 248 249 / .55;--corall-discover-restore-hint-border: 46 143 156 / .22;--corall-route-fallback-min-h: 40vh;--corall-route-fallback-pad: 1.25rem;--corall-route-fallback-bg: 255 255 255 / .72;--corall-route-fallback-bg-lagoon: 236 248 249 / .45;--corall-route-fallback-skel-gap: .75rem;--corall-speed-session-pad: .875rem;--corall-speed-session-gap: .75rem;--corall-speed-session-pad-lg: 1rem;--corall-speed-session-gap-lg: 1rem;--corall-speed-round-prompt-clamp: 3;--corall-speed-timer-urgent: 232 93 76;--corall-quest-bridge-pad-x: .875rem;--corall-quest-bridge-pad-y: .75rem;--corall-quest-bridge-accent-w: 3px;--corall-quest-bridge-radius: 1.2rem;--corall-quest-bridge-accepted-ring: 20 100 76 / .15;--corall-quest-bridge-banner-gap: .75rem;--corall-focus-glow: 18 90 107 / .2;--corall-scrim-match-base: 11 61 74 / .34;--corall-scrim-match-coral-glow: 255 111 97 / .14;--corall-scrim-match-pearl: 255 255 255 / .08;--corall-scrim-match-blur: 16px;--corall-convo-chip-bg: 255 255 255 / .94;--corall-convo-chip-bg-hover: 255 248 246 / .96;--corall-convo-chip-border: 46 143 156 / .2;--corall-convo-chip-border-hover: 255 111 97 / .38;--corall-convo-chip-ink: 26 36 40;--corall-convo-chip-kicker: 18 90 107;--corall-convo-chip-icon: 255 111 97;--corall-convo-chip-glow: 255 111 97 / .1;--corall-convo-chip-copied-border: 46 143 156 / .42;--corall-convo-chip-copied-bg: 236 248 249 / .92;--corall-smart-feed-bg: 236 248 249 / .72;--corall-smart-feed-border: 46 143 156 / .18;--corall-smart-feed-ink: 18 90 107;--corall-smart-feed-dot: 46 143 156;--corall-smart-feed-reason-bg: 246 250 250 / .88;--corall-smart-feed-reason-border: 46 143 156 / .14;--corall-smart-feed-reason-ink: 74 100 110;--corall-discover-chrome-bloom: 46 143 156 / .06;--corall-discover-chrome-lagoon: 11 61 74 / .08;--corall-discover-chrome-ring: 46 143 156 / .12;--corall-discover-stack-coral: 255 111 97 / .1;--corall-verified-ring: 46 143 156 / .18;--corall-verified-ring-glow: 18 90 107 / .28;--corall-verified-ring-offset: 255 255 255 / .55;--corall-desktop-max: 80rem;--corall-scroll-anchor: 5.5rem;--corall-input-bg: 246 250 250;--corall-input-border: 46 143 156 / .32;--corall-popover-bg: 255 255 255;--corall-popover-border: 46 143 156 / .45;--color-ink-700: 48 68 76;--color-ink-600: 74 100 110;--color-ink-500: 107 132 142;--corall-focus-ring: 18 90 107;--corall-focus-ring-alpha: .5;--corall-focus-offset: 255 255 255;--corall-list-divider: 186 230 236 / .55;--btn-ghost-text: 176 58 46;--corall-status-success-fg: 20 100 76;--corall-section-gap: clamp(1.75rem, 4vw + .75rem, 2.75rem);--corall-page-pad-x: clamp(.875rem, 2.5vw, 1.5rem);--corall-shell-nav-clearance: calc(5.75rem + env(safe-area-inset-bottom, 0px)) ;--corall-hero-radius: 1.75rem;--corall-radius-control: 1rem;--corall-radius-surface: var(--corall-hero-radius);--corall-card-contrast-ring: rgb(26 36 40 / .06);--corall-text-kicker: .75rem;--corall-text-body: .9375rem;--corall-text-title: clamp(1.5rem, 2.5vw + .75rem, 1.875rem);--corall-leading-tight: 1.25;--corall-leading-relaxed: 1.55;--motion-duration-page: .18s;--corall-elevation-card: 0 12px 40px rgb(4 24 32 / .06), 0 2px 10px rgb(8 37 46 / .04), inset 0 1px 0 rgb(255 255 255 / .72);--corall-elevation-float: 0 14px 44px rgb(16 54 66 / .08), 0 3px 12px rgb(8 37 46 / .05), inset 0 1px 0 rgb(255 255 255 / .55);--corall-elevation-lift: 0 18px 52px rgb(4 24 32 / .1), 0 6px 18px rgb(232 93 76 / .08), 0 1px 0 rgb(92 245 212 / .1);--corall-glow-cta: 0 8px 22px rgb(138 46 36 / .16), 0 0 18px rgb(255 111 97 / .14);--corall-glow-cta-hover: 0 10px 26px rgb(138 46 36 / .2), 0 0 22px rgb(255 111 97 / .18);--corall-glow-lagoon: 0 0 34px rgb(46 143 156 / .16), 0 10px 34px rgb(8 37 46 / .06);--motion-duration-instant: 50ms;--motion-duration-fast: .16s;--motion-duration: .22s;--motion-duration-slow: .36s;--motion-duration-stagger: 48ms;--motion-duration-entrance: .32s;--motion-duration-entrance-hero: .4s;--motion-duration-gate: .28s;--motion-duration-depth: .32s;--motion-duration-reveal: .4s;--motion-duration-band: .32s;--motion-stagger-band: 80ms;--motion-duration-chat: .26s;--motion-duration-chat-conn: .32s;--motion-duration-chat-pill: .38s;--motion-duration-chat-tick: .22s;--motion-duration-chat-loader: .9s;--motion-duration-chat-shimmer: 1.1s;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--motion-ease-premium: cubic-bezier(.25, .1, .3, 1);--ease-in-out-soft: cubic-bezier(.4, 0, .2, 1);--ease-spring-soft: cubic-bezier(.34, 1.2, .64, 1);--ease-chat: cubic-bezier(.22, 1, .36, 1);--ease-pill: cubic-bezier(.34, 1.2, .64, 1);--btn-primary-from: 255 111 97;--btn-primary-mid: 255 111 97;--btn-primary-to: 138 46 36;--btn-primary-border: 255 255 255 / .28;--btn-primary-text: 255 255 255;--btn-label-min: .875rem;--btn-secondary-bg: 255 255 255 / .95;--btn-secondary-bg-hover: 255 248 246 / .4;--btn-secondary-border: 151 181 189 / .85;--btn-secondary-border-hover: 255 111 97 / .35;--btn-secondary-text: 26 36 40}html[data-theme=dark]{--color-ink-900: 243 250 250;--color-ink-800: 220 236 240;--color-ink-700: 186 210 216;--color-ink-600: 151 181 189;--color-ink-500: 151 181 189;--color-ink-400: 107 138 147;--color-ink-300: 90 122 133;--color-surface-50: 12 28 36;--color-surface-100: 15 35 44;--color-surface-200: 28 52 62;--color-surface-300: 38 68 78;--color-surface-400: 52 88 98;--color-surface-800: 20 44 54;--color-surface-900: 10 28 36;--night-900: 7 25 34;--corall-panel-bg: 20 44 54 / .95;--corall-panel-border: 46 143 156 / .22;--corall-panel-ring: 46 232 191 / .06;--corall-elevated-bg: 20 44 54 / .92;--corall-muted-bg: 15 35 44 / .78;--corall-shell-sidebar: 12 28 36 / .94;--corall-shell-header: 15 35 44 / .92;--corall-chat-bubble-incoming: 20 44 54 / .98;--corall-chat-bubble-outgoing-from: 232 93 76 / .96;--corall-chat-bubble-outgoing-mid: 226 85 72 / .94;--corall-chat-bubble-outgoing-to: 176 58 46 / .92;--corall-chat-bubble-outgoing-border: 255 111 97 / .42;--corall-chat-bubble-outgoing-glass-inset: inset 0 1px 0 rgb(46 232 191 / .08), inset 0 -1px 0 rgb(4 24 32 / .12);--corall-shell-nav: 12 28 36 / .74;--corall-shell-nav-border: 46 232 191 / .14;--corall-glass-bg: 12 28 36 / .78;--corall-glass-bg-compact: 12 28 36 / .92;--corall-glass-border: 46 143 156 / .22;--corall-glass-border-strong: 46 232 191 / .12;--corall-glass-blur: 20px;--corall-glass-inset: inset 0 1px 0 rgb(46 232 191 / .06);--corall-glass-scrim: 4 24 32 / .6;--corall-glass-scrim-blur: 14px;--corall-glass-scrim-coral: 232 93 76 / .12;--corall-glass-scrim-lagoon: 46 143 156 / .14;--corall-glass-scrim-pearl: 46 232 191 / .04;--corall-glass-scrim-saturate: 1.12;--corall-empty-premium-inset: inset 0 1px 0 rgb(46 232 191 / .1);--corall-empty-premium-ring: 232 93 76 / .26;--corall-empty-premium-glow: 232 93 76 / .09;--corall-skeleton-fill: 38 68 78 / .88;--corall-skeleton-shimmer: 46 232 191 / .12;--corall-completeness-track: 38 68 78;--corall-completeness-progress: 232 93 76;--corall-completeness-nudge-bg: 15 35 44 / .55;--corall-completeness-nudge-border: 46 143 156 / .4;--corall-streak-active-from: 232 93 76 / .16;--corall-streak-active-to: 46 143 156 / .14;--corall-streak-at-risk-border: 46 232 191 / .45;--corall-streak-dot-filled: 232 93 76;--corall-streak-dot-pending: 232 93 76 / .45;--corall-glass-panel-bg: 20 44 54 / .86;--corall-glass-panel-border: 46 143 156 / .3;--corall-glass-panel-coral-wash: 232 93 76 / .16;--corall-glass-panel-ocean-wash: 46 143 156 / .12;--corall-glass-panel-blur: 20px;--corall-glass-panel-shadow: 0 6px 28px rgb(4 24 32 / .36), 0 2px 8px rgb(232 93 76 / .1), 0 0 0 1px rgb(46 232 191 / .04);--corall-premium-surface-bg: 20 44 54 / .9;--corall-premium-surface-border: 46 143 156 / .26;--corall-premium-surface-wash-coral: 232 93 76 / .14;--corall-premium-surface-wash-lagoon: 46 143 156 / .1;--corall-premium-surface-blur: 16px;--corall-premium-surface-shadow: 0 12px 40px rgb(4 24 32 / .32), 0 2px 8px rgb(232 93 76 / .08), inset 0 1px 0 rgb(46 232 191 / .08);--corall-nav-active-glow: 0 0 12px rgb(255 111 97 / .2), 0 4px 14px rgb(4 24 32 / .22);--corall-editorial-accent: 255 154 120;--corall-editorial-accent-soft: 255 111 97 / .2;--corall-editorial-wash: 232 93 76 / .08;--corall-editorial-lagoon-edge: 46 232 191 / .1;--corall-focus-glow: 46 232 191 / .22;--corall-preset-restore-glow: 46 232 191 / .28;--corall-discover-restore-hint-bg: 15 35 44 / .55;--corall-discover-restore-hint-border: 46 143 156 / .32;--corall-route-fallback-bg: 20 44 54 / .88;--corall-route-fallback-bg-lagoon: 11 61 74 / .42;--corall-quest-bridge-accepted-ring: 92 245 212 / .18;--corall-scrim-match-base: 4 24 32 / .58;--corall-scrim-match-coral-glow: 232 93 76 / .14;--corall-scrim-match-pearl: 46 232 191 / .04;--corall-scrim-match-blur: 12px;--corall-status-success-fg: 92 245 212;--corall-primary: 255 111 97;--corall-primary-strong: 176 58 46;--corall-lagoon: 46 232 191;--corall-lagoon-deep: 46 143 156;--corall-lagoon-soft: 15 35 44;--corall-focus-ring: 46 232 191;--corall-focus-ring-alpha: .6;--corall-focus-offset: 15 35 44;--corall-list-divider: 46 143 156 / .32;--btn-ghost-text: 255 154 120;--btn-primary-from: 255 111 97;--btn-primary-mid: 226 85 72;--btn-primary-to: 176 58 46;--btn-primary-border: 255 255 255 / .14;--btn-primary-text: 255 255 255;--btn-secondary-bg: 20 44 54 / .95;--btn-secondary-bg-hover: 255 111 97 / .12;--btn-secondary-border: 46 143 156 / .35;--btn-secondary-border-hover: 255 111 97 / .45;--btn-secondary-text: 236 248 249;--corall-card-contrast-ring: rgb(46 232 191 / .08);--corall-input-bg: 15 35 44;--corall-input-border: 46 143 156 / .38;--corall-popover-bg: 18 40 50;--corall-popover-border: 46 143 156 / .55;--corall-elevation-card: 0 12px 40px rgb(4 24 32 / .28), inset 0 1px 0 rgb(255 255 255 / .04);--corall-elevation-float: 0 14px 44px rgb(4 24 32 / .32), inset 0 1px 0 rgb(46 232 191 / .06);--corall-elevation-lift: 0 18px 52px rgb(4 24 32 / .38), 0 6px 18px rgb(232 93 76 / .14), 0 1px 0 rgb(46 232 191 / .08);--corall-glow-cta: 0 8px 22px rgb(232 93 76 / .18), 0 0 16px rgb(232 93 76 / .12);--corall-glow-cta-hover: 0 10px 26px rgb(232 93 76 / .22), 0 0 20px rgb(232 93 76 / .14), 0 12px 28px rgb(4 24 32 / .16);--corall-glow-lagoon: 0 0 34px rgb(46 232 191 / .12), 0 12px 40px rgb(4 24 32 / .18);--corall-discover-chrome-bloom: 46 143 156 / .08;--corall-discover-chrome-lagoon: 11 61 74 / .35;--corall-discover-chrome-ring: 46 143 156 / .2;--corall-discover-stack-coral: 255 111 97 / .12;--corall-verified-ring: 46 232 191 / .22;--corall-verified-ring-glow: 46 143 156 / .32;--corall-verified-ring-offset: 15 35 44 / .9}::selection{background-color:rgb(var(--color-corall-500) / .22);color:rgb(var(--color-ink-900))}::-moz-selection{background-color:rgb(var(--color-corall-500) / .22);color:rgb(var(--color-ink-900))}@media(prefers-contrast:more){::selection{background-color:rgb(var(--color-corall-500) / .42);color:rgb(var(--color-surface-50))}::-moz-selection{background-color:rgb(var(--color-corall-500) / .42);color:rgb(var(--color-surface-50))}.speed-safety-micro{color:rgb(var(--color-ink-900));background-color:rgb(var(--color-ocean-100) / .92);border-color:rgb(var(--color-ocean-300) / .95);font-weight:500}html[data-theme=dark] .speed-safety-micro{color:rgb(var(--color-ink-50));background-color:rgb(var(--color-ocean-900) / .55);border-color:rgb(var(--color-ocean-400) / .55)}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 1ms;--motion-duration-fast: 1ms;--motion-duration: 1ms;--motion-duration-slow: 1ms;--motion-duration-stagger: 0ms;--motion-duration-entrance: 1ms;--motion-duration-entrance-hero: 1ms;--motion-duration-reveal: 1ms;--motion-duration-page: 1ms;--motion-duration-gate: 1ms;--motion-duration-depth: 1ms;--motion-duration-chat: 1ms;--motion-duration-chat-conn: 1ms;--motion-duration-chat-pill: 1ms;--motion-duration-chat-tick: 1ms;--motion-duration-chat-loader: 1ms;--motion-duration-chat-shimmer: 1ms}html{scroll-behavior:auto}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-contrast:more){:root{--corall-focus-ring-alpha: .85;--btn-primary-from: 176 58 46;--btn-primary-to: 138 46 36;--btn-secondary-border: 74 107 116 / .95}html[data-theme=dark]{--corall-focus-ring-alpha: .9;--btn-primary-from: 226 85 72;--btn-primary-mid: 176 58 46;--btn-primary-to: 138 46 36;--btn-secondary-border: 46 232 191 / .55}.corall-match-meta{color:#08252e;font-weight:600}html[data-theme=dark] .corall-match-meta{color:#dcecf0}html[data-theme=dark] .convo-starter-chip__kicker{color:#bae6ec}.corall-chats-master{border-color:#4a6b748c}html[data-theme=dark] .corall-chats-master{border-color:#2e8f9c8c}}@media(min-width:768px)and (max-width:960px){.corall-chats-master{width:min(42%,17.5rem);max-width:17.5rem}.corall-match-conversion-inner{padding-inline:.875rem}}@keyframes corallPainSignalPulse{0%,to{box-shadow:0 0 0 4px #ff6f6124,0 0 12px #ff6f6133}50%{box-shadow:0 0 0 6px #ff6f6138,0 0 20px #ff6f6159}}@keyframes corallSignalPulse{0%,to{transform:scale(1);box-shadow:0 0 10px #ff6f6173;opacity:1}50%{transform:scale(1.15);box-shadow:0 0 16px #ff6f61b3;opacity:.92}}@media(prefers-reduced-motion:reduce){.ui-skeleton:after{animation:none;opacity:0}.ui-skeleton{background-color:rgb(var(--corall-skeleton-fill))}.ui-status-float{animation:none}.ui-list-row,.ui-profile-block,.ui-reveal,.ui-stagger-children>*,.ui-reveal-stagger>*,.ui-reveal-band,.ui-scroll-reveal,.ui-scroll-reveal-linear,.ui-opacity-stagger>*{animation:none;opacity:1;transform:none}.corall-hero-parallax,.corall-welcome-enter,.corall-mesh-parallax{animation:none;background-position:50% 50%;transform:none;will-change:auto}.ui-premium-hover:hover:not(:disabled){transform:none}.ui-premium-press:active:not(:disabled){transform:none}.speed-timer-urgent,.speed-round-enter,.quest-step-rail__node--current .quest-step-rail__dot,.quest-partner-found,.quest-toast-enter,.corall-pain-questions__item:before{animation:none}.ui-filter-chip--off:hover{transform:none}.corall-progress-fill{transition:none}.ui-nav-link,.ui-card,.ui-card-interactive,.ui-tab-press,.ui-press,.ui-image-badge,.ui-btn-primary,.ui-btn-secondary{transition-duration:1ms}.ui-nav-link:hover:not([aria-current=page]),.ui-card-interactive:hover,.ui-tab-press:active,.ui-press:active,.ui-btn-primary:hover:not(:disabled),.ui-btn-secondary:hover:not(:disabled){transform:none}.ui-btn-primary:before{transition:none}}@keyframes fadeSlideUp{0%{opacity:0;transform:translate3d(0,.4rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes corall-reveal-up{0%{opacity:0;transform:translate3d(0,.35rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes corall-reveal-opacity{0%{opacity:0}to{opacity:1}}@keyframes corallHeroParallax{0%{background-position:50% 44%}to{background-position:50% 38%}}@keyframes corall-mesh-parallax{0%{transform:translateZ(0)}to{transform:translate3d(0,8px,0)}}.corall-mesh-parallax{will-change:transform}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.corall-mesh-parallax{animation:corall-mesh-parallax linear both;animation-timeline:scroll(root);animation-range:0% 100%}}}@media(max-width:767px),(prefers-reduced-motion:reduce){.corall-hero-parallax,.corall-mesh-parallax{animation:none;background-position:50% 42%;transform:none;will-change:auto}}@keyframes listRowIn{0%{opacity:0;transform:translate3d(-.25rem,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes matchConfettiFall{0%{transform:translate3d(0,-.5rem,0) rotate(0) scale(.6);opacity:0}8%{opacity:.95;transform:translate3d(calc(var(--confetti-drift, 0px) * .15),.25rem,0) rotate(45deg) scale(1)}to{transform:translate3d(var(--confetti-drift, 0px),110vh,0) rotate(var(--confetti-spin, 540deg)) scale(.85);opacity:0}}.match-confetti-piece{animation:matchConfettiFall var(--confetti-duration, 2.8s) var(--ease-out-expo) forwards;will-change:transform,opacity}.match-celebration-scrim{animation:corall-reveal-opacity var(--motion-duration-entrance) linear both}@keyframes matchCardIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.match-celebration-card{animation:matchCardIn var(--motion-duration-entrance-hero) var(--motion-ease-premium) both;animation-delay:80ms}.match-celebration-icebreaker{animation:corall-reveal-opacity .24s linear both;animation-delay:calc(60ms * var(--stagger, 0))}.match-celebration-headline{animation:corall-reveal-opacity var(--motion-duration-entrance) linear both;animation-delay:80ms}.match-celebration-avatar{animation:corall-reveal-up .36s var(--ease-spring-soft) both;animation-delay:calc(.16s + var(--stagger, 0) * .12s)}.match-celebration-cta-in{animation:corall-reveal-opacity var(--motion-duration-entrance) var(--ease-out-expo) both;animation-delay:.28s}.match-celebration-write-cta{border-radius:1.25rem;padding:.375rem;background:linear-gradient(145deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 55%,rgb(var(--corall-glass-panel-bg)));border:1px solid rgb(var(--corall-glass-panel-border));box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow)}.match-celebration-write-btn{letter-spacing:.01em}.match-celebration-write-sub{text-wrap:pretty}@media(prefers-reduced-motion:reduce){.match-confetti-piece{animation:none;opacity:0;will-change:auto}.match-celebration-scrim,.match-celebration-card,.match-celebration-icebreaker,.match-celebration-headline,.match-celebration-avatar,.match-celebration-cta-in{animation:none;opacity:1;transform:none}}@keyframes hapticCelebrate{0%,to{transform:scaleZ(1)}18%{transform:scale3d(1.018,1.018,1)}36%{transform:scale3d(.996,.996,1)}54%{transform:scale3d(1.008,1.008,1)}}.haptic-match-celebrate{animation:hapticCelebrate .42s var(--ease-spring-soft, cubic-bezier(.34, 1.2, .64, 1)) both}@media(prefers-reduced-motion:reduce){.haptic-match-celebrate{animation:none}}.avatar-verified-ring{box-shadow:0 0 0 1px rgb(var(--corall-verified-ring-offset)),0 0 0 2px rgb(var(--corall-verified-ring)),0 8px 24px -8px rgb(var(--corall-verified-ring-glow))}.discover-preset-chip{display:inline-flex;min-height:var(--corall-preset-chip-min-h);align-items:center;gap:var(--corall-preset-chip-gap);border-radius:9999px;border:1px solid rgb(var(--corall-preset-chip-border));background-color:rgb(var(--corall-elevated-bg));padding:var(--corall-preset-chip-pad-y) var(--corall-preset-chip-pad-x);font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgb(var(--color-ink-800));box-shadow:var(--corall-elevation-card)}.discover-preset-chip__icon{display:inline-flex;shrink:0}@media(prefers-reduced-motion:no-preference){.discover-preset-chip:hover:not(:disabled):not(.discover-preset-chip--active){transform:scale(1.02);border-color:rgb(var(--corall-preset-chip-border-hover))}}.discover-preset-chip--active{border-color:rgb(var(--corall-preset-chip-active-border));background:linear-gradient(165deg,#fff3f6fa,rgb(var(--corall-muted-bg)) 58%,#f3fafaeb);color:rgb(var(--corall-preset-chip-active-ink));box-shadow:var(--corall-elevation-card),0 0 0 1px rgb(var(--corall-preset-chip-active-ring)),0 0 24px rgb(var(--corall-preset-chip-active-glow)),inset 0 1px #ffffffb8}.discover-preset-chip--active .discover-preset-chip__icon{color:#b03a2e}.discover-preset-chip--last-used{position:relative;padding-inline-end:1.125rem}@keyframes presetRestoredPulse{0%{box-shadow:0 0 rgb(var(--corall-preset-restore-glow))}to{box-shadow:0 0 0 6px #2ee8bf00}}.discover-preset-chip--restored{animation:presetRestoredPulse var(--corall-preset-restore-pulse-ms) linear both}@media(prefers-reduced-motion:reduce){.discover-preset-chip--restored{animation:none}}.discover-preset-chip__last-used-dot{position:absolute;top:.5rem;right:.625rem;height:.3125rem;width:.3125rem;border-radius:9999px;background-color:rgb(var(--corall-preset-chip-last-dot));box-shadow:0 0 0 1px #ffffffa6}.discover-preset-chip--active .discover-preset-chip__last-used-dot{background-color:rgb(var(--corall-preset-chip-last-dot-active))}@media(prefers-reduced-motion:no-preference){.discover-preset-chip--active{animation:discover-chip-select var(--motion-duration-fast) var(--ease-spring-soft) both}}@keyframes discover-chip-select{0%{transform:scale(.97)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.discover-preset-chip--active{animation:none}}.discover-preset-chip--clear{border-style:dashed;border-color:#2e8f9c80;background-color:transparent;box-shadow:none;color:rgb(var(--color-ocean-900))}.discover-preset-chip--quiet{font-weight:500;box-shadow:inset 0 1px #ffffff8c;border-color:#2e8f9c29;background-color:#ffffff9e}.discover-preset-chip--quiet.discover-preset-chip--active{box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #ff6f611f;background:linear-gradient(165deg,#fff8f6f2,#ffffffc7 58%,#f6fafae6)}html[data-theme=dark] .discover-preset-chip--quiet{background-color:#142c368c;border-color:#2e8f9c42;box-shadow:inset 0 1px #2ee8bf0a}html[data-theme=dark] .discover-preset-chip--quiet.discover-preset-chip--active{box-shadow:inset 0 1px #2ee8bf0f,0 0 0 1px #e85d4c29}html[data-theme=dark] .discover-preset-chip{--corall-preset-chip-border: 46 143 156 / .28;border-color:rgb(var(--corall-preset-chip-border))}html[data-theme=dark] .discover-preset-chip:hover:not(:disabled):not(.discover-preset-chip--active){--corall-preset-chip-border-hover: 46 143 156 / .35;border-color:rgb(var(--corall-preset-chip-border-hover))}html[data-theme=dark] .discover-preset-chip--active{--corall-preset-chip-active-border: 232 93 76 / .38;--corall-preset-chip-active-ring: 232 93 76 / .22;--corall-preset-chip-active-ink: 255 218 211;background:linear-gradient(165deg,#142c36e0,rgb(var(--color-surface-200) / .58) 55%,#0f232cd1);border-color:rgb(var(--corall-preset-chip-active-border));color:rgb(var(--corall-preset-chip-active-ink));box-shadow:var(--corall-elevation-card),0 0 0 1px rgb(var(--corall-preset-chip-active-ring)),inset 0 1px #2ee8bf14}html[data-theme=dark] .discover-preset-chip--active .discover-preset-chip__icon{color:#ff9a78}html[data-theme=dark] .discover-preset-chip__last-used-dot{--corall-preset-chip-last-dot: 46 232 191 / .55;background-color:rgb(var(--corall-preset-chip-last-dot));box-shadow:0 0 0 1px #0f232cd9}@media(max-width:359.98px){.discover-filter-bar{margin-inline:calc(-1 * var(--corall-page-pad-x, .75rem));padding-inline:var(--corall-page-pad-x, .75rem)}.discover-preset-chip{min-height:var(--corall-preset-chip-min-h);padding-inline:var(--corall-preset-chip-pad-x-narrow);font-size:.8125rem}.discover-preset-chip--last-used{padding-inline-end:1rem}}.discover-filter-bar{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:.5rem;margin-inline:calc(-1 * var(--corall-page-pad-x, .875rem));padding-inline:var(--corall-page-pad-x, .875rem);padding-block:.75rem;background:rgb(var(--color-surface-50));-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid rgb(46 143 156 / .1)}html[data-theme=dark] .discover-filter-bar{background:rgb(var(--corall-muted-bg));border-bottom-color:#2e8f9c2e;box-shadow:inset 0 1px 3px #0418206b}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: scroll()){.discover-filter-bar{animation:discoverFilterBarCompact linear both;animation-timeline:scroll(root);animation-range:40px 140px}.discover-filter-bar .discover-preset-chip{animation:discoverFilterChipCompact linear both;animation-timeline:scroll(root);animation-range:40px 140px}}}@keyframes discoverFilterBarCompact{0%{padding-block:.75rem;border-bottom-color:transparent}to{padding-block:.375rem;border-bottom-color:#2e8f9c24}}@keyframes discoverFilterChipCompact{0%{min-height:var(--corall-preset-chip-min-h);padding-block:var(--corall-preset-chip-pad-y)}to{min-height:var(--corall-preset-chip-compact-min-h);padding-block:.375rem}}@keyframes discoverCardExitPass{0%{opacity:1;transform:translateZ(0) rotate(0)}to{opacity:0;transform:translate3d(-120%,0,0) rotate(-6deg)}}@keyframes discoverCardExitLike{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(40%,0,0)}}@keyframes discoverLikeBtnPulse{0%{transform:scaleZ(1)}45%{transform:scale3d(1.04,1.04,1)}to{transform:scaleZ(1)}}@keyframes discoverLikeBtnGlow{0%,to{box-shadow:var(--corall-elevation-lift),var(--corall-glow-cta)}50%{box-shadow:var(--corall-elevation-lift),var(--corall-glow-cta-hover)}}.discover-card-exit-pass{animation:discoverCardExitPass .22s ease-out forwards;pointer-events:none}.discover-card-exit-like{animation:discoverCardExitLike .22s ease-out forwards;pointer-events:none}.discover-card-drag-snap{transition:transform var(--motion-duration-fast) var(--ease-out-expo)}.discover-like-btn--micro-peak{animation:discoverLikeBtnPulse var(--motion-duration-fast) var(--ease-out-expo) both,discoverLikeBtnGlow .18s var(--ease-out-expo) both}@media(prefers-reduced-motion:reduce){.discover-card-exit-pass,.discover-card-exit-like{animation:none;opacity:0;transform:none}.discover-card-drag-snap{transition:none}.discover-like-btn--micro-peak{animation:none}}@keyframes shimmerSlide{to{transform:translate3d(100%,0,0)}}@keyframes errorIn{0%{opacity:0;transform:translate3d(0,.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes statusFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.2rem,0)}}@keyframes speedTimerPulse{0%,to{opacity:1;transform:scaleZ(1)}50%{opacity:.82;transform:scale3d(1.03,1.03,1)}}@keyframes questStepPulse{0%,to{box-shadow:0 0 0 3px #e85d4c1a}50%{box-shadow:0 0 0 5px #e85d4c2e}}@keyframes questToastIn{0%{opacity:0;transform:translate3d(-50%,.5rem,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:no-preference){.speed-phase-track__item--current .speed-phase-track__dot{animation:questStepPulse 2.6s var(--ease-in-out-soft) infinite}}@media(prefers-reduced-motion:reduce){.speed-phase-track__item--current .speed-phase-track__dot{animation:none}}.avatar-blur-placeholder{background:linear-gradient(135deg,rgb(var(--color-corall-500) / .28),rgb(var(--color-reef-400) / .22),rgb(var(--color-ocean-900) / .14));animation:avatarBlurPulse 1.4s ease-in-out infinite}.avatar-blur-placeholder.avatar-blur-placeholder--static{animation:none!important}@media(prefers-reduced-motion:reduce){.avatar-blur-placeholder{animation:none}}@keyframes avatarBlurPulse{0%,to{opacity:.72}50%{opacity:.95}}.corall-flow-link-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;border-radius:1rem;border:1px solid rgb(232 93 76 / .22);background:linear-gradient(135deg,#fff7f5eb,#fffffff5 55%,#f3fafae0);padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:rgb(var(--color-ink-800));box-shadow:none;outline:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium)}.corall-flow-link-card:hover{border-color:#e85d4c61}@media(prefers-reduced-motion:no-preference){.corall-flow-link-card:hover{transform:translate3d(0,-1px,0);box-shadow:var(--corall-elevation-lift),0 0 24px #e85d4c14}}.corall-flow-link-card:focus-visible{box-shadow:var(--corall-elevation-lift),0 0 0 3px rgb(var(--corall-focus-ring) / .22)}.corall-flow-link-card__chevron{color:rgb(var(--color-corall-600));font-size:1rem;line-height:1;transition:transform var(--motion-duration-fast) var(--motion-ease-premium)}@media(prefers-reduced-motion:no-preference){.corall-flow-link-card:hover .corall-flow-link-card__chevron{transform:translate3d(2px,0,0)}}html[data-theme=dark] .corall-flow-link-card{border-color:#e85d4c47;background:linear-gradient(135deg,#1c303aeb,#122630f5);color:#e5f2f4}.corall-flow-section-header{display:flex;align-items:center;gap:.5rem;padding:.25rem .125rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-ink-400))}.corall-flow-section-header:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgb(46 143 156 / .22) 0%,transparent 100%)}.discover-daily-pill{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;margin-inline:auto;border-radius:9999px;border:1px solid rgb(46 143 156 / .2);background:rgb(var(--corall-elevated-bg));padding:.375rem .875rem;font-size:.75rem;font-weight:600;color:rgb(var(--color-ocean-800));box-shadow:0 1px 2px #08252e0a}.discover-daily-pill--empty{border-color:#e85d4c40;color:rgb(var(--color-corall-800));background:linear-gradient(90deg,#fff7f5f2,#f3fafae6)}.discover-feed-variant-pill{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;margin-inline:auto;border-radius:9999px;border:1px solid rgb(var(--corall-smart-feed-border));background:rgb(var(--corall-smart-feed-bg));padding:.25rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:rgb(var(--corall-smart-feed-ink));opacity:1;box-shadow:inset 0 1px #ffffff8c}.discover-feed-variant-pill--smart{border-color:rgb(var(--corall-smart-feed-border));color:rgb(var(--corall-smart-feed-ink));opacity:1}.discover-feed-variant-pill--muted{color:rgb(var(--corall-smart-feed-ink));opacity:.88}html[data-theme=dark] .discover-feed-variant-pill{border-color:#2e8f9c47;background:#125a6b38;color:#d6f2f5;box-shadow:inset 0 1px #ffffff0a}.discover-action-rail{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid rgb(46 143 156 / .12)}.discover-action-rail__primary{display:flex;gap:.75rem}.discover-action-rail__pass{flex:1;min-height:3.125rem}.discover-action-rail__like{flex:1.2;min-height:3.125rem}.matches-chats-redirect-banner{display:flex;align-items:flex-start;gap:.625rem;border-radius:1rem;border:1px solid rgb(46 143 156 / .2);background:linear-gradient(135deg,#f3fafae6,#fffffff0 55%,#f8fafce0);padding:.75rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.45;color:rgb(var(--color-ink-700, 51 65 85));box-shadow:0 1px 3px #08252e0a}.matches-chats-redirect-banner__link{display:inline-flex;min-height:2.75rem;align-items:center;font-weight:600;color:rgb(var(--color-ocean-800, 8 75 92));text-decoration:underline;text-decoration-color:#2e8f9c59;text-underline-offset:.15em;transition:color .15s ease,text-decoration-color .15s ease}.matches-chats-redirect-banner__link:hover{color:rgb(var(--color-corall-700, 180 58 45));text-decoration-color:#e85d4c73}.matches-chats-redirect-banner__link:focus-visible{outline:2px solid rgb(var(--color-ocean-600, 14 116 144));outline-offset:2px;border-radius:.25rem}.matches-awaiting-banner{display:flex;align-items:flex-start;gap:.625rem;border-radius:1rem;border:1px solid rgb(232 93 76 / .22);background:linear-gradient(135deg,#fff7f5e0,#fffffff0,#f3fafad9);padding:.75rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.45;color:rgb(var(--color-corall-900, 138 46 36));box-shadow:0 1px 3px #08252e0a}.matches-awaiting-banner__dot{flex-shrink:0;margin-top:.3rem;height:.5rem;width:.5rem;border-radius:9999px;background:rgb(var(--color-corall-500));box-shadow:0 0 0 2px #ffffffe6}@media(prefers-reduced-motion:no-preference){.matches-awaiting-banner__dot{animation:statusFloat 2.4s ease-in-out infinite}}.corall-chat-composer-shell{border-top:1px solid rgb(46 143 156 / .16);background:linear-gradient(180deg,rgb(var(--corall-glass-bg-compact)),rgb(var(--corall-glass-bg)) 42%,rgb(var(--corall-glass-panel-coral-wash)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--corall-glass-inset),0 -8px 28px #08252e0d,0 0 0 1px #ff6f610a}html[data-theme=dark] .corall-chat-composer-shell{background:linear-gradient(180deg,rgb(46 143 156 / .09) 0%,transparent 28%),linear-gradient(180deg,rgb(var(--corall-glass-bg-compact)),rgb(var(--corall-glass-bg)));box-shadow:inset 0 1px #2ee8bf0f,0 -6px 28px #04182061,0 0 0 1px #2ee8bf0a}.corall-chat-thread-header,.corall-chats-list-header{position:relative}.corall-chat-retention-card{box-shadow:0 1px 2px #08252e0a,inset 0 1px #ffffff8c}.corall-chat-quest-invite,.corall-chat-speed-mutual{background:linear-gradient(145deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));border-color:rgb(var(--corall-glass-panel-border));box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.corall-chat-quest-invite{border-color:#e85d4c38}html[data-theme=dark] .corall-chat-retention-card,html[data-theme=dark] .corall-chat-quest-invite,html[data-theme=dark] .corall-chat-speed-mutual{box-shadow:0 1px 3px #04182059,inset 0 1px #2ee8bf0d}html[data-theme=dark] .corall-chat-speed-mutual{border-color:#2e8f9c52;background:linear-gradient(145deg,rgb(var(--corall-glass-panel-ocean-wash)),rgb(var(--corall-glass-panel-coral-wash)) 42%,rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow)}html[data-theme=dark] .corall-chat-quest-invite{border-color:#e85d4c59;background:linear-gradient(145deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow)}html[data-theme=dark] .corall-chat-quest-invite__body{color:#d2e2e8}html[data-theme=dark] .corall-chat-quest-invite__meta{color:#bad2d8}html[data-theme=dark] .corall-chat-quest-invite .text-corall-700{color:#ffbaa8}html[data-theme=dark] .corall-chat-quest-invite .text-ink-500,html[data-theme=dark] .corall-chat-quest-invite .text-ink-600{color:#bad2d8}html[data-theme=dark] .corall-speed-live-conn-banner--reconnect{border-color:#e85d4c66;background:linear-gradient(135deg,#e85d4c33,#142c36f0 52%,#2e8f9c24);color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-speed-live-conn-banner--offline{border-color:#f59e0b6b;background:linear-gradient(135deg,#f59e0b2e,#142c36f0 55%,rgb(var(--corall-elevated-bg)));color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-speed-live-conn-banner .text-ink-800,html[data-theme=dark] .corall-speed-live-conn-banner .text-ink-900{color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-speed-live-conn-banner button{border-color:#e85d4c73;background:#142c36eb;color:#ffd6cc}html[data-theme=dark] [data-testid=waitlist-soft-convert] .text-ink-600,html[data-theme=dark] [data-testid=discover-empty-auto-heal-note]{color:#bad2d8}.corall-chat-row-active{background:linear-gradient(135deg,#fff7f5eb,#fffffff5 48%,#ecf8f9e6)!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--corall-glass-inset),0 4px 18px #ff6f611f,0 0 0 1px #ff6f6124}html[data-theme=dark] .corall-chat-row-active{background:linear-gradient(135deg,#e85d4c29,#142c36e0 52%,#2e8f9c1f)!important;box-shadow:var(--corall-glass-inset),0 4px 18px #e85d4c2e,0 0 0 1px #e85d4c38}.corall-chats-list-premium{background:radial-gradient(ellipse 80% 40% at 0% 0%,rgb(255 111 97 / .04),transparent 55%),radial-gradient(ellipse 60% 35% at 100% 100%,rgb(11 61 74 / .04),transparent 58%)}.corall-match-conversion-inner{background:linear-gradient(145deg,rgb(var(--corall-glass-panel-coral-wash)),rgb(var(--corall-glass-panel-ocean-wash)) 48%,rgb(var(--corall-glass-panel-bg)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow),0 8px 28px #ff6f6114}html[data-theme=dark] .corall-chats-empty{border-color:#2e8f9c47;background:linear-gradient(155deg,#142c36eb,#e85d4c1a 45%,#0f232ce6)}html[data-theme=dark] .corall-chat-kind-chip{border-color:#e85d4c61;background-color:#e85d4c24;color:#ffdad3}.corall-chat-bubble-incoming{border-color:#2e8f9c33;box-shadow:0 1px 3px #08252e0d,0 0 0 1px #2e8f9c0a,inset 0 1px #ffffff8c}html[data-theme=dark] .corall-chat-bubble-incoming{box-shadow:0 1px 3px #0418204d,0 0 0 1px #2e8f9c1a,inset 0 1px #2ee8bf0f;border-color:#2e8f9c52;color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-chat-bubble-outgoing{box-shadow:var(--corall-chat-bubble-outgoing-glass-inset),0 2px 10px #04182057,0 0 0 1px #e85d4c29;color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-chat-bubble-body{color:rgb(var(--color-ink-900))}.corall-flow-toast{display:inline-flex;align-items:center;justify-content:center;margin-inline:auto;border-radius:9999px;border:1px solid rgb(46 232 191 / .35);background:#f3fafaf2;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;color:#1a5c4e;box-shadow:0 2px 8px #08252e0f}.corall-flow-toast--error{border-color:#ef444440;background:#fef2f2f5;color:#991b1b}.corall-chat-bubble-body{font-size:.9375rem;line-height:1.5;letter-spacing:.01em;word-break:break-word}@media(min-width:640px){.corall-chat-bubble-body{font-size:1rem;line-height:1.55}}.corall-chat-typing-bubble{border-radius:1rem 1rem 1rem .375rem;border:1px solid rgb(46 143 156 / .18);background-color:rgb(var(--corall-chat-bubble-incoming));box-shadow:0 1px 3px #08252e0d}.corall-chat-typing-bubble--reply{border-color:#ff6f6147;background-image:linear-gradient(135deg,rgb(var(--corall-chat-bubble-incoming)),#ff6f6117 55%,#2e8f9c0d);box-shadow:0 1px 5px #ff6f611a}@keyframes composerReplyPulse{0%,to{box-shadow:0 0 #ff6f611f}50%{box-shadow:0 0 0 3px #ff6f611a}}@media(prefers-reduced-motion:reduce){.corall-chat-typing-bubble--reply{background-image:none}}.corall-section-heading{display:flex;flex-direction:column;gap:.3rem}.corall-section-heading__title{font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-size:1.1875rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:rgb(var(--color-ink-900))}.corall-section-heading__sub{font-size:.8125rem;line-height:1.45;color:rgb(var(--color-ink-500));max-width:36rem;text-wrap:pretty}.corall-section-heading--ruled{padding-bottom:.75rem;border-bottom:1px solid rgb(46 143 156 / .14);background-image:linear-gradient(90deg,rgb(255 111 97 / .35) 0%,rgb(20 101 120 / .2) 42%,transparent 72%);background-repeat:no-repeat;background-position:left bottom;background-size:min(7.5rem,42%) 2px;border-bottom-color:transparent}.corall-quest-active-card{position:relative;overflow:hidden;border-color:#ff6f6138!important;background:linear-gradient(155deg,#fff7f5eb,#fffffff5 48%,#ecf8f9b3);box-shadow:var(--corall-elevation-lift),0 0 28px #ff6f610f}.corall-quest-active-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#ff6f61,#146578)}.corall-status-panel{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgb(46 143 156 / .16);background:linear-gradient(145deg,#ecf8f98c,#ffffffeb);padding:.75rem .875rem;box-shadow:inset 0 1px #ffffff8c}.corall-status-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,#ff6f61,rgb(var(--corall-lagoon)));opacity:.75;pointer-events:none}.corall-status-panel>*{position:relative}.corall-status-panel--accent{border-color:#e85d4c38;background:linear-gradient(145deg,#fff7f5b8,#fffffff0)}.corall-status-panel--warn{border-color:#2e8f9c38;background:linear-gradient(145deg,#e5f2f4a6,#ffffffeb)}.corall-status-panel__label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-ocean-900))}.speed-event-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium),background-color var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium);box-shadow:0 1px #ffffffb8}@media(prefers-reduced-motion:no-preference){.speed-event-card:hover:not(.speed-event-card--selected){transform:translate3d(0,-1px,0)}}.speed-event-card--selected{box-shadow:var(--corall-elevation-lift),0 0 0 1px #e85d4c1f}.corall-action-aside{border-radius:var(--corall-hero-radius);box-shadow:var(--corall-elevation-lift),inset 0 1px #ffffff8c}.corall-quest-current-card{position:relative;overflow:hidden;box-shadow:var(--corall-elevation-lift),0 0 0 1px #e85d4c1a}.corall-quest-current-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#e85d4c,#2e8f9c)}.corall-onboarding-track{display:flex;align-items:center;justify-content:center;gap:.5rem}.corall-onboarding-track__step{position:relative;height:.375rem;width:2.75rem;border-radius:9999px;background-color:#2e8f9c2e;overflow:hidden;transition:background-color var(--motion-duration-fast) var(--ease-out-expo)}.corall-onboarding-track__step--done,.corall-onboarding-track__step--current{background-color:#e85d4c38}.corall-onboarding-track__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#e85d4c,#2e8f9c);transition:width var(--motion-duration) var(--motion-ease-premium)}.corall-onboarding-track__step--done .corall-onboarding-track__fill,.corall-onboarding-track__step--current .corall-onboarding-track__fill{width:100%}.corall-profile-settings-card{border-radius:var(--corall-hero-radius);box-shadow:var(--corall-elevation-card)}.corall-profile-band{border-radius:var(--corall-hero-radius);border:1px solid rgb(46 143 156 / .12);background-color:rgb(var(--color-surface-50) / .78);padding:1.125rem 1rem;box-shadow:inset 0 1px #ffffff8c}@media(min-width:640px){.corall-profile-band{padding:1.35rem}}html[data-theme=dark] .corall-profile-band{background-color:rgb(var(--corall-muted-bg));border-color:#2e8f9c38;box-shadow:inset 0 1px #2ee8bf0a}.corall-profile-hero-band{position:relative;overflow:hidden;border-radius:var(--corall-hero-radius);border:1px solid rgb(255 255 255 / .82);background:radial-gradient(ellipse 78% 58% at 0% 0%,rgb(255 111 97 / .14),transparent 58%),radial-gradient(ellipse 56% 44% at 100% 100%,rgb(var(--corall-lagoon) / .12),transparent 58%),radial-gradient(ellipse 40% 36% at 70% 20%,rgb(255 248 246 / .55),transparent 60%),linear-gradient(145deg,#fffffffa,#f3fafaf0 52%,#fff7f5d1);padding:1.25rem 1rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #2e8f9c14,inset 0 1px #ffffffe6}.corall-profile-hero-band:before{content:"";position:absolute;left:0;right:0;top:0;height:2.5px;background:linear-gradient(90deg,#146578,#ff6f61 48%,#e25548);pointer-events:none}.corall-hero-slab--profile .corall-title{color:#b03a2e;letter-spacing:-.038em}.corall-hero-slab--profile{padding:clamp(1rem,2.5vw + .25rem,1.5rem);background:radial-gradient(ellipse 84% 64% at 100% 0%,rgb(255 111 97 / .14),transparent 55%),radial-gradient(ellipse 74% 58% at 0% 100%,rgb(11 61 74 / .1),transparent 58%),linear-gradient(155deg,#fffffffa,#ecf8f9eb 42%,#fff7f5db)}.corall-profile-section{border-radius:var(--corall-hero-radius);border:1px solid rgb(46 143 156 / .12);background-color:rgb(var(--corall-elevated-bg));box-shadow:var(--corall-elevation-card);padding:1.125rem 1rem}@media(min-width:640px){.corall-profile-section{padding:1.35rem}}.corall-profile-section__title{font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:rgb(var(--color-ink-900))}.corall-likes-upgrade-banner,.likes-premium-card{display:flex;flex-direction:column;align-items:center;gap:.75rem;border-radius:var(--corall-hero-radius);border:1px solid rgb(232 93 76 / .28);background:linear-gradient(135deg,#fff7f5fa,#fffffffa 55%,#ecf8f9f0);padding:1.25rem 1rem;text-align:center;box-shadow:var(--corall-elevation-lift)}.likes-premium-card__title{color:#1a2428}.likes-premium-card__body{color:#4a5c62}html[data-theme=dark] .corall-likes-upgrade-banner,html[data-theme=dark] .likes-premium-card{border-color:#e85d4c66;background:linear-gradient(145deg,#241c24f5,#142c36fa 52%,#102630f5);box-shadow:var(--corall-elevation-lift),0 0 28px #e85d4c1f}html[data-theme=dark] .likes-premium-card__title{color:#ffece8}html[data-theme=dark] .likes-premium-card__body{color:#bad2d8}.corall-premium-hero-band{position:relative;overflow:hidden;border-radius:var(--corall-hero-radius);border:1px solid rgb(255 111 97 / .22);background:radial-gradient(ellipse 85% 65% at 12% -10%,rgb(255 111 97 / .14),transparent 58%),radial-gradient(ellipse 60% 50% at 100% 100%,rgb(var(--corall-lagoon) / .12),transparent 55%),linear-gradient(145deg,#fff7f5eb,#fffffff5 45%,#ecf8f9c7);padding:1.35rem 1.2rem;box-shadow:var(--corall-elevation-lift),0 0 40px #ff6f6114}.corall-premium-hero-band:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#146578,#ff6f61 55%,#e25548);pointer-events:none}.corall-premium-benefit{display:flex;gap:.75rem;align-items:flex-start;border-radius:1rem;border:1px solid rgb(46 143 156 / .12);background-color:rgb(var(--corall-elevated-bg));padding:1rem 1.125rem;box-shadow:var(--corall-elevation-card);transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium)}@media(prefers-reduced-motion:no-preference){.corall-premium-benefit:hover{border-color:#e85d4c33;box-shadow:var(--corall-elevation-card),0 0 20px #e85d4c0f}}.corall-premium-benefit__check{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:9999px;background:linear-gradient(135deg,#ff6f61,#146578);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;box-shadow:0 2px 6px #8a2e2433}.corall-premium-plan{border-radius:var(--corall-hero-radius);border:1px solid rgb(46 143 156 / .16);background-color:rgb(var(--corall-elevated-bg));padding:1.25rem 1.125rem;box-shadow:var(--corall-elevation-card);transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium)}.corall-premium-plan--featured{border-color:#e85d4c47;background:linear-gradient(160deg,#fff7f5f2,#fffffffa);box-shadow:var(--corall-elevation-lift),0 0 32px #e85d4c14}@media(prefers-reduced-motion:no-preference){.corall-premium-plan--featured:hover{transform:translate3d(0,-1px,0)}}.corall-premium-plan__badge{display:inline-flex;margin-bottom:.5rem;border-radius:9999px;background:linear-gradient(90deg,#ff6f61,#146578);padding:.2rem .625rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff}html[data-theme=dark] .corall-status-panel,html[data-theme=dark] .corall-status-panel--accent,html[data-theme=dark] .corall-status-panel--warn{background:#142c36d1;border-color:#2e8f9c47}html[data-theme=dark] .corall-profile-hero-band,html[data-theme=dark] .corall-premium-hero-band{background:linear-gradient(145deg,#1c303aeb,#122630f5);border-color:#e85d4c47}html[data-theme=dark] .corall-profile-section,html[data-theme=dark] .corall-premium-benefit,html[data-theme=dark] .corall-premium-plan{background-color:#142c36e0;border-color:#2e8f9c47}html[data-theme=dark] .corall-premium-plan--featured{border-color:#e85d4c59;background:linear-gradient(160deg,#20343ef2,#162a34fa)}.corall-screen-atmosphere{position:relative;isolation:isolate}.corall-screen-atmosphere:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 90% 42% at 50% -8%,rgb(255 111 97 / .07),transparent 58%),radial-gradient(ellipse 55% 36% at 100% 100%,rgb(11 61 74 / .06),transparent 60%);opacity:.95}.corall-screen-atmosphere>*{position:relative;z-index:1}html[data-theme=dark] .corall-screen-atmosphere:before{background:radial-gradient(ellipse 88% 40% at 50% -6%,rgb(255 111 97 / .09),transparent 56%),radial-gradient(ellipse 58% 38% at 100% 100%,rgb(46 143 156 / .1),transparent 58%)}.discover-tag-chip{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgb(46 143 156 / .22);background-color:#ecf8f9b8;padding:.125rem .625rem;font-size:.75rem;line-height:1.25rem;color:rgb(var(--color-ink-700))}.discover-tag-chip--coral{border-color:#e85d4c47;background-color:#fff8f6c7}.discover-tag-chip--distance{border-color:transparent;background-color:#ecf8f9d9;font-weight:600;color:#125a6b}.discover-tag-chip--quiet{border-radius:.5rem;border-color:#2e8f9c24;background-color:#ffffff80;font-weight:500;box-shadow:inset 0 1px #fff9}.discover-tag-chip--quiet.discover-tag-chip--coral{border-color:#ff6f6133;background-color:#fff8f6b3}.discover-tag-chip--quiet.discover-tag-chip--distance{background-color:#f6fafab8;font-weight:500;color:#267483}html[data-theme=dark] .discover-tag-chip{border-color:#2e8f9c52;background-color:#142c36b8;color:rgb(var(--color-ink-700))}html[data-theme=dark] .discover-tag-chip--coral{border-color:#e85d4c59;background-color:#e85d4c1f}html[data-theme=dark] .discover-tag-chip--distance{background-color:#2e8f9c2e;color:#5cf5d4}html[data-theme=dark] .discover-tag-chip--quiet{border-color:#2e8f9c42;background-color:#142c3680;box-shadow:none}html[data-theme=dark] .discover-tag-chip--quiet.discover-tag-chip--coral{border-color:#ff6f6147;background-color:#e85d4c1a}html[data-theme=dark] .discover-tag-chip--quiet.discover-tag-chip--distance{background-color:#2e8f9c24;color:#bad2d8}html[data-theme=dark] .discover-card-chrome{color:rgb(var(--color-ink-700))}html[data-theme=dark] .discover-card-chrome .text-ink-500,html[data-theme=dark] .discover-card-chrome .text-ink-600{color:#c6dce2}html[data-theme=dark] .discover-card-chrome .text-ink-800,html[data-theme=dark] .discover-card-chrome .text-ink-900{color:#f3fafa}html[data-theme=dark] .discover-card-chrome .text-ocean-800{color:#84cdd6}html[data-theme=dark] .corall-chat-thread-header{color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-chat-thread-header .text-ink-500,html[data-theme=dark] .corall-chat-thread-header .text-ink-600{color:#bad2d8}html[data-theme=dark] .corall-chat-kind-chip{border-color:#e85d4c52;background-color:#e85d4c24;color:#ffc4b8}html[data-theme=dark] [data-testid=chat-thread-root] .text-ink-500,html[data-theme=dark] [data-testid=chat-thread-root] .text-ink-600{color:#bad2d8}html[data-theme=dark] [data-testid=chat-thread-root] .text-emerald-700\/95{color:#5cf5d4}.corall-verified-badge{background-image:linear-gradient(145deg,#2e8f9c,#125a6b 55%,#0b3d4a);box-shadow:0 0 0 1px rgb(var(--corall-verified-ring-offset)),0 2px 8px -2px rgb(var(--corall-verified-ring-glow))}html[data-theme=dark] .corall-verified-badge{background-image:linear-gradient(145deg,#2ee8bfeb,#2e8f9c 48%,#125a6b);color:#041820}.corall-tour-hint{display:flex;align-items:flex-start;gap:var(--corall-tour-hint-gap);border-radius:var(--corall-tour-hint-radius);border:1px solid rgb(var(--corall-tour-hint-border));background:linear-gradient(145deg,#fff8f6e6,#fffffff0 48%,#ecf8f9e0);padding:var(--corall-tour-hint-pad-y) var(--corall-tour-hint-pad-x);box-shadow:var(--corall-elevation-card),inset 0 1px #fffc}.corall-tour-replay-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--corall-tour-replay-stack-gap)}@media(min-width:640px){.corall-tour-replay-row{flex-direction:row;align-items:flex-start}}.corall-tour-replay-row .corall-tour-hint{width:100%}.corall-tour-dot{height:var(--corall-tour-dot-idle);width:var(--corall-tour-dot-idle);border-radius:9999px;background-color:#bae6ec}.corall-tour-dot--active{width:var(--corall-tour-dot-active-w);background-color:#e85d4c}html[data-theme=dark] .corall-tour-hint{--corall-tour-hint-border: 46 143 156 / .32;border-color:rgb(var(--corall-tour-hint-border));background:linear-gradient(145deg,#e85d4c1f,#142c36eb,#2e8f9c1a);box-shadow:var(--corall-elevation-card),inset 0 1px #2ee8bf0f}.corall-speed-empty{width:100%;max-width:var(--corall-speed-empty-max-w)}.corall-speed-empty__illus{height:var(--corall-speed-empty-illus-h);width:auto}@media(min-width:640px){.corall-speed-empty__illus{height:var(--corall-speed-empty-illus-h-sm)}}.corall-speed-empty__cta-row{display:flex;flex-direction:column;align-items:center;gap:var(--corall-speed-empty-cta-gap)}@media(min-width:640px){.corall-speed-empty__cta-row{flex-direction:row;justify-content:center}}.corall-discover-empty{width:100%;max-width:var(--corall-discover-empty-max-w)}.corall-discover-empty__cta-row{display:flex;flex-direction:column;gap:var(--corall-discover-empty-cta-gap)}@media(min-width:640px){.corall-discover-empty__cta-row{flex-direction:row;justify-content:center}}.corall-discover-restore-hint{border-radius:.875rem;border:1px solid rgb(var(--corall-discover-restore-hint-border));background:rgb(var(--corall-discover-restore-hint-bg));padding:.625rem .875rem}.corall-route-fallback{display:flex;min-height:var(--corall-route-fallback-min-h);flex-direction:column;align-items:center;justify-content:center;gap:var(--corall-route-fallback-skel-gap);padding:var(--corall-route-fallback-pad);background:linear-gradient(165deg,rgb(var(--corall-route-fallback-bg-lagoon)),rgb(var(--corall-route-fallback-bg)) 55%,rgb(var(--corall-route-fallback-bg-lagoon)));border-radius:1rem}.corall-route-fallback__skel{display:flex;width:min(100%,18rem);flex-direction:column;gap:var(--corall-route-fallback-skel-gap)}.corall-route-fallback__label{font-size:.8125rem;color:rgb(var(--color-ink-500, 74 100 110))}.corall-speed-session{padding:var(--corall-speed-session-pad)}.corall-speed-session__stack{display:flex;flex-direction:column;gap:var(--corall-speed-session-gap)}.corall-speed-session__prompt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--corall-speed-round-prompt-clamp);overflow:hidden}.corall-speed-session__timer--urgent{color:rgb(var(--corall-speed-timer-urgent))}@media(min-width:1024px){.corall-speed-session{padding:var(--corall-speed-session-pad-lg)}.corall-speed-session__stack{gap:var(--corall-speed-session-gap-lg)}}.corall-chat-quest-invite{border-radius:var(--corall-quest-bridge-radius);padding:var(--corall-quest-bridge-pad-y) var(--corall-quest-bridge-pad-x)}.corall-chat-quest-invite--accepted{box-shadow:var(--corall-glass-inset),var(--corall-glass-panel-shadow),0 0 0 1px rgb(var(--corall-quest-bridge-accepted-ring))}.corall-quest-bridge-banners{display:flex;flex-direction:column;gap:var(--corall-quest-bridge-banner-gap)}@media(prefers-reduced-motion:reduce){.corall-tab-panel-enter,.app-tab-panel--enter{animation:none;opacity:1;transform:none}.discover-card-stack__active.motion-safe\:animate-card-reveal,.discover-card-chrome.motion-safe\:animate-card-reveal{animation:none}.match-celebration-scrim,.match-celebration-card,.match-celebration-icebreaker,.match-celebration-headline,.match-celebration-avatar,.match-celebration-cta-in,.haptic-match-celebrate,.match-confetti-piece{animation:none!important;opacity:1;transform:none;will-change:auto}.match-confetti-piece{opacity:0!important}.discover-card-exit-pass,.discover-card-exit-like{animation:none;opacity:0;transform:none}.discover-card-drag-snap,.discover-like-btn--micro-peak{animation:none;transition:none}}.corall-shell-focus:focus-visible{--tw-ring-offset-color: rgb(255 255 255)}html[data-theme=dark] .corall-shell-focus:focus-visible{--tw-ring-offset-color: rgb(15 35 44)}.corall-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.corall-skip-link:focus-visible{position:fixed;left:1rem;top:1rem;z-index:200;width:auto;height:auto;margin:0;clip:auto;overflow:visible;white-space:normal;border-radius:1rem;background:#fff;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25;color:#1a2428;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha)),0 12px 32px #0418202e;outline:none}html[data-theme=dark] .corall-skip-link:focus-visible{background:#142c36;color:#f3fafa;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / var(--corall-focus-ring-alpha)),0 12px 32px #04182073}.corall-list-divide>:not([hidden])~:not([hidden]){border-color:rgb(var(--corall-list-divider))}.corall-chat-kind-glyph{border-color:#5cb8c48c;background:linear-gradient(145deg,#ecf8f9fa,#bae6ec8c);color:#08252e}html[data-theme=dark] .corall-chat-kind-glyph{border-color:#2e8f9c7a;background:linear-gradient(145deg,#142c36f5,#0b3d4ae0);color:#bae6ec}html[data-theme=dark] .corall-flow-link-card .text-ink-500,html[data-theme=dark] .discover-filter-bar .text-ink-500,html[data-theme=dark] .discover-action-rail .text-ink-500,html[data-theme=dark] .discover-tour-hint .text-ink-500{color:#bad2d8}html[data-theme=dark] .discover-tag-chip{color:#dcecf0}html[data-theme=dark] .corall-chats-list-header .text-ink-500,html[data-theme=dark] .corall-chats-list-header .text-ink-600,html[data-theme=dark] .corall-chats-list-premium .text-ink-500,html[data-theme=dark] .corall-chats-list-premium .text-ink-600,html[data-theme=dark] .discover-prompt-hook .text-ink-500,html[data-theme=dark] .discover-prompt-hook .text-ink-600,html[data-theme=dark] .discover-card-daily-q .text-ink-500,html[data-theme=dark] .discover-card-daily-q .text-ink-600,html[data-theme=dark] .discover-daily-q-card .text-ink-500,html[data-theme=dark] .discover-daily-q-card .text-ink-600{color:#bad2d8}html[data-theme=dark] .corall-daily-question-input:focus,html[data-theme=dark] .corall-daily-question-input:focus-visible{border-color:#2ee8bf8c;box-shadow:0 0 0 2px rgb(var(--corall-focus-offset)),0 0 0 4px rgb(var(--corall-focus-ring) / .45)}@media(max-width:960px){.corall-a11y-cta-zoom{width:100%!important;min-height:3rem}.corall-a11y-cta-row{flex-direction:column;align-items:stretch}.corall-a11y-cta-row>*{width:100%}}.corall-skeleton-match-card{background:linear-gradient(155deg,#fffffff5,#ecf8f9e0);box-shadow:inset 0 1px #ffffffbf}html[data-theme=dark] .corall-skeleton-match-card{border-color:#2e8f9c47;background:linear-gradient(155deg,#142c36f0,#0f232ce6);box-shadow:inset 0 1px #2ee8bf0d}html[data-theme=dark] .corall-skeleton-conversion{border-color:#e85d4c61}.discover-prompt-hook__editorial{margin-top:.25rem}.discover-prompt-hook .corall-editorial-quote{letter-spacing:-.015em}html[data-theme=dark] .discover-prompt-hook .corall-editorial-quote{color:rgb(var(--color-ink-900));text-shadow:0 1px 0 rgb(4 24 32 / .35)}.corall-chat-bubble-outgoing .corall-link-preview,.corall-chat-bubble-incoming .corall-link-preview{border-color:rgb(var(--corall-glass-border-strong))}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview{border-color:#2e8f9c5c;background:linear-gradient(155deg,#e85d4c24,rgb(var(--corall-elevated-bg)) 42%,rgb(var(--corall-glass-panel-bg)));color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview__title,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview__title{color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview__site,html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview__desc,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview__site,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview__desc{color:#bad2d8}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-chat-bubble-body,html[data-theme=dark] .corall-chat-bubble-incoming .corall-chat-bubble-body{color:rgb(var(--color-ink-900))}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-chat-bubble-body.italic,html[data-theme=dark] .corall-chat-bubble-incoming .corall-chat-bubble-body.italic,html[data-theme=dark] .corall-tour-hint__support,html[data-theme=dark] .corall-tour-hint .text-ink-500{color:#bad2d8}.convo-starter-chip-wrap{width:100%}html[data-theme=dark] .convo-starter-chip__hint{color:#97b5bd}@media(prefers-reduced-motion:reduce){.ui-reveal-stagger>*,.ui-stagger-children>*,.ui-reveal-band,.ui-reveal-band--1,.ui-reveal-band--2,.ui-reveal-band--3,.ui-reveal-band--4,.ui-page-in,.ui-hero-in,.ui-list-row,.ui-profile-block,.ui-reveal,.corall-empty-state,.corall-empty-state--premium,.motion-safe\:animate-page-status,.motion-safe\:animate-fade-in,.motion-safe\:animate-slide-up,.motion-safe\:animate-chat-msg-in,.motion-safe\:animate-chat-msg-in-mine,.motion-safe\:animate-chat-send,.corall-coral-blob,.corall-lagoon-blob{animation:none!important;transition:none!important}.ui-premium-hover:hover,.ui-press:active,.ui-tab-press:active,.corall-glow-cta:hover{transform:none!important}.discover-prompt-hook__editorial,.convo-starter-chip,.corall-tour-hint{animation:none!important;transition:none!important}}.corall-route-skeleton{background:linear-gradient(165deg,#fffcfaeb,#ecf8f98c 55%,#fff4f1b3);border:1px solid rgb(46 143 156 / .12);box-shadow:0 12px 36px #0b3d4a0f}html[data-theme=dark] .corall-route-skeleton{background:linear-gradient(165deg,#0a1c24f0,#0e2832e0 55%,#1c2a30e6);border-color:#2e8f9c38;box-shadow:0 14px 40px #04182073}.corall-screen-atmosphere--quest:before,.corall-screen-atmosphere--speed:before,.corall-screen-atmosphere--match:before{background:radial-gradient(ellipse 92% 44% at 48% -10%,rgb(255 111 97 / .1),transparent 58%),radial-gradient(ellipse 58% 40% at 100% 100%,rgb(11 61 74 / .08),transparent 62%),radial-gradient(ellipse 40% 28% at 0% 70%,rgb(46 232 191 / .05),transparent 55%)}html[data-theme=dark] .corall-screen-atmosphere--quest:before,html[data-theme=dark] .corall-screen-atmosphere--speed:before,html[data-theme=dark] .corall-screen-atmosphere--match:before{background:radial-gradient(ellipse 90% 42% at 50% -8%,rgb(255 111 97 / .12),transparent 56%),radial-gradient(ellipse 60% 40% at 100% 100%,rgb(46 143 156 / .14),transparent 58%),radial-gradient(ellipse 36% 30% at 0% 72%,rgb(46 232 191 / .06),transparent 55%)}.corall-chats-master.corall-screen-atmosphere:before{opacity:.55;background:radial-gradient(ellipse 80% 50% at 20% -10%,rgb(255 111 97 / .06),transparent 55%),radial-gradient(ellipse 70% 40% at 100% 80%,rgb(46 143 156 / .07),transparent 60%)}.corall-tour-replay-row{display:flex;flex-direction:column;align-items:stretch;gap:var(--corall-tour-replay-stack-gap, .75rem)}@media(min-width:640px){.corall-tour-replay-row{flex-direction:row;align-items:center}}.convo-starter-chip__kicker{letter-spacing:.04em}.convo-starter-chip--copied{border-color:#2ee8bf6b;box-shadow:0 0 0 1px #2ee8bf1f,0 8px 22px #0b3d4a14}html[data-theme=dark] .convo-starter-chip--copied{border-color:#2ee8bf61;box-shadow:0 0 0 1px #2ee8bf29,0 10px 28px #04182059}html[data-theme=dark] .convo-starter-chip__hint{color:#a8c6ce}html[data-theme=dark] .corall-link-preview__title{color:#f7fafb}html[data-theme=dark] .corall-link-preview__site,html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview__site,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview__site{color:#bad8de}html[data-theme=dark] .corall-link-preview__desc,html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview__desc,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview__desc{color:#a8c6ce}html[data-theme=dark] .corall-chat-bubble-outgoing .corall-link-preview__title,html[data-theme=dark] .corall-chat-bubble-incoming .corall-link-preview__title{color:#f7fafb}html[data-theme=dark] .corall-chats-list-header .text-ink-500,html[data-theme=dark] .corall-msg-thread .text-ink-500{color:#bad2d8}.corall-shell-sidebar nav[role=navigation]{gap:var(--corall-shell-nav-gap, .375rem);padding:var(--corall-shell-nav-pad, .75rem)}.corall-shell-sidebar .ui-nav-link[aria-current=page],.corall-shell-sidebar .ui-nav-link.corall-nav-active-glow{box-shadow:var(--corall-nav-active-glow),inset 0 1px #ffffff38}.discover-card-chrome.discover-card-body,.discover-card-chrome.corall-discover-card-body{gap:var(--corall-discover-card-gap, .875rem);padding:var(--corall-discover-card-pad, 1rem)}@media(min-width:640px){.discover-card-chrome.discover-card-body,.discover-card-chrome.corall-discover-card-body{gap:var(--corall-discover-card-gap-sm, 1rem);padding:var(--corall-discover-card-pad-sm, 1.25rem)}}.discover-card-identity--context{gap:var(--corall-discover-identity-gap, .5rem);padding-top:.125rem;border-top:1px solid rgb(46 143 156 / .1);margin-top:.125rem}html[data-theme=dark] .discover-card-identity--context{border-top-color:#2e8f9c38}.discover-card-identity--context .discover-card-identity__photo-frame{flex-shrink:0;border-radius:1rem;box-shadow:0 0 0 1px #ff6f611f,0 8px 22px #0b3d4a14}[data-testid=featured-speed-card].corall-speed-featured-ritual,.discover-featured-speed{box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6129,0 12px 32px #ff6f611a}html[data-theme=dark] [data-testid=featured-speed-card].corall-speed-featured-ritual,html[data-theme=dark] .discover-featured-speed{box-shadow:0 10px 28px #04182059,0 0 0 1px #ff9a7847,0 0 36px #ff6f611f}html[data-theme=dark] .discover-daily-cap-card .text-ink-500,html[data-theme=dark] .discover-daily-cap-card .text-ink-600,html[data-theme=dark] [data-testid=discover-daily-cap] .text-ink-500,html[data-theme=dark] [data-testid=discover-daily-cap] .text-ink-600,html[data-theme=dark] .discover-card-editorial__subline,html[data-theme=dark] .discover-card-editorial-above-photo .text-ink-500,html[data-theme=dark] .discover-card-editorial-above-photo .text-ink-600,html[data-theme=dark] .discover-list-row .text-ink-500,html[data-theme=dark] .discover-list-row .text-ink-600{color:#c6dce2}html[data-theme=dark] .discover-card-editorial-above-photo__intent,html[data-theme=dark] .discover-list-row [data-testid=discover-list-intent]{color:#84cdd6}html[data-theme=dark] [data-testid=featured-speed-card] .text-ink-500,html[data-theme=dark] [data-testid=featured-speed-card] .text-ink-600,html[data-theme=dark] [data-testid=featured-speed-card] .text-ink-700,html[data-theme=dark] .corall-likes-upgrade-banner .text-ink-500,html[data-theme=dark] .corall-likes-upgrade-banner .text-ink-600,html[data-theme=dark] .likes-premium-card__body,html[data-theme=dark] .discover-daily-pill{color:#c6dce2}.corall-chat-thread-header.corall-glass-chrome{box-shadow:var(--corall-glass-inset),0 8px 28px #08252e0b,0 0 0 1px #ff6f610a}html[data-theme=dark] .corall-chat-thread-header.corall-glass-chrome{box-shadow:var(--corall-glass-inset),0 8px 28px #04182047,0 0 0 1px #2ee8bf0a}.corall-chat-bubble-outgoing{border-width:1px;box-shadow:var(--corall-chat-bubble-outgoing-glass-inset),0 2px 8px #ff6f611a,0 0 0 1px #ff6f610f}.corall-quest-curriculum{background:linear-gradient(155deg,rgb(var(--corall-premium-surface-wash-coral)),rgb(var(--corall-premium-surface-wash-lagoon)) 42%,rgb(var(--corall-premium-surface-bg)));border:1px solid rgb(var(--corall-premium-surface-border));box-shadow:var(--corall-premium-surface-shadow);-webkit-backdrop-filter:blur(var(--corall-premium-surface-blur)) saturate(1.08);backdrop-filter:blur(var(--corall-premium-surface-blur)) saturate(1.08)}html[data-theme=dark] .corall-quest-curriculum{border-color:#2e8f9c47}.corall-quest-featured-card,.corall-speed-featured-ritual{position:relative;overflow:hidden}.corall-quest-featured-card:before,.corall-speed-featured-ritual:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 80% 50% at 0% 0%,rgb(255 111 97 / .12),transparent 55%),radial-gradient(ellipse 60% 40% at 100% 100%,rgb(46 143 156 / .1),transparent 58%);opacity:.9}.corall-quest-featured-card>*,.corall-speed-featured-ritual>*{position:relative;z-index:1}.corall-empty-state--premium.corall-ritual-empty{box-shadow:var(--corall-empty-premium-inset),0 14px 40px rgb(var(--corall-empty-premium-glow)),0 0 48px #ff6f611a}@media(prefers-reduced-motion:no-preference){.corall-glow-cta.ui-premium-hover:active:not(:disabled){transform:translateZ(0) scale(.98)}.discover-card-chrome.motion-safe\:animate-card-reveal{animation-timing-function:var(--ease-out-expo)}.corall-shell-nav-item--active:after{box-shadow:0 0 14px #ff6f616b}}@media(prefers-reduced-motion:reduce){.corall-quest-featured-card:before,.corall-speed-featured-ritual:before{opacity:.55}}.discover-editorial-bridges{margin-block:.25rem .5rem}.discover-editorial-bridges .corall-magazine-chip{border-radius:.625rem;border-color:#2e8f9c29;background:#ffffff8c;min-height:2.75rem;padding-block:.625rem;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:rgb(var(--color-ink-700));box-shadow:inset 0 1px #ffffffb3}.discover-editorial-bridges .corall-magazine-chip--corall{border-color:#ff6f6147;background:linear-gradient(145deg,#fff8f6eb,#ffffffbf);color:#b03a2e}html[data-theme=dark] .discover-editorial-bridges .corall-magazine-chip{border-color:#2e8f9c47;background:#142c368c;color:#c6dce2;box-shadow:inset 0 1px #2ee8bf0d}html[data-theme=dark] .discover-editorial-bridges .corall-magazine-chip--corall{border-color:#ff6f6152;background:linear-gradient(145deg,#e85d4c24,#142c36b3);color:#ffc4b8}.discover-card-stack__active .discover-card-chrome{transform:translate3d(0,-1px,0)}@media(prefers-reduced-motion:reduce){.discover-card-stack__active .discover-card-chrome{transform:none}}.corall-chat-composer-toolbar{border:1px solid rgb(46 143 156 / .12);background:linear-gradient(180deg,#ffffffb8,#f6fafa8c);box-shadow:inset 0 1px #ffffffa6}html[data-theme=dark] .corall-chat-composer-toolbar{border-color:#2e8f9c38;background:linear-gradient(180deg,#142c36b8,#0f232c8c);box-shadow:inset 0 1px #2ee8bf0d}.corall-chat-composer-field{box-shadow:inset 0 1px #ffffff73}html[data-theme=dark] .corall-chat-composer-field{box-shadow:inset 0 1px #2ee8bf0a}.corall-chat-composer-shell{gap:.5rem}.corall-shell-brand__tagline{color:rgb(var(--color-ink-800))}.corall-shell-brand__signal{color:#125a6b;opacity:.92}html[data-theme=dark] .corall-shell-brand__signal{color:#5cf5d4;opacity:.85}.corall-shell-nav-item--active{font-weight:700}.corall-empty-state--premium.corall-ritual-empty{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgb(255 111 97 / .1),transparent 58%),radial-gradient(ellipse 55% 40% at 100% 100%,rgb(46 143 156 / .08),transparent 60%),linear-gradient(165deg,rgb(var(--corall-premium-surface-wash-coral)),rgb(var(--corall-premium-surface-wash-lagoon)) 48%,rgb(var(--corall-premium-surface-bg)))}html[data-theme=dark] .corall-empty-state--premium.corall-ritual-empty{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgb(232 93 76 / .14),transparent 58%),radial-gradient(ellipse 55% 40% at 100% 100%,rgb(46 143 156 / .12),transparent 60%),linear-gradient(165deg,rgb(var(--corall-premium-surface-wash-coral)),rgb(var(--corall-premium-surface-wash-lagoon)) 48%,rgb(var(--corall-premium-surface-bg)))}html[data-theme=dark] .corall-screen-atmosphere--quest .text-ink-500,html[data-theme=dark] .corall-screen-atmosphere--quest .text-ink-600,html[data-theme=dark] .corall-quest-curriculum .text-ink-400,html[data-theme=dark] .corall-quest-curriculum .text-ink-500,html[data-theme=dark] .corall-quest-curriculum .text-ink-600,html[data-theme=dark] .corall-quest-featured-card .text-ink-500,html[data-theme=dark] .corall-quest-featured-card .text-ink-600,html[data-theme=dark] .quest-complete-glow .text-ink-500,html[data-theme=dark] .quest-complete-glow .text-ink-600,html[data-theme=dark] .corall-empty-state .text-ink-500,html[data-theme=dark] .corall-empty-state .text-ink-600,html[data-theme=dark] .corall-speed-empty .text-ink-500,html[data-theme=dark] .corall-speed-empty .text-ink-600{color:#c6dce2}html[data-theme=dark] .discover-editorial-bridges~* .text-ink-500,html[data-theme=dark] .discover-filter-bar .text-ink-500,html[data-theme=dark] .discover-filter-bar .text-ink-600,html[data-theme=dark] .discover-list-row__daily-q .text-ink-500,html[data-theme=dark] .discover-list-row__daily-q .text-ink-600,html[data-theme=dark] .corall-hero-slab--discover .corall-lead,html[data-theme=dark] .corall-chat-thread-empty .text-ink-500,html[data-theme=dark] .corall-chat-thread-empty .text-ink-600,html[data-theme=dark] .corall-chat-composer-shell .text-ink-500,html[data-theme=dark] .corall-chat-composer-shell .text-ink-600{color:#bad2d8}html[data-theme=dark] .corall-msg-thread .text-ink-500,html[data-theme=dark] .corall-msg-thread .text-ink-600,html[data-theme=dark] [data-testid=chat-thread-root] .text-ink-500\/80{color:#bad2d8}@media(prefers-reduced-motion:no-preference){.corall-shell-nav-item--active{transition:color var(--motion-duration-fast) var(--motion-ease-premium),background-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium)}.discover-card-stack__active .discover-card-chrome{transition:transform var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium),border-color var(--motion-duration-fast) var(--motion-ease-premium)}.corall-empty-state--premium.corall-ritual-empty.motion-safe\:animate-page-status,.corall-empty-state--premium.corall-ritual-empty{animation-timing-function:var(--ease-out-expo)}}@media(prefers-reduced-motion:reduce){.corall-shell-nav-item--active,.discover-card-stack__active .discover-card-chrome{transition:none}}.corall-story-ring{display:flex;height:3.25rem;width:3.25rem;align-items:center;justify-content:center;border-radius:9999px;padding:2.5px}.corall-story-ring--unseen{background:linear-gradient(145deg,rgb(var(--color-corall-500)),rgb(var(--corall-lagoon)) 52%,rgb(var(--color-corall-600, 226 85 72)));box-shadow:0 0 0 1px #ff6f611f}.corall-story-ring--seen{background:rgb(var(--color-surface-300) / .85);box-shadow:0 0 0 1px #2e8f9c1a}.corall-story-ring--add{border:1.5px dashed rgb(var(--corall-lagoon) / .45);background:rgb(var(--corall-muted-bg));padding:0;transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),color var(--motion-duration-fast) var(--motion-ease-premium),background-color var(--motion-duration-fast) var(--motion-ease-premium)}.group:hover .corall-story-ring--add{border-color:rgb(var(--color-corall-500) / .55);background:rgb(var(--color-corall-50, 255 248 246) / .85)}.corall-story-ring__well{display:block;overflow:hidden;border-radius:9999px;padding:2px;background:rgb(var(--color-surface-50));box-shadow:inset 0 0 0 1px rgb(var(--corall-panel-border))}html[data-theme=dark] .corall-story-ring__well{background:rgb(var(--corall-elevated-bg));box-shadow:inset 0 0 0 1px #2e8f9c38}html[data-theme=dark] .corall-story-ring--seen{background:#2e8f9c59}html[data-theme=dark] .corall-story-ring--add{border-color:#2e8f9c66;background:rgb(var(--corall-muted-bg))}.corall-welcome-trust-list__item{position:relative;padding:.5rem 0 .5rem 1.1rem;border-bottom:1px solid rgb(var(--color-surface-200) / .7)}.corall-welcome-trust-list__item:last-child{border-bottom:none}.corall-welcome-trust-list__item:before{content:"";position:absolute;left:0;top:.85rem;height:.375rem;width:.375rem;border-radius:9999px;background:rgb(var(--color-corall-500));box-shadow:0 0 0 2px #ff6f612e}.corall-welcome-pillars__item{border-radius:1rem;border:1px solid rgb(46 143 156 / .1);background:rgb(var(--color-surface-50) / .72);box-shadow:inset 0 1px #ffffff80}html[data-theme=dark] .corall-welcome-pillars__item{background:rgb(var(--corall-muted-bg));border-color:#2e8f9c38;box-shadow:inset 0 1px #2ee8bf0a}.corall-match-conversion{border:1px solid rgb(255 111 97 / .18);background:rgb(var(--color-surface-50) / .55);box-shadow:0 1px 3px #08252e0a}.corall-match-conversion .corall-match-conversion-inner{background:linear-gradient(155deg,rgb(var(--color-surface-50) / .92),#fff7f58c 48%,#f3fafabf);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffa6}.matches-awaiting-banner{border-color:#ff6f6124;background:linear-gradient(135deg,#fff7f58c,rgb(var(--color-surface-50) / .9) 55%,#f3fafab3);box-shadow:none;color:rgb(var(--color-ink-800, 26 36 40))}.corall-curriculum-step__connector--done{background:linear-gradient(90deg,rgb(var(--color-corall-500)),rgb(var(--corall-lagoon) / .85))}.corall-curriculum-step__connector--pending{background:rgb(var(--color-surface-300) / .9)}@media(max-width:639px){.corall-curriculum-track{position:relative;padding-left:.25rem}.corall-curriculum-track:before{content:"";position:absolute;left:1.05rem;top:.5rem;bottom:.5rem;width:2px;border-radius:9999px;background:linear-gradient(180deg,rgb(var(--color-corall-500) / .55),rgb(var(--color-surface-300) / .85) 70%);pointer-events:none}.corall-curriculum-step__rail{position:relative;z-index:1}.corall-curriculum-step__connector{display:none!important}}.corall-curriculum-hero__bar{box-shadow:inset 0 1px 2px #08252e0f}.corall-hero-mesh{background-image:radial-gradient(ellipse 138% 98% at 50% -26%,rgb(255 111 97 / .42),transparent 56%),radial-gradient(ellipse 76% 58% at 20% 6%,rgb(255 196 184 / .3),transparent 54%),radial-gradient(ellipse 28% 24% at 50% 12%,rgb(255 249 247 / .64),transparent 66%),radial-gradient(ellipse 42% 34% at 50% 14%,rgb(255 111 97 / .18),transparent 60%),radial-gradient(ellipse 32% 26% at 76% 8%,rgb(255 154 120 / .16),transparent 62%),radial-gradient(ellipse 100% 72% at 112% 92%,rgb(11 61 74 / .28),transparent 54%),radial-gradient(ellipse 84% 60% at -14% 70%,rgb(20 101 120 / .22),transparent 50%),radial-gradient(ellipse 58% 48% at 10% 22%,rgb(255 122 89 / .16),transparent 56%),radial-gradient(ellipse 52% 44% at 90% 26%,rgb(11 61 74 / .16),transparent 60%),radial-gradient(ellipse 46% 38% at 58% 48%,rgb(46 143 156 / .14),transparent 58%),radial-gradient(ellipse 38% 30% at 36% 60%,rgb(236 248 249 / .5),transparent 62%),radial-gradient(ellipse 150% 86% at 50% 116%,rgb(240 247 248 / .99),transparent 52%),radial-gradient(ellipse 56% 42% at 78% 12%,rgb(255 248 246 / .82),transparent 60%)}.corall-hero-mesh-subtle{background-image:radial-gradient(ellipse 110% 78% at 50% -20%,rgb(255 111 97 / .28),transparent 54%),radial-gradient(ellipse 54% 40% at 44% 16%,rgb(255 196 184 / .22),transparent 58%),radial-gradient(ellipse 24% 20% at 50% 14%,rgb(255 249 247 / .56),transparent 66%),radial-gradient(ellipse 36% 28% at 52% 16%,rgb(255 111 97 / .12),transparent 62%),radial-gradient(ellipse 78% 52% at 106% 96%,rgb(11 61 74 / .16),transparent 50%),radial-gradient(ellipse 68% 48% at -8% 76%,rgb(18 90 107 / .15),transparent 46%),radial-gradient(ellipse 50% 40% at 82% 24%,rgb(255 122 89 / .14),transparent 58%),radial-gradient(ellipse 42% 34% at 18% 44%,rgb(46 143 156 / .12),transparent 56%),radial-gradient(ellipse 140% 80% at 50% 112%,rgb(240 247 248 / .96),transparent 52%)}.corall-shell-brand__signal-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:9999px;background:linear-gradient(135deg,#ff6f61,#e25548);box-shadow:0 0 10px #ff6f6180;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.corall-shell-brand__signal-dot{animation:corallSignalPulse 2.8s var(--ease-out-expo) infinite}}@keyframes corallSignalPulse{0%,to{box-shadow:0 0 8px #ff6f6166;opacity:1}50%{box-shadow:0 0 14px #ff6f61a6;opacity:.88}}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{transition:background-color .16s var(--motion-ease-premium),background-image .16s var(--motion-ease-premium),box-shadow .16s var(--motion-ease-premium)}@media(prefers-reduced-motion:reduce){.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome,.corall-shell-brand__signal-dot{transition:none;animation:none}}.corall-magazine-chip{border-radius:.625rem;letter-spacing:-.012em;box-shadow:inset 0 1px #ffffff8c;transition:border-color var(--motion-duration-fast) var(--motion-ease-premium),background-color var(--motion-duration-fast) var(--motion-ease-premium),color var(--motion-duration-fast) var(--motion-ease-premium),transform var(--motion-duration-fast) var(--motion-ease-premium)}@media(prefers-reduced-motion:no-preference){.corall-magazine-chip:hover{transform:translate3d(0,-1px,0)}}@media(prefers-reduced-motion:reduce){.corall-magazine-chip{transition:none}.corall-magazine-chip:hover{transform:none}}.discover-card-stack__active .discover-card-chrome{box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f611a,0 18px 48px #08252e14}.corall-chats-empty,.corall-empty-state--premium:where([data-testid=matches-empty],.matches-empty){border-color:#ff6f611f}.corall-chats-list-row{transition:background-color var(--motion-duration-fast) var(--motion-ease-premium),box-shadow var(--motion-duration-fast) var(--motion-ease-premium)}.corall-chats-list-premium:not(.corall-chats-list-virtuoso) .corall-chats-list-row{content-visibility:auto;contain-intrinsic-size:auto 5.25rem}.corall-chats-list-header.corall-glass-chrome{background-color:rgb(var(--corall-glass-bg-compact));background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.corall-chats-list-virtuoso,.corall-chats-list-virtuoso .corall-glass-lite,.corall-chats-list-virtuoso .corall-chat-row-active,.discover-list-mode__scroll,.corall-msg-thread,.corall-msg-thread--virtuoso{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-match-icebreaker{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #ffffffb8,0 1px 3px #08252e0a}.corall-match-icebreaker:hover{box-shadow:inset 0 1px #ffffffd9,0 4px 14px #ff6f611a}html[data-theme=dark] .corall-match-icebreaker{box-shadow:inset 0 1px #2ee8bf0f,0 1px 3px #04182047}html[data-theme=dark] .corall-match-icebreaker:hover{box-shadow:inset 0 1px #2ee8bf14,0 4px 16px #ff6f611f}.corall-chat-composer-shell{border-top:1px solid rgb(46 143 156 / .14);background:linear-gradient(180deg,rgb(var(--corall-glass-bg-compact)),#fffffff5 55%,rgb(var(--corall-glass-panel-coral-wash)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffb3,0 -4px 18px #08252e0a}html[data-theme=dark] .corall-chat-composer-shell{background:linear-gradient(180deg,rgb(46 143 156 / .08) 0%,transparent 24%),linear-gradient(180deg,rgb(var(--corall-glass-bg-compact)),#0f232cfa);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #2ee8bf0d,0 -4px 18px #04182052}.corall-chat-composer-toolbar{border-radius:.95rem;padding:.125rem;gap:.5rem}.corall-chat-bubble-outgoing,.corall-chat-bubble-incoming,.corall-link-preview,.corall-chat-quest-invite,.corall-chat-speed-mutual{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-empty-state--premium.corall-ritual-empty{box-shadow:var(--corall-empty-premium-inset),0 16px 44px rgb(var(--corall-empty-premium-glow)),0 0 56px #ff6f611f,0 0 0 1px #ff6f6114}.corall-empty-state--premium.corall-ritual-empty .corall-glow-cta{min-height:2.85rem}html[data-theme=dark] .corall-ritual-empty .text-ink-500,html[data-theme=dark] .corall-ritual-empty .text-ink-600,html[data-theme=dark] .corall-screen-atmosphere--quest .text-ink-400,html[data-theme=dark] .speed-how-band .text-ink-500,html[data-theme=dark] .speed-how-band .text-ink-600,html[data-theme=dark] .corall-speed-empty .text-ink-700,html[data-theme=dark] .corall-welcome-trust-list .text-ink-600,html[data-theme=dark] .corall-welcome-pillars__item .text-ink-600,html[data-theme=dark] .corall-chat-icebreaker-rail .text-ink-500,html[data-theme=dark] .corall-match-conversion .text-ink-500,html[data-theme=dark] .corall-match-conversion .text-ink-600,html[data-theme=dark] .matches-awaiting-banner{color:#c6dce2}html[data-theme=dark] .matches-awaiting-banner{border-color:#ff6f6147;background:linear-gradient(135deg,#e85d4c24,#142c36eb 55%,#2e8f9c1f)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-welcome-enter{animation-timing-function:var(--ease-out-expo)}.corall-glow-cta.ui-premium-hover:active:not(:disabled){transform:translateZ(0) scale(.975)}}@media(prefers-reduced-motion:reduce){.corall-glow-cta.ui-premium-hover:active:not(:disabled){transform:none}}.corall-brand-lockup{gap:.875rem}.corall-brand-lockup__wordmark{max-width:min(100%,22rem)}.corall-brand-lockup__signal{margin-top:.125rem;letter-spacing:.22em;box-shadow:0 2px 12px #08252e0f,0 0 28px #ff6f611f,inset 0 1px #ffffffd1}.discover-card-chrome--editorial{position:relative;isolation:isolate}.discover-card-chrome--editorial:before{content:"";pointer-events:none;position:absolute;left:0;top:12%;bottom:12%;width:3px;border-radius:0 9999px 9999px 0;background:linear-gradient(180deg,#ff6f61,#e25548 42%,#146578);opacity:.88;z-index:2}.discover-card-stack__active .discover-card-chrome--editorial{box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f611f,0 22px 56px #08252e1a,0 0 48px #ff6f6114}.discover-card-magazine-tags{gap:.4rem}.discover-card-magazine-tags .corall-magazine-chip{font-family:var(--font-display, Syne, sans-serif);font-weight:600;letter-spacing:-.018em}.corall-chat-bubble-outgoing{background:linear-gradient(152deg,rgb(var(--corall-chat-bubble-outgoing-from)),rgb(var(--corall-chat-bubble-outgoing-mid)) 52%,rgb(var(--corall-chat-bubble-outgoing-to)));box-shadow:inset 0 1px #ffffff38,0 1px 3px #8a2e241f}.corall-chat-bubble-incoming{box-shadow:inset 0 1px #ffffffbf,0 1px 2px #08252e0a}html[data-theme=dark] .corall-chat-bubble-outgoing{box-shadow:inset 0 1px #ffffff1a,0 1px 3px #04182059}.corall-matches-band{border-radius:var(--corall-hero-radius);border:1px solid rgb(46 143 156 / .12);background:linear-gradient(165deg,#fff8f68c,rgb(var(--color-surface-50) / .92) 48%,#ecf8f9b8);padding:.75rem .65rem .85rem;box-shadow:inset 0 1px #ffffffb3}.corall-matches-band--follow{margin-top:.75rem}.corall-matches-band .corall-flow-section-header{margin:0 .35rem .5rem}.corall-matches-row{border-radius:0;border:0;border-bottom:1px solid rgb(46 143 156 / .1);background:transparent;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-matches-band__list>.ui-list-row:last-child .corall-matches-row{border-bottom:0}.corall-matches-row--featured{border-radius:1rem;border:1px solid rgb(255 111 97 / .18);background:linear-gradient(155deg,#fff8f6eb,#ffffffe0 48%,#ecf8f9c7);box-shadow:inset 0 1px #fffc,0 8px 28px #ff6f6114;margin:.15rem .1rem .25rem}html[data-theme=dark] .corall-matches-band{border-color:#2e8f9c38;background:linear-gradient(165deg,#e85d4c1a,#142c36eb,#2e8f9c1a);box-shadow:inset 0 1px #2ee8bf0d}html[data-theme=dark] .corall-matches-row{border-bottom-color:#2e8f9c2e}html[data-theme=dark] .corall-matches-row--featured{border-color:#ff6f6147;background:linear-gradient(155deg,#e85d4c24,#142c36f0 52%,#2e8f9c1f);box-shadow:inset 0 1px #2ee8bf0f,0 8px 28px #04182047}.corall-matches-band .corall-match-conversion{border-radius:0;box-shadow:none;background:transparent}.corall-matches-band .corall-match-conversion-inner{background:transparent;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-profile-band,.corall-profile-section{position:relative;padding-left:1.35rem}.corall-profile-band:before,.corall-profile-section:before{content:"";position:absolute;left:0;top:.85rem;bottom:.85rem;width:2.5px;border-radius:9999px;background:linear-gradient(180deg,#ff6f61,#146578);opacity:.55}.corall-profile-hero-band{box-shadow:var(--corall-elevation-lift),0 0 0 1px #2e8f9c14,0 0 40px #ff6f610f,inset 0 1px #ffffffe6}.corall-quest-featured-card,.corall-speed-featured-ritual{box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f611f,0 16px 44px #ff6f611a}.corall-quest-featured-card:before,.corall-speed-featured-ritual:before{background:radial-gradient(ellipse 88% 56% at 0% 0%,rgb(255 111 97 / .18),transparent 55%),radial-gradient(ellipse 64% 44% at 100% 100%,rgb(46 143 156 / .14),transparent 58%),radial-gradient(ellipse 40% 30% at 70% 20%,rgb(255 249 247 / .35),transparent 62%)}.corall-empty-state--premium.corall-ritual-empty{background:radial-gradient(ellipse 90% 50% at 50% -8%,rgb(255 111 97 / .12),transparent 58%),radial-gradient(ellipse 60% 40% at 100% 100%,rgb(46 143 156 / .1),transparent 60%),linear-gradient(165deg,#fffffff5,#fff8f6e6 48%,#ecf8f9e0)}html[data-theme=dark] .corall-empty-state--premium.corall-ritual-empty{background:radial-gradient(ellipse 90% 50% at 50% -8%,rgb(255 111 97 / .14),transparent 56%),radial-gradient(ellipse 60% 40% at 100% 100%,rgb(46 143 156 / .14),transparent 58%),linear-gradient(165deg,#142c36f5,#0f232cf0)}html[data-theme=dark] .corall-screen-atmosphere .text-ink-400,html[data-theme=dark] .corall-screen-atmosphere .text-ink-500,html[data-theme=dark] .corall-screen-atmosphere .text-ink-600,html[data-theme=dark] .corall-matches-band .text-ink-400,html[data-theme=dark] .corall-matches-band .text-ink-500,html[data-theme=dark] .corall-matches-band .text-ink-600,html[data-theme=dark] .corall-profile-band .text-ink-500,html[data-theme=dark] .corall-profile-band .text-ink-600,html[data-theme=dark] .corall-profile-section .text-ink-500,html[data-theme=dark] .corall-profile-section .text-ink-600,html[data-theme=dark] .corall-profile-hero-band .text-ink-500,html[data-theme=dark] .corall-profile-hero-band .text-ink-600,html[data-theme=dark] .corall-chat-composer-shell .text-ink-600,html[data-theme=dark] .corall-speed-featured-ritual .text-ink-500,html[data-theme=dark] .corall-speed-featured-ritual .text-ink-600,html[data-theme=dark] [data-testid=featured-speed-card] .text-ink-500,html[data-theme=dark] [data-testid=featured-speed-card] .text-ink-600{color:#c6dce2}@media(prefers-reduced-motion:no-preference){.discover-card-stack__active .discover-card-chrome--editorial{transition:transform .22s var(--ease-out-expo),box-shadow .22s var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-2px,0)}.corall-matches-row--featured{transition:box-shadow .18s var(--motion-ease-premium)}}@media(prefers-reduced-motion:reduce){.discover-card-chrome--editorial:before{opacity:.65}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:none}.corall-brand-lockup__signal:before{animation:none}}.discover-card-editorial-above-photo--magazine{position:relative;border:1px solid rgb(255 111 97 / .14);background:linear-gradient(165deg,#fff8f6b8,#ffffff8c 42%,#ecf8f966);box-shadow:var(--corall-glass-inset),0 10px 28px #08252e0d}html[data-theme=dark] .discover-card-editorial-above-photo--magazine{border-color:#ff9a782e;background:linear-gradient(165deg,#e85d4c1a,#142c368c 48%,#0f232c66)}.discover-card-editorial-above-photo__folio{display:flex;align-items:center;gap:.65rem;margin-bottom:.35rem}.discover-card-editorial-above-photo__rule{flex:1;height:1px;background:linear-gradient(90deg,rgb(255 111 97 / .35) 0%,rgb(46 143 156 / .12) 55%,transparent 100%)}.discover-card-intent-folio{display:inline-flex;align-self:flex-start;border-radius:.5rem;border:1px solid rgb(46 143 156 / .18);background:#ffffff73;padding:.28rem .65rem;font-family:Syne,Manrope,system-ui,sans-serif;letter-spacing:-.01em}html[data-theme=dark] .discover-card-intent-folio{border-color:#2e8f9c47;background:#142c3673;color:#c6dce2}.discover-card-editorial--magazine .corall-editorial-quote{font-size:1.0625rem;line-height:1.32;letter-spacing:-.02em}.discover-mutual-clarity{width:100%;border-radius:.85rem;border:1px solid rgb(255 111 97 / .28);background:linear-gradient(135deg,#fff8f6f2,#ffffffc7 55%,#ecf8f98c);padding:.65rem .85rem;text-align:left;box-shadow:inset 0 1px #ffffffb3}.discover-mutual-clarity__kicker{color:#b03a2e;letter-spacing:.14em}.discover-mutual-clarity__body{margin-top:.2rem;font-size:.8125rem;line-height:1.4;font-weight:600;color:rgb(var(--color-ink-700));text-wrap:pretty}html[data-theme=dark] .discover-mutual-clarity{border-color:#ff6f6152;background:linear-gradient(135deg,#e85d4c29,#142c36b8 55%,#0f232c8c);box-shadow:inset 0 1px #2ee8bf0d}html[data-theme=dark] .discover-mutual-clarity__kicker{color:#ffc4b8}html[data-theme=dark] .discover-mutual-clarity__body{color:#d6e6ea}.discover-mutual-hint{color:#8a2e24;opacity:.92;letter-spacing:.005em}html[data-theme=dark] .discover-mutual-hint{color:#ffc4b8;opacity:.9}.discover-card-chrome--mutual{border-color:#ff6f6157!important;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6133,0 0 48px #ff6f6124,0 18px 48px #0b3d4a0e,inset 0 1px #fffffff7}.discover-card-identity__photo-frame--mutual{box-shadow:0 0 0 2px #ff6f6147,0 10px 26px #0b3d4a1a!important}.discover-action-rail__like--mutual,.discover-action-rail__like[data-mutual-path=true]{box-shadow:var(--corall-elevation-lift),var(--corall-glow-cta-hover)}.discover-list-row__card--mutual{border-color:#ff6f6147!important;background:linear-gradient(165deg,#fff8f6a6,#ffffffeb 48%,#ecf8f980)}html[data-theme=dark] .discover-list-row__card--mutual{border-color:#ff6f614d!important;background:linear-gradient(165deg,#e85d4c1f,#142c36eb 55%,#0f232cd9)}.discover-card-drag-stamps{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;border-radius:inherit}.discover-card-drag-stamp{position:absolute;top:18%;font-family:Syne,Manrope,system-ui,sans-serif;font-size:clamp(1.15rem,4.2vw,1.45rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .7rem;border-radius:.55rem;border:2.5px solid currentColor;opacity:0;transform:rotate(-12deg) scale(.92);transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}.discover-card-drag-stamp--like{left:10%;color:#e85d4c;background:#fff8f6e0;box-shadow:0 8px 22px #ff6f611f}.discover-card-drag-stamp--pass{right:10%;color:#125a6b;background:#ecf8f9e0;transform:rotate(12deg) scale(.92);box-shadow:0 8px 22px #0b3d4a1a}.discover-card-drag-stamp--visible{transform:rotate(-12deg) scale(1)}.discover-card-drag-stamp--pass.discover-card-drag-stamp--visible{transform:rotate(12deg) scale(1)}@media(prefers-reduced-motion:reduce){.discover-card-drag-stamp,.discover-card-drag-stamp--visible,.discover-card-drag-stamp--pass.discover-card-drag-stamp--visible{transform:none}}html[data-theme=dark] .discover-card-drag-stamp--like{color:#ffc4b8;background:#142c36d1}html[data-theme=dark] .discover-card-drag-stamp--pass{color:#a8e8e0;background:#0f232cd1}.discover-card-peek__chrome{opacity:.95}@media(prefers-reduced-motion:no-preference){.discover-card-stack__active .discover-card-chrome.motion-safe\:animate-card-reveal{animation-duration:.32s;animation-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}}.corall-welcome-hero{display:flex;flex-direction:column;align-items:center;width:100%}.corall-brand-lockup--hero{gap:1rem;margin-bottom:0}.corall-brand-lockup--hero .corall-brand-lockup__wordmark{max-width:min(100%,24rem)}.corall-brand-lockup--hero .corall-brand-lockup__signal{margin-top:.2rem;letter-spacing:.24em;box-shadow:0 2px 14px #08252e0f,0 0 36px #ff6f6129,inset 0 1px #ffffffe0}.corall-welcome-hero__title{text-shadow:0 1px 0 rgb(255 255 255 / .35)}.corall-welcome-hero__lead{max-width:28rem}.corall-welcome-hero .corall-cta-stack{margin-top:0}.corall-hero-mesh{background-image:radial-gradient(ellipse 142% 100% at 50% -28%,rgb(255 111 97 / .46),transparent 56%),radial-gradient(ellipse 78% 60% at 18% 4%,rgb(255 196 184 / .34),transparent 54%),radial-gradient(ellipse 30% 26% at 50% 10%,rgb(255 249 247 / .72),transparent 66%),radial-gradient(ellipse 44% 36% at 50% 12%,rgb(255 111 97 / .2),transparent 60%),radial-gradient(ellipse 34% 28% at 78% 6%,rgb(255 154 120 / .18),transparent 62%),radial-gradient(ellipse 100% 74% at 114% 94%,rgb(11 61 74 / .3),transparent 54%),radial-gradient(ellipse 86% 62% at -16% 72%,rgb(20 101 120 / .24),transparent 50%),radial-gradient(ellipse 60% 50% at 8% 20%,rgb(255 122 89 / .18),transparent 56%),radial-gradient(ellipse 54% 46% at 92% 24%,rgb(11 61 74 / .18),transparent 60%),radial-gradient(ellipse 48% 40% at 58% 48%,rgb(46 143 156 / .15),transparent 58%),radial-gradient(ellipse 40% 32% at 36% 60%,rgb(236 248 249 / .55),transparent 62%),radial-gradient(ellipse 150% 88% at 50% 118%,rgb(240 247 248 / .99),transparent 52%),radial-gradient(ellipse 58% 44% at 80% 10%,rgb(255 248 246 / .88),transparent 60%)}.corall-auth-calm .corall-auth-mesh{opacity:.92;background-image:radial-gradient(ellipse 100% 70% at 50% -18%,rgb(255 111 97 / .2),transparent 56%),radial-gradient(ellipse 48% 36% at 46% 18%,rgb(255 196 184 / .16),transparent 58%),radial-gradient(ellipse 22% 18% at 50% 14%,rgb(255 249 247 / .5),transparent 66%),radial-gradient(ellipse 70% 48% at 104% 96%,rgb(11 61 74 / .12),transparent 50%),radial-gradient(ellipse 62% 44% at -6% 78%,rgb(18 90 107 / .12),transparent 46%),radial-gradient(ellipse 140% 80% at 50% 112%,rgb(240 247 248 / .97),transparent 52%)}.corall-auth-calm .corall-brand-lockup__signal{box-shadow:0 1px 8px #08252e0a,0 0 18px #ff6f6114,inset 0 1px #fffc}@media(prefers-reduced-motion:reduce){.corall-auth-calm .corall-brand-lockup__signal:before{animation:none}}.corall-shell-header .corall-shell-brand__signal{color:#125a6b;line-height:1.2}html[data-theme=dark] .corall-shell-header .corall-shell-brand__signal{color:#5cf5d4}.corall-shell-brand{position:relative}.corall-shell-brand:after{content:"";pointer-events:none;position:absolute;inset-inline:1rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .28) 35%,rgb(46 143 156 / .22) 70%,transparent 100%)}html[data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-scrolling] .corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,rgb(var(--color-surface-50) / .98),rgb(var(--color-surface-50) / .96));border-color:#2e8f9c24;box-shadow:inset 0 1px #ffffff8c,0 6px 20px #08252e12}html[data-theme=dark][data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,#0f232cfa,#0c1c24f7);border-color:#2e8f9c38;box-shadow:inset 0 1px #2ee8bf0d,0 6px 20px #04182059}.discover-card-editorial-above-photo--magazine{border-color:#ff6f612e;background:linear-gradient(165deg,#fff8f6d1,#ffffff9e 42%,#ecf8f97a);box-shadow:var(--corall-glass-inset),0 12px 32px #08252e0f,0 0 0 1px #ff6f610a}.discover-card-editorial--magazine .corall-editorial-quote{font-size:1.1rem;line-height:1.3;letter-spacing:-.022em}.discover-mutual-clarity{border-color:#ff6f6157;background:linear-gradient(135deg,#fff8f6fa,#ffffffd6 52%,#ecf8f99e);box-shadow:inset 0 1px #ffffffc7,0 8px 24px #ff6f6114}.discover-mutual-clarity__kicker{font-family:Syne,Manrope,system-ui,sans-serif;font-weight:700}.discover-card-chrome--mutual.discover-card-chrome--editorial:before{width:3.5px;opacity:1;background:linear-gradient(180deg,#ff6f61,#e25548 38%,#146578)}.corall-chat-bubble-outgoing{border-radius:1.15rem 1.15rem .35rem;background:linear-gradient(152deg,rgb(var(--corall-chat-bubble-outgoing-from)),rgb(var(--corall-chat-bubble-outgoing-mid)),rgb(var(--corall-chat-bubble-outgoing-to)));box-shadow:inset 0 1px #ffffff42,0 1px 2px #8a2e241a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-chat-bubble-incoming{border-radius:1.15rem 1.15rem 1.15rem .35rem;background:rgb(var(--corall-chat-bubble-incoming));box-shadow:inset 0 1px #ffffffd1,0 1px 2px #08252e09;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-chat-composer-shell--dense{gap:.35rem;border-top-color:#2e8f9c29;background:linear-gradient(180deg,#fffffffa,#f6fafafc 55%,#fff8f68c);box-shadow:inset 0 1px #ffffffc7,0 -3px 14px #08252e09}html[data-theme=dark] .corall-chat-composer-shell--dense{background:linear-gradient(180deg,rgb(46 143 156 / .06) 0%,transparent 22%),linear-gradient(180deg,#0f232cfc,#0c1c24fa)}.corall-chat-icebreaker-rail--numbered{gap:.4rem;padding:.15rem 0}.corall-icebreaker-rail-item{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-icebreaker-rail-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.match-celebration-cta-stack .match-celebration-write-cta{order:0;padding:.45rem;background:linear-gradient(145deg,#fff8f6f2,#ecf8f98c 55%,#ffffffe6);border:1px solid rgb(255 111 97 / .22);box-shadow:inset 0 1px #ffffffd9,0 10px 28px #ff6f611f,0 0 0 1px #ff6f610f}.match-celebration-write-btn{min-height:3.35rem;font-weight:700;letter-spacing:-.01em}.match-celebration-starter-soft .convo-starter-chip{border-color:#2e8f9c29;background:#ffffff8c;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:.8125rem;opacity:.92}.match-celebration-starter-soft .convo-starter-chip:hover{border-color:#ff6f6147;opacity:1}.match-celebration-alt-paths{opacity:.88}.match-celebration-alt-paths button{font-weight:500}.corall-quest-featured-card,.corall-speed-featured-ritual,[data-testid=featured-speed-card].corall-speed-featured-ritual{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--corall-hero-radius, 1.35rem);border:1px solid rgb(255 111 97 / .2);box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6114,0 20px 52px #ff6f611f,0 0 64px #2e8f9c0f}.corall-quest-featured-card:before,.corall-speed-featured-ritual:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 92% 58% at 0% 0%,rgb(255 111 97 / .22),transparent 55%),radial-gradient(ellipse 68% 48% at 100% 100%,rgb(46 143 156 / .16),transparent 58%),radial-gradient(ellipse 44% 34% at 72% 18%,rgb(255 249 247 / .4),transparent 62%)}.corall-empty-state--premium.corall-ritual-empty{border-color:#ff6f6129;box-shadow:var(--corall-empty-premium-inset),0 18px 48px rgb(var(--corall-empty-premium-glow)),0 0 64px #ff6f6124,0 0 0 1px #ff6f611a;background:radial-gradient(ellipse 92% 52% at 50% -10%,rgb(255 111 97 / .14),transparent 58%),radial-gradient(ellipse 62% 42% at 100% 100%,rgb(46 143 156 / .12),transparent 60%),linear-gradient(165deg,#fffffffa,#fff8f6eb 48%,#ecf8f9e6)}.corall-matches-band{border-color:#2e8f9c24;background:linear-gradient(165deg,#fff8f69e,rgb(var(--color-surface-50) / .94) 48%,#ecf8f9c7);box-shadow:inset 0 1px #ffffffc7}.corall-matches-row{border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-matches-row--featured{border-radius:1.05rem!important;border:1px solid rgb(255 111 97 / .2)!important;background:linear-gradient(155deg,#fff8f6f2,#ffffffe6 48%,#ecf8f9cc)!important;box-shadow:inset 0 1px #ffffffd9,0 10px 32px #ff6f6117!important}.corall-profile-band,.corall-profile-section{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-profile-band:before,.corall-profile-section:before{width:3px;opacity:.65;background:linear-gradient(180deg,#ff6f61,#146578)}.corall-profile-hero-band{border:1px solid rgb(46 143 156 / .12);background:linear-gradient(160deg,#fff8f6b3,#ffffffeb 48%,#ecf8f9a6);box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f610a,0 0 44px #ff6f6112,inset 0 1px #ffffffeb}html[data-theme=dark] .corall-welcome-hero__lead,html[data-theme=dark] .corall-auth-calm .text-ink-600,html[data-theme=dark] .corall-auth-calm .text-ink-500,html[data-theme=dark] .corall-shell-header .text-ink-500,html[data-theme=dark] .match-celebration-write-sub,html[data-theme=dark] .match-celebration-alt-paths,html[data-theme=dark] .match-celebration-alt-paths .text-ink-500,html[data-theme=dark] .match-celebration-starter-soft .text-ink-500,html[data-theme=dark] .corall-chat-icebreaker-rail--numbered .text-ink-500,html[data-theme=dark] .corall-icebreaker-rail-item .text-ink-600,html[data-theme=dark] .discover-card-intent-folio,html[data-theme=dark] .corall-magazine-chip,html[data-theme=dark] .corall-ritual-empty .text-ink-400,html[data-theme=dark] .corall-quest-featured-card .text-ink-400,html[data-theme=dark] .corall-speed-featured-ritual .text-ink-400{color:#c6dce2}html[data-theme=dark] .corall-auth-calm .corall-auth-mesh{background-image:radial-gradient(ellipse 100% 70% at 50% -18%,rgb(255 111 97 / .16),transparent 56%),radial-gradient(ellipse 70% 48% at 104% 96%,rgb(11 61 74 / .35),transparent 50%),radial-gradient(ellipse 62% 44% at -6% 78%,rgb(18 90 107 / .28),transparent 46%),radial-gradient(ellipse 140% 80% at 50% 112%,rgb(12 28 36 / .98),transparent 52%)}html[data-theme=dark] .corall-empty-state--premium.corall-ritual-empty{background:radial-gradient(ellipse 92% 52% at 50% -10%,rgb(255 111 97 / .16),transparent 56%),radial-gradient(ellipse 62% 42% at 100% 100%,rgb(46 143 156 / .16),transparent 58%),linear-gradient(165deg,#142c36f7,#0f232cf2)}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero{animation-timing-function:var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial{transition:transform .24s var(--ease-out-expo),box-shadow .24s var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-3px,0)}.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled){transform:translateZ(0) scale(.972)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero *,.corall-auth-calm *,.corall-chat-icebreaker-rail--numbered .motion-safe\:animate-fade-in,.match-celebration-cta-stack *{animation:none!important}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:none}.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled){transform:none}.corall-shell-brand__signal-dot,.corall-brand-lockup__signal:before{animation:none!important}}.discover-intent-rail{display:flex;flex-direction:column;gap:.45rem;width:100%;min-width:0}.discover-intent-rail__kicker{letter-spacing:.14em;color:rgb(var(--color-ocean-800))}.discover-intent-rail__scroll{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.discover-intent-rail__scroll::-webkit-scrollbar{display:none}.discover-intent-chip{scroll-snap-align:start;display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border-radius:.55rem;border:1px solid rgb(46 143 156 / .2);background:linear-gradient(155deg,#ffffffb8,#ecf8f98c);padding:.4rem .75rem;min-height:2.25rem;font-family:Syne,Manrope,system-ui,sans-serif;font-size:.8125rem;font-weight:650;letter-spacing:-.01em;color:rgb(var(--color-ink-700));box-shadow:inset 0 1px #ffffffb3;transition:border-color .16s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),background .16s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),color .16s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),transform .16s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.discover-intent-chip--active{border-color:#ff6f616b;background:linear-gradient(145deg,#fff8f6f2,#ffffffd1 55%,#ff6f611f);color:#a03a2e;box-shadow:inset 0 1px #fffc,0 0 0 1px #ff6f611f}.discover-intent-chip__count{font-size:.6875rem;font-weight:600;opacity:.75}html[data-theme=dark] .discover-intent-rail__kicker{color:#c6dce2}html[data-theme=dark] .discover-intent-chip{border-color:#2e8f9c47;background:linear-gradient(155deg,#142c36b8,#0f232c8c);color:#d6e6ea;box-shadow:inset 0 1px #2ee8bf0d}html[data-theme=dark] .discover-intent-chip--active{border-color:#ff9a7866;background:linear-gradient(145deg,#e85d4c2e,#142c36c7);color:#ffc4b8}.discover-card-editorial-above-photo--intent-first{display:flex;flex-direction:column;gap:.55rem}.discover-card-editorial-above-photo--intent-first .discover-card-editorial-above-photo__folio{margin-bottom:0}.discover-card-intent-folio--lead{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .75rem;border-color:#ff6f6138;background:linear-gradient(140deg,#fff8f6e0,#ffffff8c);font-size:.9375rem;font-weight:700;letter-spacing:-.015em}.discover-card-intent-folio__kicker{font-family:Manrope,system-ui,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b03a2e;opacity:.9}.discover-card-intent-folio__label{font-family:Syne,Manrope,system-ui,sans-serif}html[data-theme=dark] .discover-card-intent-folio--lead{border-color:#ff9a7847;background:linear-gradient(140deg,#e85d4c24,#142c368c);color:#d6e6ea}html[data-theme=dark] .discover-card-intent-folio__kicker{color:#ffc4b8}.discover-list-intent-folio__kicker{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b03a2e;opacity:.85}html[data-theme=dark] .discover-list-intent-folio__kicker{color:#ffc4b8}.discover-card-peek__intent{letter-spacing:-.01em}.discover-card-drag-snap{transition:transform .22s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))!important}.discover-list-row{will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.discover-intent-chip,.discover-card-drag-snap,.discover-list-row{transition:none!important;will-change:auto}}html[data-theme=dark] .corall-curriculum-step .text-ink-400,html[data-theme=dark] .corall-curriculum-step .text-ink-500,html[data-theme=dark] .corall-curriculum-step__node--locked,html[data-theme=dark] [data-testid=speed-pending-mutual-waiting] .text-ink-500,html[data-theme=dark] [data-testid=speed-pending-mutual-waiting] .text-ink-700,html[data-theme=dark] [data-testid=speed-pending-mutual-passed] .text-ink-600,html[data-theme=dark] [data-testid=speed-feedback-locked],html[data-theme=dark] [data-testid=speed-feedback-fairness],html[data-theme=dark] [data-testid=speed-live-round] .text-ink-400,html[data-theme=dark] [data-testid=speed-live-round] .text-ink-500,html[data-theme=dark] .corall-chat-coaching-strip .text-ocean-800\/90,html[data-theme=dark] .corall-chat-thread-empty .text-ocean-800\/70,html[data-theme=dark] .corall-chat-thread-empty .text-ocean-800\/80,html[data-theme=dark] .corall-match-icebreaker .text-corall-700\/90{color:#c6dce2}html[data-theme=dark] [data-testid=speed-pending-mutual-waiting]{border-color:#ff6f6147;background:linear-gradient(135deg,#e85d4c1f,#142c36eb 55%,#2e8f9c1a)}html[data-theme=dark] [data-testid=speed-pending-mutual-waiting] .text-corall-950{color:#ffe4de}@media(prefers-reduced-motion:reduce){.corall-chats-list-row{transition:none}.corall-chat-coaching-strip .corall-match-icebreaker{transition:none;transform:none}.corall-match-icebreaker:hover{box-shadow:inset 0 1px #ffffffb8,0 1px 3px #08252e0a}html[data-theme=dark] .corall-match-icebreaker:hover{box-shadow:inset 0 1px #2ee8bf0f,0 1px 3px #04182047}}html[data-theme=dark] .corall-quest-instance .text-ink-400,html[data-theme=dark] .corall-quest-instance .text-ink-500,html[data-theme=dark] .corall-quest-instance .text-ink-600,html[data-theme=dark] .corall-quest-instance .text-ink-700,html[data-theme=dark] .corall-quest-instance .corall-status-panel .text-ocean-800,html[data-theme=dark] [data-testid=quest-my-steps-left],html[data-theme=dark] .corall-chat-coaching-strip .text-ocean-800\/90,html[data-theme=dark] [data-testid=speed-feedback-empty] .text-ink-500,html[data-theme=dark] [data-testid=speed-mutual-dm-pending] .text-ink-600{color:#c6dce2}html[data-theme=dark] .corall-quest-instance .corall-status-panel--accent,html[data-theme=dark] .corall-quest-instance [data-testid=quest-pending-waiting],html[data-theme=dark] .corall-quest-instance [data-testid=quest-pending-accept]{border-color:#ff6f6147}html[data-theme=dark] .match-celebration-card .text-ink-500,html[data-theme=dark] .match-celebration-card .text-ink-600,html[data-theme=dark] .match-celebration-alt-paths .text-ink-600,html[data-theme=dark] .match-celebration-write-sub,html[data-theme=dark] [data-testid=speed-mutual-chat-nudge-inline] .text-ink-600,html[data-theme=dark] [data-testid=speed-mutual-chat-nudge-inline] .text-corall-900,html[data-theme=dark] [data-testid=speed-mutual-chat-nudge-inline] .text-\[11px\],html[data-theme=dark] [data-testid=speed-mutual-celebration-toast] .text-ink-600,html[data-theme=dark] [data-testid^=speed-mutual-chat-nudge-] .text-ink-600,html[data-theme=dark] .corall-chat-coaching-strip .text-ink-500,html[data-theme=dark] [data-testid=speed-live-round] .text-ink-500{color:#c6dce2}html[data-theme=dark] [data-testid=speed-mutual-chat-nudge-inline],html[data-theme=dark] [data-testid^=speed-mutual-chat-nudge-]{border-color:#ff6f6147;background:linear-gradient(135deg,#e85d4c1f,#142c36eb 55%,#2e8f9c1a)}@media(prefers-reduced-motion:reduce){.match-celebration-cta-stack button,.match-celebration-alt-paths button,.corall-chat-coaching-strip button{transition:none}.match-celebration-card,.match-celebration-scrim{animation:none!important}}html[data-theme=dark] .corall-chat-qc7-hint .text-ink-500,html[data-theme=dark] .corall-chat-qc7-hint .text-ocean-900\/95,html[data-theme=dark] [data-testid=chat-coaching-soft-start] .text-ink-500,html[data-theme=dark] [data-testid=thread-ribbon] .text-ink-600,html[data-theme=dark] [data-testid=thread-ribbon] .text-ink-500,html[data-theme=dark] .corall-celebrate-surface .text-ink-600,html[data-theme=dark] .corall-celebrate-surface .text-ink-500,html[data-theme=dark] .quest-complete-glow .text-ink-600,html[data-theme=dark] .quest-complete-glow .text-ink-500,html[data-theme=dark] .corall-speed-live-conn-banner .text-ink-800,html[data-theme=dark] .corall-chat-quest-invite__meta,html[data-theme=dark] .corall-chat-quest-invite__body{color:#c6dce2}html[data-theme=dark] .corall-chat-qc7-hint{border-color:#2e8f9c59;background:linear-gradient(90deg,#142c36f0,#2e8f9c1f 55%,#e85d4c14)}@media(prefers-reduced-motion:reduce){.corall-chat-qc7-hint button,[data-testid=chat-coaching-soft-start] a,[data-testid=chat-coaching-soft-start] button,[data-testid=thread-ribbon] button,[data-testid=thread-ribbon] a,.corall-celebrate-surface .corall-glow-cta,.quest-complete-glow .corall-glow-cta,.corall-speed-live-conn-banner,.corall-chat-quest-invite .corall-glow-cta,.corall-celebrate-alt{transition:none!important}.corall-celebrate-surface.motion-safe\:animate-card-reveal,.quest-complete-glow.motion-safe\:animate-card-reveal,.corall-speed-live-conn-banner.motion-safe\:animate-fade-in{animation:none!important}}html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=warm],html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=depth]{border-color:#e85d4c47;background:linear-gradient(90deg,#1c242cf5,#e85d4c1a,#2e8f9c1a)}html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=warm] .text-corall-800,html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=depth] .text-corall-800,html[data-theme=dark] [data-testid=thread-ribbon] .text-corall-800,html[data-theme=dark] [data-testid=speed-mutual-celebration-toast] .text-ink-500,html[data-theme=dark] [data-testid=speed-mutual-chat-nudge-inline] .text-ink-500,html[data-theme=dark] [data-testid^=speed-mutual-chat-nudge-] .text-ink-500{color:#d2e4e8}html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=warm] button[data-testid=chat-qc7-progress-hint-write],html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=depth] button[data-testid=chat-qc7-progress-hint-write]{border-color:#e85d4c66;background:#1c2830eb;color:#ffc4bc}@media(prefers-reduced-motion:reduce){.corall-chat-qc7-hint,.corall-chat-qc7-hint *,[data-testid=thread-ribbon],[data-testid=thread-ribbon] *,[data-testid=speed-mutual-celebration-toast] .corall-celebrate-surface,[data-testid=speed-mutual-celebration-toast] .corall-glow-cta{transition:none!important;animation:none!important}}html[data-theme=dark] .corall-thread-ribbon .text-ink-800,html[data-theme=dark] [data-testid=thread-ribbon] .text-ink-800{color:#dceaee}html[data-theme=dark] .corall-thread-ribbon .text-ocean-900,html[data-theme=dark] [data-testid=thread-ribbon] .text-ocean-900,html[data-theme=dark] .corall-chat-qc7-hint .text-ocean-900,html[data-theme=dark] .corall-chat-composer-shell--wave10 .text-ink-500{color:#c6dce2}html[data-theme=dark] .corall-thread-ribbon[data-ribbon-id=day1-silence],html[data-theme=dark] .corall-thread-ribbon[data-ribbon-id=day7-reengage],html[data-theme=dark] [data-testid=thread-ribbon][data-ribbon-id=day1-silence],html[data-theme=dark] [data-testid=thread-ribbon][data-ribbon-id=day7-reengage]{border-color:#2e8f9c61;background:linear-gradient(90deg,#142c36f5,#2e8f9c24 55%,#e85d4c14)}html[data-theme=dark] .corall-thread-ribbon[data-ribbon-id=day1-silence] button[data-testid=thread-ribbon-day1-write],html[data-theme=dark] .corall-thread-ribbon[data-ribbon-id=day7-reengage] button[data-testid=thread-ribbon-day7-write],html[data-theme=dark] [data-testid=thread-ribbon-day1-write],html[data-theme=dark] [data-testid=thread-ribbon-day7-write],html[data-theme=dark] .corall-chat-qc7-hint[data-qc7-hint=first] button[data-testid=chat-qc7-progress-hint-write]{color:#bae4ec}html[data-theme=dark] .corall-chat-nudge-chip[data-nudge=silence]{border-color:#2e8f9c7a;background:linear-gradient(90deg,#2e8f9c2e,#142c36eb);color:#c6dce2}html[data-theme=dark] .corall-chat-composer-field[data-soft-reply-cue="1"]{border-color:#2e8f9c73;box-shadow:0 0 0 1px #2e8f9c38}html[data-theme=dark] .corall-chat-composer-field[data-warm-depth-cue="1"]{border-color:#e85d4c66;box-shadow:0 0 0 1px #e85d4c2e}@media(prefers-reduced-motion:reduce){.corall-chat-composer-shell--wave10 .corall-chat-composer-field,.corall-chat-composer-shell--wave10 .corall-chat-composer-field[data-typing-feel=reply],.corall-chat-composer-shell--wave10 .ui-composer-send,.corall-thread-ribbon,.corall-thread-ribbon *{transition:none!important;animation:none!important}}.discover-intent-rail--wave5{gap:.5rem}.discover-intent-rail__scroll-wrap{position:relative;min-width:0}.discover-intent-rail__scroll-wrap:before,.discover-intent-rail__scroll-wrap:after{content:"";pointer-events:none;position:absolute;top:0;bottom:.15rem;width:1.1rem;z-index:1}.discover-intent-rail__scroll-wrap:before{left:0;background:linear-gradient(90deg,rgb(var(--color-surface-50) / .92) 0%,transparent 100%)}.discover-intent-rail__scroll-wrap:after{right:0;background:linear-gradient(270deg,rgb(var(--color-surface-50) / .92) 0%,transparent 100%)}html[data-theme=dark] .discover-intent-rail__scroll-wrap:before{background:linear-gradient(90deg,rgb(8 28 36 / .88) 0%,transparent 100%)}html[data-theme=dark] .discover-intent-rail__scroll-wrap:after{background:linear-gradient(270deg,rgb(8 28 36 / .88) 0%,transparent 100%)}.discover-intent-chip{transition:border-color .18s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),background .18s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),color .18s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),transform .18s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)),box-shadow .18s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.discover-intent-chip--active{transform:translateY(-1px)}.discover-card-editorial-above-photo--intent-first[data-wave="5"]{gap:.62rem}.discover-card-editorial-above-photo--intent-first[data-wave="5"] .discover-card-intent-folio--lead{box-shadow:inset 0 1px #ffffffc7,0 1px #ff6f610f}.discover-card-peek__intent .discover-card-intent-folio__kicker{margin-right:.35rem}.discover-mutual-clarity--wave5{border-radius:.85rem;padding:.65rem .85rem}.discover-mutual-hint{transition:opacity .2s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.discover-action-rail__like--mutual{letter-spacing:-.01em}.match-celebration-write-cta[data-mutual-write-sync=true]{display:flex;flex-direction:column;align-items:stretch}.match-celebration-write-kicker{letter-spacing:.14em;color:rgb(var(--color-ocean-800))}html[data-theme=dark] .match-celebration-write-kicker{color:#c6dce2}.discover-card-drag-snap{transition:transform .24s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))!important}.discover-list-row{transition:none}.discover-daily-pill{letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.discover-intent-chip,.discover-intent-chip--active,.discover-card-drag-snap,.discover-list-row,.discover-mutual-hint{transition:none!important;transform:none!important}}.corall-welcome-hero .corall-brand-lockup--hero{position:relative;isolation:isolate;padding-block:.35rem .15rem}.corall-welcome-hero .corall-brand-lockup--hero:before{content:"";pointer-events:none;position:absolute;left:50%;top:42%;z-index:-1;width:min(72vw,17rem);height:min(42vw,10rem);transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 45%,rgb(255 249 247 / .72) 0%,transparent 42%),radial-gradient(ellipse 70% 55% at 50% 50%,rgb(255 111 97 / .22) 0%,transparent 68%);filter:blur(2px)}.corall-welcome-hero .corall-brand-lockup__signal{margin-top:.35rem;padding:.28rem .85rem;border-radius:9999px;border:1px solid rgb(255 111 97 / .22);background:linear-gradient(145deg,#fff8f6eb,#ffffffb8 55%,#ecf8f98c);letter-spacing:.26em;box-shadow:0 2px 18px #08252e0d,0 0 42px #ff6f612e,inset 0 1px #ffffffeb}.corall-welcome-hero__title{letter-spacing:-.028em}.corall-welcome-hero__title .text-corall-600{background:linear-gradient(120deg,#ff6f61,#e25548 55%,#b03a2e);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.corall-welcome-hero .corall-cta-stack{gap:.65rem;margin-top:.15rem}.corall-welcome-hero .corall-cta-stack .corall-glow-cta{min-height:3.4rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f611f,0 14px 36px #ff6f6138}.corall-hero-mesh{background-image:radial-gradient(ellipse 148% 104% at 50% -30%,rgb(255 111 97 / .5),transparent 56%),radial-gradient(ellipse 82% 64% at 16% 2%,rgb(255 196 184 / .38),transparent 54%),radial-gradient(ellipse 34% 28% at 50% 8%,rgb(255 249 247 / .78),transparent 66%),radial-gradient(ellipse 48% 38% at 50% 10%,rgb(255 111 97 / .24),transparent 60%),radial-gradient(ellipse 36% 30% at 80% 4%,rgb(255 154 120 / .2),transparent 62%),radial-gradient(ellipse 104% 76% at 116% 96%,rgb(11 61 74 / .32),transparent 54%),radial-gradient(ellipse 90% 66% at -18% 74%,rgb(20 101 120 / .26),transparent 50%),radial-gradient(ellipse 62% 52% at 6% 18%,rgb(255 122 89 / .2),transparent 56%),radial-gradient(ellipse 56% 48% at 94% 22%,rgb(11 61 74 / .2),transparent 60%),radial-gradient(ellipse 50% 42% at 56% 46%,rgb(46 143 156 / .16),transparent 58%),radial-gradient(ellipse 42% 34% at 34% 62%,rgb(236 248 249 / .58),transparent 62%),radial-gradient(ellipse 152% 90% at 50% 120%,rgb(240 247 248 / .99),transparent 52%),radial-gradient(ellipse 60% 46% at 82% 8%,rgb(255 248 246 / .9),transparent 60%)}.corall-auth-calm .corall-auth-mesh{opacity:.88;background-image:radial-gradient(ellipse 96% 66% at 50% -16%,rgb(255 111 97 / .16),transparent 56%),radial-gradient(ellipse 44% 32% at 48% 16%,rgb(255 196 184 / .12),transparent 58%),radial-gradient(ellipse 20% 16% at 50% 12%,rgb(255 249 247 / .42),transparent 66%),radial-gradient(ellipse 68% 46% at 104% 98%,rgb(11 61 74 / .1),transparent 50%),radial-gradient(ellipse 58% 40% at -4% 80%,rgb(18 90 107 / .1),transparent 46%),radial-gradient(ellipse 136% 78% at 50% 114%,rgb(240 247 248 / .98),transparent 52%)}.corall-auth-calm .corall-brand-lockup{margin-bottom:.35rem}.corall-auth-calm .corall-brand-lockup__signal{opacity:.92;letter-spacing:.22em;box-shadow:0 1px 6px #08252e08,0 0 14px #ff6f610f,inset 0 1px #ffffffbf}.corall-auth-card{border-color:#2e8f9c24!important;background:linear-gradient(165deg,#fffffff0,#fff8f6b8 48%,#ecf8f9c7)!important;box-shadow:inset 0 1px #ffffffe6,0 12px 36px #08252e0f,0 0 0 1px #ff6f610d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-auth-calm .ui-premium-hover:hover{transform:none}.corall-auth-calm .corall-coral-blob,.corall-auth-calm .corall-lagoon-blob,.corall-auth-calm .corall-lagoon-blob-deep{animation:none!important}.corall-shell-brand{background:linear-gradient(180deg,rgb(255 248 246 / .35) 0%,transparent 72%)}.corall-shell-brand__tagline{letter-spacing:-.018em}.corall-shell-brand__signal{letter-spacing:.22em}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,rgb(var(--color-surface-50) / .72),#fff8f68c 48%,rgb(var(--color-surface-50) / .68));-webkit-backdrop-filter:saturate(1.35) blur(18px);backdrop-filter:saturate(1.35) blur(18px);border-color:#2e8f9c1f;box-shadow:inset 0 1px #ffffffb8,0 4px 24px #08252e0a}html[data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-scrolling] .corall-shell-sidebar.corall-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgb(var(--color-surface-50) / .99),#f6fafafa);border-color:#2e8f9c29;box-shadow:inset 0 1px #ffffff9e,0 8px 22px #08252e14,0 0 0 1px #ff6f610a}html[data-theme=dark] .corall-shell-header.corall-glass-chrome,html[data-theme=dark] .corall-shell-nav.corall-glass-chrome,html[data-theme=dark] .corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,#0f232cc7,#0c1c24b3);border-color:#2e8f9c33;box-shadow:inset 0 1px #2ee8bf0f,0 4px 24px #04182047}html[data-theme=dark][data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-sidebar.corall-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#0f232cfc,#0c1c24fa);box-shadow:inset 0 1px #2ee8bf0d,0 8px 22px #04182066,0 0 0 1px #ff6f6114}.corall-shell-brand:after{height:1.5px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .38) 32%,rgb(46 143 156 / .28) 68%,transparent 100%)}.discover-intent-rail{gap:.55rem;padding:.35rem .15rem .55rem;border-radius:1rem;background:linear-gradient(165deg,#fff8f68c,#ffffff47 48%,#ecf8f96b);box-shadow:inset 0 1px #ffffffa6}.discover-intent-rail__kicker{padding-inline:.35rem;color:#b03a2e}.discover-intent-chip{border-radius:.65rem;min-height:2.4rem;padding:.45rem .85rem;font-weight:700}.discover-intent-chip--active{border-color:#ff6f6180;background:linear-gradient(145deg,#fff8f6fa,#ffffffe0 48%,#ff6f6129);box-shadow:inset 0 1px #ffffffe0,0 4px 16px #ff6f611f,0 0 0 1px #ff6f6124}.discover-card-editorial-above-photo--magazine.discover-card-editorial-above-photo--intent-first{border-color:#ff6f6138;background:linear-gradient(168deg,#fff8f6e6,#ffffffb3 40%,#ecf8f98c);box-shadow:var(--corall-glass-inset),0 14px 36px #08252e12,0 0 0 1px #ff6f610f,0 0 48px #ff6f610f}.discover-card-intent-folio--lead{border-radius:.75rem;padding:.5rem .85rem;border-color:#ff6f6147;box-shadow:inset 0 1px #ffffffd9,0 4px 14px #ff6f6114}.discover-card-intent-folio__label{font-size:1.02rem;letter-spacing:-.02em}.corall-chat-bubble-outgoing,.corall-chat-bubble-incoming{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-chat-bubble-outgoing{box-shadow:inset 0 1px #ffffff38,0 1px 1px #8a2e2414}.corall-chat-bubble-incoming{box-shadow:inset 0 1px #ffffffe6,0 1px 1px #08252e08}.corall-chat-composer-shell--dense{gap:.28rem;padding-top:.35rem;border-top:1px solid rgb(46 143 156 / .14);background:linear-gradient(180deg,#fffffffc,#f6fafafc 52%,#fff8f69e);box-shadow:inset 0 1px #ffffffe0,0 -4px 18px #08252e0a}.corall-chat-composer-shell--dense .ui-composer-field,.corall-chat-composer-shell--dense textarea{min-height:2.45rem;border-radius:1.05rem}.corall-chat-icebreaker-rail--numbered{gap:.5rem;padding:.35rem;border-radius:1.25rem;background:linear-gradient(165deg,#fff8f6b8,#ffffff73 48%,#ecf8f98c);box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #ff6f6114}.corall-icebreaker-rail-item{border-radius:1.05rem!important;background:linear-gradient(155deg,#fffffff5,#fff8f68c 55%,#ecf8f96b)!important;box-shadow:inset 0 1px #ffffffe6,0 2px 10px #08252e08!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-icebreaker-rail-item:hover{border-color:#ff6f6161!important;box-shadow:inset 0 1px #fffffff2,0 6px 18px #ff6f611a!important}.corall-icebreaker-rail-num{background:linear-gradient(145deg,#fff8f6fa,#ff6f6124)!important;color:#b03a2e!important;box-shadow:inset 0 1px #ffffffd9}.match-celebration-cta-stack{display:flex;flex-direction:column;gap:.65rem}.match-celebration-cta-stack .match-celebration-write-cta{order:-1;padding:.55rem;border-radius:1.25rem;border:1px solid rgb(255 111 97 / .28);background:linear-gradient(145deg,#fff8f6fa,#ecf8f99e 48%,#fffffff0);box-shadow:inset 0 1px #ffffffeb,0 14px 36px #ff6f6129,0 0 0 1px #ff6f6114,0 0 48px #ff6f611a}.match-celebration-write-btn{min-height:3.5rem;font-size:1.0625rem;font-weight:750;letter-spacing:-.015em}.match-celebration-write-sub{font-weight:500;letter-spacing:-.01em}.match-celebration-starter-soft{opacity:.86}.match-celebration-starter-soft .convo-starter-chip{border-radius:.85rem;border-color:#2e8f9c24;background:#ffffff7a;box-shadow:none;font-size:.78rem;-webkit-backdrop-filter:none;backdrop-filter:none}.match-celebration-alt-paths{opacity:.78;padding-top:.15rem}.match-celebration-alt-paths button{font-weight:500;font-size:.72rem}.corall-quest-featured-card,.corall-speed-featured-ritual,[data-testid=featured-speed-card].corall-speed-featured-ritual{border-radius:1.45rem;border-color:#ff6f6142;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f611a,0 24px 56px #ff6f6124,0 0 72px #2e8f9c14}.corall-quest-featured-card:before,.corall-speed-featured-ritual:before{background:radial-gradient(ellipse 96% 62% at 0% 0%,rgb(255 111 97 / .28),transparent 55%),radial-gradient(ellipse 72% 52% at 100% 100%,rgb(46 143 156 / .2),transparent 58%),radial-gradient(ellipse 48% 36% at 70% 16%,rgb(255 249 247 / .48),transparent 62%)}.corall-curriculum-hero{border-color:#ff6f6138;background:linear-gradient(155deg,#fff8f6eb,rgb(var(--color-surface-50) / .88) 42%,#ecf8f9c7);box-shadow:inset 0 1px #ffffffd9,0 12px 36px #ff6f6114,0 0 0 1px #ff6f610f}.corall-curriculum-hero__pct{background:linear-gradient(145deg,#ff6f612e,#2e8f9c29)!important;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #ff6f612e}.corall-empty-state--premium.corall-ritual-empty{border-color:#ff6f6133;box-shadow:var(--corall-empty-premium-inset),0 20px 52px rgb(var(--corall-empty-premium-glow)),0 0 72px #ff6f6129,0 0 0 1px #ff6f611f;background:radial-gradient(ellipse 96% 56% at 50% -12%,rgb(255 111 97 / .18),transparent 58%),radial-gradient(ellipse 66% 46% at 100% 100%,rgb(46 143 156 / .14),transparent 60%),linear-gradient(165deg,#fffffffc,#fff8f6f0 48%,#ecf8f9eb)}.corall-matches-band{border-radius:1.25rem;border:1px solid rgb(46 143 156 / .14);padding:.85rem .65rem .55rem;background:linear-gradient(168deg,#fff8f6b3,rgb(var(--color-surface-50) / .96) 46%,#ecf8f9d1);box-shadow:inset 0 1px #ffffffd9}.corall-matches-band__list{display:flex;flex-direction:column;gap:0}.corall-matches-row{border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid rgb(46 143 156 / .1)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-matches-band__list>*:last-child .corall-matches-row{border-bottom:0!important}.corall-matches-row--featured{margin-block:.35rem;border-radius:1.1rem!important;border:1px solid rgb(255 111 97 / .24)!important;background:linear-gradient(155deg,#fff8f6fa,#ffffffeb 48%,#ecf8f9d9)!important;box-shadow:inset 0 1px #ffffffe6,0 12px 36px #ff6f611a!important}.corall-profile-band,.corall-profile-section{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-inline:.15rem}.corall-profile-band+.corall-profile-band,.corall-profile-section+.corall-profile-section{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid rgb(46 143 156 / .12)}.corall-profile-band:before,.corall-profile-section:before{width:3.5px;opacity:.75;background:linear-gradient(180deg,#ff6f61,#146578)}.corall-profile-hero-band{border-radius:1.35rem;border:1px solid rgb(46 143 156 / .14);background:linear-gradient(160deg,#fff8f6c7,#fffffff0 48%,#ecf8f9b3);box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f610d,0 0 52px #ff6f6114,inset 0 1px #fffffff0}html[data-theme=dark] .corall-welcome-hero__lead,html[data-theme=dark] .corall-auth-calm .text-ink-600,html[data-theme=dark] .corall-auth-calm .text-ink-500,html[data-theme=dark] .corall-auth-calm .text-ink-700,html[data-theme=dark] .corall-shell-header .text-ink-500,html[data-theme=dark] .corall-shell-brand__tagline,html[data-theme=dark] .match-celebration-write-sub,html[data-theme=dark] .match-celebration-alt-paths,html[data-theme=dark] .match-celebration-alt-paths .text-ink-500,html[data-theme=dark] .match-celebration-starter-soft .text-ink-500,html[data-theme=dark] .corall-chat-icebreaker-rail--numbered .text-ink-500,html[data-theme=dark] .corall-icebreaker-rail-item .text-ink-600,html[data-theme=dark] .corall-icebreaker-rail-item .text-ink-700,html[data-theme=dark] .discover-card-intent-folio,html[data-theme=dark] .discover-intent-rail__kicker,html[data-theme=dark] .corall-magazine-chip,html[data-theme=dark] .corall-ritual-empty .text-ink-400,html[data-theme=dark] .corall-ritual-empty .text-ink-500,html[data-theme=dark] .corall-quest-featured-card .text-ink-400,html[data-theme=dark] .corall-speed-featured-ritual .text-ink-400,html[data-theme=dark] .corall-curriculum-hero .text-ink-500,html[data-theme=dark] .corall-curriculum-hero .text-ink-600,html[data-theme=dark] .corall-matches-band .text-ink-500,html[data-theme=dark] .corall-matches-band .text-ink-600,html[data-theme=dark] .corall-profile-band .text-ink-500,html[data-theme=dark] .corall-profile-section .text-ink-500{color:#c6dce2}html[data-theme=dark] .corall-welcome-hero__title{color:#f3fafa;text-shadow:none}html[data-theme=dark] .corall-welcome-hero__title .text-corall-600{background:linear-gradient(120deg,#ff9b8a,#ff6f61 55%,#e25548);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=dark] .corall-welcome-hero .corall-brand-lockup__signal{border-color:#ff9a7847;background:linear-gradient(145deg,#e85d4c29,#142c36b8);color:#ffc4b8;box-shadow:0 0 28px #ff6f6129,inset 0 1px #2ee8bf0f}html[data-theme=dark] .corall-auth-card{background:linear-gradient(165deg,#142c36f0,#0f232ceb)!important;border-color:#2e8f9c3d!important;box-shadow:inset 0 1px #2ee8bf0d,0 12px 36px #04182059!important}html[data-theme=dark] .corall-auth-calm .corall-auth-mesh{background-image:radial-gradient(ellipse 96% 66% at 50% -16%,rgb(255 111 97 / .14),transparent 56%),radial-gradient(ellipse 68% 46% at 104% 98%,rgb(11 61 74 / .38),transparent 50%),radial-gradient(ellipse 58% 40% at -4% 80%,rgb(18 90 107 / .3),transparent 46%),radial-gradient(ellipse 136% 78% at 50% 114%,rgb(12 28 36 / .98),transparent 52%)}html[data-theme=dark] .discover-intent-rail{background:linear-gradient(165deg,#e85d4c14,#142c368c 48%,#0f232c9e);box-shadow:inset 0 1px #2ee8bf0d}html[data-theme=dark] .corall-chat-composer-shell--dense{border-top-color:#2e8f9c38;background:linear-gradient(180deg,rgb(46 143 156 / .07) 0%,transparent 22%),linear-gradient(180deg,#0f232cfc,#0c1c24fa)}html[data-theme=dark] .corall-chat-icebreaker-rail--numbered{background:linear-gradient(165deg,#e85d4c1a,#142c36b8 55%,#0f232ccc);box-shadow:inset 0 1px #2ee8bf0d,0 0 0 1px #ff6f611f}html[data-theme=dark] .corall-icebreaker-rail-item{background:linear-gradient(155deg,#142c36eb,#0f232cc7)!important;border-color:#2e8f9c47!important;color:#d6e6ea}html[data-theme=dark] .corall-icebreaker-rail-num{background:#e85d4c2e!important;color:#ffc4b8!important}html[data-theme=dark] .match-celebration-starter-soft .convo-starter-chip{background:#142c368c;border-color:#2e8f9c47;color:#d6e6ea}html[data-theme=dark] .corall-matches-band{border-color:#2e8f9c38;background:linear-gradient(168deg,#e85d4c14,#0f232cf0 48%,#0c1c24e6)}html[data-theme=dark] .corall-matches-row{border-bottom-color:#2e8f9c2e!important}html[data-theme=dark] .corall-profile-hero-band{border-color:#2e8f9c38;background:linear-gradient(160deg,#e85d4c1a,#142c36eb 48%,#0f232ce6)}html[data-theme=dark] .corall-curriculum-hero{border-color:#ff9a7838;background:linear-gradient(155deg,#e85d4c1f,#142c36e6 48%,#0f232ce0)}html[data-theme=dark] .corall-empty-state--premium.corall-ritual-empty{background:radial-gradient(ellipse 96% 56% at 50% -12%,rgb(255 111 97 / .18),transparent 56%),radial-gradient(ellipse 66% 46% at 100% 100%,rgb(46 143 156 / .16),transparent 58%),linear-gradient(165deg,#142c36f7,#0f232cf2)}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero{animation-timing-function:var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial{transition:transform .24s var(--ease-out-expo),box-shadow .24s var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-3px,0)}.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled){transform:translateZ(0) scale(.97)}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{transition:background .18s var(--motion-ease-premium),box-shadow .18s var(--motion-ease-premium),border-color .18s var(--motion-ease-premium)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero *,.corall-auth-calm *,.corall-chat-icebreaker-rail--numbered .motion-safe\:animate-fade-in,.match-celebration-cta-stack *,.discover-intent-rail.motion-safe\:animate-fade-in{animation:none!important}.discover-card-stack__active .discover-card-chrome--editorial:hover,.discover-intent-chip,.corall-icebreaker-rail-item,.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled){transform:none!important}.corall-shell-brand__signal-dot,.corall-brand-lockup__signal:before,.corall-welcome-hero .corall-brand-lockup--hero:before{animation:none!important}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{transition:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.discover-intent-rail--wave6{gap:.55rem;padding:.4rem .2rem .6rem}.discover-intent-rail--wave6 .discover-intent-rail__scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.45rem;padding-inline:.35rem}.discover-intent-rail--wave6 .discover-intent-chip{scroll-snap-align:start}.discover-card-editorial-above-photo--intent-first[data-wave="6"]{gap:.68rem}.discover-card-editorial-above-photo--intent-first[data-wave="6"] .discover-card-intent-folio--lead{padding:.55rem .9rem;box-shadow:inset 0 1px #ffffffd1,0 2px #ff6f6112,0 6px 18px #ff6f6114}.discover-card-editorial-above-photo--intent-first[data-wave="6"] .discover-card-intent-folio__label{font-size:1.06rem;letter-spacing:-.022em;line-height:1.25}.discover-card-editorial-above-photo--intent-first[data-wave="6"] .discover-card-editorial__quote{font-size:.92rem;opacity:.96}.discover-mutual-clarity--wave6{border-radius:.9rem;padding:.7rem .9rem;border-color:#ff6f6138;background:linear-gradient(160deg,#fff8f6eb,#ffffffb8 55%,#ecf8f980)}.discover-mutual-clarity--wave6 .discover-mutual-clarity__body{margin-top:.2rem;font-weight:500;letter-spacing:-.01em}html[data-theme=dark] .discover-mutual-clarity--wave6{border-color:#ff6f6147;background:linear-gradient(160deg,#122a32eb,#0a2028e0)}.discover-daily-pill--soft{color:rgb(var(--color-ocean-800));background:#ecf8f9b8;border-color:#2e8f9c2e;box-shadow:none}html[data-theme=dark] .discover-daily-pill--soft{color:#c6dce2;background:#0c242cb8;border-color:#2e8f9c47}.discover-daily-cap-card--wave6{border-radius:1.25rem}.discover-card-drag-snap{transition:transform .26s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))!important}.match-celebration-write-cta[data-wave="6"] .match-celebration-write-btn{min-height:3.35rem;letter-spacing:-.015em}.match-celebration-starter-soft--wave6{opacity:.78}.match-celebration-starter-soft--wave6 .convo-starter-chip{font-size:.74rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.discover-intent-rail--wave6 .discover-intent-chip,.discover-intent-rail--wave6 .discover-intent-chip--active,.discover-card-drag-snap,.discover-mutual-clarity--wave6{transition:none!important;transform:none!important}}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-brand-lockup--hero{gap:1.15rem}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-brand-lockup--hero:after{content:"";display:block;width:min(9.5rem,42vw);height:2px;margin:.15rem auto 0;border-radius:9999px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .55) 28%,rgb(255 249 247 / .95) 50%,rgb(20 101 120 / .45) 72%,transparent 100%);box-shadow:0 0 18px #ff6f6147}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-brand-lockup__signal{font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:700;font-size:.75rem;letter-spacing:.24em;text-transform:uppercase;color:#b03a2e}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-welcome-hero__title{letter-spacing:-.034em;text-wrap:balance}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-welcome-hero__lead{max-width:26.5rem;color:#263a42}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-cta-stack .corall-glow-cta{min-height:3.55rem;border-radius:1.15rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6129,0 18px 42px #ff6f6147,0 0 64px #ff6f611f}.corall-welcome-hero.corall-welcome-hero--wave6 .corall-pain-questions{margin-top:.25rem}.corall-auth-calm.corall-auth-calm--wave6 .corall-auth-mesh{opacity:.78}.corall-auth-calm.corall-auth-calm--wave6 .corall-atmosphere-bloom,.corall-auth-calm.corall-auth-calm--wave6 .corall-atmosphere-signal{opacity:.42!important}.corall-auth-calm.corall-auth-calm--wave6 .corall-auth-card{border-radius:1.35rem!important;border-color:#2e8f9c1f!important;box-shadow:inset 0 1px #fffffff2,0 10px 28px #08252e0b,0 0 0 1px #ff6f610a!important}.corall-auth-calm.corall-auth-calm--wave6 .corall-brand-lockup__signal{letter-spacing:.28em;opacity:.88;box-shadow:none;border-color:#2e8f9c2e;background:#ffffff8c}.corall-auth-calm.corall-auth-calm--wave6 input:focus-visible,.corall-auth-calm.corall-auth-calm--wave6 textarea:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-surface-50)),0 0 0 4px #14657859,0 0 18px #1465781f}.corall-shell-brand.corall-shell-brand--wave6{position:relative;padding-bottom:.35rem}.corall-shell-brand.corall-shell-brand--wave6 .corall-shell-brand__tagline{font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:650;letter-spacing:-.022em}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,rgb(var(--color-surface-50) / .68),#fff8f67a 42%,#ecf8f98c);-webkit-backdrop-filter:saturate(1.42) blur(20px);backdrop-filter:saturate(1.42) blur(20px)}html[data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-scrolling] .corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,#f6fafafe,#fff8f6fc);border-bottom-color:#ff6f611a;box-shadow:inset 0 1px #ffffffb3,0 10px 26px #08252e17,0 0 0 1px #ff6f610f}.corall-shell-nav-item--active.corall-nav-active-glow,.corall-shell-nav .corall-shell-nav-item--active{box-shadow:inset 0 1px #ffffff8c,0 0 22px #ff6f612e}.discover-intent-rail.discover-intent-rail--wave6{position:relative;padding:.55rem .45rem .7rem;border-radius:1.15rem;border:1px solid rgb(46 143 156 / .1);background:linear-gradient(168deg,#fff8f6c7,#ffffff6b 42%,#ecf8f98c);box-shadow:inset 0 1px #ffffffc7,0 8px 24px #08252e0a}.discover-intent-rail.discover-intent-rail--wave6:before{content:"";position:absolute;left:.55rem;top:.55rem;bottom:.55rem;width:3px;border-radius:9999px;background:linear-gradient(180deg,#ff6f61,#146578);opacity:.85}.discover-intent-rail.discover-intent-rail--wave6 .discover-intent-rail__kicker{padding-left:.85rem;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;color:#b03a2e}.discover-intent-rail.discover-intent-rail--wave6 .discover-intent-rail__scroll,.discover-intent-rail.discover-intent-rail--wave6 .discover-intent-rail__scroll-wrap{padding-left:.55rem}.discover-intent-chip--active{border-color:#ff6f618c;color:#8a2e24;background:linear-gradient(145deg,#fff8f6fc,#ffffffeb 40%,#ff6f6133);box-shadow:inset 0 1px #ffffffeb,0 6px 18px #ff6f6124,0 0 0 1px #ff6f6129}.discover-card-editorial-above-photo--magazine.discover-card-editorial-above-photo--intent-first{border-radius:1.25rem;border-color:#ff6f6142;box-shadow:var(--corall-glass-inset),0 18px 44px #08252e14,0 0 0 1px #ff6f6114,0 0 56px #ff6f6114}.discover-card-intent-folio--lead{border-left:3px solid rgb(255 111 97 / .85);background:linear-gradient(155deg,#fff8f6f2,#ffffffc7 55%,#ecf8f980)}.discover-card-intent-folio__label{font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:750;letter-spacing:-.028em}.corall-chat-bubble-outgoing{background:linear-gradient(155deg,#ff6f61,#e25548 55%,#b03a2e)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff47,0 1px 2px #8a2e2424}.corall-chat-bubble-incoming{background:#fffffffa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgb(46 143 156 / .12);box-shadow:inset 0 1px #fff,0 1px 2px #08252e0a}.corall-chat-icebreaker-rail--numbered{gap:.55rem;padding:.45rem;border:1px solid rgb(255 111 97 / .12);background:linear-gradient(165deg,#fff8f6e0,#ffffff8c 48%,#ecf8f9b3);box-shadow:inset 0 1px #ffffffeb,0 8px 22px #ff6f610f}.corall-icebreaker-rail-item{min-height:2.85rem;border:1px solid rgb(46 143 156 / .12)!important}.corall-icebreaker-rail-num{width:1.65rem!important;height:1.65rem!important;border-radius:.55rem!important;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif)!important;background:linear-gradient(145deg,#ff6f6138,#fff8f6f2)!important;color:#8a2e24!important}.corall-chat-composer-shell--dense{gap:.22rem;padding-top:.28rem;padding-bottom:max(.28rem,env(safe-area-inset-bottom));border-top:1px solid rgb(46 143 156 / .16);background:linear-gradient(180deg,#fff,#f6fafafc 48%,#fff8f6b8);box-shadow:inset 0 1px #fffffff2,0 -6px 22px #08252e0d}.corall-chat-composer-shell--dense .ui-composer-field,.corall-chat-composer-shell--dense textarea{min-height:2.35rem;border-radius:1rem;border-color:#2e8f9c29;background:#fffffffa}.corall-chat-composer-shell--dense [data-send],.corall-chat-composer-shell--dense button[type=submit]{box-shadow:0 0 0 1px #ff6f611f,0 6px 16px #ff6f612e}.match-celebration-cta-stack .match-celebration-write-cta{padding:.7rem;border-radius:1.35rem;border-color:#ff6f6157;background:linear-gradient(145deg,#fff8f6,#fffffff2 40%,#ecf8f9bf);box-shadow:inset 0 1px #fffffff2,0 18px 44px #ff6f6133,0 0 0 1px #ff6f611a,0 0 64px #ff6f6124}.match-celebration-write-btn{min-height:3.65rem;font-size:1.1rem;letter-spacing:-.02em}.match-celebration-write-kicker{letter-spacing:.14em;color:#b03a2e}.match-celebration-starter-soft{opacity:.72;transform:scale(.98);transform-origin:center top}.match-celebration-alt-paths{opacity:.7}.match-celebration-alt-paths button{font-size:.7rem;font-weight:500}.corall-quest-featured-card,.corall-speed-featured-ritual,[data-testid=featured-speed-card].corall-speed-featured-ritual{border-radius:1.55rem;border-color:#ff6f614d;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f611f,0 28px 64px #ff6f612e,0 0 88px #2e8f9c1a}.corall-celebrate-surface,.quest-complete-glow.corall-celebrate-surface{position:relative;overflow:hidden;border-radius:1.35rem;border-color:#ff6f6147;background:radial-gradient(ellipse 90% 55% at 50% -8%,rgb(255 111 97 / .2),transparent 58%),radial-gradient(ellipse 60% 42% at 100% 100%,rgb(46 143 156 / .14),transparent 60%),linear-gradient(165deg,#fffffffc,#fff8f6f0 48%,#ecf8f9e6);box-shadow:inset 0 1px #ffffffeb,0 20px 48px #ff6f6124,0 0 0 1px #ff6f611a}.corall-celebrate-surface .corall-glow-cta{min-height:3.25rem}.corall-celebrate-surface .corall-glow-cta~.corall-glow-cta{box-shadow:none!important;background:transparent!important;color:#b03a2e!important;border:0!important;min-height:2.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.corall-celebrate-alt{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;box-shadow:none;cursor:pointer}.corall-celebrate-surface .corall-celebrate-alt{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;font-size:.875rem;font-weight:600;color:#125a6b;text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;box-shadow:none}.corall-empty-state--premium.corall-ritual-empty{border-radius:1.45rem;box-shadow:var(--corall-empty-premium-inset),0 24px 58px rgb(var(--corall-empty-premium-glow)),0 0 80px #ff6f612e,0 0 0 1px #ff6f6124}.corall-curriculum-hero{border-radius:1.35rem;border-color:#ff6f6142}.corall-matches-band{border-radius:1.35rem;border-color:#2e8f9c1f;padding:.95rem .55rem .45rem;background:linear-gradient(168deg,#fff8f6d1,rgb(var(--color-surface-50) / .98) 42%,#ecf8f9e0)}.corall-matches-row{padding-block:.85rem!important}.corall-matches-row:hover{background:#fff8f673!important}.corall-profile-band+.corall-profile-band,.corall-profile-section+.corall-profile-section{margin-top:1.35rem;padding-top:1.2rem;border-top:1px solid rgb(46 143 156 / .14)}.corall-profile-band:before,.corall-profile-section:before{width:4px;opacity:.85;background:linear-gradient(180deg,#ff6f61,#146578)}.corall-profile-hero-band{border-radius:1.45rem;border-color:#2e8f9c1f;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f610f,0 0 64px #ff6f611a,inset 0 1px #fffffff5}html[data-theme=dark] .corall-welcome-hero--wave6 .corall-welcome-hero__lead,html[data-theme=dark] .corall-welcome-hero--wave6 .corall-pain-questions__item,html[data-theme=dark] .corall-auth-calm--wave6 .text-ink-600,html[data-theme=dark] .corall-auth-calm--wave6 .text-ink-500,html[data-theme=dark] .corall-auth-calm--wave6 .corall-lead,html[data-theme=dark] .corall-shell-brand--wave6 .corall-shell-brand__tagline,html[data-theme=dark] .discover-intent-rail--wave6 .discover-intent-rail__kicker,html[data-theme=dark] .discover-intent-rail--wave6 .text-ink-500,html[data-theme=dark] .corall-celebrate-surface .text-ink-500,html[data-theme=dark] .corall-celebrate-surface .text-ink-600,html[data-theme=dark] .corall-celebrate-alt,html[data-theme=dark] .match-celebration-write-kicker,html[data-theme=dark] .corall-chat-composer-shell--dense .text-ink-500,html[data-theme=dark] .corall-matches-row .text-ink-500,html[data-theme=dark] .corall-profile-band .text-ink-600,html[data-theme=dark] .corall-profile-section .text-ink-600{color:#c6dce2}html[data-theme=dark] .corall-welcome-hero--wave6 .corall-brand-lockup__signal{color:#ffc4b8;border-color:#ff9a7847;background:linear-gradient(145deg,#e85d4c2e,#142c36bf)}html[data-theme=dark] .corall-auth-calm--wave6 .corall-auth-card{background:linear-gradient(165deg,#142c36f5,#0f232cf0)!important;border-color:#2e8f9c42!important}html[data-theme=dark] .corall-shell-brand--wave6 .corall-shell-brand__signal{color:#ffc4b8}html[data-theme=dark] .discover-intent-rail--wave6{border-color:#2e8f9c38;background:linear-gradient(168deg,#e85d4c1a,#142c369e 48%,#0f232cb8)}html[data-theme=dark] .corall-chat-bubble-incoming{background:#142c36f5!important;border-color:#2e8f9c47;color:#e6f2f5}html[data-theme=dark] .corall-chat-bubble-outgoing{background:linear-gradient(155deg,#ff6f61,#e25548 52%,#b03a2e)!important;color:#fff!important}html[data-theme=dark] .corall-celebrate-surface,html[data-theme=dark] .quest-complete-glow.corall-celebrate-surface{background:radial-gradient(ellipse 90% 55% at 50% -8%,rgb(255 111 97 / .2),transparent 56%),linear-gradient(165deg,#142c36f7,#0f232cf2);border-color:#ff9a7847}html[data-theme=dark] .match-celebration-starter-soft{opacity:.78}html[data-theme=dark][data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-sidebar.corall-glass-chrome{border-bottom-color:#ff6f6124}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero--wave6.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero--wave6{animation-duration:var(--motion-duration-entrance-hero, .4s);animation-timing-function:var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-4px,0);box-shadow:var(--corall-elevation-lift),0 0 40px #ff6f611f}.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled),.corall-celebrate-surface .corall-glow-cta.ui-premium-hover:active:not(:disabled){transform:translateZ(0) scale(.965)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero--wave6 *,.corall-auth-calm--wave6 *,.discover-intent-rail--wave6.motion-safe\:animate-fade-in,.corall-celebrate-surface.motion-safe\:animate-card-reveal,.corall-celebrate-surface *{animation:none!important}.discover-card-stack__active .discover-card-chrome--editorial:hover,.match-celebration-starter-soft,.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled){transform:none!important}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}}.corall-chats-list-virtuoso .corall-chats-list-row,.corall-chats-list-virtuoso .corall-chat-row-link{transition:background-color .12s var(--motion-ease-premium),box-shadow .12s var(--motion-ease-premium)!important;transform:none!important}.corall-chats-list-virtuoso .corall-chats-list-row:hover,.corall-chats-list-virtuoso .corall-chat-row-link:hover{transform:none!important}html[data-scrolling] .avatar-blur-placeholder{animation:none!important}.corall-route-skeleton{content-visibility:auto;contain-intrinsic-size:auto 36rem}.corall-route-skeleton .ui-stagger-children>*{animation:none!important;opacity:1!important;transform:none!important}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero{gap:1.25rem;padding-block:.45rem .2rem}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:before{width:min(78vw,19rem);height:min(46vw,11.5rem);background:radial-gradient(circle at 50% 42%,rgb(255 249 247 / .88) 0%,transparent 44%),radial-gradient(ellipse 72% 58% at 50% 50%,rgb(255 111 97 / .28) 0%,transparent 70%),radial-gradient(ellipse 48% 40% at 62% 58%,rgb(20 101 120 / .1) 0%,transparent 72%);filter:blur(2.5px)}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:after{width:min(11rem,48vw);height:2.5px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .65) 22%,rgb(255 249 247 / 1) 50%,rgb(20 101 120 / .55) 78%,transparent 100%);box-shadow:0 0 22px #ff6f615c}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup__signal{margin-top:.45rem;padding:.32rem 1rem;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:750;font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:#8a2e24;border:1px solid rgb(255 111 97 / .28);background:linear-gradient(145deg,#fff8f6fa,#ffffffd1 52%,#ecf8f99e);box-shadow:0 2px 20px #08252e0d,0 0 48px #ff6f6138,inset 0 1px #fffffff2}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title{letter-spacing:-.038em;text-wrap:balance}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title .text-corall-600{background:linear-gradient(118deg,#ff6f61,#e25548 42%,#b03a2e 88%,#8a2e24);-webkit-background-clip:text;background-clip:text;color:transparent}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__lead{max-width:27rem;color:#20343c;letter-spacing:-.01em}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-cta-stack{gap:.7rem}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-cta-stack .corall-glow-cta{min-height:3.65rem;border-radius:1.2rem;letter-spacing:-.018em;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f612e,0 20px 46px #ff6f614d,0 0 72px #ff6f6124}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-mesh{opacity:.7;background-image:radial-gradient(ellipse 92% 62% at 50% -14%,rgb(255 111 97 / .12),transparent 56%),radial-gradient(ellipse 40% 28% at 48% 18%,rgb(255 196 184 / .08),transparent 60%),radial-gradient(ellipse 18% 14% at 50% 12%,rgb(255 249 247 / .36),transparent 68%),radial-gradient(ellipse 64% 44% at 104% 98%,rgb(11 61 74 / .08),transparent 50%),radial-gradient(ellipse 54% 38% at -4% 80%,rgb(18 90 107 / .08),transparent 46%),radial-gradient(ellipse 136% 78% at 50% 114%,rgb(240 247 248 / .99),transparent 52%)}.corall-auth-calm.corall-auth-calm--wave10 .corall-atmosphere-bloom,.corall-auth-calm.corall-auth-calm--wave10 .corall-atmosphere-signal{opacity:.32!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-card{border-radius:1.45rem!important;border-color:#2e8f9c1a!important;background:linear-gradient(168deg,#fffffff7,#fff8f6c7 48%,#ecf8f9d1)!important;box-shadow:inset 0 1px #fffffffa,0 8px 24px #08252e0a,0 0 0 1px #ff6f6109!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-brand-lockup__signal{letter-spacing:.16em;opacity:1;box-shadow:none;border-color:#2e8f9c29;background:#ffffff9e;color:#125a6b}.corall-auth-calm.corall-auth-calm--wave10 input:focus-visible,.corall-auth-calm.corall-auth-calm--wave10 textarea:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--color-surface-50)),0 0 0 4px #14657852,0 0 16px #1465781a}.corall-auth-calm.corall-auth-calm--wave10 .ui-premium-hover:hover{transform:none}.corall-auth-calm.corall-auth-calm--wave10 .corall-coral-blob,.corall-auth-calm.corall-auth-calm--wave10 .corall-lagoon-blob,.corall-auth-calm.corall-auth-calm--wave10 .corall-lagoon-blob-deep{animation:none!important;opacity:.28!important}.corall-shell-brand.corall-shell-brand--wave10{position:relative;padding-bottom:.45rem;background:linear-gradient(180deg,rgb(255 248 246 / .48) 0%,rgb(255 248 246 / .12) 55%,transparent 100%)}.corall-shell-brand.corall-shell-brand--wave10 .corall-shell-brand__tagline{font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:700;letter-spacing:-.024em}.corall-shell-brand.corall-shell-brand--wave10 .corall-shell-brand__signal{letter-spacing:.26em;color:#b03a2e}.corall-shell-brand.corall-shell-brand--wave10 .corall-shell-brand__signal-dot{width:.45rem;height:.45rem;border-radius:9999px;background:#ff6f61;box-shadow:0 0 0 3px #ff6f6138,0 0 12px #ff6f6173}.corall-shell-header.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-nav.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-sidebar.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-sidebar.corall-glass-chrome{background:linear-gradient(180deg,rgb(var(--color-surface-50) / .64),#fff8f670 40%,#ecf8f985);-webkit-backdrop-filter:saturate(1.48) blur(22px);backdrop-filter:saturate(1.48) blur(22px);border-color:#2e8f9c1c}html[data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-scrolling] .corall-shell-sidebar.corall-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#f6fafafe,#fff8f6fe);border-bottom-color:#ff6f611f;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #08252e1a,0 0 0 1px #ff6f6112}.corall-shell-nav-item--active.corall-nav-active-glow,.corall-shell-nav .corall-shell-nav-item--active,.corall-nav-active-glow{box-shadow:inset 0 1px #ffffffb8,0 0 10px #ff6f611f}.discover-intent-rail.discover-intent-rail--wave10{position:relative;padding:.65rem .5rem .8rem;border-radius:1.25rem;border:1px solid rgb(46 143 156 / .11);background:linear-gradient(170deg,#fff8f6e0,#ffffff80 40%,#ecf8f99e);box-shadow:inset 0 1px #ffffffdb,0 10px 28px #08252e0b,0 0 0 1px #ff6f610a}.discover-intent-rail.discover-intent-rail--wave10:before{content:"";position:absolute;left:.6rem;top:.6rem;bottom:.6rem;width:3.5px;border-radius:9999px;background:linear-gradient(180deg,#ff6f61,#e25548 42%,#146578);opacity:.92;box-shadow:0 0 12px #ff6f6147}.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-rail__kicker{padding-left:.95rem;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:750;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;color:#8a2e24}.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-rail__scroll,.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-rail__scroll-wrap{padding-left:.65rem}.discover-intent-rail--wave10 .discover-intent-chip{min-height:2.75rem;border-radius:9999px;font-weight:600;letter-spacing:-.01em;border-color:#2e8f9c24;background:#ffffffb8}.discover-intent-rail--wave10 .discover-intent-chip--active,.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-chip--active{border-color:#ff6f6194;color:#8a2e24;background:linear-gradient(145deg,#fff8f6,#fffffff0 38%,#ff6f613d);box-shadow:inset 0 1px #fffffff2,0 8px 20px #ff6f6129,0 0 0 1px #ff6f612e}.discover-mutual-clarity.discover-mutual-clarity--wave10{border-radius:1.2rem;border-color:#ff6f6138;background:linear-gradient(155deg,#fff8f6f2,#ffffffd1 48%,#ecf8f9b3);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #ff6f611a}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write,.discover-mutual-clarity--wave10 [data-write-cta],.discover-mutual-clarity--wave10 .corall-glow-cta{letter-spacing:var(--corall-wave10-write-tracking, -.022em)}.discover-daily-cap-card--wave10{border-radius:1.4rem;border-color:#2e8f9c24;background:linear-gradient(168deg,#fff8f6eb,#ffffffe0 45%,#ecf8f9d9)}.discover-card-editorial-above-photo--magazine.discover-card-editorial-above-photo--intent-first{border-radius:1.3rem;border-color:#ff6f6147;box-shadow:var(--corall-glass-inset),0 20px 48px #08252e17,0 0 0 1px #ff6f6117,0 0 64px #ff6f611a}.discover-card-intent-folio--lead{border-left:3.5px solid rgb(255 111 97 / .9)}.discover-card-intent-folio__label{font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:780;letter-spacing:-.03em}.corall-chat-bubble-outgoing{background:linear-gradient(152deg,#ff6f61,#e25548 52%,#b03a2e)!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:#8a2e242e!important;box-shadow:inset 0 1px #ffffff4d,0 1px 2px #8a2e241f!important}.corall-chat-bubble-incoming{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgb(46 143 156 / .11)!important;box-shadow:inset 0 1px #fff,0 1px 2px #08252e09!important}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10,.corall-chat-icebreaker-rail--numbered{gap:.6rem;padding:.55rem;border-radius:1.2rem;border:1px solid rgb(255 111 97 / .14);background:linear-gradient(168deg,#fff8f6f0,#ffffff9e 48%,#ecf8f9c7);box-shadow:inset 0 1px #fffffff2,0 10px 26px #ff6f6112}.corall-icebreaker-rail-item{min-height:2.95rem;border-radius:1.05rem!important;border:1px solid rgb(46 143 156 / .12)!important;background:#ffffffeb!important}.corall-icebreaker-rail-num{width:1.7rem!important;height:1.7rem!important;border-radius:.55rem!important;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif)!important;font-weight:750!important;background:linear-gradient(145deg,#ff6f6142,#fff8f6fa)!important;color:#8a2e24!important}.corall-chat-composer-shell--dense.corall-chat-composer-shell--wave10,.corall-chat-composer-shell--dense{gap:.18rem;padding-top:.22rem;padding-bottom:max(.22rem,env(safe-area-inset-bottom));border-top:1px solid rgb(46 143 156 / .14);background:linear-gradient(180deg,#fff,#f6fafafe 42%,#fff8f6c7);box-shadow:inset 0 1px #fffffffa,0 -8px 24px #08252e0b}.corall-chat-composer-shell--dense .ui-composer-field,.corall-chat-composer-shell--dense textarea{min-height:2.3rem;border-radius:1.05rem;border-color:#2e8f9c26;background:#fff}.corall-chat-composer-shell--dense [data-send],.corall-chat-composer-shell--dense button[type=submit]{box-shadow:0 0 0 1px #ff6f6124,0 8px 18px #ff6f6133}.match-celebration-cta-stack--wave10 .match-celebration-write-cta,.match-celebration-cta-stack .match-celebration-write-cta{padding:.75rem;border-radius:1.4rem;border-color:#ff6f6161;background:linear-gradient(148deg,#fff8f6,#fffffff7 38%,#ecf8f9cc);box-shadow:inset 0 1px #fffffffa,0 20px 48px #ff6f6138,0 0 0 1px #ff6f611f,0 0 72px #ff6f6129}.match-celebration-write-btn{min-height:3.75rem;font-size:1.12rem;letter-spacing:-.022em}.match-celebration-write-kicker{letter-spacing:.16em;color:#8a2e24;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-weight:700}.match-celebration-starter-soft.match-celebration-starter-soft--wave10,.match-celebration-starter-soft--wave10{opacity:.64;transform:scale(.975);transform-origin:center top}.match-celebration-starter-soft--wave10 .convo-starter-chip{border-color:#2e8f9c24;box-shadow:none}.match-celebration-alt-paths{opacity:.62}.match-celebration-alt-paths button{font-size:.6875rem;font-weight:500;letter-spacing:.01em}.corall-quest-featured-card,.corall-speed-featured-ritual,[data-testid=featured-speed-card].corall-speed-featured-ritual{border-radius:1.6rem;border-color:#ff6f6157;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6124,0 32px 72px #ff6f6133,0 0 96px #2e8f9c1f}.corall-celebrate-surface,.quest-complete-glow.corall-celebrate-surface{position:relative;overflow:hidden;border-radius:1.4rem;border-color:#ff6f614d;background:radial-gradient(ellipse 92% 58% at 50% -10%,rgb(255 111 97 / .22),transparent 58%),radial-gradient(ellipse 58% 40% at 100% 100%,rgb(46 143 156 / .16),transparent 62%),linear-gradient(168deg,#fff,#fff8f6f5 48%,#ecf8f9eb);box-shadow:inset 0 1px #fffffff2,0 22px 52px #ff6f6126,0 0 0 1px #ff6f611c}.corall-celebrate-surface .corall-glow-cta{min-height:3.35rem}.corall-celebrate-surface .corall-glow-cta~.corall-glow-cta,.corall-celebrate-surface .corall-glow-cta~button.corall-glow-cta{box-shadow:none!important;background:transparent!important;color:#b03a2e!important;border:0!important;min-height:2.75rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.corall-celebrate-surface .corall-celebrate-alt,.corall-celebrate-surface button.corall-celebrate-alt{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;font-size:.875rem;font-weight:600;color:#125a6b;text-decoration:underline;text-underline-offset:3px;background:transparent!important;border:0!important;box-shadow:none!important}.corall-celebrate-surface .corall-celebrate-alt:hover{color:#b03a2e}.corall-empty-state--premium.corall-ritual-empty{border-radius:1.5rem;box-shadow:var(--corall-empty-premium-inset),0 26px 62px rgb(var(--corall-empty-premium-glow)),0 0 88px #ff6f6133,0 0 0 1px #ff6f6126}.corall-curriculum-hero{border-radius:1.4rem;border-color:#ff6f6147}.corall-matches-band.corall-matches-band--wave10,.corall-matches-band{border-radius:1.4rem;border-color:#2e8f9c1a;padding:1rem .5rem .4rem;background:linear-gradient(170deg,#fff8f6e0,rgb(var(--color-surface-50) / .99) 40%,#ecf8f9e6);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #08252e08}.corall-matches-row{padding-block:.9rem!important;border-radius:.85rem}.corall-matches-row:hover{background:#fff8f685!important}.corall-profile-band.corall-profile-band--wave10,.corall-profile-band+.corall-profile-band,.corall-profile-section+.corall-profile-section{margin-top:1.4rem;padding-top:1.25rem;border-top:1px solid rgb(46 143 156 / .12);box-shadow:none;background:transparent}.corall-profile-band:before,.corall-profile-section:before{width:4px;opacity:.9;background:linear-gradient(180deg,#ff6f61,#146578)}.corall-profile-hero-band.corall-profile-hero-band--wave10,.corall-profile-hero-band{border-radius:1.5rem;border-color:#2e8f9c1a;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f610d,0 0 68px #ff6f6117,inset 0 1px #fffffffa}html[data-theme=dark] .corall-welcome-hero--wave10 .corall-welcome-hero__lead,html[data-theme=dark] .corall-welcome-hero--wave10 .corall-pain-questions__item,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-600,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-500,html[data-theme=dark] .corall-auth-calm--wave10 .corall-lead,html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__tagline,html[data-theme=dark] .discover-intent-rail--wave10 .discover-intent-rail__kicker,html[data-theme=dark] .discover-intent-rail--wave10 .text-ink-500,html[data-theme=dark] .discover-mutual-clarity--wave10 .text-ink-600,html[data-theme=dark] .corall-celebrate-surface .text-ink-500,html[data-theme=dark] .corall-celebrate-surface .text-ink-600,html[data-theme=dark] .corall-celebrate-alt,html[data-theme=dark] .match-celebration-write-kicker,html[data-theme=dark] .corall-chat-composer-shell--dense .text-ink-500,html[data-theme=dark] .corall-matches-row .text-ink-500,html[data-theme=dark] .corall-profile-band .text-ink-600,html[data-theme=dark] .corall-profile-section .text-ink-600{color:#cde2e8}html[data-theme=dark] .corall-welcome-hero--wave10 .corall-brand-lockup__signal{color:#ffc4b8;border-color:#ff9a7852;background:linear-gradient(145deg,#e85d4c38,#142c36cc)}html[data-theme=dark] .corall-auth-calm--wave10 .corall-auth-card{background:linear-gradient(168deg,#142c36f7,#0f232cf2)!important;border-color:#2e8f9c47!important}html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__signal{color:#ffc4b8}html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__signal-dot{box-shadow:0 0 0 3px #ff6f6147,0 0 14px #ff6f618c}html[data-theme=dark] .discover-intent-rail--wave10{border-color:#2e8f9c3d;background:linear-gradient(170deg,#e85d4c1f,#142c36ad 48%,#0f232cc7)}html[data-theme=dark] .discover-mutual-clarity--wave10{border-color:#ff9a7847;background:linear-gradient(155deg,#e85d4c1f,#142c36d9)}html[data-theme=dark] .corall-chat-bubble-incoming{background:#142c36fa!important;border-color:#2e8f9c4d!important;color:#e8f4f7}html[data-theme=dark] .corall-chat-bubble-outgoing{background:linear-gradient(152deg,#ff6f61,#e25548,#b03a2e)!important;color:#fff!important}html[data-theme=dark] .corall-chat-icebreaker-rail--numbered{border-color:#ff9a7838;background:linear-gradient(168deg,#e85d4c1f,#142c36e0)}html[data-theme=dark] .corall-icebreaker-rail-item{background:#142c36eb!important;border-color:#2e8f9c42!important;color:#e6f2f5}html[data-theme=dark] .corall-celebrate-surface,html[data-theme=dark] .quest-complete-glow.corall-celebrate-surface{background:radial-gradient(ellipse 92% 58% at 50% -10%,rgb(255 111 97 / .22),transparent 56%),linear-gradient(168deg,#142c36fa,#0f232cf5);border-color:#ff9a784d}html[data-theme=dark] .corall-celebrate-surface .corall-glow-cta~.corall-glow-cta,html[data-theme=dark] .corall-celebrate-alt{color:#ffc4b8!important}html[data-theme=dark] .match-celebration-starter-soft--wave10{opacity:.72}html[data-theme=dark] .corall-matches-band{background:linear-gradient(170deg,#e85d4c14,#142c36eb);border-color:#2e8f9c38}html[data-theme=dark] .corall-profile-hero-band{border-color:#2e8f9c3d;box-shadow:inset 0 1px #ffffff0f,0 0 48px #ff6f611f}html[data-theme=dark][data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-theme=dark][data-scrolling] .corall-shell-sidebar.corall-glass-chrome{border-bottom-color:#ff6f6129;background:linear-gradient(180deg,#0f232cfe,#142c36fc)}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero--wave10.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero--wave10{animation-duration:var(--motion-duration-entrance-hero, .38s);animation-timing-function:var(--ease-out-expo)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-3px,0);box-shadow:var(--corall-elevation-lift),0 0 36px #ff6f6124}.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled),.corall-celebrate-surface .corall-glow-cta.ui-premium-hover:active:not(:disabled){transform:translateZ(0) scale(.96)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero--wave10 *,.corall-auth-calm--wave10 *,.discover-intent-rail--wave10.motion-safe\:animate-fade-in,.discover-mutual-clarity--wave10.motion-safe\:animate-fade-in,.corall-celebrate-surface.motion-safe\:animate-card-reveal,.corall-celebrate-surface *,.corall-shell-brand--wave10 .corall-shell-brand__signal-dot{animation:none!important}.discover-card-stack__active .discover-card-chrome--editorial:hover,.match-celebration-starter-soft--wave10,.corall-glow-cta.ui-premium-hover:active:not(:disabled),.match-celebration-write-btn.ui-premium-hover:active:not(:disabled){transform:none!important}.corall-shell-header.corall-glass-chrome,.corall-shell-nav.corall-glass-chrome,.corall-shell-sidebar.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}}.discover-card-editorial-above-photo--intent-first[data-wave="10"]{gap:.72rem}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio--lead{padding:.6rem .95rem;box-shadow:inset 0 1px #ffffffe0,0 2px #ff6f6114,0 8px 22px #ff6f611a}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio__label{font-size:1.1rem;letter-spacing:-.024em;line-height:1.22}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-editorial__quote{font-size:.9rem;opacity:.94}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-editorial-above-photo__subline{margin-top:.15rem;opacity:.88;letter-spacing:-.005em}.discover-intent-rail--wave10 .discover-intent-rail__scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.48rem}.discover-intent-rail--wave10 .discover-intent-chip{scroll-snap-align:start}.discover-daily-soft-hint{color:rgb(var(--color-ocean-800));max-width:18rem}html[data-theme=dark] .discover-daily-soft-hint{color:#c6dce2}.discover-daily-pill[data-wave="10"].discover-daily-pill--soft{letter-spacing:-.01em}.discover-daily-cap-card--wave10{border-radius:1.35rem}.discover-card-drag-snap{transition:transform .28s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))!important}.match-celebration-write-cta[data-wave="10"] .match-celebration-write-btn{min-height:3.4rem;letter-spacing:-.016em}@media(prefers-reduced-motion:reduce){.discover-intent-rail--wave10 .discover-intent-chip,.discover-intent-rail--wave10 .discover-intent-chip--active,.discover-card-drag-snap,.discover-mutual-clarity--wave10{transition:none!important;transform:none!important}}:root{--corall-write-tracking: -.018em;--corall-wave10-signal-glow: 0 0 0 3px rgb(255 111 97 / .26), 0 0 18px rgb(255 111 97 / .5);--corall-wave10-chrome-blur: 24px}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero{gap:1.4rem;padding-block:.55rem .35rem}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:before{width:min(84vw,21rem);height:min(50vw,12.5rem);background:radial-gradient(circle at 50% 40%,rgb(255 249 247 / .95) 0%,transparent 42%),radial-gradient(ellipse 74% 60% at 50% 52%,rgb(255 111 97 / .34) 0%,transparent 68%),radial-gradient(ellipse 52% 42% at 64% 60%,rgb(20 101 120 / .14) 0%,transparent 72%);filter:blur(3px)}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:after{width:min(12.5rem,52vw);height:3px;box-shadow:0 0 28px #ff6f616b}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup__signal{margin-top:.55rem;letter-spacing:.18em;box-shadow:0 2px 22px #08252e0f,0 0 56px #ff6f6147,inset 0 1px #fff}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title{letter-spacing:-.042em;font-size:clamp(1.5rem,4.4vw + .7rem,2.4rem)}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-cta-stack .corall-glow-cta{min-height:3.75rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6138,0 22px 52px #ff6f6157,0 0 88px #ff6f6129}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-mesh{opacity:.58}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-card{border-radius:1.55rem!important;box-shadow:inset 0 1px #fff,0 6px 20px #08252e09,0 0 0 1px #2e8f9c14!important}.corall-auth-calm.corall-auth-calm--wave10 .motion-safe\:animate-corall-breathe{animation:none!important}.corall-shell-brand.corall-shell-brand--wave10{background:linear-gradient(180deg,rgb(255 248 246 / .62) 0%,rgb(255 248 246 / .18) 52%,transparent 100%)}.corall-shell-header.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-nav.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-sidebar.corall-glass-chrome.corall-shell-chrome--wave10{background:linear-gradient(180deg,rgb(var(--color-surface-50) / .58),#fff8f666 38%,#ecf8f97a);-webkit-backdrop-filter:saturate(1.55) blur(var(--corall-wave10-chrome-blur));backdrop-filter:saturate(1.55) blur(var(--corall-wave10-chrome-blur))}html[data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#f6fafa,#fff8f6fe);border-bottom-color:#ff6f6129;box-shadow:inset 0 1px #ffffffc7,0 14px 32px #08252e1c,0 0 0 1px #ff6f6117}.discover-intent-rail.discover-intent-rail--wave10{padding:.75rem .55rem .9rem;border-radius:1.35rem;box-shadow:inset 0 1px #ffffffeb,0 12px 32px #08252e0d,0 0 0 1px #ff6f610f}.discover-intent-rail.discover-intent-rail--wave10:before{width:4px;box-shadow:0 0 16px #ff6f6157}.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-rail__kicker{letter-spacing:.12em;font-size:.72rem}.discover-mutual-clarity.discover-mutual-clarity--wave10{border-radius:1.3rem;border-color:#ff6f6147;box-shadow:inset 0 1px #fffffff2,0 14px 36px #ff6f611f}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write,.discover-mutual-clarity--wave10 [data-write-cta],.discover-mutual-clarity--wave10 .corall-glow-cta,.match-celebration-write-btn,[data-mutual-write-sync=true] .corall-glow-cta{letter-spacing:var(--corall-write-tracking)}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio__label{font-size:1.14rem;letter-spacing:-.028em}.discover-card-editorial-above-photo--intent-first[data-wave="10"]{gap:.8rem;border-color:#ff6f6152}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10{gap:.55rem;padding:.5rem;position:relative}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10:before{content:"";position:absolute;left:.45rem;top:.55rem;bottom:.55rem;width:3px;border-radius:9999px;background:linear-gradient(180deg,#ff6f61,#146578);opacity:.85;pointer-events:none}.corall-chat-icebreaker-rail--wave10 .corall-icebreaker-rail-item{padding-left:.85rem}.corall-chat-composer-shell--dense.corall-chat-composer-shell--wave10{gap:.12rem;padding-top:.16rem;padding-bottom:max(.16rem,env(safe-area-inset-bottom));box-shadow:inset 0 1px #fff,0 -10px 28px #08252e0d}.corall-chat-composer-shell--wave10 .ui-composer-field,.corall-chat-composer-shell--wave10 textarea{min-height:2.2rem}.match-celebration-cta-stack--wave10 .match-celebration-write-cta{padding:.85rem;border-radius:1.5rem;box-shadow:inset 0 1px #fff,0 24px 56px #ff6f6142,0 0 0 1px #ff6f6129,0 0 88px #ff6f612e}.match-celebration-write-cta[data-wave="10"] .match-celebration-write-btn{min-height:3.85rem;font-size:1.14rem;letter-spacing:var(--corall-write-tracking)}.match-celebration-starter-soft--wave10{opacity:.55;transform:scale(.96)}.match-celebration-alt-paths{opacity:.55}.corall-celebrate-surface[data-wave="10"] .corall-glow-cta~.corall-glow-cta,.corall-celebrate-surface .corall-glow-cta~a.corall-glow-cta,.corall-celebrate-surface .corall-glow-cta~[class*=Button].corall-glow-cta{box-shadow:none!important;background:transparent!important;color:#b03a2e!important;border:0!important;text-decoration:underline;text-underline-offset:3px}.corall-quest-featured-card,.corall-speed-featured-ritual{border-radius:1.7rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6129,0 36px 80px #ff6f6138,0 0 110px #2e8f9c24}.corall-speed-featured-ritual.corall-speed-featured-ritual--wave10,[data-testid=featured-speed-card][data-wave="10"].corall-speed-featured-ritual{border-radius:1.55rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6124,0 28px 64px #ff6f6129,0 0 88px #2e8f9c1a}.corall-empty-state--premium.corall-ritual-empty{box-shadow:var(--corall-empty-premium-inset),0 28px 68px rgb(var(--corall-empty-premium-glow)),0 0 96px #ff6f6138,0 0 0 1px #ff6f612e}.corall-matches-band.corall-matches-band--wave10{border-radius:1.5rem;padding:1.1rem .4rem .35rem;box-shadow:inset 0 1px #fffffff2,0 6px 18px #08252e06}.corall-matches-band--wave10 .corall-matches-row{border-radius:.75rem;box-shadow:none!important;border-bottom:1px solid rgb(46 143 156 / .08)}.corall-profile-band.corall-profile-band--wave10{margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid rgb(46 143 156 / .14);box-shadow:none!important;background:transparent!important}.corall-profile-hero-band.corall-profile-hero-band--wave10{border-radius:1.6rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6112,0 0 78px #ff6f611c,inset 0 1px #fff}html[data-theme=dark] .corall-welcome-hero--wave10 .corall-welcome-hero__lead,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-600,html[data-theme=dark] .corall-auth-calm--wave10 .corall-lead,html[data-theme=dark] .discover-intent-rail--wave10 .discover-intent-rail__kicker,html[data-theme=dark] .discover-mutual-clarity--wave10 .text-ink-600,html[data-theme=dark] .corall-matches-row .text-ink-500,html[data-theme=dark] .corall-profile-band--wave10 .text-ink-600,html[data-theme=dark] .match-celebration-write-kicker,html[data-theme=dark] .corall-chat-composer-shell--wave10 .text-ink-500{color:#d2e6eb}html[data-theme=dark] .corall-shell-chrome--wave10.corall-glass-chrome{background:linear-gradient(180deg,#0c1c24b8,#0f232cad)}html[data-theme=dark][data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{background:linear-gradient(180deg,#0f232c,#142c36fe);border-bottom-color:#ff6f6133}html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__signal-dot{box-shadow:0 0 0 3px #ff6f6152,0 0 16px #ff6f6199}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero--wave10.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero--wave10{animation-duration:var(--motion-duration-entrance-hero, .36s)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-3.5px,0)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero--wave10 *,.corall-auth-calm--wave10 *,.discover-intent-rail--wave10,.discover-mutual-clarity--wave10,.corall-celebrate-surface *,.corall-shell-brand--wave10 .corall-shell-brand__signal-dot,.match-celebration-starter-soft--wave10{animation:none!important;transform:none!important}.corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(var(--corall-glass-bg-compact))!important}}.corall-chats-list-virtuoso,.discover-list-mode__virtuoso,.corall-msg-thread--virtuoso{contain:layout style paint;-webkit-overflow-scrolling:touch}.corall-chats-list-virtuoso .corall-glass-lite,.corall-chats-list-virtuoso .corall-glass-chrome,.discover-list-mode__virtuoso .corall-glass-lite,.discover-list-mode__virtuoso .corall-glass-chrome,.corall-msg-thread--virtuoso .corall-glass-lite,.corall-msg-thread--virtuoso .corall-glass-chrome,html[data-scrolling] .corall-chat-conn-polling,html[data-scrolling] .corall-premium-surface,html[data-scrolling] .corall-glass-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-chats-list-virtuoso .corall-chats-list-row,.corall-chats-list-virtuoso .corall-chat-row-link,.discover-list-mode__virtuoso [data-testid=discover-list-row]{transform:none!important;will-change:auto!important}html[data-scrolling] .avatar-blur-placeholder,html[data-scrolling] .avatar-blur-placeholder.ui-skeleton:after{animation:none!important}.corall-route-skeleton .ui-skeleton:after{animation-duration:1.4s}.discover-session-pace-card--wave10{border-radius:1.25rem;background:linear-gradient(165deg,#fffffffa,#ecf8f9e0 55%,#fff8f6b8)}.discover-intent-quality-cue{letter-spacing:-.01em}.discover-compat-badge--honest{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.discover-compat-disclaimer{border-top:1px solid rgb(46 143 156 / .12);padding-top:.55rem}html[data-theme=dark] .discover-session-pace-card--wave10{background:linear-gradient(165deg,#12242af5,#163036eb 55%,#241c1ce0)}html[data-theme=dark] .discover-compat-badge--honest{color:#d2e8ec;border-color:#2e8f9c59}html[data-theme=dark] .discover-intent-quality-cue{color:#c6dce2}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio--lead{box-shadow:inset 0 1px #ffffffe6,0 2px #ff6f611a,0 10px 26px #ff6f611f}@media(prefers-reduced-motion:reduce){.discover-session-pace-card--wave10.motion-safe\:animate-fade-in{animation:none!important}}:root{--corall-wave10-signal-glow: 0 0 0 4px rgb(255 111 97 / .22), 0 0 0 8px rgb(255 249 247 / .55), 0 0 28px rgb(255 111 97 / .55);--corall-wave10-chrome-blur: 28px;--corall-wave10-write-tracking: -.022em;--corall-wave10-spine-w: 5px;--corall-wave10-composer-pad-y: .28rem}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero{gap:1.35rem;padding-block:.55rem .28rem}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:before{width:min(84vw,21rem);height:min(50vw,12.5rem);background:radial-gradient(circle at 50% 40%,rgb(255 249 247 / .95) 0%,transparent 42%),radial-gradient(ellipse 78% 62% at 50% 52%,rgb(255 111 97 / .34) 0%,transparent 68%),radial-gradient(ellipse 52% 44% at 64% 60%,rgb(20 101 120 / .14) 0%,transparent 70%);filter:blur(3px);opacity:.95}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:after{width:min(12.5rem,52vw);height:3px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .72) 18%,rgb(255 249 247 / 1) 50%,rgb(20 101 120 / .62) 82%,transparent 100%);box-shadow:0 0 28px #ff6f616b}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup__signal{margin-top:.5rem;padding:.38rem 1.1rem;letter-spacing:.36em;box-shadow:0 2px 22px #08252e0f,0 0 56px #ff6f6147,inset 0 1px #fff}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title{letter-spacing:-.042em}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title .text-corall-600{background:linear-gradient(122deg,#ff6f61,#ff8a7a 28%,#e25548 55%,#b03a2e 88%,#8a2e24);-webkit-background-clip:text;background-clip:text;color:transparent}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-cta-stack .corall-glow-cta{min-height:3.75rem;border-radius:1.25rem;letter-spacing:var(--corall-wave10-write-tracking);box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6138,0 0 0 5px #ff6f6114,0 22px 52px #ff6f6157,0 0 80px #ff6f6129}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-mesh{opacity:.52}.corall-auth-calm.corall-auth-calm--wave10 .corall-atmosphere-bloom,.corall-auth-calm.corall-auth-calm--wave10 .corall-atmosphere-signal{opacity:.24!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-card{border-radius:1.5rem!important;border-color:#2e8f9c14!important;box-shadow:inset 0 1px #fff,0 6px 20px #08252e09,0 0 0 1px #ff6f6106!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-brand-lockup__signal{opacity:.78;box-shadow:none!important;letter-spacing:.28em}.corall-auth-calm.corall-auth-calm--wave10 .corall-coral-blob,.corall-auth-calm.corall-auth-calm--wave10 .corall-lagoon-blob,.corall-auth-calm.corall-auth-calm--wave10 .corall-lagoon-blob-deep{opacity:.2!important;animation:none!important}.corall-shell-brand.corall-shell-brand--wave10{background:linear-gradient(180deg,rgb(255 248 246 / .58) 0%,rgb(255 248 246 / .16) 52%,transparent 100%)}.corall-shell-brand.corall-shell-brand--wave10 .corall-shell-brand__signal-dot{width:.5rem;height:.5rem;box-shadow:var(--corall-wave10-signal-glow)}.corall-shell-header.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-nav.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-sidebar.corall-glass-chrome.corall-shell-chrome--wave10{-webkit-backdrop-filter:saturate(1.62) blur(var(--corall-wave10-chrome-blur));backdrop-filter:saturate(1.62) blur(var(--corall-wave10-chrome-blur));border-color:#2e8f9c1f}html[data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#f6fafa,#fff8f6fe)!important;border-bottom-color:#ff6f6129!important;box-shadow:inset 0 1px #ffffffd9,0 14px 32px #08252e1c,0 0 0 1px #ff6f6117!important}.discover-intent-rail.discover-intent-rail--wave10{padding:.72rem .55rem .88rem;border-radius:1.35rem;box-shadow:inset 0 1px #ffffffeb,0 12px 32px #08252e0d,0 0 0 1px #ff6f610e}.discover-intent-rail.discover-intent-rail--wave10:before{width:var(--corall-wave10-spine-w);background:linear-gradient(180deg,#ff6f61,#e25548 38%,#146578 78%,#0b3d4a);box-shadow:0 0 16px #ff6f615c}.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-rail__kicker{letter-spacing:.12em;font-weight:780}.discover-intent-rail--wave10 .discover-intent-chip--active{border-color:#ff6f61ad;box-shadow:inset 0 1px #fff,0 10px 24px #ff6f6133,0 0 0 1px #ff6f6138}.discover-mutual-clarity.discover-mutual-clarity--wave10{border-radius:1.3rem;border-color:#ff6f6147;box-shadow:inset 0 1px #fffffff2,0 14px 36px #ff6f6124}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write,.discover-mutual-clarity--wave10 [data-write-cta],.discover-mutual-clarity--wave10 .corall-glow-cta,.match-celebration-cta-stack--wave10 .match-celebration-write-cta,.match-celebration-write-cta[data-wave="10"] .match-celebration-write-btn{letter-spacing:var(--corall-wave10-write-tracking)}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio--lead{border-left-width:4px;box-shadow:inset 0 1px #fffffff2,0 2px #ff6f6124,0 14px 32px #ff6f6129}.discover-daily-cap-card--wave10,.discover-session-pace-card--wave10{border-radius:1.45rem;border-color:#2e8f9c1f}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10{gap:.55rem;padding:.5rem;border-radius:1.25rem;border-color:#ff6f612e;background:linear-gradient(168deg,#fff8f6fa,#ffffffe0 48%,#ecf8f9c7)}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10:before{width:3px;background:linear-gradient(180deg,#ff6f61,#e25548 45%,#146578);box-shadow:0 0 12px #ff6f6152;opacity:.95}.corall-chat-composer-shell--dense.corall-chat-composer-shell--wave10{gap:.35rem;padding-block:var(--corall-wave10-composer-pad-y);background:linear-gradient(180deg,#fffffffa,#f6fafaf5);border-top:1px solid rgb(46 143 156 / .1);box-shadow:inset 0 1px #fff}.corall-chat-composer-shell--wave10 .ui-composer-field,.corall-chat-composer-shell--wave10 textarea{min-height:2.35rem;letter-spacing:-.01em}.match-celebration-cta-stack--wave10 .match-celebration-write-cta{min-height:3.5rem;border-radius:1.2rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6133,0 18px 44px #ff6f6147}.match-celebration-starter-soft.match-celebration-starter-soft--wave10,.match-celebration-starter-soft--wave10{opacity:.5;filter:saturate(.92)}.match-celebration-starter-soft--wave10:hover,.match-celebration-starter-soft--wave10:focus-within{opacity:.78;filter:none}.corall-empty-state--premium.corall-ritual-empty.corall-ritual-empty--wave10{border-radius:1.45rem;background:radial-gradient(ellipse 70% 48% at 50% 0%,rgb(255 111 97 / .12),transparent 58%),radial-gradient(ellipse 50% 40% at 50% 18%,rgb(255 249 247 / .35),transparent 62%),linear-gradient(168deg,#fffffff0,#ecf8f9b8);box-shadow:inset 0 1px #fffffff2,0 16px 40px #08252e0f,0 0 0 1px #ff6f6114}.corall-celebrate-surface.corall-celebrate-surface--wave10,.corall-celebrate-surface[data-wave="10"]{border-radius:1.35rem;border-color:#ff6f6138;background:radial-gradient(ellipse 80% 50% at 50% -8%,rgb(255 111 97 / .14),transparent 55%),linear-gradient(165deg,#fff8f6fa,#ffffffeb 48%,#ecf8f9c7);box-shadow:inset 0 1px #fffffff2,0 16px 40px #ff6f611f}.corall-celebrate-surface--wave10 .corall-glow-cta,.corall-celebrate-surface[data-wave="10"] .corall-glow-cta{letter-spacing:var(--corall-wave10-write-tracking)}.corall-celebrate-surface--wave10 .corall-glow-cta~.corall-glow-cta,.corall-celebrate-surface[data-wave="10"] .corall-glow-cta~.corall-glow-cta,.corall-celebrate-surface--wave10 .corall-glow-cta~a.corall-glow-cta,.corall-celebrate-surface--wave10 .corall-glow-cta~button.corall-glow-cta{background:transparent!important;box-shadow:none!important;color:#b03a2e!important;border:none!important;min-height:2.75rem!important;padding-inline:.25rem!important;text-decoration:underline;text-underline-offset:.18em;font-weight:600}.corall-celebrate-surface--wave10 .corall-celebrate-alt{color:#b03a2e;font-weight:600;letter-spacing:-.01em}.corall-matches-band.corall-matches-band--wave10{background:transparent;box-shadow:none;border:none;gap:0}.corall-matches-band--wave10 .corall-matches-row{border-radius:0;border:none;border-bottom:1px solid rgb(46 143 156 / .1);background:transparent;box-shadow:none;padding-block:.95rem}.corall-matches-band--wave10 .corall-matches-row:last-child{border-bottom:none}.corall-profile-band.corall-profile-band--wave10{border-radius:0;border:none;border-bottom:1px solid rgb(46 143 156 / .1);background:transparent;box-shadow:none;padding-block:1.1rem}.corall-profile-hero-band.corall-profile-hero-band--wave10{border-radius:1.4rem;border:1px solid rgb(255 111 97 / .12);background:linear-gradient(155deg,#fff8f6e0,#ffffffb8,#ecf8f9a6);box-shadow:inset 0 1px #ffffffe6,0 12px 32px #08252e0d}html[data-theme=dark] .corall-welcome-hero--wave10 .corall-welcome-hero__lead,html[data-theme=dark] .corall-welcome-hero--wave10 .corall-pain-questions__item,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-600,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-500,html[data-theme=dark] .corall-auth-calm--wave10 .corall-lead,html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__tagline,html[data-theme=dark] .discover-intent-rail--wave10 .discover-intent-rail__kicker,html[data-theme=dark] .discover-intent-rail--wave10 .text-ink-500,html[data-theme=dark] .discover-mutual-clarity--wave10 .text-ink-600,html[data-theme=dark] .corall-celebrate-surface--wave10 .text-ink-500,html[data-theme=dark] .corall-celebrate-surface--wave10 .text-ink-600,html[data-theme=dark] .corall-celebrate-surface[data-wave="10"] .text-ink-500,html[data-theme=dark] .corall-celebrate-surface[data-wave="10"] .text-ink-600,html[data-theme=dark] .corall-ritual-empty--wave10 .text-ink-500,html[data-theme=dark] .corall-ritual-empty--wave10 .text-ink-600,html[data-theme=dark] .corall-profile-band--wave10 .text-ink-600,html[data-theme=dark] .corall-matches-band--wave10 .text-ink-500,html[data-theme=dark] .corall-chat-composer-shell--wave10 .text-ink-500,html[data-theme=dark] .corall-chat-icebreaker-rail--wave10 .text-ink-600{color:#c6dce2!important}html[data-theme=dark] .corall-shell-chrome--wave10.corall-glass-chrome{background:linear-gradient(180deg,#0c1c24b8,#0f232cad);-webkit-backdrop-filter:saturate(1.45) blur(var(--corall-wave10-chrome-blur));backdrop-filter:saturate(1.45) blur(var(--corall-wave10-chrome-blur))}html[data-theme=dark][data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0c1c24fa!important;border-bottom-color:#ff6f6138!important}html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__signal-dot{box-shadow:0 0 0 4px #ff6f6147,0 0 0 8px #fff9f71f,0 0 24px #ff6f618c}html[data-theme=dark] .corall-auth-calm--wave10 .corall-auth-card{background:linear-gradient(168deg,#12242afa,#163036f0)!important;border-color:#2e8f9c38!important}html[data-theme=dark] .corall-celebrate-surface--wave10,html[data-theme=dark] .corall-celebrate-surface[data-wave="10"],html[data-theme=dark] .corall-ritual-empty--wave10{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgb(255 111 97 / .12),transparent 55%),linear-gradient(165deg,#12242af5,#163036eb);border-color:#ff6f6147}html[data-theme=dark] .match-celebration-starter-soft--wave10{opacity:.58}html[data-theme=dark] .corall-matches-band--wave10 .corall-matches-row,html[data-theme=dark] .corall-profile-band--wave10{border-bottom-color:#2e8f9c38}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero--wave10.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero--wave10{animation-duration:var(--motion-duration-entrance-hero, .72s)}.corall-shell-brand--wave10 .corall-shell-brand__signal-dot{animation:corallSignalPulse 2.8s var(--ease-out-expo, ease-out) infinite}.match-celebration-cta-stack--wave10 .match-celebration-write-cta.ui-premium-hover:active:not(:disabled),.corall-celebrate-surface--wave10 .corall-glow-cta.ui-premium-hover:active:not(:disabled),.discover-mutual-clarity--wave10 .corall-glow-cta.ui-premium-hover:active:not(:disabled){transform:scale(.965)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero--wave10 *,.corall-auth-calm--wave10 *,.discover-intent-rail--wave10,.discover-mutual-clarity--wave10,.corall-celebrate-surface--wave10 *,.corall-celebrate-surface[data-wave="10"] *,.corall-ritual-empty--wave10 *,.corall-shell-brand--wave10 .corall-shell-brand__signal-dot,.match-celebration-starter-soft--wave10,.corall-chat-icebreaker-rail--wave10 *{animation:none!important;transform:none!important;transition:none!important}.corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(var(--corall-glass-bg-compact))!important}html[data-theme=dark] .corall-shell-chrome--wave10.corall-glass-chrome{background:#0c1c24f5!important}}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .55rem;margin-top:.55rem;font-family:var(--font-display, "Syne", ui-sans-serif, system-ui, sans-serif);font-size:.8125rem;font-weight:700;letter-spacing:var(--corall-wave10-write-tracking, -.022em);color:#8a2e24}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write-kicker{font-size:.65rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#146578d9}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write-verb{letter-spacing:var(--corall-wave10-write-tracking, -.022em)}.discover-intent-quality-cue--write{letter-spacing:-.012em;color:#8a2e24eb}.discover-card-editorial-above-photo--wave10{gap:.85rem;border-color:#ff6f6157;box-shadow:var(--corall-glass-inset),0 22px 52px #08252e17,0 0 0 1px #ff6f611a,0 0 72px #ff6f611c}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio__label{font-size:1.16rem;letter-spacing:-.03em}.discover-action-rail__like[data-mutual-write-sync=true]{letter-spacing:var(--corall-wave10-write-tracking, -.022em)}.discover-card-drag-snap{transition:transform .32s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))!important}.discover-session-pace-card--wave10{background:linear-gradient(168deg,#ffffff8c,#ecf8f96b 55%,#fff8f661);box-shadow:inset 0 1px #ffffffb3,0 8px 22px #08252e09}html[data-theme=dark] .discover-intent-quality-cue--write,html[data-theme=dark] .discover-mutual-clarity--wave10 .discover-mutual-clarity__write{color:#ffbab0}html[data-theme=dark] .discover-mutual-clarity--wave10 .discover-mutual-clarity__write-kicker{color:#c6dce2}@media(prefers-reduced-motion:reduce){.discover-card-editorial-above-photo--wave10,.discover-mutual-clarity--wave10 .discover-mutual-clarity__write{transition:none!important;transform:none!important}}.corall-chats-list-virtuoso,.discover-list-mode__virtuoso,.corall-msg-thread--virtuoso{contain:layout style paint;-webkit-overflow-scrolling:touch;isolation:isolate}.corall-chats-list-virtuoso .corall-glass-lite,.corall-chats-list-virtuoso .corall-glass-chrome,.corall-chats-list-virtuoso .corall-premium-surface,.discover-list-mode__virtuoso .corall-glass-lite,.discover-list-mode__virtuoso .corall-glass-chrome,.discover-list-mode__virtuoso .corall-premium-surface,.corall-msg-thread--virtuoso .corall-glass-lite,.corall-msg-thread--virtuoso .corall-glass-chrome,html[data-scrolling] .corall-chat-conn-polling,html[data-scrolling] .corall-premium-surface,html[data-scrolling] .corall-glass-panel,html[data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.corall-chats-list-virtuoso .corall-chats-list-row,.corall-chats-list-virtuoso .corall-chat-row-link,.discover-list-mode__virtuoso [data-testid=discover-list-row]{transform:none!important;will-change:auto!important;filter:none!important}.corall-chats-list-virtuoso .avatar-blur-placeholder.ui-skeleton:after,.discover-list-mode__virtuoso .avatar-blur-placeholder.ui-skeleton:after,html[data-scrolling] .avatar-blur-placeholder,html[data-scrolling] .avatar-blur-placeholder.ui-skeleton:after{animation:none!important}.corall-route-skeleton .ui-skeleton:after{animation-duration:1.6s}@media(prefers-reduced-motion:reduce){.corall-chats-list-virtuoso .corall-chats-list-row,.corall-chats-list-virtuoso .corall-chat-row-link,.discover-list-mode__virtuoso [data-testid=discover-list-row]{transition:none!important}}.corall-chats-list-virtuoso,.discover-list-mode__virtuoso,.corall-msg-thread--virtuoso{contain:layout style paint}html[data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome,html[data-scrolling] .corall-shell-header.corall-glass-chrome,html[data-scrolling] .corall-shell-nav.corall-glass-chrome,html[data-scrolling] .corall-shell-sidebar.corall-glass-chrome,html[data-scrolling] .corall-premium-surface,html[data-scrolling] .corall-glass-panel,html[data-scrolling] .corall-glass-lite,html[data-scrolling] .corall-chat-conn-polling{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:none!important}.corall-chats-list-virtuoso .avatar-blur-placeholder,.discover-list-mode__virtuoso .avatar-blur-placeholder,.corall-msg-thread--virtuoso .avatar-blur-placeholder,.avatar-blur-placeholder.avatar-blur-placeholder--static,html[data-scrolling] .avatar-blur-placeholder,html[data-scrolling] .avatar-blur-placeholder.ui-skeleton:after{animation:none!important}@media(prefers-reduced-motion:reduce){.corall-chats-list-virtuoso *,.discover-list-mode__virtuoso *,.corall-msg-thread--virtuoso *{scroll-behavior:auto!important}}:root{--corall-wave10-signal-glow: 0 0 0 3px rgb(255 249 247 / .92), 0 0 0 7px rgb(255 111 97 / .28), 0 0 0 12px rgb(255 111 97 / .1), 0 0 32px rgb(255 111 97 / .55);--corall-wave10-chrome-blur: 32px;--corall-wave10-write-tracking: -.024em;--corall-wave10-spine-w: 6px;--corall-wave10-composer-pad-y: .32rem;--corall-wave10-pearl-rim: inset 0 1px 0 rgb(255 255 255 / 1);--corall-write-tracking: var(--corall-wave10-write-tracking)}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero{gap:1.45rem;padding-block:.65rem .32rem}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:before{width:min(88vw,22.5rem);height:min(54vw,13.5rem);background:radial-gradient(circle at 50% 38%,rgb(255 249 247 / .98) 0%,transparent 40%),radial-gradient(ellipse 80% 64% at 50% 54%,rgb(255 111 97 / .38) 0%,transparent 68%),radial-gradient(ellipse 56% 46% at 62% 62%,rgb(20 101 120 / .18) 0%,transparent 72%),radial-gradient(ellipse 70% 50% at 38% 68%,rgb(11 61 74 / .1) 0%,transparent 70%);filter:blur(3.5px);opacity:1}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup--hero:after{width:min(13.5rem,56vw);height:3.5px;background:linear-gradient(90deg,transparent 0%,rgb(255 111 97 / .78) 16%,rgb(255 249 247 / 1) 50%,rgb(20 101 120 / .7) 84%,transparent 100%);box-shadow:0 0 34px #ff6f617a}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup__signal{margin-top:.55rem;padding:.42rem 1.2rem;letter-spacing:.4em;box-shadow:0 2px 24px #08252e12,0 0 64px #ff6f6152,var(--corall-wave10-pearl-rim)}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title{letter-spacing:-.046em;font-size:clamp(1.55rem,4.6vw + .72rem,2.5rem)}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__title .text-corall-600{background:linear-gradient(128deg,#ff6f61,#ff9b8a 22%,#ff6f61 42%,#e25548 68%,#b03a2e);-webkit-background-clip:text;background-clip:text;color:transparent}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-welcome-hero__lead{max-width:28rem;letter-spacing:-.01em}.corall-welcome-hero.corall-welcome-hero--wave10 .corall-cta-stack .corall-glow-cta{min-height:3.9rem;border-radius:1.3rem;letter-spacing:var(--corall-wave10-write-tracking);box-shadow:var(--corall-elevation-lift),var(--corall-wave10-pearl-rim),0 0 0 1px #ff6f6142,0 0 0 6px #ff6f6117,0 24px 56px #ff6f615c,0 0 96px #ff6f612e}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-mesh{opacity:.46}.corall-auth-calm.corall-auth-calm--wave10 .corall-atmosphere-bloom,.corall-auth-calm.corall-auth-calm--wave10 .corall-atmosphere-signal{opacity:.2!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-auth-card{border-radius:1.55rem!important;border-color:#2e8f9c1a!important;background:linear-gradient(165deg,#fffffffa,#f6fafaf5 55%,#fff8f6eb)!important;box-shadow:var(--corall-wave10-pearl-rim),0 8px 24px #08252e0a,0 0 0 1px #1465780f!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-brand-lockup__signal{opacity:1;letter-spacing:.16em;box-shadow:none!important}.corall-auth-calm.corall-auth-calm--wave10 .corall-coral-blob,.corall-auth-calm.corall-auth-calm--wave10 .corall-lagoon-blob,.corall-auth-calm.corall-auth-calm--wave10 .corall-lagoon-blob-deep{opacity:.16!important;animation:none!important}.corall-auth-calm.corall-auth-calm--wave10 .ui-premium-hover:hover{transform:none!important}.corall-shell-brand.corall-shell-brand--wave10{background:linear-gradient(180deg,rgb(255 248 246 / .68) 0%,rgb(255 248 246 / .22) 48%,transparent 100%)}.corall-shell-brand.corall-shell-brand--wave10 .corall-shell-brand__tagline{font-family:Syne,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-weight:650}.corall-shell-brand.corall-shell-brand--wave10 .corall-shell-brand__signal-dot{width:.55rem;height:.55rem;box-shadow:var(--corall-wave10-signal-glow)}.corall-shell-header.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-nav.corall-glass-chrome.corall-shell-chrome--wave10,.corall-shell-sidebar.corall-glass-chrome.corall-shell-chrome--wave10{-webkit-backdrop-filter:saturate(1.68) blur(var(--corall-wave10-chrome-blur));backdrop-filter:saturate(1.68) blur(var(--corall-wave10-chrome-blur));border-color:#2e8f9c24;background:linear-gradient(180deg,rgb(var(--color-surface-50) / .55),#fff8f66b 40%,#ecf8f980)}html[data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#f6fafa,#fff8f6)!important;border-bottom-color:#ff6f6133!important;box-shadow:var(--corall-wave10-pearl-rim),0 16px 36px #08252e1f,0 0 0 1px #ff6f611a!important}.discover-intent-rail.discover-intent-rail--wave10{padding:.78rem .6rem .95rem;border-radius:1.4rem;background:linear-gradient(165deg,#ffffffeb,#f6fafae0 48%,#fff8f6c7);box-shadow:var(--corall-wave10-pearl-rim),0 14px 36px #08252e0e,0 0 0 1px #ff6f6112}.discover-intent-rail.discover-intent-rail--wave10:before{width:var(--corall-wave10-spine-w);background:linear-gradient(180deg,#ff6f61,#e25548 36%,#146578 76%,#0b3d4a);box-shadow:0 0 20px #ff6f6166}.discover-intent-rail.discover-intent-rail--wave10 .discover-intent-rail__kicker{letter-spacing:.14em;font-weight:800;font-family:Syne,ui-sans-serif,system-ui,sans-serif}.discover-intent-rail--wave10 .discover-intent-chip--active{border-color:#ff6f61b8;box-shadow:var(--corall-wave10-pearl-rim),0 12px 28px #ff6f6138,0 0 0 1px #ff6f6142}.discover-mutual-clarity.discover-mutual-clarity--wave10{border-radius:1.35rem;border-color:#ff6f6152;box-shadow:var(--corall-wave10-pearl-rim),0 16px 40px #ff6f6129}.discover-mutual-clarity--wave10 .discover-mutual-clarity__write,.discover-mutual-clarity--wave10 [data-write-cta],.discover-mutual-clarity--wave10 .corall-glow-cta,.match-celebration-write-btn,[data-mutual-write-sync=true] .corall-glow-cta{letter-spacing:var(--corall-wave10-write-tracking)}.discover-card-editorial-above-photo--intent-first[data-wave="10"]{gap:.85rem;border-color:#ff6f615c;border-radius:1.2rem}.discover-card-editorial-above-photo--intent-first[data-wave="10"] .discover-card-intent-folio__label{font-family:Syne,ui-sans-serif,system-ui,sans-serif;font-size:1.18rem;letter-spacing:-.032em;font-weight:750}.discover-daily-cap-card--wave10,.discover-session-pace-card--wave10{border-radius:1.35rem;box-shadow:var(--corall-wave10-pearl-rim),0 12px 32px #08252e0d,0 0 0 1px #ff6f6114}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10{gap:.6rem;padding:.55rem}.corall-chat-icebreaker-rail--numbered.corall-chat-icebreaker-rail--wave10:before{width:3.5px;left:.5rem;background:linear-gradient(180deg,#ff6f61,#ff9b8a 28%,#146578 72%,#0b3d4a);box-shadow:0 0 12px #ff6f6147;opacity:.9}.corall-chat-icebreaker-rail--wave10 .corall-icebreaker-rail-item{padding-left:.95rem;border-radius:.85rem}.corall-chat-composer-shell--dense.corall-chat-composer-shell--wave10{gap:.14rem;padding-top:var(--corall-wave10-composer-pad-y);padding-bottom:max(var(--corall-wave10-composer-pad-y),env(safe-area-inset-bottom));border-top:1px solid rgb(255 111 97 / .08);background:linear-gradient(180deg,#fff8f68c,#f6fafaf5 28%,rgb(var(--color-surface-50) / 1));box-shadow:var(--corall-wave10-pearl-rim),0 -12px 32px #08252e0e}.corall-chat-composer-shell--wave10 .ui-composer-field,.corall-chat-composer-shell--wave10 textarea{min-height:2.25rem}.match-celebration-cta-stack--wave10 .match-celebration-write-cta{padding:.9rem;border-radius:1.65rem;box-shadow:var(--corall-wave10-pearl-rim),0 28px 64px #ff6f614d,0 0 0 1px #ff6f612e,0 0 100px #ff6f6133}.match-celebration-write-cta[data-wave="10"] .match-celebration-write-btn{min-height:4rem;font-size:1.16rem;letter-spacing:var(--corall-wave10-write-tracking);border-radius:1.15rem}.match-celebration-starter-soft--wave10{opacity:.42;transform:scale(.95)}.match-celebration-starter-soft--wave10:hover,.match-celebration-starter-soft--wave10:focus-within{opacity:.78;transform:scale(1)}.match-celebration-alt-paths{opacity:.5}.corall-celebrate-surface.corall-celebrate-surface--wave10,.corall-celebrate-surface[data-wave="10"]{border-radius:1.55rem;background:linear-gradient(160deg,#fffffffa,#fff8f6f0 42%,#ecf8f9e0);box-shadow:var(--corall-wave10-pearl-rim),0 20px 48px #ff6f6124,0 0 0 1px #ff6f611f}.corall-celebrate-surface--wave10 .corall-glow-cta,.corall-celebrate-surface[data-wave="10"] .corall-glow-cta{letter-spacing:var(--corall-wave10-write-tracking);min-height:3.25rem}.corall-celebrate-surface[data-wave="10"] .corall-glow-cta~.corall-glow-cta,.corall-celebrate-surface--wave10 .corall-glow-cta~.corall-glow-cta,.corall-celebrate-surface .corall-glow-cta~a.corall-glow-cta,.corall-celebrate-surface .corall-glow-cta~[class*=Button].corall-glow-cta{box-shadow:none!important;background:transparent!important;color:#b03a2e!important;border:0!important;text-decoration:underline;text-underline-offset:3px;min-height:2.75rem!important}.corall-empty-state--premium.corall-ritual-empty--wave10{border-radius:1.7rem;box-shadow:var(--corall-empty-premium-inset),0 32px 72px rgb(var(--corall-empty-premium-glow)),0 0 110px #ff6f613d,0 0 0 1px #ff6f6133}.corall-quest-featured-card,.corall-speed-featured-ritual{border-radius:1.75rem;box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f612e,0 40px 88px #ff6f613d,0 0 120px #2e8f9c29}.corall-matches-band.corall-matches-band--wave10{border-radius:1.55rem;padding:1.15rem .45rem .4rem;background:linear-gradient(180deg,rgb(255 248 246 / .35) 0%,transparent 42%);box-shadow:var(--corall-wave10-pearl-rim),0 8px 22px #08252e08}.corall-matches-band--wave10 .corall-matches-row{border-radius:.8rem;box-shadow:none!important;border-bottom:1px solid rgb(46 143 156 / .1)}.corall-profile-band.corall-profile-band--wave10{margin-top:1.55rem;padding-top:1.4rem;border-top:1px solid rgb(46 143 156 / .12);box-shadow:none!important;background:transparent!important}.corall-profile-hero-band.corall-profile-hero-band--wave10{border-radius:1.7rem;box-shadow:var(--corall-elevation-lift),var(--corall-wave10-pearl-rim),0 0 0 1px #ff6f6117,0 0 88px #ff6f6124}html[data-theme=dark] .corall-welcome-hero--wave10 .corall-welcome-hero__lead,html[data-theme=dark] .corall-welcome-hero--wave10 .corall-pain-questions__item,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-600,html[data-theme=dark] .corall-auth-calm--wave10 .text-ink-500,html[data-theme=dark] .corall-auth-calm--wave10 .corall-lead,html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__tagline,html[data-theme=dark] .discover-intent-rail--wave10 .discover-intent-rail__kicker,html[data-theme=dark] .discover-intent-rail--wave10 .text-ink-500,html[data-theme=dark] .discover-mutual-clarity--wave10 .text-ink-600,html[data-theme=dark] .corall-matches-row .text-ink-500,html[data-theme=dark] .corall-profile-band--wave10 .text-ink-600,html[data-theme=dark] .match-celebration-write-kicker,html[data-theme=dark] .corall-chat-composer-shell--wave10 .text-ink-500,html[data-theme=dark] .corall-celebrate-surface[data-wave="10"] .text-ink-500,html[data-theme=dark] .corall-celebrate-surface[data-wave="10"] .text-ink-600,html[data-theme=dark] .corall-ritual-empty--wave10 .text-ink-600{color:#d2e6eb}html[data-theme=dark] .corall-auth-calm--wave10 .corall-auth-card{background:linear-gradient(165deg,#12242af5,#0f2028f0)!important;border-color:#2e8f9c38!important}html[data-theme=dark] .corall-shell-chrome--wave10.corall-glass-chrome{background:linear-gradient(180deg,#0c1c24bd,#0f232cb3)}html[data-theme=dark][data-scrolling] .corall-shell-chrome--wave10.corall-glass-chrome{background:linear-gradient(180deg,#0f232c,#142c36fe);border-bottom-color:#ff6f613d}html[data-theme=dark] .corall-shell-brand--wave10 .corall-shell-brand__signal-dot{box-shadow:var(--corall-wave10-signal-glow)}html[data-theme=dark] .discover-intent-rail--wave10{background:linear-gradient(165deg,#12242af0,#163036e6)}html[data-theme=dark] .corall-celebrate-surface--wave10,html[data-theme=dark] .corall-celebrate-surface[data-wave="10"]{background:linear-gradient(160deg,#12242af5,#1c282eeb)}html[data-theme=dark] .corall-chat-composer-shell--wave10{background:linear-gradient(180deg,#142830e6,#0c1c24);border-top-color:#ff6f6124}@media(prefers-reduced-motion:no-preference){.corall-welcome-hero--wave10.motion-safe\:animate-welcome-enter,.motion-safe\:animate-welcome-enter .corall-welcome-hero--wave10{animation-duration:var(--motion-duration-entrance-hero, .38s)}.discover-card-stack__active .discover-card-chrome--editorial:hover{transform:translate3d(0,-4px,0)}.match-celebration-starter-soft--wave10{transition:opacity var(--motion-duration-fast, .16s) var(--motion-ease-premium, ease-out),transform var(--motion-duration-fast, .16s) var(--motion-ease-premium, ease-out)}}@media(prefers-reduced-motion:reduce){.corall-welcome-hero--wave10 *,.corall-auth-calm--wave10 *,.discover-intent-rail--wave10,.discover-mutual-clarity--wave10,.corall-celebrate-surface *,.corall-shell-brand--wave10 .corall-shell-brand__signal-dot,.match-celebration-starter-soft--wave10,.discover-intent-rail--wave10 .discover-intent-chip,.discover-intent-rail--wave10 .discover-intent-chip--active{animation:none!important;transform:none!important;transition:none!important}.corall-shell-chrome--wave10.corall-glass-chrome{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(var(--corall-glass-bg-compact))!important}}@media(max-width:379px){.corall-welcome-hero--wave10 .corall-cta-stack .corall-glow-cta,.match-celebration-write-cta[data-wave="10"] .match-celebration-write-btn{min-height:3.25rem}.discover-intent-rail--wave10{border-radius:1.15rem}}html[data-theme=dark] .corall-chat-thread-header .text-ink-500,html[data-theme=dark] .corall-chat-thread-header .text-ink-600,html[data-theme=dark] [data-testid=chat-thread-root] .corall-chat-thread-header .text-emerald-700\/95{color:#bad6dc}html[data-theme=dark] .corall-chat-thread-header .text-corall-700,html[data-theme=dark] .corall-chat-thread-header .text-ocean-700\/90{color:#ffbab0}html[data-theme=dark] .ui-form-error{color:#ffa8a2}html[data-theme=dark] .ui-form-error.rounded-xl,html[data-theme=dark] .ui-form-error[class*=border-status-error]{border-color:#e85d4c6b;background-color:#e85d4c24}html[data-theme=dark] .corall-chat-composer-shell .text-ink-500,html[data-theme=dark] .corall-chat-composer-shell--wave9 .text-ink-500,html[data-theme=dark] .corall-chat-composer-shell--wave10 .text-ink-500,html[data-theme=dark] [data-testid=speed-mutual-celebration-toast] .text-ink-500,html[data-theme=dark] [data-testid=speed-mutual-chat-nudge-inline] .text-ink-500,html[data-theme=dark] .match-celebration-write-cta .text-ink-600{color:#c6dce2}.discover-card-editorial-above-photo--wave11{gap:.78rem}.discover-card-editorial-above-photo--wave11 .discover-card-intent-folio--lead{letter-spacing:-.018em}.discover-card-editorial-above-photo--wave11 .discover-card-intent-folio__label{font-size:1.125rem;letter-spacing:-.028em;line-height:1.2}.discover-card-editorial-above-photo--wave11 .discover-card-editorial__quote{font-size:.92rem;letter-spacing:-.01em}.discover-card-editorial-above-photo--wave11 .discover-card-editorial-above-photo__subline{letter-spacing:-.008em;opacity:.9}.discover-intent-rail--wave11 .discover-intent-rail__kicker{letter-spacing:.08em}.discover-mutual-clarity--wave11 .discover-mutual-clarity__write-verb{letter-spacing:-.024em;font-weight:700}.discover-empty-bridge--wave11{border-top:1px solid rgb(255 111 97 / .12);padding-top:.85rem}.discover-feed-variant-qc7{max-width:min(100%,18rem)}.match-celebration-cta-stack--wave11 [data-write-ready=true] .match-celebration-write-btn,.match-celebration-cta-stack--wave11 .match-celebration-write-btn{letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.discover-empty-bridge--wave11,.discover-card-editorial-above-photo--wave11,.discover-mutual-clarity--wave11{transition:none!important;animation:none!important}}html[data-theme=dark] .discover-empty-bridge--wave11{border-top-color:#ff6f6138}html[data-theme=dark] .discover-card-editorial-above-photo--wave11 .discover-card-editorial-above-photo__subline{color:#bad6dc}:root{--wave11: 1;--corall-wave11-signal: 255 111 97;--corall-wave11-meta-dark: 210 230 235;--corall-wave11-write-tracking: -.022em}[data-wave="11"],.corall-matches-band--wave11,.corall-profile-band--wave11,.corall-ritual-empty--wave11,.match-celebration-cta-stack--wave11{--corall-write-tracking: var(--corall-wave11-write-tracking)}.corall-profile-band--wave11,.corall-matches-band--wave11 .corall-matches-row{box-shadow:none;background:linear-gradient(165deg,#ffffffeb,#fff8f68c);border-color:#ff6f611f}.corall-profile-band--wave11.corall-profile-band--danger{border-color:#e85d4c47;background:linear-gradient(165deg,#fff8f6b3,#ffffffeb)}.corall-matches-band--wave11 .corall-matches-row--featured,.corall-thread-ribbon[data-wave="11"]{box-shadow:none}.match-celebration-cta-stack--wave11 .corall-glow-cta{letter-spacing:var(--corall-wave11-write-tracking)}.match-celebration-cta-stack--wave11 [data-celebrate-cta-count="1"] .corall-glow-cta{box-shadow:var(--corall-elevation-lift),0 0 0 1px #ff6f6133,0 18px 40px #ff6f6147}html[data-theme=dark] .corall-matches-row .text-ink-400,html[data-theme=dark] .corall-matches-row .text-ink-500,html[data-theme=dark] .match-celebration-write-sub,html[data-theme=dark] .match-celebration-alt-paths,html[data-theme=dark] .match-celebration-alt-paths .text-ink-400,html[data-theme=dark] .corall-thread-ribbon[data-wave="11"] .text-ink-500,html[data-theme=dark] .corall-thread-ribbon[data-wave="11"] .text-ink-600,html[data-theme=dark] .corall-profile-band--wave11 .text-ink-500,html[data-theme=dark] .corall-profile-band--wave11 .text-ink-600,html[data-theme=dark] .corall-error-retry .text-ink-600,html[data-theme=dark] .corall-ritual-empty--wave11 .text-ink-500,html[data-theme=dark] .corall-ritual-empty--wave11 .text-ink-600,html[data-theme=dark] .corall-chat-coaching-card .text-ink-600,html[data-theme=dark] [data-testid=chat-qc7-progress-hint] .text-ink-400,html[data-theme=dark] [data-testid=chat-qc7-progress-hint] .text-ink-500{color:rgb(var(--corall-wave11-meta-dark))}html[data-theme=dark] .corall-profile-band--wave11,html[data-theme=dark] .corall-matches-band--wave11 .corall-matches-row{background:linear-gradient(165deg,#12242af0,#163036e6);border-color:#ff6f6129}@media(prefers-reduced-motion:reduce){[data-wave="11"] .motion-safe\:animate-fade-in,[data-wave="11"] .motion-safe\:animate-slide-up,[data-wave="11"] .motion-safe\:animate-corall-breathe,[data-wave="11"] .motion-safe\:animate-reef-shimmer,[data-wave="11"] .haptic-match-celebrate,[data-wave="11"] .match-confetti-piece,.match-celebration-cta-stack--wave11 *,.corall-thread-ribbon[data-wave="11"],.corall-ritual-empty--wave11,.corall-error-retry{animation:none!important;transition:none!important;transform:none!important}}@media(prefers-reduced-motion:no-preference){.match-celebration-cta-stack--wave11{animation:fadeIn .28s var(--motion-ease-premium, ease-out) both}}:root{--luma-glow: 255 111 97;--luma-lagoon: 46 143 156}.luma-hero__wash{background:radial-gradient(ellipse 80% 55% at 50% 0%,rgb(var(--luma-glow) / .18),transparent 70%),radial-gradient(ellipse 70% 50% at 20% 80%,rgb(var(--luma-lagoon) / .12),transparent 65%),linear-gradient(180deg,rgb(236 248 249 / .9) 0%,rgb(246 250 250 / .4) 55%,transparent 100%)}.luma-avatar--pulse{animation:luma-pulse 2.8s ease-in-out infinite}@keyframes luma-pulse{0%,to{filter:drop-shadow(0 0 0 rgb(var(--luma-glow) / 0))}50%{filter:drop-shadow(0 6px 14px rgb(var(--luma-glow) / .35))}}.luma-typing-dots span{display:inline-block;width:6px;height:6px;border-radius:999px;background:rgb(var(--luma-lagoon) / .7);animation:luma-dot 1.2s ease-in-out infinite}.luma-typing-dots span:nth-child(2){animation-delay:.15s}.luma-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes luma-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.luma-quest-reveal{animation:luma-quest-reveal .42s ease-out both}@keyframes luma-quest-reveal{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.luma-avatar--pulse,.luma-typing-dots span,.luma-quest-reveal{animation:none!important}}.corall-brand-lockup__signal,.corall-welcome-hero .corall-brand-lockup__signal,.corall-auth-calm .corall-brand-lockup__signal,.corall-welcome-hero.corall-welcome-hero--wave6 .corall-brand-lockup__signal,.corall-welcome-hero.corall-welcome-hero--wave10 .corall-brand-lockup__signal,.corall-auth-calm.corall-auth-calm--wave6 .corall-brand-lockup__signal,.corall-auth-calm.corall-auth-calm--wave10 .corall-brand-lockup__signal{font-size:.75rem;letter-spacing:.16em}html[data-theme=dark] .corall-speed-weekly-theme-band .hover\:text-ink-900:hover,html[data-theme=dark] .corall-speed-weekly-theme-band .hover\:text-ink-600:hover{color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-match-conversion-inner .hover\:text-ink-600:hover{color:#c4d6dc}html[data-theme=dark] .corall-chat-bubble-outgoing .hover\:text-corall-600:hover{color:#ffbaa8}html[data-theme=dark] .speed-how-band .hover\:text-ink-800:hover{color:rgb(var(--color-ink-900))}html[data-theme=dark] .speed-invite-teaser-step .hover\:text-ink-900:hover{color:#f4f8fa}html[data-theme=dark] .speed-invite-teaser-step .hover\:text-ink-600:hover,html[data-theme=dark] [data-testid=speed-invite-landing] .hover\:text-ink-600:hover,html[data-theme=dark] [data-testid=speed-invite-missing] .hover\:text-ink-600:hover,html[data-theme=dark] [data-testid=speed-invite-landing] .hover\:text-ink-700:hover{color:#bad2d8}html[data-theme=dark] [data-testid=speed-invite-landing] .hover\:text-ink-800:hover,html[data-theme=dark] [data-testid=speed-invite-landing] .hover\:text-ink-900:hover,html[data-theme=dark] [data-testid=speed-invite-missing] .hover\:text-ink-900:hover{color:#f4f8fa}html[data-theme=dark] [data-testid=speed-invite-landing] .hover\:text-corall-700:hover,html[data-theme=dark] [data-testid=speed-invite-landing] .hover\:text-corall-800:hover{color:#ffa89c}html[data-theme=dark] [data-testid=speed-invite-landing] .enabled\:hover\:text-ink-700:hover:enabled{color:#bad2d8}html[data-theme=dark] [data-testid=speed-invite-landing] .group:hover .group-hover\:text-corall-700,html[data-theme=dark] [data-testid=speed-invite-landing] .group:hover .group-hover\:text-corall-800,html[data-theme=dark] [data-testid=speed-invite-landing] .\[\&_\.corall-kicker\]\:text-corall-700 .corall-kicker{color:#ffa89c}html[data-theme=dark] .corall-speed-weekly-theme-band .\[\&_\.corall-title\]\:text-ink-900 .corall-title{color:rgb(var(--color-ink-800))}html[data-theme=dark] .speed-invite-teaser-step .\[\&_\.corall-title\]\:text-ink-900 .corall-title,html[data-theme=dark] [data-testid=speed-invite-landing] .\[\&_\.corall-title\]\:text-ink-900 .corall-title,html[data-theme=dark] [data-testid=speed-invite-missing] .\[\&_\.corall-title\]\:text-ink-900 .corall-title{color:#f4f8fa}html[data-theme=dark] [data-testid=speed-invite-landing] .\[\&_\.corall-title\]\:text-corall-700 .corall-title{color:#ffa89c}html[data-theme=dark] .corall-speed-weekly-theme-band .\[\&_label\]\:text-ink-600 label{color:rgb(var(--color-ink-800))}html[data-theme=dark] .corall-match-conversion-inner .\[\&_label\]\:text-ink-600 label{color:#c4d6dc}html[data-theme=dark] .speed-invite-teaser-step .\[\&_label\]\:text-ink-600 label,html[data-theme=dark] [data-testid=speed-invite-landing] .\[\&_label\]\:text-ink-600 label,html[data-theme=dark] [data-testid=speed-invite-missing] .\[\&_label\]\:text-ink-600 label{color:#bad2d8}.placeholder\:text-ink-500\/55::-moz-placeholder{color:rgb(var(--color-ink-500) / .55)}.placeholder\:text-ink-500\/55::placeholder{color:rgb(var(--color-ink-500) / .55)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-2\.5:before{content:var(--tw-content);top:.625rem;bottom:.625rem}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-corall-500:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 111 97 / var(--tw-bg-opacity, 1))}.open\:pb-5[open]{padding-bottom:1.25rem}.focus-within\:opacity-100:focus-within{opacity:1}.hover\:border-corall-300:hover{--tw-border-opacity: 1;border-color:rgb(255 155 138 / var(--tw-border-opacity, 1))}.hover\:border-corall-300\/40:hover{border-color:#ff9b8a66}.hover\:border-corall-300\/60:hover{border-color:#ff9b8a99}.hover\:border-corall-300\/70:hover{border-color:#ff9b8ab3}.hover\:border-corall-300\/80:hover{border-color:#ff9b8acc}.hover\:border-corall-400:hover{--tw-border-opacity: 1;border-color:rgb(255 133 117 / var(--tw-border-opacity, 1))}.hover\:border-corall-400\/70:hover{border-color:#ff8575b3}.hover\:border-corall-400\/80:hover{border-color:#ff8575cc}.hover\:border-corall-500\/35:hover{border-color:#ff6f6159}.hover\:bg-corall-100\/90:hover{background-color:#ffe4dee6}.hover\:bg-corall-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 246 / var(--tw-bg-opacity, 1))}.hover\:bg-corall-50\/40:hover{background-color:#fff8f666}.hover\:bg-corall-50\/50:hover{background-color:#fff8f680}.hover\:bg-corall-50\/55:hover{background-color:#fff8f68c}.hover\:bg-corall-50\/80:hover{background-color:#fff8f6cc}.hover\:bg-corall-50\/90:hover{background-color:#fff8f6e6}.hover\:bg-corall-500\/25:hover{background-color:#ff6f6140}.hover\:bg-ocean-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 247 248 / var(--tw-bg-opacity, 1))}.hover\:bg-ocean-50\/50:hover{background-color:#f0f7f880}.hover\:bg-ocean-50\/80:hover{background-color:#f0f7f8cc}.hover\:bg-ocean-50\/90:hover{background-color:#f0f7f8e6}.hover\:bg-ocean-500\/10:hover{background-color:#1e7a8c1a}.hover\:bg-reef-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 255 240 / var(--tw-bg-opacity, 1))}.hover\:bg-reef-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 255 251 / var(--tw-bg-opacity, 1))}.hover\:bg-reef-50\/70:hover{background-color:#f0fffbb3}.hover\:bg-reef-50\/80:hover{background-color:#f0fffbcc}.hover\:bg-reef-50\/90:hover{background-color:#f0fffbe6}.hover\:bg-status-error-100:hover{--tw-bg-opacity: 1;background-color:rgb(249 207 207 / var(--tw-bg-opacity, 1))}.hover\:bg-status-error-100\/80:hover{background-color:#f9cfcfcc}.hover\:bg-status-error-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-status-error-50\/80:hover{background-color:#fdececcc}.hover\:bg-status-error-700:hover{--tw-bg-opacity: 1;background-color:rgb(143 40 40 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-100) / var(--tw-bg-opacity, 1))}.hover\:bg-surface-100\/80:hover{background-color:rgb(var(--color-surface-100) / .8)}.hover\:bg-surface-200\/80:hover{background-color:rgb(var(--color-surface-200) / .8)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:from-corall-50\/75:hover{--tw-gradient-from: rgb(255 248 246 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-corall-50\/90:hover{--tw-gradient-from: rgb(255 248 246 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 248 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:text-corall-600:hover{--tw-text-opacity: 1;color:rgb(226 85 72 / var(--tw-text-opacity, 1))}.hover\:text-corall-700:hover{--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1))}.hover\:text-corall-800:hover{--tw-text-opacity: 1;color:rgb(138 46 36 / var(--tw-text-opacity, 1))}.hover\:text-corall-900:hover{--tw-text-opacity: 1;color:rgb(92 31 24 / var(--tw-text-opacity, 1))}.hover\:text-ink-600:hover{--tw-text-opacity: 1;color:rgb(var(--color-ink-600) / var(--tw-text-opacity, 1))}.hover\:text-ink-700:hover{--tw-text-opacity: 1;color:rgb(var(--color-ink-700) / var(--tw-text-opacity, 1))}.hover\:text-ink-800:hover{--tw-text-opacity: 1;color:rgb(var(--color-ink-800) / var(--tw-text-opacity, 1))}.hover\:text-ink-900:hover{--tw-text-opacity: 1;color:rgb(var(--color-ink-900) / var(--tw-text-opacity, 1))}.hover\:text-ocean-700:hover{--tw-text-opacity: 1;color:rgb(15 79 94 / var(--tw-text-opacity, 1))}.hover\:text-ocean-800:hover{--tw-text-opacity: 1;color:rgb(11 61 74 / var(--tw-text-opacity, 1))}.hover\:text-ocean-900:hover{--tw-text-opacity: 1;color:rgb(7 47 56 / var(--tw-text-opacity, 1))}.hover\:text-ocean-950:hover{--tw-text-opacity: 1;color:rgb(4 24 32 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-corall-700\/60:hover{text-decoration-color:#b03a2e99}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-float-ink:hover{--tw-shadow: 0 14px 44px rgb(11 61 74 / .08), 0 3px 12px rgb(7 47 56 / .05);--tw-shadow-colored: 0 14px 44px var(--tw-shadow-color), 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-corall-300\/50:hover{--tw-ring-color: rgb(255 155 138 / .5)}.hover\:brightness-\[1\.03\]:hover{--tw-brightness: brightness(1.03);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-corall-400\/65:focus{border-color:#ff8575a6}.focus\:border-corall-500:focus{--tw-border-opacity: 1;border-color:rgb(255 111 97 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-corall-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 111 97 / var(--tw-ring-opacity, 1))}.focus\:ring-corall-500\/20:focus{--tw-ring-color: rgb(255 111 97 / .2)}.focus\:ring-corall-500\/25:focus{--tw-ring-color: rgb(255 111 97 / .25)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:rounded-sm:focus-visible{border-radius:.125rem}.focus-visible\:\!border-status-error-500:focus-visible{--tw-border-opacity: 1 !important;border-color:rgb(198 54 54 / var(--tw-border-opacity, 1))!important}.focus-visible\:bg-corall-50\/55:focus-visible{background-color:#fff8f68c}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:shadow-\[inset_0_1px_2px_rgb\(8_37_46\/0\.05\)\,0_0_0_3px_rgb\(198_54_54\/0\.18\)\]:focus-visible{--tw-shadow: inset 0 1px 2px rgb(8 37 46/.05),0 0 0 3px rgb(198 54 54/.18);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-corall-500\/35:focus-visible{--tw-ring-color: rgb(255 111 97 / .35)}.focus-visible\:ring-corall-500\/40:focus-visible{--tw-ring-color: rgb(255 111 97 / .4)}.focus-visible\:ring-corall-600\/30:focus-visible{--tw-ring-color: rgb(226 85 72 / .3)}.focus-visible\:ring-corall-600\/35:focus-visible{--tw-ring-color: rgb(226 85 72 / .35)}.focus-visible\:ring-corall-600\/40:focus-visible{--tw-ring-color: rgb(226 85 72 / .4)}.focus-visible\:ring-ocean-500\/25:focus-visible{--tw-ring-color: rgb(30 122 140 / .25)}.focus-visible\:ring-ocean-600\/30:focus-visible{--tw-ring-color: rgb(18 90 107 / .3)}.focus-visible\:ring-ocean-600\/35:focus-visible{--tw-ring-color: rgb(18 90 107 / .35)}.focus-visible\:ring-ocean-600\/40:focus-visible{--tw-ring-color: rgb(18 90 107 / .4)}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color: rgb(255 255 255 / .5)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[rgb\(var\(--corall-focus-offset\)\)\]:focus-visible{--tw-ring-offset-color: rgb(var(--corall-focus-offset))}.focus-visible\:ring-offset-surface-50:focus-visible{--tw-ring-offset-color: rgb(var(--color-surface-50) / 1)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:bg-corall-50\/35:active{background-color:#fff8f659}.active\:opacity-90:active{opacity:.9}.enabled\:hover\:bg-surface-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-100) / var(--tw-bg-opacity, 1))}.enabled\:hover\:text-ink-700:hover:enabled{--tw-text-opacity: 1;color:rgb(var(--color-ink-700) / var(--tw-text-opacity, 1))}.enabled\:hover\:underline:hover:enabled{text-decoration-line:underline}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:bg-corall-50{--tw-bg-opacity: 1;background-color:rgb(255 248 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-ocean-100\/90{background-color:#d8eef1e6}.group:hover .group-hover\:text-corall-700{--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-corall-800{--tw-text-opacity: 1;color:rgb(138 46 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-corall-200\/80{--tw-ring-color: rgb(255 196 184 / .8)}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-\[rgb\(var\(--corall-muted-bg\)\/0\.92\)\]{background-color:rgb(var(--corall-muted-bg)/.92)}}@supports (padding:max(0px)){.supports-\[padding\:max\(0px\)\]\:pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.motion-safe\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes composerReplyPulse{0%,to{box-shadow:0 0 #ff6f611f}50%{box-shadow:0 0 0 3px #ff6f611a}}.motion-safe\:animate-\[composerReplyPulse_1\.8s_ease-in-out_infinite\]{animation:composerReplyPulse 1.8s ease-in-out infinite}@keyframes typingDot{0%,80%,to{opacity:.35;transform:translateZ(0)}40%{opacity:1;transform:translate3d(0,-2px,0)}}.motion-safe\:animate-\[typingDot_1\.2s_ease-in-out_infinite\]{animation:typingDot 1.2s ease-in-out infinite}@keyframes badgePop{0%{opacity:.85;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.motion-safe\:animate-badge-pop{animation:badgePop var(--motion-duration-fast, .16s) var(--ease-spring-soft, ease-out) both}@keyframes cardReveal{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-safe\:animate-card-reveal{animation:cardReveal var(--motion-duration-reveal, .4s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}@keyframes chatConnEnter{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}.motion-safe\:animate-chat-conn-enter{animation:chatConnEnter var(--motion-duration-chat-conn, .32s) var(--ease-chat, cubic-bezier(.22, 1, .36, 1)) both}@keyframes chatMsgHighlight{0%{box-shadow:0 0 #ff6f6173}40%{box-shadow:0 0 0 6px #ff6f612e}to{box-shadow:0 0 #ff6f6100}}.motion-safe\:animate-chat-msg-highlight{animation:chatMsgHighlight 1.1s var(--ease-chat, cubic-bezier(.22, 1, .36, 1)) both}@keyframes chatMsgIn{0%{opacity:0;transform:translate3d(-10px,6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-safe\:animate-chat-msg-in{animation:chatMsgIn var(--motion-duration-chat, .26s) var(--ease-chat, cubic-bezier(.22, 1, .36, 1)) both}@keyframes chatMsgInMine{0%{opacity:0;transform:translate3d(10px,6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-safe\:animate-chat-msg-in-mine{animation:chatMsgInMine var(--motion-duration-chat, .26s) var(--ease-chat, cubic-bezier(.22, 1, .36, 1)) both}@keyframes chatPillIn{0%{opacity:0;transform:translate3d(0,8px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-safe\:animate-chat-pill-in{animation:chatPillIn var(--motion-duration-chat-pill, .38s) var(--ease-pill, cubic-bezier(.34, 1.2, .64, 1)) both}@keyframes chatSend{0%{opacity:0;transform:translate3d(0,4px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-safe\:animate-chat-send{animation:chatSend .15s var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}@keyframes chatShimmer{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}.motion-safe\:animate-chat-shimmer{animation:chatShimmer var(--motion-duration-chat-shimmer, 1.1s) var(--ease-in-out-soft) infinite}@keyframes chatStatusTick{0%{opacity:.55;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.motion-safe\:animate-chat-status-tick{animation:chatStatusTick var(--motion-duration-chat-tick, .22s) var(--ease-chat, cubic-bezier(.22, 1, .36, 1)) both}@keyframes corallBlobFloat{0%,to{transform:translateZ(0)}33%{transform:translate3d(2%,-1.5%,0)}66%{transform:translate3d(-1.5%,1%,0)}}.motion-safe\:animate-corall-blob-float{animation:corallBlobFloat 22s var(--motion-ease-premium, cubic-bezier(.25, .1, .3, 1)) infinite}@keyframes corallBreathe{0%,to{opacity:.52;transform:scaleZ(1) translateZ(0)}50%{opacity:.82;transform:scale3d(1.05,1.07,1) translate3d(0,-1%,0)}}.motion-safe\:animate-corall-breathe{animation:corallBreathe 15s var(--ease-in-out-soft, ease-in-out) infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.motion-safe\:animate-fade-in{animation:fadeIn var(--motion-duration-entrance, .32s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}@keyframes iconPulse{0%,to{opacity:1}50%{opacity:.65}}.motion-safe\:animate-icon-pulse-soft{animation:iconPulse 2.4s var(--ease-in-out-soft, ease-in-out) infinite}.motion-safe\:animate-none{animation:none}@keyframes pageStatusIn{0%{opacity:0;transform:translate3d(0,.4rem,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.motion-safe\:animate-page-status{animation:pageStatusIn var(--motion-duration-entrance, .32s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes reefShimmer{0%{opacity:.45;filter:brightness(1)}50%{opacity:1;filter:brightness(1.15)}to{opacity:.45;filter:brightness(1)}}.motion-safe\:animate-reef-shimmer{animation:reefShimmer 3.2s var(--ease-in-out-soft, ease-in-out) infinite}@keyframes slideUp{0%{opacity:0;transform:translate3d(0,.4rem,0)}to{opacity:1;transform:translateZ(0)}}.motion-safe\:animate-slide-up{animation:slideUp var(--motion-duration-entrance-hero, .4s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}@keyframes welcomeEnter{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:translateZ(0)}}.motion-safe\:animate-welcome-enter{animation:welcomeEnter var(--motion-duration-entrance-hero, .4s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}.motion-safe\:opacity-95{opacity:.95}.motion-safe\:shadow-glow-corall{--tw-shadow: 0 0 36px rgb(232 93 76 / .18), 0 0 72px rgb(209 74 58 / .09);--tw-shadow-colored: 0 0 36px var(--tw-shadow-color), 0 0 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-safe\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-safe\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-safe\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.motion-safe\:ring-corall-300\/60{--tw-ring-color: rgb(255 155 138 / .6)}.motion-safe\:ring-corall-400\/70{--tw-ring-color: rgb(255 133 117 / .7)}.motion-safe\:ring-corall-500\/15{--tw-ring-color: rgb(255 111 97 / .15)}.motion-safe\:drop-shadow-glow-corall-soft{--tw-drop-shadow: drop-shadow(0 0 26px rgb(232 93 76 / .22));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.motion-safe\:transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-\[box-shadow\,ring-color\,transform\]{transition-property:box-shadow,ring-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--motion-duration, .22s)}.motion-safe\:duration-300{transition-duration:.3s}.motion-safe\:duration-500{transition-duration:.5s}.motion-safe\:duration-700{transition-duration:.7s}.motion-safe\:duration-motion{transition-duration:var(--motion-duration, .22s)}.motion-safe\:duration-motion-fast{transition-duration:var(--motion-duration-fast, .16s)}.motion-safe\:ease-motion-out{transition-timing-function:var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1))}.motion-safe\:will-change-\[opacity\]{will-change:opacity}.motion-safe\:will-change-transform{will-change:transform}.motion-safe\:\[animation-delay\:120ms\]{animation-delay:.12s}.motion-safe\:\[animation-delay\:240ms\]{animation-delay:.24s}.motion-safe\:\[animation-delay\:calc\(var\(--stagger\)\*40ms\)\]{animation-delay:calc(var(--stagger) * 40ms)}.motion-safe\:\[animation-delay\:calc\(var\(--stagger\)\*45ms\)\]{animation-delay:calc(var(--stagger) * 45ms)}.motion-safe\:\[animation-fill-mode\:both\]{animation-fill-mode:both}.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:hover\:border-corall-200\/70:hover{border-color:#ffc4b8b3}.motion-safe\:hover\:border-corall-300\/50:hover{border-color:#ff9b8a80}.motion-safe\:hover\:border-corall-300\/90:hover{border-color:#ff9b8ae6}.motion-safe\:hover\:border-ocean-300\/90:hover{border-color:#7cc4d0e6}.motion-safe\:hover\:border-ocean-400\/45:hover{border-color:#3fa0b073}.motion-safe\:hover\:bg-corall-100\/90:hover{background-color:#ffe4dee6}.motion-safe\:hover\:bg-corall-50\/35:hover{background-color:#fff8f659}.motion-safe\:hover\:bg-corall-50\/40:hover{background-color:#fff8f666}.motion-safe\:hover\:bg-corall-50\/80:hover{background-color:#fff8f6cc}.motion-safe\:hover\:underline:hover{text-decoration-line:underline}.motion-safe\:hover\:shadow-card:hover{--tw-shadow: var(--corall-elevation-card);--tw-shadow-colored: var(--corall-elevation-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-safe\:hover\:shadow-float-ink:hover{--tw-shadow: 0 14px 44px rgb(11 61 74 / .08), 0 3px 12px rgb(7 47 56 / .05);--tw-shadow-colored: 0 14px 44px var(--tw-shadow-color), 0 3px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-safe\:hover\:shadow-glow-corall:hover{--tw-shadow: 0 0 36px rgb(232 93 76 / .18), 0 0 72px rgb(209 74 58 / .09);--tw-shadow-colored: 0 0 36px var(--tw-shadow-color), 0 0 72px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-safe\:hover\:ring-corall-500\/35:hover{--tw-ring-color: rgb(255 111 97 / .35)}.motion-safe\:active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:active\:scale-\[0\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-safe\:active\:opacity-\[0\.92\]:active{opacity:.92}.motion-safe\:active\:brightness-\[0\.98\]:active{--tw-brightness: brightness(.98);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:\!animate-none{animation:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.motion-reduce\:animate-fade-in{animation:fadeIn var(--motion-duration-entrance, .32s) var(--ease-out-expo, cubic-bezier(.16, 1, .3, 1)) both}.motion-reduce\:animate-none{animation:none}.motion-reduce\:border-t-corall-500\/20{border-top-color:#ff6f6133}.motion-reduce\:border-t-ocean-500\/35{border-top-color:#1e7a8c59}.motion-reduce\:bg-surface-200\/60{background-color:rgb(var(--color-surface-200) / .6)}.motion-reduce\:bg-surface-200\/80{background-color:rgb(var(--color-surface-200) / .8)}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:opacity-20{opacity:.2}.motion-reduce\:opacity-25{opacity:.25}.motion-reduce\:opacity-30{opacity:.3}.motion-reduce\:opacity-35{opacity:.35}.motion-reduce\:opacity-55{opacity:.55}.motion-reduce\:opacity-60{opacity:.6}.motion-reduce\:opacity-80{opacity:.8}.motion-reduce\:shadow-card{--tw-shadow: var(--corall-elevation-card);--tw-shadow-colored: var(--corall-elevation-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.motion-reduce\:ring-emerald-600\/40{--tw-ring-color: rgb(5 150 105 / .4)}.motion-reduce\:ring-emerald-600\/50{--tw-ring-color: rgb(5 150 105 / .5)}.motion-reduce\:drop-shadow-none{--tw-drop-shadow: drop-shadow(0 0 #0000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:will-change-auto{will-change:auto}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:hover\:no-underline:hover{text-decoration-line:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (min-width:640px){.max-sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.group:active .max-sm\:group-active\:opacity-100{opacity:1}}@media(max-width:359px){.max-\[359px\]\:h-4{height:1rem}.max-\[359px\]\:min-h-\[2\.75rem\]{min-height:2.75rem}.max-\[359px\]\:w-4{width:1rem}.max-\[359px\]\:min-w-\[2\.5rem\]{min-width:2.5rem}.max-\[359px\]\:gap-1\.5{gap:.375rem}.max-\[359px\]\:px-0{padding-left:0;padding-right:0}.max-\[359px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.max-\[359px\]\:py-2{padding-top:.5rem;padding-bottom:.5rem}}@media(min-width:320px){.min-\[320px\]\:p-4{padding:1rem}.min-\[320px\]\:p-6{padding:1.5rem}}@media(min-width:360px){.min-\[360px\]\:inline{display:inline}.min-\[360px\]\:contents{display:contents}.min-\[360px\]\:flex-1{flex:1 1 0%}.min-\[360px\]\:basis-\[calc\(50\%-0\.25rem\)\]{flex-basis:calc(50% - .25rem)}.min-\[360px\]\:flex-row{flex-direction:row}.min-\[360px\]\:flex-wrap{flex-wrap:wrap}.min-\[360px\]\:items-end{align-items:flex-end}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-0{margin-left:-0px;margin-right:-0px}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:-ml-5{margin-left:-1.25rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-9{margin-top:2.25rem}.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-11{height:2.75rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:max-h-\[26rem\]{max-height:26rem}.sm\:min-h-\[2\.75rem\]{min-height:2.75rem}.sm\:w-11{width:2.75rem}.sm\:w-36{width:9rem}.sm\:w-48{width:12rem}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[10\.5rem\]{min-width:10.5rem}.sm\:min-w-\[12rem\]{min-width:12rem}.sm\:min-w-\[5rem\]{min-width:5rem}.sm\:min-w-\[8rem\]{min-width:8rem}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:self-center{align-self:center}.sm\:overflow-visible{overflow:visible}.sm\:\!p-4{padding:1rem!important}.sm\:\!p-6{padding:1.5rem!important}.sm\:\!p-7{padding:1.75rem!important}.sm\:\!p-8{padding:2rem!important}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[0\.65rem\]{font-size:.65rem}.sm\:text-\[0\.8125rem\]{font-size:.8125rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[0\.975rem\]{font-size:.975rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.125rem\]{font-size:1.125rem}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-tight{line-height:1.25}}@media(min-width:768px){.md\:bottom-20{bottom:5rem}.md\:bottom-24{bottom:6rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-8{bottom:2rem}.md\:left-auto{left:auto}.md\:right-6{right:1.5rem}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-\[30\%\]{width:30%}.md\:max-w-\[400px\]{max-width:400px}.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:overflow-auto{overflow:auto}.md\:border-r{border-right-width:1px}.md\:border-ocean-200\/70{border-color:#b0dce3b3}.md\:bg-fixed{background-attachment:fixed}.md\:p-6{padding:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-0{padding-top:0}.md\:shadow-\[4px_0_40px_rgb\(8_37_46\/0\.06\)\]{--tw-shadow: 4px 0 40px rgb(8 37 46/.06);--tw-shadow-colored: 4px 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:w-\[min\(100\%\,22rem\)\]{width:min(100%,22rem)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:1.5rem}}@media(prefers-color-scheme:dark){.dark\:border-ocean-700\/40{border-color:#0f4f5e66}.dark\:bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--color-ink-900) / var(--tw-bg-opacity, 1))}.dark\:bg-transparent{background-color:transparent}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.motion-reduce\:\[\&\>\*\]\:\!animate-none>*{animation:none!important}}.\[\&_\.corall-kicker\]\:text-corall-700 .corall-kicker{--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1))}.\[\&_\.corall-lead\]\:mx-auto .corall-lead{margin-left:auto;margin-right:auto}.\[\&_\.corall-title\]\:text-\[1\.6rem\] .corall-title{font-size:1.6rem}.\[\&_\.corall-title\]\:tracking-tight .corall-title{letter-spacing:-.025em}.\[\&_\.corall-title\]\:text-corall-700 .corall-title{--tw-text-opacity: 1;color:rgb(176 58 46 / var(--tw-text-opacity, 1))}.\[\&_\.corall-title\]\:text-ink-900 .corall-title{--tw-text-opacity: 1;color:rgb(var(--color-ink-900) / var(--tw-text-opacity, 1))}@media(min-width:640px){.\[\&_\.corall-title\]\:sm\:text-4xl .corall-title{font-size:2.25rem;line-height:2.5rem}.\[\&_\.corall-title\]\:sm\:text-\[1\.75rem\] .corall-title{font-size:1.75rem}.\[\&_\.corall-title\]\:sm\:text-\[2rem\] .corall-title{font-size:2rem}}@media(min-width:768px){.md\:\[\&_\.corall-title\]\:text-\[2rem\] .corall-title{font-size:2rem}}.\[\&_input\]\:h-10 input{height:2.5rem}.\[\&_input\]\:px-3 input{padding-left:.75rem;padding-right:.75rem}.\[\&_input\]\:py-1\.5 input{padding-top:.375rem;padding-bottom:.375rem}.\[\&_input\]\:text-sm input{font-size:.875rem;line-height:1.25rem}.\[\&_label\]\:mb-1 label{margin-bottom:.25rem}.\[\&_label\]\:text-xs label{font-size:.75rem;line-height:1rem}.\[\&_label\]\:font-medium label{font-weight:500}.\[\&_label\]\:text-ink-600 label{--tw-text-opacity: 1;color:rgb(var(--color-ink-600) / var(--tw-text-opacity, 1))}.\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker{display:none}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100{opacity:1}}
