@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAtUABUAAAAAGAAAAArgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQacBuCYByCID9IVkFSYj9NVkFSbAZgP1NUQVSCLACBDC9+EQgKiACHIwsuADCIMAE2AiQDUAQgBYwSB4EoDAcbDRZRlIvW+lL8SMhOLG+Tqak8ISeeBM/ztLY/9703s7MBrrhG4VqIvVaDYDVldC924u/E6p+B3eDnZzE+uPb6UiCMKhLnjpN/VERJCoZyRta4EckZMYLZ3VZbgGmEgSXy8P73a69270IYVLKTOQEFpIGk/UQvROQIVdhFJ8JEvkAlACpAVd06IFlXYSuMqLC64/s0U0OS7rjsOoQwxizLaul1PT7T/jERwAE6CkCNncF0VEwa7nJEUYtSSEaXKUqAEDYg3kzCsAFxJkD++wMbABBsBJAZU00OgiYOAKgHJCEIfgQAEAAABI2ggAAQUD/bMAIEsAAFyFdzHgcLu/8/znUR1Hu8B0CSNhDAR0uG8U/tODQFujJSwlCKAbDmwZCeICj0xNG2UrfmOpA2eaKJRlmXS/IfINA8R0McbIIIPgRhDWsQJolAMGjE+owZwgAdBQMIDsIwDQipItDEE4uDqCz9H5q7+j98tASIglbPWDn4AFBREDSChQ8BbDSi/yOID5AogImCIPjx4iA4CApwUCRigPYq0BhilUIqMYhdJX+NMANMuRyR6hzF8vaT8niEa+yj+LAUy9kyjNui0fOXZI0cafpQN2mKZ6Ji0tRNA0XTmMKcWVBHoZ3F9nZQDN/DHJIedVQjmJUhLuv90ZEpgrv7f2pvT9h1sTm7RjUOIZVRRrCMW5moS0S2OsNGZaQ4SfL8bh0OUAsIOXxqnFZKgTFGdOyyECjfBwFs/PTf5VD1a1ZfBtxC270c2M+PBAcPqX/T5v+75pkjdh3iuSckx3ParoE9y7xxsgsAApRpwFdgf5DHwYo8owfJFiwwuakZZA/56+tjvKZGAeW3tLaUUQYYC2EAADrdaC9eiKn+lWfD/x+Bd4d+BGwH0P9ZOUCYEILgYAMhgkAqv6nTnH0CzH2uQgSZO1ZxiUJ16tveRTS6b6+RLmIwMydxl1hYXCePjzjCWzzHFlYwj2HNlD5NRAijsVAyGID7ByAYVsuQVjJjK5BBOj+4ll4RnKjDwQnqRHA1leVbRX4jre32yhZQB8dLnboKfIbB5RjlPxBik8aM4p8xKOlEHAAK0EAIjQAhDPOAMgTROMQQJtl73hclDdSn6pr2VP/KdeFJvvzzuv+6D9333LFusitF5//vBv43V9siRA+HSy1BcUKURIAgCiGEF9+WeuwgIFtA5wOIknLAKJDyUgH4DKSixIPUAakkYYuKVJYq7/hvIFWlGqgsINUlAdQJkBqSCDoMUlNqgV4BUhtBXJdigFAKgDpAGZBaIPMAfYFUABTKxSCEmgCSIhXiuhNbYyqYoOPzOU/aJw1cVCBYLi0iUM6/sPgeL+aN9Wdny8JAfppPvo4FGb60eUQdmFks3c88KrKP+PdU9un1J6Mnxq17s/mHygunZMYCsIcK9oDkTVA6/573uMubrWEXTc4Zzhf7LVx3UbIvzXWeIXp+QWPGhihLxyoDdqb7M2WL18oyXnsvXPCvv6SoOX9+QVG6UJ6x/hwTcta3Lq/oTH8xPzNdp53SfBa8WsNidVdkMV86sAUrJ+0Sz81N+5BGFlClZA7wIVD5Y0rH+5VZEWn+pv3KK3M+AtRf2+LZHeEMbAT+A94gQ6j64qg9rVPF1hXxUBBf8bl4+FNgqciXxM381jrT31Z7F+taWJCf68XCOt0EPVciF39alnkRyy4/redBKK9+Skppg5R22SW6Deq3SyH0QC6wpIHDwAvjSqzQnPgHPZ/yxX32c/uAl26F3NU7NzprgfWA3bXXRFfn+ERwV0Dg+tbu2AihtQMWnyygcCSe9DuZFwU36vRU61XUuUHbb8cvmz54bOW2Z53V/m5tUkZVRuY0KH7gKrAN+PsQJgEBPATUQ3mK84lVzwhIVrWfO8RdPlBilFilGAWj05xFEB9mxXtG8QVIP+uA9DZ5qnHgsCBztc/6jKeCq8p/bwrMWvWk3UpKFkXUVCKSAAIICmgvCYCOACQZtcJ0xkb28DJ72ctFCsQrrWW6HJD35Ru5JvnyexIvoAjQMCwkD7Ex2kRVRBl5OiqmRvM9e7ucyC+9zXul8s+Xo1KiRHZ7qcsbUjdqen/zTW+iY23FIsPNy81H7XnmDZfrZm1aJSeRoAqnp7bjnNUrUooyi8alCf2jSW4ZeemlvCVKVF2oGx1Qv/NB8i9LKRiyuJGfNFJB6u7kqfDCFPdrcrJXRmUubf6NDUje240Bo41HGV189eocefw4m0ftxYjhOwkGs9VkfSstIIqdvTxKYfZyRPFrqko8OCqEhSphHI8oUSKiPKWaNXMffv75Q0+4IG/v3ryCMH7385Ux5HO38cIJVcvNG28UVk5fp7o0RKdXLnxjeR3ydfrAaP8H6jZpH36qb8QT9Pbn53f2v9mr1w8txallwPEUiOh5nuSen1RRvX3veQqw4Kmnli+Ml5LcSbo16rNkHhlc99LSNjb6wr8U6awXFmrvF76IFIuMLiTGlK5Q/dj+e6ZKjw5fH34fU1BQuJR/amO0naIlMQGLXfUXHPWf2ZHTsHaJn66cGTelOHDlSrBr1wUhFvLimCveUKLQxCXgLzJ60MQbFn9slV9uSqhRo9D3337r/+viofsvv/z+Za/38vtES909FkLuUrFjSCa/PQr5DadMXGd56fz8QELyKE57TiA/Kak0oUJMaKmQUD9pK1AzIaWleBAB/dbo71ESvC+14UFkdPh058UXP/7qxoU714Na3/v22t//E3htz8aNOzyOpuyfZw6G8NwjSQN3sDk+Pjt4ORX2cv8//7ixjuujUq/RO714SAE72V5gOVAn/yzfnz+tDSibQPYKVcjl7BXImXucM4WPDQGM2F/P2Vw0tFjr3x3tyQO4sPxQFoAH3/2VXHSkKHJSOh3YKAAEbjYLrNYaOrI7D2J7nJnFHZQSn4XKR0zFRvkAfFAr45lcRoC7SR0Nio6oV8Gt8Wv30yukN/teUyAlEaAU00TQEo08Up0TashVNGK8wJBgINTSuVDE6heg6RpZMLTU8bBoqAph01gdQSxN1bLFwcKpio8QKKMmAASfGgZFQKVB41NdYYhTzWHhU/VQDkcloDwJClQgJIWoSEM5hnh8kotKJMqaxeEGUZk6MghVCEhvVKWWJKAaQSmF6tQjHwk43EYNEjiGROJ4DTWJMA+18DEFtUmkIzoRQltkEkFDDCSGKhhEArGXNpgoIBUjWecxuKbzAjZLHc963SZdn3Uqm0HFMSMEm2mdoZzmTOPqJQgyAzNpHefo4XbuKi5opnOx1XWw28wBgmGLn0sZo3Y+LLH7YUyqmZ17CepBW7s8JjMXK/Wtknm+rMU2+Han7lC4dH58NNvyCPNTqjKNsu3NxD7Zssq5Jro83NaeEdPh6GWP3cLMYh80W7HFZeyj+0uVanP/qaD0w6p9TKtJMX0cDdQ/aSofhpOIejbDqOc/dgdTwlQ2uXnjvjm90xUzWF7lUMv/jpTG1CNChMa0YiBmUz1NGWNDJY0YaRnz6FMefcqjFdOhUytUdDKabL10vlufys1XW/ZOP+v22FukgtIQ92tAE8LFYnY3pFMJJfcZKH2tzFlBu+OhfXsv/4QlKAAoeo/XiM+1FFCNz0XR3Ue0aDFiiS0eccQrPvFLgOvc4Ro3uG0nj7DZNguePUUtiyRHSFUk1fnjl8JZY6YbK5qkpEB7WaNIM+/sbs9l/wzLyJtk1rSTkyc3bH5E3JW5ZiMAAAA=)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAn8ABUAAAAAFaAAAAmIAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagRQbhCocfj9IVkFSUz9NVkFSbAZgP1NUQVSCLACBBi9+EQgKhFyEfwskADCGTgE2AiQDNAQgBYwSB4E1DAcbLxQojpQuQzbB8/80Z/f9P7GJENpUjJ06C5XUnBQqSrdNzQmahp4QKkpNbJXtihlrZhmC2d0WBJhGGFgiwYvY+/+/36/6z7uI2kaSr26RUEj5sS52UdX+fwMihEIyGzFJpn1+mkiekCaUaPLy2X5lNHMiTuS4HVa+/K3/OARwA0MZqJJkrIKu8bmpBAFyaIhMGhG18BHCCYhnMiZOQNzlyH9/4AQABCcCSLJyQQJBUw8AyAbGUmgEQfDgR5NBEI2ggYZAEGiIIAQRnHgw8eLDTwYC9EQAH0FAAfJ+4fulX/f/OvpN8LvRv5b+9cnfmXxIGlswfnC0ML9GUA/zMAB58iCASV/m0QVDR0exdpiFGi0MuBtGEyfSgKDQFbFkglZ7t5imCyryB0sIEDSgEBQggCHbZTT7MXESRDBRiGRLNsJlfDiZZbjedCKLANq2HU9zFRNw1oAGMriObcOnx01Nmio83IugJ3LBVTOmPxMKvGkGILgRTvMWgoUPwUCrk47DmAA4asAJlINpYCToC+QATdG2rf/DZBrwNRNEGhncpL6SV9++l3JYBrubmkp+HYZzs8wg92gnfrh5065Y2u0sTwOpBMkJXIQJXEjlHtyonF4BbhQhDCCbrEodCJow1ShOJXK5uGczlkoI3BSjXxwt44nqBVgLS1OaprhXFugO1TTHTXNkt0ydaBXBqOjb/zPXIGgJhAAXwaNEoS8DhQCtEMCHgYzV3foFNr0F2N85r4AtwY2Lgjc/mbBDedW8JVXIcGklqzJcuIQtPc2S0pIUAAI0bm0qsDLIN8GGmxl6lezGAUZtLgc5Eg/V93JZFYHyOrR2KMP7BoaBX9ywLRzGw/h1a9f2/x8Hz379JbAPQP/nOAxYhBAEN04gRBAooCoXVi0TYPGlSkWQxSWlKVGoYeMjBaLR4wvHFoiBURVPpMSBg/eo43Hu5kZOs5v1LBE3R9Rw/QljoXGgZCaA/QcgGGQJgiY0J/tWIDP0V9Y5er11tras26n7rduoKaat5DeFlsNi2Q1s6yzpUNScp4N1U4rMpyNCjLGiWPyXPox6AChAAyE0AoQwSIKGBNE48WMRcZpHRGmlDe3TrW0bqoTkPS77b/sz+2E7Zkdsgf+98N/3CHCjJuADwIOJDy9+BAiiEEJj+RR9zRCQ3aC/AhAlTYEiSDNpDjwN0kKyQDqAXCMWyG6QltIK5DeQ1tIG1BSQttIO1P0g7SUbtAVyreSAXg+SiyC2TQYgZALQCvADr4A0AtoAzQFQKDtoISRbKKSHbRtGc8MX9IqmRwS9yzOXJjI8Ae+aNbJ8QF5aSmbNsklmdAk64fTJGROXb31D1rzp3fYyNa+xE6YJ4qZ6mcnJsKbM18sSUxumrJHE65rTlCd6JwsrPFvfmJQaX3/du+1NRuprrwUSyoilW7Mbx+FocU9eXRy9HCULaNXgMPAY0PKJw8B9QOP14d43ONNmjV8LA5239Dm1320GobrO+fmdu+QP8jdpd+k8KB/W1wJnGwF3AasKwHN7LcFXsbPh1N8/x5W19ULrpT8Szy7SGbWeu+o8fRXAEaqtJp6Pj5vaTQd2uLcA2wDnyMLxBfnXjXeNBLYA5pb9O8iMfg9sBHLQ2TDaIYALU30hxymTgDp5Rbhww993hamBLHBkuYr8q2rvTG8i+SvyAAEEBfQmE4D+AOQpNEu5Rdayk9t4krf5W5pIH4nLKtmSx8Og8NHVEiJNwK8NcBVRhjwe5W/f+8itI+7/qtFez9stf36rRurXXzNYOnK9dKwxxr344jgyArJ0kc71ywdfDuYo19sJ3WtAv0ieBJU1sSDCWjatz09PTpfmHlNr8uzGcv58+bnUUKPw4URwgxJR8tVb0hBmDZvkJw77OvhocmzqAGpwrllXw3fDKa1KL1Br4t7R3BJaWbhdokSJiHI17NXL/uKZZ75wWV/X3Xpr3dcWXvuZDWDzjN19eY/u64zrr/+u5cS9Iec2emLL765f14bMWhMMfeBa6j4DbnxMvw9q0ndtnBXXHxQWfsB1GBB97KkI+84sHU71XBuD2xXp93IVr/j2pwa5R0+53ocTRuwce4hu8ecn/0d4nVtcCiNVtBvpiAQZm/fQ1ey0euXUubnv59kVcnZGHgf146R7p+Xr6j7AhJ7IJpGxb6l0p6sPu76GlOPH58+N83l2XPdHPR3hMDPz02h03ryU+imxtpMl5F52ZojEy8K5+I1Gzdvee9unRqsxQ9794nv/119/N5f84A6IexBn+H0SodI513hf3n+4a279n95+uTTR0ff228GRI6dVVk4r04NvWyX3zXhBK8OllP7/f/Xww9nqYHn5YLawxX6TScaTMYD19F+3nq3rQABDnEfKLpqzM/r/7tauOoDX1905BeDzb/+KpO9Ob7omdwcnCgCBNxgpjv4culu1DqDaY6TY7TPJKiCPgmyiNgDYO+1YNzX9lE5x+p30t+SnIUAmFoq+aAS4IoUA7eUdNGJ4gFlBQMjRtVAE9FloRsYUGPTVWXDQVX0HJ93V3QjQU62dHlQOltlBoLEq9xBMNQcKn4pCY6qRMKinesOBqTqhKW7VDs1op0BzQvIdWtBV7kUWptTiGrJl83TLIFrSQWagFT4Zh9bkSDu0ISgN0ZZOfIV2uPkI7WnHvcimHpdxLWGWIAeTBHLJZiiG4WYgJuOjK6YTpBVmECJwcTMJAAViis1VLS5lYhmbJGnwk55rvgrDzVUmKa5MQsxYlZIWmCuuC71ZKGWYSpVKxMVMMFdClaFd5SU6KkbjiciKhlhiZpVKcUX0RHQ4dzIkvieIWaCMk5OhQWOoSKXaAmIiUhqfV6L6sCwk2V1rtDIlSqXw5BzGaFmSyeRodY0qVSaBxATLrgkp409ULaFIQkyVKsP0hygSM1lsQpNji0JeqcLL5cRl5psrzmKCMsvEuDcpZaEqfelMZyotFJNQrFJCSlwoYvbyYjpdgvMvMc8vzdEPdN9JYpKqlOn3tOhOJ8KE0XH3Y7qY+frQk2LzdKMb880MSVYvyeolWQ1DsUY2WP/DFCo0TD/rI6nJsiXyD2fRUskT8rEsuhKmCz2w1HyONlq+ThSJi+9StDShagdF1SGsWSSmyKtVAUD6YS4DTyETaMMzotCixRCHOMUlbvGIKV7xiV8Czsi8ZGxRzFWdKAuHI2GUFy5w/whIWqp4+dJu4V6e/2M1M/bnoOo8c+dXpzBnJAyOml018zV71nX3FVWmvnGUN219t9gbao0dAAAA)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-math-wght-normal.BcBdmjng.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-nushu-wght-normal.Dwt0tMAQ.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-symbols-wght-normal.CTyhw_vm.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-syriac-wght-normal.C1Auqdl0.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAscABUAAAAAF4QAAAqrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGVQagSQbhDIcfj9IVkFSYD9NVkFSbAZgP1NUQVSCLACBIC9+EQgKhyiGaAsoADCHAAE2AiQDTAQgBYwSB4FFDAcbsRVRlIvWvBP8PIyNlYdvbmrqjGzEv01FCXb7wk3Qw9Oczft/d5NsAl6nNOD11Bxap+YWDs7EqcqZCD1VWP/ftc+bv4hqt5BTtUj0ZjjZk2Q+yQKpKlSVFXJdv3ElUmIJZndbbQGmEQb2Ig8vYp+Az9Q+//vV6t75a/Z2gZGEXcRD/FAT/8/4W1VNeCNDKKIeRaQzp2ORRKiEEgg1Y7ZSQ01pYHkPKzoG66qxX2nfTP6rERAGBsvGLF5HPjpWzDUCpbSiIZo0bIsTIxsPUGQyhXiAwstg//+JBwAIDwFatzoUYFgyAYB2wDwxHIQQESIInxiWVDKwCAsUA3EgHeHhEyVGKmmkI0QGwi12F9ARAf4wwAD6aHRt79qKM+nfj/jN+ftfXdu6JUFAICzOjwhzmtMAlBkDAT49mSdr4OClLfA1UKpPz3EAggABOpcFhMEuX6gEHix3AWpWLs++UFQDwgIGYQABjq5SBS/x8UhH+BikYpZg3EMMlxF6aEMOMWwQuM/yOD7gJsGCUxt3tgBPKukgGzweJJ8tIjzEqsH5cEUYcR/fIkqJYYjhITPF/o81t7jX4QPgJMEDlgHTgAqgJ9AKaIol1f6PzzQglAQbBBgVhmgIoKc6hlbSlymH0VRJgWyzUiwiQ3XCwHmI3pSulwgCc28D6EsSBhFBgIcAECKDCGFEGGGAMIZsHKCUXIQBQFiEwWIQjKVzFpUySiy29HYZuk8ar1gVheBriEDNBrvZXhD7W3IIk4PmKDycHYRTCgn+V8J9oDWQTTLfkGW0hrXGYmzjxBZdJcJFv7CAgpc4910g+N4L3o3dFkeFMCEGvkslbl3J+nlJTcNS0oZT1ySNzVxkyxLbAICAxmcgBLsGnUlveSTH3qLLcMGpyUpA19N/vj3KfWYBMFHXWtc4xknCYogDADDkrM4iQ0rRi6GL6p6EyFX2G+BKAPu/ex0QJxshwnhANunAQLHVa3SaAZuvcZjQ5sWOYQYzZNz4FLPYcaNXppiDs36FMMzF5UNe5UkO8xC3cRnVbBE4s2XOEAniWFyMZgII/gSEgzUE6zd5bQOaYb81trLVxlIbNxab48ZCM0Xk63dYze2sy4BvzFWb/ByetcamLIieDvNIm738NwVGQ6gEwAAWyMYiIBuHi4Bc0rGkkkKcch94TMY8Y411bMhGbEE8WvRicAs8SOX9LsG/wZdBJqCgPFDd8LrCuijUhf7/8ZP/3u+DSIwxuJZUfASkYxDZRPD376GDgS4D+y2AjJoCC0DNlAM8C2quXFAbUAvFRWblKf8d/x1UoEIwU4CKVAzmOKhEpWDjoJZqBbYa1BqhICANEFkAFAONQB1BZwFtgEIADCawKnaIoaCzOjlOjhP2/XCukY0mI5beNDlbehKPbs9IibSC1GhlpbYbRLEVfuW2Sf7WFnqW6ZPTtv87WXnqwhPJ40teBk80ZL11UkMuTOzXnNivaPwybsAf8Wdc/EZW7NuygEkBbzfY/vJtVb4zWPUa3qbFrhFTBmE5VXNipbyd4Tdt+4nRXWlp5IK3J/m6t96KXvgOR77ZBEKagc4vpMqT/gVPFgZMSjj2jqzmLTwBV7qjy3Cvm5Bf4xubJ3ycwD0gv8F1wBNA3lMAxxo0rk50f9B7OlLjNxNA+/N73HrVXTMK7lxwfW+feXl1rk3MbR5S5t5EXc0LqZnrT9vE2of5EWkVCbXfEns5sc3wkg2m6u0Pp09+26a/e7PgSJD9avsBA1o7DOiXX2PQoX2/ARTsrwF2NXAIuONIFtnVg4Y/4+4wuN2rd+71btsL4GbXvMfeZR851Jx79cXh84ELAa9i9MbU5PpGXgXgfMA//6qLyZjwA3AO0Iq+MRznszfbF+T9Xdp4xodA3jLAnWOySqauutzessLwDhBfAXCKERAiar7WTTAy1dyimQU+/HPo0il6HBLMgVxwc0ML6KMKLqk/l3V/Oemssb77bBlAgDBAb7IAKIuNV53wxDPxkEvuzT6e5mt56qHhOk9X6rYyMmCI0TEuyofUFOv4BZJx9GhMSkn36/cMO/5toysi7+X98m5SWVmV/dWWB9Q26Yx5+eUxlKUKU6Rw9/r4m/6854FA2G59epWXsXQTnzhwHA85t3pA/W694zrtJ8uCxrrrLpKbJPnppIowmJG88u27agizFs/0M0upVY+A+w11gSReZVWS7yuryoaXUACOSk5c5McJh2SyO5BMqGG3bsHXzz33dShe++qePa/WxokGz53tTc8FXds7dVU5Dzzwfd7E5dBtMzsx7/sHqhrBr/LBsWvX2PaZ8MQz9qPkOPbK27cOzfp49OhfbGQubATh0LkcyQmNKvu0t7TevB76yFxD69YflQXLdceMMry2T1LfPTRG/cevvvoxdfwamyTHOUL5qC+mvt3e06Fam3jTTQdXxl1lwQrbG/NsOW+ZWV9MmHBx4ZP+46raxUXrnhBIKdLhlaQ4jXKKju77wskfOej71z+k1NZ+nyacvDjxnASpKTGRNP6Kk9HXrrquY+usn997bcmq5th776VXVBxIeUBSyt9Ti/BziYI1TsgYW1dnTp8uNdcsWzaBF5wffMYQo3Nc9IyTnoaMJLmOzPsZnLQWXSdO7Gia+X9WZuiHZJ2/Q2n7TwR3Bp2s94uvvv7+TxMNZ2ZI7Wenuw4Zrz//xBOvffBerLjz+JetZibr1NVmDCxvaJF6PN9dtjaZ3B/IrftRJZzTO0A1vauquaCKfnxxHmA8YpXV5gzvVlaDAEfeG3UzT8xO6/1H2IZeBXir6uAUAF9993d5/U39udfziYGHAUDwuSzR7c3CYbwaDawLkOVs4FUaublFj0MK0CObs8GpYR4El2C4ENQfxvtV30EwnPNjbDXbMCCLNYrpiUUkt2QQUKL3sciJALMCUbSyNTSk2jtoqYgpdOhpc+nS0XxPj87mMFPpas6amF5bldFK0NgsMxS+mUNDzEygxTcVdMg03enim3ZsStgUsxnFBuaQre/ZnI46ylx81bAFpTpvYlwj82ijGcwnpjEsoJWKWUi6GrKIdnzLYsJ8yhKKOcpSMrmPLUmwha3wWcXWlDKYQ8inLydTTEdOp5x8zqCa1GubSSkwELGciwSMbZJIYUy86HOXfHPOuZSASyArJCV0LtBOd9YwZkmSLUA2nRO0mbh9UnNNJxiNMH+QpJ7dSIGrwmgq2dljIVp7PBJynXj0VTASVztEQjQaMcZl26KVmY2KexrBZXMYMDYr6RTGex2batkTOLvvoHJT9QLB2DhnRLgiEE2b1aD9FbKLXrHb/IrhWO2YbNdlB2VyxjuRRm6TLX9NG6D98Va7RgSLbCgDqSSFB560sJpi67d359Br3X0HUTS3wZ/I6Uw7EiToTC+mI5f66coiFzrpxHzHJp7fx/P7eN5yA3xwi+ZDrFo1C8ZY/WA4Vsrk5Irmp6g9+VqcjiToQBfi9ZYfYcmkFpR7glk5xbF6jlKvYmUcuTJeNQBQf5r7SJ5TFlDIczJYWTly5SmksCLyFVVMKUpVGp955fMUxSlv4yq3LVGeoJaORKK/T1vywPCfsCRsWDSgnRDdZcCAgk6JbpG4Y2ToX1rZC7EdqYMZ29U065yyZLX0f/7VRcXFC1abX331o01vFJxd41wM)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-vietnamese-wght-normal.DJKKxZIF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-latin-ext-wght-normal.51uDPa-I.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/google-sans-flex-latin-wght-normal.fc8tlXEJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Lato", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-hero-3:6rem;--text-hero-3--line-height:.98;--text-hero-4:5.75rem;--text-hero-4--line-height:.99;--text-display-5:4rem;--text-display-5--line-height:1.04;--text-heading-1:3.75rem;--text-heading-1--line-height:1.05;--text-heading-4:3rem;--text-title-3:2.25rem;--text-title-3--line-height:1.16;--text-title-4:1.875rem;--text-title-4--line-height:1.2;--text-title-5:1.75rem;--text-title-5--line-height:1.22;--text-body-1:1.5rem;--text-body-1--line-height:1.4;--text-body-3:1.25rem;--color-red-800:oklch(44.4% .177 26.899);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-900:oklch(41% .159 10.272);--color-neutral-300:oklch(87% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-950:oklch(14.5% 0 0);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--radius-md:.375rem;--blur-xl:24px;--text-body-5:1rem;--text-caption-2:.875rem;--text-caption-2--line-height:1.45;--text-caption-3:.8125rem;--text-caption-3--line-height:1.4;--text-caption-4:.75rem;--text-caption-4--line-height:1.35;--adelan-type-micro:.625rem;--adelan-type-2xs:.6875rem;--adelan-type-2xs--line-height:1.4;--adelan-type-xs:.75rem;--adelan-type-md:.9375rem;--adelan-type-xl:1.125rem;--adelan-type-2xl:1.25rem;--adelan-type-3xl:1.5rem;--adelan-type-4xl:1.875rem;--adelan-type-5xl:2.375rem;--text-card-title:var(--text-body-3);--text-body:var(--text-body-5);--text-body-sm:var(--text-caption-2);--text-body-sm--line-height:var(--text-caption-2--line-height);--text-label:var(--text-caption-2);--text-meta:var(--text-caption-3);--text-meta--line-height:var(--text-caption-3--line-height);--text-micro:var(--text-caption-4);--text-micro--line-height:var(--text-caption-4--line-height);--text-body-lead:var(--adelan-type-md);--text-badge:var(--adelan-type-xs);--text-caption:var(--adelan-type-2xs);--text-caption--line-height:var(--adelan-type-2xs--line-height);--color-brand-50:#edf5f0;--color-brand-100:#dcebe2;--color-brand-200:#b8d5c4;--color-brand-400:#5f927c;--color-brand-500:#34705a;--color-brand-600:#245c47;--color-brand-700:#174b39;--color-brand-800:#103d2e;--color-brand-900:#0b2e23;--font-body:"Lato", Arial, sans-serif;--font-display:"Google Sans Flex Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{@media (hover:hover){.btn-danger-ghost:not(:disabled):hover{background-color:var(--color-red-50);color:var(--color-red-700)}.btn-ghost:not(:disabled):hover{background:var(--btn-ghost-bg-hover,var(--color-neutral-100,#f5f5f5));color:var(--btn-ghost-fg-hover,var(--color-neutral-900,#171717))}.btn-primary:not(:disabled):hover{background-color:var(--color-brand-800);box-shadow:var(--btn-primary-shadow-hover,var(--btn-primary-shadow,none))}.btn-secondary:not(:disabled):hover{border-color:var(--btn-secondary-border-hover,var(--btn-secondary-border,var(--color-neutral-200,#e5e5e5)));background:var(--btn-secondary-bg-hover,var(--color-neutral-50,#fafafa))}}.template-hidden{display:none!important}.card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 6);box-shadow:0 0 0 1px var(--admin-border-soft), inset 0 1px 0 #ffffffc7, 0 1px 2px #1018280a}.pill-danger{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.data-table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);color:var(--color-neutral-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));font-size:15px}.input::placeholder{color:var(--color-neutral-400)}.input:focus{border-color:var(--color-brand-700);outline:none;box-shadow:0 0 0 4px #1609081f}.label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-700);display:block}.pill-success{border-color:var(--pill-success-border,#1f0e0d29);background:var(--pill-success-bg,#f4ebe4);color:var(--pill-success-fg,#1f0e0d)}.pill-warning{border-color:var(--pill-warning-border,var(--color-amber-200,#fde68a));background:var(--pill-warning-bg,var(--color-amber-50,#fffbeb));color:var(--pill-warning-fg,var(--color-amber-700,#b45309))}.btn{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;border-radius:2147483647px;transition:background-color .18s,color .18s,border-color .18s,transform 60ms,opacity .18s;display:inline-flex}.btn-primary{background-color:var(--color-brand-700);color:#fff;box-shadow:var(--btn-primary-shadow,none)}.btn-secondary{border:1px solid var(--btn-secondary-border,var(--color-neutral-200,#e5e5e5));background:var(--btn-secondary-bg,#fff);color:var(--btn-secondary-fg,var(--color-neutral-800,#262626));box-shadow:var(--btn-secondary-shadow,none)}.pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);min-height:var(--pill-min-height,1.375rem);padding-inline:var(--pill-padding-inline,.625rem);font-size:var(--pill-font-size,.6875rem);border-width:1px;border-radius:2147483647px;display:inline-flex}@media (hover:hover){.btn-danger-ghost:not(:disabled):hover{background-color:var(--color-red-50);color:var(--color-red-700)}.btn-ghost:not(:disabled):hover{background:var(--btn-ghost-bg-hover,var(--color-neutral-100,#f5f5f5));color:var(--btn-ghost-fg-hover,var(--color-neutral-900,#171717))}.btn-primary:not(:disabled):hover{background-color:var(--color-brand-800);box-shadow:var(--btn-primary-shadow-hover,var(--btn-primary-shadow,none))}.btn-secondary:not(:disabled):hover{border-color:var(--btn-secondary-border-hover,var(--btn-secondary-border,var(--color-neutral-200,#e5e5e5)));background:var(--btn-secondary-bg-hover,var(--color-neutral-50,#fafafa))}}.admin-soft-surface{box-shadow:0 0 0 1px var(--admin-border-soft), inset 0 1px 0 #ffffffd1, var(--admin-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7}.card-hover{transition:box-shadow .2s,transform .2s}.dashboard-overview-enter{animation:.32s ease-out both dashboard-reveal}.pill{font-size:var(--text-caption);border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-weight:600;display:inline-flex}.btn{min-height:2.75rem;font-size:var(--text-body);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-block:.625rem;padding-inline:1.25rem;font-weight:600;line-height:1.25rem;transition:background-color .18s,color .18s;display:inline-flex}.t-skel{--pulse-count:infinite;--pulse-dur:1s;--pulse-min:.54;--reveal-blur:2px;--reveal-dur:.36s;--reveal-ease:ease-in-out;position:relative}.t-skel-skeleton{transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.adelan-portal-solid-shell{--adelan-page-gap:8px;--adelan-portal-sidenav-w:clamp(16rem, 17vw, 16.25rem);--adelan-portal-sidenav-collapsed-w:4.5rem;--adelan-panel:#fffffff7;--adelan-line:#01100c14;--adelan-text:#01100c;--adelan-muted:#66706b;--adelan-green:#174b39;--tabs-dur:.22s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:#5f5e59;--tabs-text-active:#0b2e23;--tabs-pill-bg:#edf5f0;--nav-reveal-ease:cubic-bezier(.22, 1, .36, 1);--adelan-shadow:0 1px 2px #01100c09, 0 12px 32px #01100c0b;font-family:var(--font-sans)}.adelan-portal-solid-shell[data-sidenav-collapsed=true]{--adelan-portal-sidenav-w:var(--adelan-portal-sidenav-collapsed-w)}.adelan-portal-solid-shell :where(h1,h2,h3,h4),.adelan-portal-solid-shell .font-display{font-family:var(--font-display);font-optical-sizing:auto}.adelan-portal-solid-shell a,.adelan-portal-solid-shell button,.adelan-portal-solid-shell summary,.adelan-portal-solid-shell label{cursor:pointer;touch-action:manipulation}.adelan-portal-solid-shell svg{flex-shrink:0;width:1.2rem;height:1.2rem}.adelan-portal-solid-shell [data-portal-nav-section-rows]{border-left:1px solid #174b391f;gap:.125rem;margin-top:.125rem;margin-left:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-portal-nav-section-rows]{border-left:1px solid color-mix(in srgb, var(--color-brand-700) 12%, transparent)}}.adelan-portal-solid-shell [data-portal-nav-section-rows]{padding-left:.5rem}.adelan-portal-solid-shell [data-portal-sidenav]:not([data-collapsed=true]) :where([data-portal-brand],[data-portal-parent-wrap]){padding-inline:1.25rem}.adelan-portal-solid-shell [data-portal-account]{border-top:1px solid #174b3914;flex-shrink:0;width:100%}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-portal-account]{border-top:1px solid color-mix(in srgb, var(--color-brand-700) 8%, transparent)}}.adelan-portal-solid-shell [data-portal-account]{background:inherit}.adelan-portal-solid-shell [data-portal-utilities]{border-bottom:1px solid #174b3914;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-portal-utilities]{border-bottom:1px solid color-mix(in srgb, var(--color-brand-700) 8%, transparent)}}.adelan-portal-solid-shell [data-portal-utilities]{padding:.5rem}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=false] [data-workspace-account-surface]{display:block}.adelan-portal-solid-shell [data-workspace-account-surface]{background:0 0;position:relative}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-control]:focus-visible{outline:none}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-control]:focus-visible [data-workspace-avatar]{box-shadow:0 0 0 2px #fff,0 0 0 4px #174b39}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu]{z-index:50;color:#252a27;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#fffffffa;border:1px solid #01100c17;border-radius:1rem;gap:.125rem;max-height:min(23rem,100dvh - 5rem);padding:.4375rem;display:grid;overflow:hidden auto;box-shadow:0 24px 60px #01100c24,0 4px 14px #01100c12,0 1px 2px #01100c0d}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=false] [data-workspace-switcher][data-variant=nav] [data-workspace-menu]{transform-origin:bottom;width:auto;margin:0;position:absolute;inset:auto 0 calc(100% + .625rem)}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=true] [data-workspace-switcher][data-variant=nav] [data-workspace-menu]{transform-origin:0 100%;width:15rem;margin:0;position:absolute;bottom:0;left:calc(100% + .75rem);right:auto}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-heading]{color:#6e746f;letter-spacing:.105em;text-transform:uppercase;padding:.5rem .625rem .375rem;font-size:.625rem;font-weight:700;line-height:1rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-options]{gap:.125rem;display:grid}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option]{color:#252a27;text-align:left;background:0 0;border:0;border-radius:.75rem;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:.625rem;width:100%;min-height:3.125rem;padding:.4375rem .5rem;transition:background-color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:grid}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option]:active{transform:scale(.98)}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-mark]{border:1px solid #174b3924;place-items:center;width:1.875rem;height:1.875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-mark]{border:1px solid color-mix(in srgb, var(--color-brand-700) 14%, transparent)}}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-mark]{color:#174b39;border-radius:999px;font-size:.6875rem;font-weight:700}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-copy]{min-width:0}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-copy] strong,.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-copy] small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-copy] strong{color:#242925;font-size:.8125rem;font-weight:700;line-height:1.125rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-copy] small{color:#727873;font-size:.65625rem;font-weight:500;line-height:.9375rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option-arrow]{color:#8b928d;justify-self:end;font-size:.9375rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-actions]{border-top:1px solid #01100c13;gap:.125rem;margin-top:.375rem;padding-top:.375rem;display:grid}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-action]{color:#4c534e;background:0 0;border:0;border-radius:.625rem;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .5rem;font-size:.78125rem;font-weight:600;transition:background-color .14s cubic-bezier(.23,1,.32,1),color .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);display:grid}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-action] svg{color:#5f6862;width:1.125rem;height:1.125rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-action]>:last-child{color:#8b928d;justify-self:end;font-size:.875rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-action]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-option]:hover,.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-menu-action]:hover{color:#174b39;background:#f2f4f2}}.adelan-portal-solid-shell [data-workspace-menu]{animation:.16s cubic-bezier(.23,1,.32,1) both adelan-workspace-menu-enter}.adelan-portal-solid-shell [data-workspace-menu][data-motion=none]{animation:none}@keyframes adelan-workspace-menu-enter{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell [data-workspace-menu]{animation:none}}.adelan-portal-solid-shell [data-portal-nav-row][aria-current=page]{--adelan-consultation-icon-cutout:#fff;--adelan-home-icon-cutout:#fff;--adelan-message-icon-cutout:#edf5f0}@keyframes portal-parent-tab-activate{0%,55%{color:var(--tabs-text-muted)}to{color:var(--tabs-text-active)}}@keyframes portal-parent-tab-enter{0%{opacity:0;filter:blur(1.5px);transform:translateY(3px)scale(.99)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes portal-parent-label-enter{0%{transform:translate(-100%)}to{transform:translate(0)}}.adelan-portal-solid-shell [data-portal-nav-submenu]{contain:layout paint}.adelan-portal-solid-shell [data-portal-nav-submenu]>a{transform-origin:50% 100%;will-change:transform;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.adelan-portal-solid-shell [data-portal-nav-submenu]>a:active{transform:scale(.985)}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-nav-submenu]{justify-items:center}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-nav-row]{grid-template-columns:minmax(0,1fr);place-items:center;width:2.75rem;min-height:2.75rem;padding:0}.adelan-portal-main-column>header,.adelan-portal-dashboard-content>:where(.adelan-list-panel,.adelan-thread-panel,.adelan-info-panel,.adelan-directory-panel,.adelan-profile-panel,.adelan-record-patient-panel,.adelan-record-main,.adelan-record-side,.adelan-prepare-main,.adelan-prepare-side,.adelan-consult-main,.adelan-consult-side){border-radius:8px;grid-column:auto;min-width:0;height:100%;min-height:0}.adelan-portal-content-alerts{grid-template-columns:minmax(300px,376px) minmax(0,1fr) minmax(280px,336px)}.adelan-portal-content-record{grid-template-columns:minmax(248px,296px) minmax(0,1fr) minmax(280px,328px)}.adelan-portal-content-prepare,.adelan-portal-content-consultation{grid-template-columns:minmax(0,1fr) clamp(20rem,25vw,24rem)}.adelan-portal-content-board .adelan-resizable-root,.adelan-portal-content-home .adelan-resizable-root{height:100%;min-height:0}.adelan-portal-solid-shell .adelan-directory-panel,.adelan-portal-solid-shell .adelan-profile-panel{width:100%}.adelan-portal-solid-shell .adelan-resizable-panel>.adelan-list-panel,.adelan-portal-solid-shell .adelan-resizable-panel>.adelan-thread-panel,.adelan-portal-solid-shell .adelan-resizable-panel>.adelan-info-panel{height:100%}@media (width<=1279px){.adelan-portal-content-alerts,.adelan-portal-content-record{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.adelan-portal-content-alerts>.adelan-info-panel,.adelan-portal-content-record>.adelan-record-side{display:none}}@media (width<=1023px){.adelan-portal-dashboard-content>:where(.adelan-list-panel,.adelan-thread-panel,.adelan-info-panel,.adelan-directory-panel,.adelan-profile-panel,.adelan-record-patient-panel,.adelan-record-main,.adelan-record-side,.adelan-prepare-main,.adelan-prepare-side,.adelan-consult-main,.adelan-consult-side){border-radius:0;height:auto;min-height:24rem}.adelan-portal-content-alerts>.adelan-info-panel,.adelan-portal-content-record>.adelan-record-side{display:flex}.adelan-portal-content-board .adelan-resizable-root,.adelan-portal-content-home .adelan-resizable-root{display:grid}}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell [data-portal-nav-submenu]>a:hover{transform:translate(2px)}}.adelan-tool-panel{border:1px solid var(--adelan-border);background:var(--adelan-panel);min-width:0;min-height:0;box-shadow:var(--adelan-shadow);border-radius:14px;flex-direction:column;grid-column:3;display:flex;overflow:hidden}.adelan-tool-header{border-bottom:1px solid var(--adelan-border);flex:none;padding:1.05rem 1.2rem .9rem}.adelan-tool-header h1{color:#121712;letter-spacing:0;margin:0;font-size:clamp(1.15rem,1.45vw,1.55rem);font-weight:500;line-height:1.05}.adelan-tool-header p:not(.adelan-kicker){max-width:48rem;color:var(--adelan-muted);font-size:var(--text-body);margin:.35rem 0 0;font-weight:500;line-height:1.45}.adelan-tool-body{flex:auto;min-height:0;padding:1rem;overflow:auto}.adelan-portal-solid-shell.adelan-portal-solid-shell{--adelan-accent:#174b39;--adelan-accent-hover:#103d2e;--adelan-accent-strong:#0b2e23;--adelan-accent-soft:#edf5f0;--adelan-accent-bright:#9ee37d;--adelan-canvas:#f6f7f4;--adelan-panel:#fff;--adelan-line:#174b391a;--adelan-text:#111814;--adelan-muted:#687083;--nav-reveal-ease:cubic-bezier(.22, 1, .36, 1);--adelan-portal-sidenav-w:clamp(16rem, 17vw, 16.25rem);--adelan-portal-sidenav-collapsed-w:4.5rem;--tabs-dur:.22s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:#5f5e59;--tabs-pill-bg:#edf5f0;--tabs-text-active:#0b2e23;--adelan-shadow:0 1px 2px #01100c09, 0 8px 24px #01100c0b}.adelan-portal-solid-shell .adelan-portal-main-column{background:var(--adelan-canvas)}.adelan-portal-solid-shell .adelan-portal-breadcrumb{letter-spacing:0;font-family:Lato,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-main-column>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom-color:#174b3914;width:100%;max-width:none;padding-inline:clamp(.9rem,2vw,1.5rem)}.adelan-portal-solid-shell [data-portal-sidenav]{font-synthesis:none;background:#fbfcfa;border-color:#174b3914;font-family:Lato,ui-sans-serif,system-ui,sans-serif}.adelan-portal-solid-shell [data-portal-sidenav-toggle]:hover,.adelan-portal-solid-shell [data-portal-footer-action]:hover{color:var(--adelan-accent)}.adelan-portal-solid-shell [data-portal-nav-row]{min-height:2.25rem;font-size:var(--text-body);border-color:#0000;border-radius:10px;font-weight:520}.adelan-portal-solid-shell [data-portal-nav-row][aria-current=page]{background:var(--adelan-accent-soft);color:var(--adelan-accent-strong);border-color:#0000;border-radius:6px}.adelan-portal-solid-shell [data-portal-count-pill]{color:var(--adelan-accent);background:#fff;border-color:#174b3929}.adelan-portal-solid-shell [data-portal-live-context]{background:var(--adelan-accent-soft);border-color:#174b3924}.adelan-portal-solid-shell [data-portal-live-context] :where(h2,a){color:var(--adelan-accent-strong)}.adelan-portal-solid-shell [data-portal-footer-action]:first-child{border-color:var(--adelan-accent-strong);background:var(--adelan-accent-strong);color:#fff}.adelan-portal-solid-shell [data-portal-footer-action]:first-child:hover{background:var(--adelan-accent-hover);color:#fff}.adelan-portal-solid-shell :focus-visible{outline-offset:2px;outline:2px solid #174b39;outline-color:var(--adelan-accent)}.adelan-portal-page-content{padding:clamp(1.25rem,2.5vw,2.5rem)}.adelan-portal-solid-shell .adelan-tool-panel{background:0 0;border:0;border-radius:0;width:100%;max-width:1180px;height:auto;min-height:100%;overflow:visible}.adelan-portal-solid-shell .adelan-tool-header{border:0;padding:0 0 clamp(1.5rem,3vw,2.25rem)}.adelan-portal-solid-shell .adelan-tool-header h1{max-width:900px;color:var(--adelan-text);font-size:var(--adelan-page-title-size);letter-spacing:var(--adelan-page-title-tracking);text-wrap:balance;font-weight:650;line-height:1}.adelan-portal-solid-shell .adelan-tool-header p:not(.adelan-kicker){max-width:48rem;color:var(--adelan-muted);margin-top:.75rem;font-size:clamp(.95rem,1.2vw,1.08rem);font-weight:400;line-height:1.55}.adelan-portal-solid-shell .adelan-kicker,.adelan-home-eyebrow{color:var(--adelan-accent);font-size:var(--text-meta);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .adelan-tool-body{padding:0;overflow:visible}@media (width<=640px){.adelan-portal-page-content{padding:1.1rem}}.adelan-portal-frame-grid{min-height:100dvh;transition:grid-template-columns .18s var(--tabs-ease);grid-template-columns:minmax(0,1fr);display:grid}.adelan-portal-solid-shell :where(.adelan-portal-parent-tabs,[data-portal-nav-submenu],[data-portal-live-context]){font-optical-sizing:auto;font-family:Lato,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-parent-tabs{letter-spacing:.01em;isolation:isolate;background:#174b390e;border:1px solid #174b3914;border-radius:999px;justify-content:flex-start;align-items:center;gap:.0625rem;width:calc(100% + .5rem);height:2.125rem;margin-inline:0;padding:.125rem;font-family:Lato,Arial,sans-serif;display:inline-flex;position:relative;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-parent-pill{z-index:0;filter:drop-shadow(0 1px 2px #01100c14);pointer-events:none;opacity:1;transition:opacity .12s var(--tabs-ease);will-change:clip-path, opacity;background:#fff;position:absolute;inset:0}.adelan-portal-solid-shell .adelan-portal-parent-tabs:not([data-ready=true]) .adelan-portal-parent-pill{transition:none}.adelan-portal-solid-shell .adelan-portal-parent-tabs:not([data-active=true]) .adelan-portal-parent-pill{opacity:0}.adelan-portal-solid-shell .adelan-portal-parent-tab{z-index:1;color:var(--tabs-text-muted);transform-origin:50%;transition:color var(--tabs-dur) var(--tabs-ease), opacity .14s var(--tabs-ease), transform .14s cubic-bezier(.23, 1, .32, 1);will-change:transform;position:relative}.adelan-portal-solid-shell .adelan-portal-parent-tab.is-active{--adelan-consultation-icon-cutout:#fff;--adelan-home-icon-cutout:#fff;color:var(--tabs-text-active);font-weight:600}.adelan-portal-solid-shell .adelan-portal-parent-tab:active{transform:scale(.96)}.adelan-portal-solid-shell .adelan-portal-parent-label{white-space:nowrap;max-width:100%;display:block;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-parent-label-text{display:block}.adelan-portal-solid-shell .adelan-portal-parent-tabs[data-motion=enter] .adelan-portal-parent-tab{animation:portal-parent-tab-enter .18s var(--nav-reveal-ease) both;animation-delay:calc(var(--nav-parent-index,0) * 14ms)}.adelan-portal-solid-shell .adelan-portal-parent-tabs[data-motion=enter] .adelan-portal-parent-label-text{animation:portal-parent-label-enter .17s var(--nav-reveal-ease) both}.adelan-portal-solid-shell .adelan-portal-parent-tabs[data-continuity=slide] .adelan-portal-parent-tab{animation:none}.adelan-portal-solid-shell .adelan-portal-parent-tabs[data-continuity=slide] .adelan-portal-parent-tab.is-active{animation:portal-parent-tab-activate var(--tabs-travel-dur,var(--tabs-dur)) var(--tabs-ease) both}.adelan-portal-solid-shell .adelan-portal-parent-tabs[data-continuity=slide] .adelan-portal-parent-label-text{animation-duration:calc(var(--tabs-travel-dur,var(--tabs-dur)) * .62);animation-delay:calc(var(--tabs-travel-dur,var(--tabs-dur)) * .38)}.adelan-portal-solid-shell[data-sidenav-collapsed=true] .adelan-portal-parent-tabs{background:0 0;border:0;grid-auto-rows:2.25rem;justify-content:center;gap:.25rem;width:auto;height:auto;margin-inline:0;padding:0;display:grid;overflow:visible}.adelan-portal-solid-shell[data-sidenav-collapsed=true] .adelan-portal-parent-pill{display:none}.adelan-portal-solid-shell[data-sidenav-collapsed=true] .adelan-portal-parent-tab.is-active{background:var(--tabs-pill-bg)}@media (width>=1024px){.adelan-portal-frame-grid{grid-template-columns:var(--adelan-portal-sidenav-w) minmax(0, 1fr)}}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-portal-parent-tab.is-idle:hover{color:var(--tabs-text-active);opacity:.92;background:#174b390e;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell .adelan-portal-parent-pill,.adelan-portal-solid-shell .adelan-portal-parent-tab,.adelan-portal-solid-shell .adelan-portal-parent-label,.adelan-portal-solid-shell .adelan-portal-parent-label-text,.adelan-portal-solid-shell [data-portal-nav-submenu]>a{transition:none;animation:none}.adelan-portal-solid-shell .adelan-portal-parent-tab,.adelan-portal-solid-shell [data-portal-nav-submenu]>a{transform:none}}.adelan-avatar-care,.adelan-avatar-green{color:#172018;background:#d8efe2}.adelan-avatar-alert{color:#c8541a;background:#fff1e7}.adelan-detail-copy{color:#536053;font-size:var(--text-label);margin:0;font-weight:500;line-height:1.48}.adelan-detail-item-groups{gap:.72rem;display:grid}.adelan-detail-item-group{gap:.42rem;display:grid}.adelan-detail-item-group>p{color:#7b847b;font-size:var(--adelan-type-micro);text-transform:uppercase;margin:0;font-weight:500}.adelan-detail-item-group ul{gap:.46rem;margin:0;padding:0;display:grid}.adelan-detail-item-group li{border:1px solid var(--adelan-line);background:#fbfbfa;border-radius:8px;gap:.26rem;padding:.64rem;list-style:none;display:grid}.adelan-detail-item-group li>div{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.adelan-detail-item-group strong,.adelan-detail-item-group span{overflow-wrap:anywhere;min-width:0}.adelan-detail-item-group strong{color:#172018;font-size:var(--text-meta);font-weight:500}.adelan-detail-item-group span{color:#47634f;font-size:var(--text-meta);text-align:right;font-weight:500}.adelan-detail-item-group small,.adelan-detail-item-group p{color:#657065;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.42}.adelan-workspace-consultation .adelan-consult-main{grid-column:3}.adelan-workspace-consultation .adelan-consult-side{grid-column:5}.adelan-consult-main,.adelan-consult-side{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1118270a}.adelan-consult-header{border-bottom:1px solid var(--adelan-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.82rem .95rem;display:flex}.adelan-consult-person{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.adelan-consult-person h1,.adelan-consult-section-head h2,.adelan-consult-ready h2,.adelan-consult-closed h2,.adelan-consult-context-head h2{color:#172018;font-size:var(--text-card-title);margin:0;font-weight:500;line-height:1.15}.adelan-consult-person h1,.adelan-consult-person p:not(.adelan-kicker){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adelan-consult-person p:not(.adelan-kicker),.adelan-consult-ready p,.adelan-consult-closed p,.adelan-consult-context-head p{color:#687168;font-size:var(--text-meta);margin:.24rem 0 0;font-weight:500;line-height:1.42}.adelan-consult-actions{flex-shrink:0;align-items:center;gap:.45rem;min-width:0;display:flex}.adelan-consult-actions a,.adelan-consult-actions button,.adelan-consult-closed a,.adelan-consult-ai button,.adelan-consult-scribe button,.adelan-consult-quick-grid a{border:1px solid var(--adelan-line);color:#172018;min-height:2rem;font-size:var(--text-meta);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:.38rem;padding:.38rem .75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.adelan-consult-actions .adelan-consult-primary{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-consult-actions button:disabled{opacity:.58}.adelan-consult-live{min-height:2rem;color:var(--adelan-green-dark);font-size:var(--text-meta);background:#10a85d17;border:1px solid #10a85d33;border-radius:9px;align-items:center;gap:.42rem;padding:.35rem .68rem;font-weight:500;display:inline-flex}.adelan-consult-live span{background:var(--adelan-green);border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #10a85d1f}.adelan-consult-live b{color:#172018;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:500}.adelan-consult-scroll,.adelan-consult-side-scroll{scrollbar-color:#14141438 transparent;scrollbar-width:thin;align-content:start;gap:.75rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.adelan-consult-error{color:#b91c1c;font-size:var(--text-meta);background:#fef2f2e6;border:1px solid #dc26262e;border-radius:8px;margin:0;padding:.72rem .85rem;font-weight:500}.adelan-consult-ready,.adelan-consult-note,.adelan-consult-doc-grid>.adelan-consult-field,.adelan-consult-closed,.adelan-consult-context{border:1px solid var(--adelan-line);background:#fbfcf8;border-radius:10px;padding:.9rem}.adelan-consult-ready{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:start;gap:1rem;display:grid}.adelan-consult-ready-metrics{gap:.5rem;display:grid}.adelan-consult-ready-metrics div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;gap:.12rem;padding:.68rem;display:grid}.adelan-consult-ready-metrics span,.adelan-consult-field>span,.adelan-consult-ready .adelan-kicker,.adelan-consult-side-title span{color:#7a837a;font-size:var(--text-caption);text-transform:uppercase;font-weight:500}.adelan-consult-ready-metrics strong{color:#172018;font-size:var(--adelan-type-2xl);font-weight:500;line-height:1}.adelan-consult-preview-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.adelan-consult-preview{border:1px solid var(--adelan-line);background:#fff;border-radius:10px;align-content:start;gap:.45rem;min-height:9.5rem;padding:.9rem;display:grid}.adelan-consult-preview h2{color:#172018;font-size:var(--text-body);margin:0;font-weight:500;line-height:1.18}.adelan-consult-preview p:not(.adelan-kicker){color:#687168;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.45}.adelan-consult-ai{background:linear-gradient(135deg,#f7faf4f5,#fffffffa),#fff;border:1px solid #01100c1a;border-radius:10px;gap:.8rem;padding:.9rem;display:grid;box-shadow:inset 0 1px #fffc}.adelan-consult-ai-hero{justify-content:space-between;align-items:start;gap:1rem;min-width:0;display:flex}.adelan-consult-ai-hero h2{color:#172018;font-size:var(--adelan-type-xl);margin:.1rem 0 0;font-weight:600;line-height:1.12}.adelan-consult-ai-hero p:not(.adelan-kicker){color:#5f675f;max-width:48rem;font-size:var(--text-meta);margin:.35rem 0 0;font-weight:500;line-height:1.45}.adelan-consult-ai-phase{color:#445044;min-height:2rem;font-size:var(--text-meta);background:#fff;border:1px solid #01100c14;border-radius:999px;flex-shrink:0;align-items:center;gap:.42rem;padding:.35rem .7rem;font-weight:600;line-height:1;display:inline-flex}.adelan-consult-ai-phase-dot{background:#9aa39a;border-radius:999px;flex:none;width:.44rem;height:.44rem;display:block}.adelan-consult-ai-phase.is-live{color:var(--adelan-green-dark);background:#10a85d14;border-color:#10a85d38}.adelan-consult-ai-phase.is-live .adelan-consult-ai-phase-dot{background:var(--adelan-green);animation:1.1s ease-in-out infinite adelan-scribe-pulse}.adelan-consult-ai-phase [data-consult-phase-label]{background:0 0;border-radius:0;width:auto;height:auto;animation:none}.adelan-consult-ai-controls{flex-wrap:wrap;gap:.45rem;display:flex}.adelan-consult-ai-controls button:disabled{cursor:not-allowed;opacity:.45}.adelan-consult-ai-controls .adelan-consult-ai-primary{color:#fff;background:#172018;border-color:#172018}.adelan-consult-ai-controls .adelan-consult-ai-primary.is-recording{color:#a12a2a;background:#fdf1f1;border-color:#c5303059}.adelan-consult-ai-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.adelan-consult-ai-metrics li{background:#ffffffd1;border:1px solid #01100c13;border-radius:8px;gap:.16rem;padding:.58rem .65rem;display:grid}.adelan-consult-ai-metrics span,.adelan-consult-ai-panel-head span,.adelan-consult-ai-signal span{color:#7a837a;font-size:var(--text-caption);text-transform:uppercase;font-weight:600}.adelan-consult-ai-metrics strong{color:#172018;font-size:var(--adelan-type-xl);font-weight:600;line-height:1}.adelan-consult-ai-grid{grid-template-columns:minmax(17rem,1.15fr) repeat(2,minmax(14rem,1fr));align-items:stretch;gap:.65rem;display:grid}.adelan-consult-ai-panel,.adelan-consult-ai-soap{background:#fff;border:1px solid #01100c16;border-radius:9px;grid-template-rows:auto minmax(0,1fr);gap:.58rem;min-height:16rem;padding:.72rem;display:grid}.adelan-consult-ai-panel-head{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.adelan-consult-ai-panel-head strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adelan-consult-ai-panel-head button{min-height:1.8rem;padding:.28rem .58rem}.adelan-consult-ai-empty{background:#fbfcf8;border:1px dashed #01100c1f;border-radius:8px;place-items:center;min-height:11rem;padding:.8rem;display:grid}.adelan-consult-ai-empty p{color:#7a837a;max-width:16rem;font-size:var(--text-meta);text-align:center;margin:0;font-weight:500;line-height:1.45}.adelan-consult-ai-turns,.adelan-consult-ai-signals,.adelan-consult-ai-questions{scrollbar-color:#1414142e transparent;scrollbar-width:thin;min-height:0;max-height:20rem;overflow-y:auto}.adelan-consult-ai-turns{align-content:start;gap:.45rem;display:grid}.adelan-consult-ai-turn{border:1px solid #01100c13;border-left:3px solid var(--color-brand-400);background:#f5f9f6;border-radius:8px;gap:.18rem;padding:.56rem .62rem;display:grid}.adelan-consult-ai-turn.is-paciente{border-left-color:var(--adelan-green);background:#fbfdf6}.adelan-consult-ai-turn.is-desconocido{background:#fbfcf8;border-left-color:#c4c9c0}.adelan-consult-ai-turn.is-interim{opacity:.72}.adelan-consult-ai-turn span{color:#6f7a70;font-size:var(--text-caption);text-transform:uppercase;font-weight:700}.adelan-consult-ai-turn p{color:#333b34;font-size:var(--text-label);margin:0;font-weight:500;line-height:1.46}.adelan-consult-ai-signals{align-content:start;gap:.45rem;display:grid}.adelan-consult-ai-signal{background:#fbfcf8;border:1px solid #01100c14;border-left:3px solid #c4c9c0;border-radius:8px;gap:.28rem;padding:.58rem .62rem;display:grid}.adelan-consult-ai-signal.is-high{border-left-color:var(--color-brand-700);background:#f8faff}.adelan-consult-ai-signal.is-medium{border-left-color:var(--adelan-green)}.adelan-consult-ai-signal.is-low{border-left-color:#aeb6ac}.adelan-consult-ai-signal div{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.adelan-consult-ai-signal strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adelan-consult-ai-signal p{color:#5f675f;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.38}.adelan-consult-ai-questions{align-content:start;gap:.5rem;margin:0;padding:0;display:grid}.adelan-consult-ai-questions li{background:#fff;border:1px solid #01100c13;border-left:3px solid #c4c9c0;border-radius:8px;gap:.25rem;padding:.58rem .62rem;list-style:none;display:grid}.adelan-consult-ai-questions li.is-high{border-left-color:var(--color-brand-700);background:#f8faff}.adelan-consult-ai-questions li.is-medium{border-left-color:var(--adelan-green)}.adelan-consult-ai-questions strong{color:#172018;font-size:var(--text-label);font-weight:600;line-height:1.32}.adelan-consult-ai-questions span{color:#687168;font-size:var(--text-meta);font-weight:500;line-height:1.35}.adelan-consult-ai-soap{min-height:0}.adelan-consult-ai-soap>div:last-of-type{gap:.32rem;display:grid}.adelan-consult-ai-soap p{color:#4f574f;font-size:var(--text-label);margin:0;line-height:1.45}.adelan-consult-ai-soap b{color:var(--adelan-green-dark)}.adelan-consult-ai-soap small{color:#8a928a;font-size:var(--text-caption);font-style:italic}.adelan-consult-note{background:#fff;gap:.78rem;display:grid}.adelan-consult-section-head,.adelan-consult-side-title{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.adelan-consult-section-head>span{color:#7a837a;min-width:4rem;font-size:var(--text-meta);text-align:right;font-weight:500}.adelan-consult-field{gap:.45rem;min-width:0;display:grid}.adelan-consult-field input,.adelan-consult-field textarea{border:1px solid var(--adelan-line);color:#172018;width:100%;min-width:0;font-size:var(--text-label);background:#fbfcf8;border-radius:8px;outline:0;padding:.72rem .78rem;font-weight:500;line-height:1.45}.adelan-consult-field input:focus,.adelan-consult-field textarea:focus{background:#fff;border-color:#01100c47;box-shadow:0 0 0 3px #78a60d1f}.adelan-consult-field textarea{resize:vertical;min-height:7rem}.adelan-consult-field-soap textarea{min-height:14rem}.adelan-consult-scribe{border-top:1px solid var(--adelan-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;padding-top:.78rem;display:grid}.adelan-consult-scribe>div:first-child{color:#364136;min-width:0;font-size:var(--text-meta);align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.adelan-consult-scribe-note{background:#f8faf3;border:1px solid #78a60d29;border-radius:8px;grid-column:1/-1;gap:.22rem;padding:.72rem;display:grid}.adelan-consult-scribe-note strong{color:var(--adelan-green-dark);font-size:var(--text-caption);text-transform:uppercase;font-weight:500}.adelan-consult-scribe-note p,.adelan-consult-scribe-note small{color:#5f675f;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.4}.adelan-consult-scribe-note small{color:#8a928a;font-size:var(--text-caption)}.adelan-consult-scribe-hint,.adelan-consult-scribe-controls,.adelan-consult-scribe-error,.adelan-consult-scribe-live,.adelan-consult-scribe-soap{grid-column:1/-1}.adelan-consult-scribe-hint{color:#8a928a;font-size:var(--text-meta);font-weight:500}.adelan-consult-scribe-controls{flex-wrap:wrap;gap:.45rem;display:flex}.adelan-consult-scribe button.is-recording{color:#a12a2a;background:#fdf1f1;border-color:#c5303066}.adelan-consult-scribe button.is-recording .adelan-small-dot{background:#d64545;animation:1.1s ease-in-out infinite adelan-scribe-pulse}.adelan-consult-scribe-error{color:#a12a2a;font-size:var(--text-meta);font-weight:500}.adelan-consult-scribe-live{border:1px solid var(--adelan-line);color:#3c433c;font-size:var(--text-label);background:#fbfcf8;border-radius:8px;max-height:9rem;padding:.6rem .72rem;line-height:1.5;overflow-y:auto}.adelan-consult-scribe-live .is-partial{color:#9aa39a}.adelan-consult-scribe-soap{gap:.5rem;display:grid}.adelan-consult-scribe-soap-cta{justify-self:start}.adelan-consult-scribe-soap-note{background:#f8faf3;border:1px solid #78a60d29;border-radius:8px;gap:.3rem;padding:.72rem;display:grid}.adelan-consult-scribe-soap-note strong{color:var(--adelan-green-dark);font-size:var(--text-caption);text-transform:uppercase;font-weight:500}.adelan-consult-scribe-soap-note p{color:#4f574f;font-size:var(--text-label);margin:0;line-height:1.45}.adelan-consult-scribe-soap-note p b{color:var(--adelan-green-dark)}.adelan-consult-scribe-disclaimer{color:#8a928a;font-size:var(--text-caption);font-style:italic}.adelan-consult-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.adelan-consult-closed{background:#f4fbf7;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.adelan-consult-closed>svg{width:2.2rem;height:2.2rem;color:var(--adelan-green-dark);background:#10a85d1a;border-radius:8px;padding:.55rem}.adelan-consult-closed nav{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.adelan-consult-tabs{border-bottom:1px solid var(--adelan-line);flex-shrink:0;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:end;gap:.55rem;min-height:3.2rem;padding:0 .85rem;display:grid}.adelan-consult-tabs button{color:#7a837a;min-height:3.2rem;font-size:var(--text-meta);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500}.adelan-consult-tabs .adelan-consult-tab-active{border-color:var(--adelan-green);color:#172018}.adelan-consult-tabs svg{color:#5f675f;margin-bottom:1rem}.adelan-consult-context{gap:.68rem;padding:.82rem;display:grid}.adelan-consult-context-head{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:start;gap:.65rem;min-width:0;display:grid}.adelan-consult-copilot-card{grid-template-columns:2.2rem minmax(0,1fr);align-items:start}.adelan-consult-copilot-card h2{color:#172018;font-size:var(--text-body-lead);margin:.18rem 0 0;font-weight:500;line-height:1.18}.adelan-consult-copilot-card p:not(.adelan-kicker){color:#667066;font-size:var(--text-meta);margin:.35rem 0 0;font-weight:500;line-height:1.45}.adelan-consult-copilot-card a{border:1px solid var(--adelan-text);background:var(--adelan-text);color:#fff;width:fit-content;min-height:2rem;font-size:var(--text-meta);border-radius:9px;grid-column:2;align-items:center;gap:.38rem;padding:.42rem .78rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-consult-side-title strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adelan-consult-side-title span{border:1px solid var(--adelan-line);color:#626c62;text-align:center;background:#fff;border-radius:7px;min-width:1.45rem;padding:.14rem .42rem}.adelan-consult-empty{color:#687168;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.42}.adelan-consult-alert-list,.adelan-consult-collision-list{gap:.5rem;margin:0;padding:0;display:grid}.adelan-consult-alert,.adelan-consult-collision-list li{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;gap:.35rem;padding:.65rem;list-style:none;display:grid}.adelan-consult-alert strong,.adelan-consult-collision-list strong{color:#263126;font-size:var(--text-meta);font-weight:500;line-height:1.35}.adelan-consult-collision-list span{color:#7a837a;font-size:var(--text-caption);font-weight:500}.adelan-consult-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.adelan-consult-quick-grid a{min-height:3.2rem;font-size:var(--text-meta);border-radius:8px;justify-content:flex-start}.adelan-workspace-prepare .adelan-prepare-main{grid-column:3}.adelan-workspace-prepare .adelan-prepare-side{grid-column:5}.adelan-prepare-main,.adelan-prepare-side{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1118270a}.adelan-prepare-header{border-bottom:1px solid var(--adelan-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.82rem .95rem;display:flex}.adelan-prepare-person{grid-template-columns:2.35rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.adelan-prepare-avatar{color:#172018;width:2.35rem;height:2.35rem;font-size:var(--text-meta);text-transform:uppercase;background:#e9eee5;border-radius:999px;place-items:center;font-weight:500;display:grid}.adelan-prepare-person h1,.adelan-prepare-summary h2,.adelan-prepare-block h2,.adelan-prepare-state h1{color:#172018;font-family:var(--font-display);font-size:var(--text-card-title);letter-spacing:0;margin:0;font-weight:500;line-height:1.14}.adelan-prepare-person h1,.adelan-prepare-person p:not(.adelan-kicker){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adelan-prepare-person p:not(.adelan-kicker),.adelan-prepare-summary p,.adelan-prepare-empty,.adelan-prepare-source,.adelan-prepare-ready p{color:#687168;font-size:var(--text-meta);margin:.24rem 0 0;font-weight:500;line-height:1.42}.adelan-prepare-actions{flex-shrink:0;align-items:center;gap:.45rem;min-width:0;display:flex}.adelan-prepare-actions a,.adelan-prepare-secondary{border:1px solid var(--adelan-line);color:#172018;min-height:2rem;font-size:var(--text-meta);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:.38rem .75rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.adelan-prepare-actions .adelan-prepare-primary{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-prepare-scroll,.adelan-prepare-side-scroll{scrollbar-color:#14141438 transparent;scrollbar-width:thin;align-content:start;gap:.75rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.adelan-prepare-summary,.adelan-prepare-block,.adelan-prepare-context,.adelan-prepare-state{border:1px solid var(--adelan-line);background:#fbfcf8;border-radius:10px;padding:.9rem}.adelan-prepare-summary{grid-template-columns:minmax(0,1.05fr) minmax(22rem,1.35fr);align-items:start;gap:1rem;display:grid}.adelan-prepare-summary-grid,.adelan-prepare-pairs{gap:.5rem;margin:0;display:grid}.adelan-prepare-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adelan-prepare-summary-grid div,.adelan-prepare-pairs div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;gap:.16rem;padding:.62rem;display:grid}.adelan-prepare-summary-grid dt,.adelan-prepare-pairs dt,.adelan-prepare-block-head .adelan-kicker,.adelan-prepare-side-title span{color:#7a837a;font-size:var(--adelan-type-micro);letter-spacing:0;text-transform:uppercase;font-weight:500}.adelan-prepare-summary-grid dd,.adelan-prepare-pairs dd{color:#172018;min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.32;overflow:hidden}.adelan-prepare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.adelan-prepare-block{background:#fff;align-content:start;gap:.78rem;display:grid}.adelan-prepare-block-head{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.adelan-prepare-block-head>strong{color:#172018;min-width:2rem;font-family:var(--font-display);font-size:var(--adelan-type-xl);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.adelan-prepare-icon{border:1px solid var(--adelan-line);color:#263126;background:#f4f5f1;border-radius:8px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.adelan-prepare-alert-list{gap:.5rem;margin:0;padding:0;display:grid}.adelan-prepare-alert-list li{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;gap:.35rem;padding:.65rem;list-style:none;display:grid}.adelan-prepare-alert-list strong{color:#263126;font-size:var(--text-meta);font-weight:500;line-height:1.35}.adelan-prepare-severity,.adelan-prepare-status{width:fit-content;font-size:var(--adelan-type-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .48rem;font-weight:500;line-height:1;display:inline-flex}.adelan-prepare-severity-critical{color:#b91c1c;background:#fff1f1}.adelan-prepare-severity-high,.adelan-prepare-severity-moderate{color:#a04e1f;background:#fff3e8}.adelan-prepare-severity-low,.adelan-prepare-status-scheduled,.adelan-prepare-status-completed{color:#606b60;background:#f1f2ef}.adelan-prepare-status-confirmed{color:#1d6b3e;background:#e4f4e9}.adelan-prepare-status-cancelled,.adelan-prepare-status-no_show{color:#9a4a1e;background:#fff1e8}.adelan-prepare-risk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;display:grid}.adelan-prepare-risk>span,.adelan-prepare-risk>div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;gap:.18rem;padding:.65rem;display:grid}.adelan-prepare-risk>span,.adelan-prepare-risk strong{color:#172018;font-family:var(--font-display);font-size:var(--adelan-type-xl);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.adelan-prepare-risk p{color:#6c746c;font-size:var(--text-caption);text-transform:uppercase;margin:0;font-weight:500}.adelan-prepare-risk-success{color:#1d6b3e}.adelan-prepare-risk-warning{color:#a04e1f}.adelan-prepare-risk-danger{color:#b91c1c}.adelan-prepare-tabs{border-bottom:1px solid var(--adelan-line);flex-shrink:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:end;gap:.55rem;min-height:3.2rem;padding:0 .85rem;display:grid}.adelan-prepare-tabs span{color:#7a837a;min-height:3.2rem;font-size:var(--text-meta);border-bottom:2px solid #0000;font-weight:500;line-height:3.2rem}.adelan-prepare-tabs .adelan-prepare-tab-active{border-color:var(--adelan-green);color:#172018}.adelan-prepare-tabs svg{color:#5f675f;margin-bottom:1rem}.adelan-prepare-context{gap:.68rem;padding:.82rem;display:grid}.adelan-prepare-side-title{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.adelan-prepare-side-title strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adelan-prepare-side-title span{border:1px solid var(--adelan-line);color:#626c62;text-align:center;background:#fff;border-radius:7px;min-width:1.45rem;padding:.14rem .42rem}.adelan-prepare-checklist{gap:.48rem;margin:0;padding:0;display:grid}.adelan-prepare-checklist li{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.58rem;list-style:none;display:grid}.adelan-prepare-checklist span{color:#626c62;width:1.5rem;height:1.5rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;background:#f1f2ef;border-radius:999px;place-items:center;font-weight:500;display:grid}.adelan-prepare-checklist p{color:#303a30;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.35}.adelan-prepare-checklist-done span{background:var(--adelan-green);color:#fff}.adelan-prepare-ready{background:#f7faf3}.adelan-prepare-ready div{color:#172018;font-size:var(--text-label);align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.adelan-prepare-state{text-align:center;align-content:center;place-items:center;gap:.7rem;min-height:18rem;margin:.75rem;display:grid}.adelan-prepare-state svg{color:#263126;background:#f4f5f1;border-radius:8px;width:2rem;height:2rem;padding:.5rem}.card{box-shadow:0 0 0 1px var(--admin-border-soft), inset 0 1px 0 #ffffffc7, 0 1px 2px #1018280a;background-color:#fff;border-radius:1rem;padding:1.5rem}.btn{-webkit-user-select:none;user-select:none;min-height:2.75rem;font-size:var(--text-body);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-block:.625rem;padding-inline:1.25rem;font-weight:600;line-height:1.25rem;transition:background-color .18s,color .18s,border-color .18s,transform 60ms,opacity .18s;display:inline-flex}.pill{font-size:var(--text-caption);border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding-block:.125rem;padding-inline:.625rem;font-weight:600;display:inline-flex}.adelan-dashboard .pill-info,.adelan-dashboard .pill-success{color:var(--adelan-green-dark);background:#10a85d1a;border-color:#10a85d3d}.adelan-portal-dashboard-content>:where(.adelan-list-panel,.adelan-thread-panel,.adelan-info-panel,.adelan-directory-panel,.adelan-profile-panel,.adelan-record-patient-panel,.adelan-record-main,.adelan-record-side,.adelan-prepare-main,.adelan-prepare-side,.adelan-consult-main,.adelan-consult-side){border-radius:8px;grid-column:auto;min-width:0;height:100%;min-height:0}.adelan-portal-content-alerts>.adelan-info-panel,.adelan-portal-content-record>.adelan-record-side,.adelan-portal-content-prepare>.adelan-prepare-side,.adelan-portal-content-consultation>.adelan-consult-side{display:flex}@media (width<=1180px){.adelan-detail-grid,.adelan-detail-hero,.adelan-detail-pin{grid-template-columns:minmax(0,1fr)}.adelan-detail-hero p:not(.adelan-kicker){white-space:normal;justify-content:flex-start}.adelan-security-list li,.adelan-waiting-row .adelan-detail-actions{justify-content:flex-start;align-items:flex-start}.adelan-workspace-consultation .adelan-consult-main{grid-column:2}.adelan-workspace-consultation .adelan-consult-side{grid-column:4}.adelan-consult-header,.adelan-consult-actions{flex-direction:column;align-items:flex-start}.adelan-consult-actions,.adelan-consult-actions a,.adelan-consult-actions button{width:100%}.adelan-consult-ready,.adelan-consult-preview-grid,.adelan-consult-ai-grid,.adelan-consult-ai-metrics,.adelan-consult-doc-grid,.adelan-consult-closed{grid-template-columns:minmax(0,1fr)}.adelan-consult-closed nav{justify-content:stretch}.adelan-consult-closed a{flex:1}.adelan-workspace-prepare .adelan-prepare-main{grid-column:2}.adelan-workspace-prepare .adelan-prepare-side{grid-column:4}.adelan-prepare-header,.adelan-prepare-actions{flex-direction:column;align-items:flex-start}.adelan-prepare-actions,.adelan-prepare-actions a{width:100%}.adelan-prepare-summary-grid,.adelan-prepare-grid,.adelan-prepare-risk{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.adelan-consult-actions a:hover,.adelan-consult-actions button:hover:not(:disabled),.adelan-consult-closed a:hover,.adelan-consult-ai button:hover:not(:disabled),.adelan-consult-scribe button:hover,.adelan-consult-quick-grid a:hover{color:#171717;background:#f4f5f1}.adelan-consult-actions .adelan-consult-primary:hover:not(:disabled){color:#fff;background:#233027}.btn-primary:not(:disabled):hover{background-color:var(--color-brand-800)}.btn-secondary:not(:disabled):hover{background-color:#fafafa}.btn-ghost:not(:disabled):hover{color:#171717;background-color:#f5f5f5}.btn-danger-ghost:not(:disabled):hover{color:#b91c1c;background-color:#fef2f2}}@media (width<=760px){.adelan-workspace-consultation .adelan-consult-main,.adelan-workspace-consultation .adelan-consult-side{box-shadow:var(--adelan-shadow);border-radius:8px;grid-column:1}.adelan-consult-main{min-height:38rem}.adelan-consult-side{min-height:30rem}.adelan-consult-person,.adelan-consult-tabs,.adelan-consult-scribe,.adelan-consult-ai-hero,.adelan-consult-ai-controls,.adelan-consult-quick-grid{grid-template-columns:minmax(0,1fr)}.adelan-consult-ai-hero,.adelan-consult-ai-controls{flex-direction:column;align-items:stretch}.adelan-consult-ai-controls button,.adelan-consult-ai-phase{width:100%}.adelan-consult-tabs span,.adelan-consult-tabs>svg{display:none}.adelan-workspace-prepare .adelan-prepare-main,.adelan-workspace-prepare .adelan-prepare-side{box-shadow:var(--adelan-shadow);border-radius:8px;grid-column:1}.adelan-prepare-header{min-height:0}.adelan-prepare-person{grid-template-columns:2.35rem minmax(0,1fr)}.adelan-prepare-actions a,.adelan-prepare-secondary{min-height:2.75rem}.adelan-prepare-tabs span,.adelan-prepare-tabs>svg{display:none}}@media (hover:hover) and (pointer:fine){.adelan-prepare-actions a:hover,.adelan-prepare-secondary:hover{color:#171717;background:#f4f5f1}.adelan-prepare-actions .adelan-prepare-primary:hover{color:#fff;background:#233027}}@media (width<=1500px){.adelan-prepare-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.adelan-workspace-prepare .adelan-prepare-main,.adelan-workspace-prepare .adelan-prepare-side{grid-column:2;min-height:34rem}.adelan-workspace-prepare .adelan-prepare-side{min-height:24rem}}@media (width<=1023px){.adelan-portal-dashboard-content>:where(.adelan-list-panel,.adelan-thread-panel,.adelan-info-panel,.adelan-directory-panel,.adelan-profile-panel,.adelan-record-patient-panel,.adelan-record-main,.adelan-record-side,.adelan-prepare-main,.adelan-prepare-side,.adelan-consult-main,.adelan-consult-side){border-radius:0;height:auto;min-height:24rem}}.adelan-portal-solid-shell .adelan-consultation-launcher{width:100%;max-width:none}.adelan-portal-solid-shell .adelan-consultation-header{border-bottom-color:var(--adelan-content-border)}.adelan-portal-solid-shell .adelan-consultation-header h2{color:var(--adelan-text);letter-spacing:-.03em;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:650}.adelan-portal-solid-shell .adelan-consultation-header p:not(.adelan-kicker){color:var(--adelan-muted);font-size:var(--text-body-lead)}.adelan-portal-solid-shell .adelan-consultation-back{border-color:var(--adelan-content-border-strong);min-height:2.75rem;font-size:var(--text-body);padding-inline:1rem;font-weight:620}.adelan-portal-solid-shell .adelan-consultation-search{color:var(--adelan-text);font-size:var(--text-body);font-weight:620}.adelan-portal-solid-shell .adelan-consultation-search input{border-color:var(--adelan-content-border-strong);min-height:3rem;font-size:var(--text-body-lead);border-radius:12px}.adelan-portal-solid-shell .adelan-consultation-list,.adelan-portal-solid-shell .adelan-consultation-skeleton-list{border-color:var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow)}.adelan-portal-solid-shell .adelan-consultation-row{min-height:4.75rem;padding-inline:var(--adelan-content-gutter)}.adelan-portal-solid-shell .adelan-consultation-row:hover{background:#fafcfb}.adelan-portal-solid-shell .adelan-consultation-identity strong{font-size:var(--text-body-lead);font-weight:650}.adelan-portal-solid-shell .adelan-consultation-identity small,.adelan-portal-solid-shell .adelan-consultation-status{font-size:var(--text-label);font-weight:400}.adelan-portal-solid-shell .adelan-consultation-open{font-size:var(--text-body);font-weight:650}.adelan-portal-solid-shell .adelan-consultation-more{border:1px solid var(--adelan-content-border-strong);width:fit-content;min-height:2.75rem;color:var(--adelan-accent-strong);font-size:var(--text-body);background:#fff;border-radius:999px;margin:.85rem auto 0;padding-inline:1rem;font-weight:650}.adelan-portal-solid-shell .adelan-consultation-more:hover{background:var(--adelan-content-soft)}.btn:active{transform:translateY(.5px)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background-color:var(--color-brand-700);color:#fff}.btn-secondary{color:#262626;background-color:#fff;border:1px solid #e5e5e5}.btn-ghost{color:#525252}.btn-danger-ghost{color:#dc2626}.pill-success{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0}.pill-neutral{color:#525252;background-color:#f5f5f5;border-color:#e5e5e5}.pill-danger{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.adelan-profile-form{gap:1rem;min-width:0;display:grid}@media (hover:hover){.adelan-profile-button:hover:not(:disabled){color:#171717;background:#f4f5f1}}@media (width<=1180px){.adelan-detail-hero,.adelan-detail-pin{grid-template-columns:minmax(0,1fr)}}.pill-success{border-color:var(--color-emerald-200,oklch(90.5% .093 164.15));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.pill-neutral{border-color:var(--color-neutral-200,oklch(92.2% 0 0));background-color:var(--color-neutral-100,oklch(97% 0 0));color:var(--color-neutral-600,oklch(43.9% 0 0))}.adelan-patients-bento{grid-template-rows:auto auto;grid-template-columns:minmax(17rem,.9fr) repeat(2,minmax(0,.72fr));gap:1rem;display:grid}.adelan-patients-bento-feature,.adelan-patients-bento-stat{border-radius:var(--adelan-content-radius);text-decoration:none}.adelan-patients-bento-feature{background:var(--adelan-accent-strong);color:#fff;flex-direction:column;justify-content:space-between;min-height:10rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.adelan-patients-bento-feature strong{color:var(--adelan-accent-bright);letter-spacing:-.05em;margin-top:auto;font-size:clamp(3rem,5vw,4.6rem);font-weight:650;line-height:.92;display:block}.adelan-patients-bento-feature p{color:#ffffff9e;font-size:var(--text-body);margin:.9rem 0 0}.adelan-patients-bento-action{color:#fff;font-size:var(--text-body);margin-top:1rem;font-weight:650}.adelan-patients-bento-stat{border:1px solid var(--adelan-content-border);min-height:10rem;color:var(--adelan-text);box-shadow:var(--adelan-content-shadow);background:#fff;padding:1.2rem;display:grid}.adelan-patients-bento-stat>span{color:var(--adelan-muted);font-size:var(--text-label);align-items:center;gap:.55rem;font-weight:600;display:flex}.adelan-patients-bento-stat>span svg{color:var(--adelan-accent)}.adelan-patients-bento-stat strong{color:var(--adelan-accent-strong);letter-spacing:-.04em;align-self:end;margin-top:1rem;font-size:clamp(2.35rem,3.5vw,3.15rem);font-weight:650;line-height:.94}.adelan-patients-bento-stat small{color:var(--adelan-muted);font-size:var(--text-meta);margin-top:.45rem;line-height:1.4}.adelan-patients-bento-directory{grid-column:1/-1}.adelan-patients-bento-directory .adelan-section-link-list>a{min-height:4.3rem;padding-block:.75rem}@media (width<=900px){.adelan-home-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.adelan-patients-bento{grid-template-columns:minmax(0,1fr)}.adelan-patients-bento-feature,.adelan-patients-bento-directory{grid-area:auto}.adelan-patients-bento-feature{min-height:18rem}}@media (width<=640px){.adelan-home-container{padding:1.5rem 1rem 2rem}.adelan-home-header h1{font-size:var(--adelan-page-title-size-mobile)}.adelan-home-primary-action{width:100%}.adelan-section-link-list>a{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.75rem;min-height:4.75rem;padding-inline:1rem}.adelan-section-chevron{display:none}}.adelan-small-dot{background:var(--adelan-green);border-radius:999px;flex-shrink:0;width:.48rem;height:.48rem}.adelan-detail-muted{color:#7a837a;font-size:var(--text-caption);font-weight:500}.adelan-compact-toolbar{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .82rem;display:flex}.adelan-compact-toolbar p,.adelan-toggle-row{color:#5e685e;font-size:var(--text-meta);margin:0;font-weight:500}.adelan-toggle-row{align-items:center;gap:.42rem;display:inline-flex}.adelan-toggle-row input{accent-color:#111813;width:.95rem;height:.95rem}.adelan-notification-list,.adelan-security-list,.adelan-waiting-list{gap:.52rem;margin:0;padding:0;display:grid}.adelan-notification-item,.adelan-security-list li,.adelan-waiting-row{border:1px solid var(--adelan-line);background:#fff;border-radius:10px;min-width:0;list-style:none}.adelan-notification-item{grid-template-columns:.52rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.72rem;display:grid}.adelan-notification-unread{background:#f7faf6;border-color:#dfe8db}.adelan-notification-item .adelan-small-dot{background:#111813;margin-top:.33rem}.adelan-notification-item strong,.adelan-security-list strong,.adelan-waiting-row strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.28;display:block;overflow:hidden}.adelan-notification-item p,.adelan-waiting-row p{color:#5d685d;font-size:var(--text-meta);margin:.18rem 0 0;font-weight:500;line-height:1.38}.adelan-notification-item small,.adelan-security-list small{color:#8a928a;font-size:var(--text-caption);margin-top:.22rem;font-weight:500;display:block}.adelan-notification-item button,.adelan-danger-button{border:1px solid var(--adelan-line);color:#172018;width:fit-content;min-height:2rem;font-size:var(--text-caption);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .7rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-notification-item button:disabled,.adelan-danger-button:disabled{opacity:.55}.adelan-security-list li{justify-content:space-between;align-items:center;gap:.8rem;padding:.68rem;display:flex}.adelan-security-list li>div{min-width:0}.adelan-danger-button{color:#b42318}.adelan-profile-panel{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1118270a}.adelan-profile-scroll{scrollbar-color:#14141438 transparent;scrollbar-width:thin;align-content:start;gap:.68rem;min-height:0;padding:.75rem;display:grid;overflow-y:auto}.adelan-profile-grid{grid-template-columns:minmax(0,1fr) minmax(18.5rem,24rem);align-items:start;gap:.68rem;display:grid}.adelan-profile-card{border:1px solid var(--adelan-line);background:#fff;border-radius:10px;gap:.92rem;min-width:0;padding:.9rem;display:grid}.adelan-profile-card-main{background:#fff}.adelan-profile-card-head{grid-template-columns:2.2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.adelan-profile-card-head h2{color:#172018;font-size:var(--text-card-title);margin:0;font-weight:500;line-height:1.14}.adelan-profile-card-head p:not(.adelan-kicker){color:#626c62;font-size:var(--text-meta);margin:.24rem 0 0;font-weight:500;line-height:1.45}.adelan-profile-form,.adelan-pin-form{gap:1rem;min-width:0;display:grid}.adelan-profile-form-loading{color:#7a837a;font-size:var(--text-meta);margin:0;font-weight:500}.adelan-profile-alert{border:1px solid var(--adelan-line);font-size:var(--text-meta);border-radius:8px;margin:0;padding:.68rem .78rem;font-weight:500;line-height:1.42}.adelan-profile-alert-error{color:#b91c1c;background:#fef2f2e6;border-color:#dc262633}.adelan-profile-alert-success{color:#166534;background:#f2f8f1;border-color:#1665342e}.adelan-profile-fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.adelan-profile-fieldset:disabled{opacity:.78}.adelan-profile-field{gap:.38rem;min-width:0;display:grid}.adelan-profile-label{color:#5b665b;font-size:var(--text-meta);margin:0;font-weight:500;display:block}.adelan-profile-input{border:1px solid var(--adelan-line);color:#172018;width:100%;min-width:0;min-height:2.32rem;font-size:var(--text-label);background:#fbfcf8;border-radius:8px;outline:0;padding:.52rem .66rem;font-weight:500}.adelan-profile-textarea{resize:vertical;min-height:6.2rem;line-height:1.45}.adelan-profile-input:focus-visible{background:#fff;border-color:#01100c47;box-shadow:0 0 0 3px #78a60d1f}.adelan-profile-input:disabled{color:#8a928a;background:#f7f8f5}.adelan-profile-button{border:1px solid var(--adelan-line);color:#172018;width:fit-content;min-height:2.25rem;font-size:var(--text-meta);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:.44rem .82rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-profile-button-primary{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-profile-button-secondary{border-color:var(--adelan-line);color:#172018;background:#fff}.adelan-profile-button-block{width:100%}.adelan-profile-button:disabled{cursor:default;opacity:.55}.adelan-profile-photo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.adelan-profile-photo-onboarding{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.adelan-profile-photo-stage{gap:.48rem;display:grid}.adelan-profile-photo-preview{border:1px solid var(--adelan-line);background:#f7f8f5;border-radius:10px;justify-content:center;align-items:center;width:6rem;height:6rem;display:flex;overflow:hidden}.adelan-profile-photo-trigger{cursor:pointer;outline:0;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s}.adelan-profile-photo-trigger:hover:not(:disabled),.adelan-profile-photo-trigger:focus-visible{border-color:#172018;box-shadow:0 0 0 3px #17201814}.adelan-profile-photo-trigger:hover:not(:disabled){transform:translateY(-1px)}.adelan-profile-photo-trigger:disabled{cursor:default}.adelan-profile-photo-preview-round{border-radius:999px}.adelan-profile-photo-preview img{object-fit:cover;width:100%;height:100%}.adelan-profile-photo-preview span{color:#b8beb8;font-size:var(--adelan-type-3xl);font-weight:500}.adelan-profile-photo-copy{align-content:start;gap:.52rem;min-width:0;display:grid}.adelan-profile-photo-copy-center{justify-items:center;max-width:22rem}.adelan-profile-photo-copy p{color:#626c62;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.5}.adelan-profile-hidden-file{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.adelan-profile-file-name,.adelan-profile-inline-error{font-size:var(--text-caption);margin:0;font-weight:500;line-height:1.35}.adelan-profile-file-name{color:#7a837a}.adelan-profile-inline-error{color:#b91c1c}.adelan-profile-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.adelan-pin-form-shell{width:100%;max-width:none}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 0 0 1px #01100c0e,inset 0 1px #ffffffc7,0 1px 2px #1018280a}.adelan-calendar-board .rbc-calendar{box-sizing:border-box;flex-direction:column;align-items:stretch;display:flex}.adelan-calendar-board .rbc-calendar *,.adelan-calendar-board .rbc-calendar :before,.adelan-calendar-board .rbc-calendar :after{box-sizing:inherit}.adelan-calendar-board .rbc-toolbar{font-size:var(--text-card-title);flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.adelan-calendar-board .rbc-toolbar .rbc-toolbar-label{text-align:center;flex-grow:1;padding:0 10px}.adelan-calendar-board .rbc-toolbar button{color:#373a3c;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #ccc;border-radius:4px;margin:0;padding:.375rem 1rem;line-height:normal;display:inline-block}.adelan-calendar-board .rbc-month-view{-webkit-user-select:none;user-select:none;border:1px solid #ddd;flex-direction:column;flex:1 0 0;width:100%;height:100%;display:flex;position:relative}.adelan-calendar-board .rbc-month-header{flex-direction:row;display:flex}.adelan-calendar-board .rbc-month-row{flex-direction:column;flex:1 0 0;height:100%;display:flex;position:relative;overflow:hidden}.adelan-calendar-board .rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.adelan-calendar-board .rbc-row{flex-direction:row;display:flex}.adelan-calendar-board .rbc-row-bg{flex-direction:row;flex:1 0 0;display:flex;position:absolute;inset:0 1px 0 0;overflow:hidden}.adelan-calendar-board .rbc-day-bg{flex:1 0}.adelan-calendar-board .rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.adelan-calendar-board .rbc-row-content{-webkit-user-select:none;user-select:none;z-index:4;position:relative}.adelan-calendar-board .rbc-date-cell{text-align:right;flex:1 1 0;min-width:0;padding-right:5px}.adelan-calendar-board .rbc-date-cell.rbc-now{font-weight:700}.adelan-calendar-board .rbc-header{text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;flex:1 0;min-height:0;padding:0 3px;font-size:90%;font-weight:700;overflow:hidden}.adelan-calendar-board .rbc-header+.rbc-header{border-left:1px solid #ddd}.adelan-calendar-board .rbc-button-link{color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:0}.adelan-calendar-board .rbc-row-segment{padding:0 1px 1px}.adelan-calendar-board .rbc-row-segment .rbc-event-content{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.adelan-calendar-board .rbc-event{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;margin:0}.adelan-calendar-board .rbc-show-more{text-overflow:ellipsis;white-space:nowrap;z-index:4;color:#3174ad;background-color:#ffffff4d;height:auto;font-size:85%;font-weight:700;line-height:normal;display:block;overflow:hidden}.adelan-calendar-board .rbc-time-view{border:1px solid #ddd;flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.adelan-calendar-board .rbc-time-header{flex-direction:row;flex:none;display:flex}.adelan-calendar-board .rbc-time-header-gutter{flex:none;width:4.5rem}.adelan-calendar-board .rbc-time-header-content{border-left:1px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.adelan-calendar-board .rbc-time-content{border-top:1px solid #ddd;flex:1 0 0;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.adelan-calendar-board .rbc-time-gutter{flex:none;width:4.5rem}.adelan-calendar-board .rbc-time-column{flex-direction:column;min-height:100%;display:flex}.adelan-calendar-board .rbc-timeslot-group{border-bottom:1px solid #ddd;flex:1 0 0;min-height:2.5rem}.adelan-calendar-board .rbc-time-slot{width:100%;min-height:1.25rem;font:inherit;cursor:default;appearance:none;background:0 0;border:0;border-top:1px solid #f7f7f7;margin:0;display:block}button.rbc-time-slot{cursor:pointer}button.rbc-time-slot:focus-visible{z-index:1;outline:2px solid var(--adelan-focus,#2f6f3e);outline-offset:-2px}.adelan-calendar-board .rbc-day-slot{border-left:1px solid #ddd;flex:1 0 0;position:relative}.adelan-calendar-board .rbc-events-container{margin-right:.25rem;position:absolute;inset:0}.adelan-calendar-board .rbc-events-container .rbc-event{position:absolute;left:0;right:0;overflow:hidden}.adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;width:100%}.adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td,.adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:.45rem .55rem}.adelan-calendar-shell{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;flex-direction:column;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.adelan-calendar-header{border-bottom:1px solid var(--adelan-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.85rem;padding:.92rem 1.05rem;display:flex}.adelan-calendar-header h1{color:#172017;font-size:var(--adelan-type-xl);letter-spacing:0;margin:0;font-weight:500;line-height:1.05}.adelan-calendar-header p:not(.adelan-kicker){color:#647064;max-width:42rem;font-size:var(--text-meta);margin:.28rem 0 0;font-weight:500;line-height:1.35}.adelan-calendar-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;min-width:19rem;display:grid}.adelan-calendar-stats span{border:1px solid var(--adelan-line);color:#6d766d;font-size:var(--adelan-type-micro);text-transform:uppercase;background:#fff;border-radius:8px;gap:.12rem;padding:.48rem .62rem;font-weight:500;display:grid}.adelan-calendar-stats strong{color:#101610;font-size:var(--adelan-type-xl);font-weight:500;line-height:1}.adelan-calendar-grid{flex:1;grid-template-columns:minmax(0,1fr) clamp(18rem,24vw,22rem);gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}.adelan-calendar-board{border-right:1px solid var(--adelan-line);min-width:0;min-height:0;padding:.9rem 1rem 1rem;overflow:hidden}.adelan-calendar-board .rbc-calendar{color:#172017;width:100%;min-width:0;height:100%;min-height:36rem;font-family:var(--font-body)}.adelan-calendar-scroll-canvas{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.adelan-calendar-board .rbc-toolbar{align-items:center;gap:.62rem;min-width:0;margin-bottom:.78rem}.adelan-calendar-board .rbc-toolbar-label{color:#172017;min-width:0;font-size:var(--text-body-lead);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adelan-calendar-board .rbc-btn-group{border:1px solid var(--adelan-line);background:#fff;border-radius:9px;display:inline-flex;overflow:hidden}.adelan-calendar-board .rbc-btn-group button{border:0;border-left:1px solid var(--adelan-line);color:#596359;min-height:2rem;font-size:var(--text-meta);cursor:pointer;background:0 0;padding:0 .68rem;font-weight:500;line-height:1}.adelan-calendar-board .rbc-btn-group button:first-child{border-left:0}.adelan-calendar-board .rbc-btn-group button:hover,.adelan-calendar-board .rbc-btn-group button.rbc-active{color:var(--adelan-text);box-shadow:none;background:#eef4e8}.adelan-calendar-board .rbc-month-view,.adelan-calendar-board .rbc-time-view,.adelan-calendar-board .rbc-agenda-view{border-color:var(--adelan-line);background:#fff;border-radius:10px;overflow:hidden}.adelan-calendar-board .rbc-header,.adelan-calendar-board .rbc-time-header-content,.adelan-calendar-board .rbc-time-content,.adelan-calendar-board .rbc-day-bg,.adelan-calendar-board .rbc-timeslot-group,.adelan-calendar-board .rbc-month-row,.adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table,.adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td,.adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-color:var(--adelan-line)}.adelan-calendar-board .rbc-header{color:#667066;min-height:2.12rem;font-size:var(--text-caption);text-transform:uppercase;padding:.58rem .35rem;font-weight:500}.adelan-calendar-board .rbc-time-gutter,.adelan-calendar-board .rbc-label,.adelan-calendar-board .rbc-agenda-time-cell,.adelan-calendar-board .rbc-agenda-date-cell{color:#7d877d;font-size:var(--text-caption);font-weight:500}.adelan-calendar-board .rbc-today{background:#dfe8db5c}.adelan-calendar-board .rbc-off-range-bg{background:#f7f8f5}.adelan-calendar-board .rbc-current-time-indicator{background:#2f7d4f;height:2px}.adelan-rbc-event{color:var(--adelan-text);font-size:var(--text-caption);cursor:pointer;background:#f7f9f4;border:1px solid #01100c14;border-radius:8px;padding:.18rem .35rem;font-weight:500;line-height:1.2;box-shadow:inset 3px 0 #8a938a}.adelan-rbc-event-confirmed{color:#1d6b3e;background:#eef8f1;border-color:#2f7d4f29;box-shadow:inset 3px 0 #2f7d4f}.adelan-rbc-event-scheduled{color:#273527;box-shadow:inset 3px 0 0 var(--adelan-green);background:#f7f9f4;border-color:#01100c1a}.adelan-rbc-event-completed{color:#596559;background:#f2f3ef;border-color:#01100c14;box-shadow:inset 3px 0 #9ca79c}.adelan-rbc-event-cancelled,.adelan-rbc-event-no_show{color:#a04e1f;background:#fff5ed;border-color:#a04e1f29;box-shadow:inset 3px 0 #d08b57}.adelan-rbc-event-selected{outline-offset:1px;box-shadow:inset 3px 0 0 var(--adelan-green), 0 0 0 3px #ebf3dfeb;outline:2px solid #78a60d6b}.adelan-calendar-loading{border:1px solid var(--adelan-line);color:#7a837a;min-height:18rem;font-size:var(--text-label);background:#fbfcf8;border-radius:10px;place-items:center;font-weight:500;display:grid}.adelan-calendar-error-state{border:1px solid var(--adelan-content-border);text-align:center;background:#fbfcfa;border-radius:12px;align-content:center;place-items:center;min-height:18rem;padding:2rem;display:grid}.adelan-calendar-error-state>span{color:#a04e1f;width:2.5rem;height:2.5rem;font-size:var(--text-body);background:#fff5ed;border:1px solid #a04e1f2e;border-radius:999px;place-items:center;font-weight:700;display:grid}.adelan-calendar-error-state strong{color:var(--adelan-text);font-size:var(--text-card-title);margin-top:.9rem;font-weight:650}.adelan-calendar-error-state p{max-width:26rem;color:var(--adelan-muted);font-size:var(--text-label);margin:.4rem 0 0;line-height:1.5}.adelan-calendar-error-state button{border:1px solid var(--adelan-content-border-strong);min-height:2.5rem;color:var(--adelan-accent-strong);font-size:var(--text-label);background:#fff;border-radius:999px;margin-top:1rem;padding-inline:1rem;font-weight:650}.adelan-calendar-error-state button:hover{background:var(--adelan-content-soft)}.adelan-calendar-aside{background:#fbfbf8;flex-direction:column;min-width:0;display:flex;overflow-y:auto}.adelan-calendar-aside section{border-bottom:1px solid var(--adelan-line);padding:.92rem}.adelan-calendar-aside h2{color:#172017;font-size:var(--text-label);letter-spacing:0;margin:0 0 .72rem;font-weight:500}.adelan-calendar-detail{gap:.78rem;display:grid}.adelan-calendar-detail-head{grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.adelan-calendar-detail-avatar{color:#183018;width:2.15rem;height:2.15rem;font-size:var(--text-meta);text-transform:uppercase;background:#e9f0e4;border-radius:999px;place-items:center;font-weight:500;display:grid}.adelan-calendar-detail-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.adelan-calendar-detail-head span:not(.adelan-calendar-detail-avatar){color:#7a837a;font-size:var(--text-caption);margin-top:.16rem;font-weight:500;display:block}.adelan-calendar-visit-card{border:1px solid var(--adelan-line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;padding:.76rem;display:grid;box-shadow:0 8px 24px #01100c0a}.adelan-calendar-visit-card span,.adelan-calendar-detail-pairs dt,.adelan-calendar-detail-strip span{color:#7b847b;font-size:var(--adelan-type-micro);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.adelan-calendar-visit-card strong{color:#172017;font-size:var(--text-body-lead);letter-spacing:0;margin-top:.2rem;font-weight:500;display:block}.adelan-calendar-visit-card small{color:#657065;font-size:var(--text-meta);margin-top:.14rem;font-weight:500;display:block}.adelan-calendar-status{font-size:var(--adelan-type-micro);white-space:nowrap;border-radius:999px;padding:.24rem .46rem;font-style:normal;font-weight:500}.adelan-calendar-status-confirmed{color:#1d6b3e;background:#e4f4e9}.adelan-calendar-status-scheduled{color:#334233;background:#eef2ea}.adelan-calendar-status-completed{color:#606b60;background:#f1f2ef}.adelan-calendar-status-cancelled,.adelan-calendar-status-no_show{color:#a04e1f;background:#fff1e8}.adelan-calendar-detail-pairs{gap:.58rem;margin:0;display:grid}.adelan-calendar-detail-pairs div{border-bottom:1px solid #dee2dab3;gap:.14rem;padding-bottom:.54rem;display:grid}.adelan-calendar-detail-pairs div:last-child{border-bottom:0;padding-bottom:0}.adelan-calendar-detail-pairs dd{color:#182118;min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;margin:0;font-weight:500;line-height:1.32;overflow:hidden}.adelan-calendar-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.adelan-calendar-detail-strip span{border:1px solid var(--adelan-line);letter-spacing:0;background:#fff;border-radius:8px;gap:.16rem;padding:.56rem;display:grid}.adelan-calendar-detail-strip strong{color:#101610;font-size:var(--text-card-title);line-height:1}.adelan-calendar-actions{gap:.42rem;display:grid}.adelan-calendar-actions a{border:1px solid var(--adelan-line);color:#172017;min-height:2.25rem;font-size:var(--text-meta);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.adelan-calendar-actions a:first-child{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-calendar-actions a:hover{transform:translateY(-1px)}.adelan-calendar-next-list{gap:.38rem;display:grid}.adelan-calendar-next-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.12rem .5rem;padding:.55rem;text-decoration:none;display:grid}.adelan-calendar-next-list button:hover,.adelan-calendar-next-list .adelan-calendar-next-active{border-color:var(--adelan-line);background:#fff}.adelan-calendar-next-list span{color:#708070;font-size:var(--text-caption);white-space:nowrap;grid-row:span 3;font-weight:500}.adelan-calendar-next-list strong,.adelan-calendar-next-list small,.adelan-calendar-next-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adelan-calendar-next-list strong{color:#172017;font-size:var(--text-meta);font-weight:500}.adelan-calendar-next-list small,.adelan-calendar-next-list p,.adelan-calendar-slot p,.adelan-calendar-slot span{color:#687268;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.35}.adelan-calendar-next-list em{color:#2f7d4f;font-size:var(--text-caption);font-style:normal;font-weight:500}.adelan-calendar-slot div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;gap:.28rem;padding:.62rem;display:grid}.adelan-calendar-slot strong{color:#172017;font-size:var(--text-meta);text-transform:capitalize;font-weight:500}.adelan-portal-calendar .adelan-calendar-shell{box-shadow:none;background:#fff;border:0;border-radius:0}.adelan-portal-calendar .adelan-calendar-header{border-bottom-color:#f0efed;min-height:4.5rem;padding:.88rem 1.25rem .78rem}.adelan-portal-calendar .adelan-calendar-header h1{color:#2c2c2b;font-size:var(--text-card-title);line-height:1.15}.adelan-portal-calendar .adelan-calendar-header p:not(.adelan-kicker){color:#7a7772;max-width:34rem;font-size:var(--text-meta);line-height:1.4}.adelan-portal-calendar .adelan-calendar-stats span,.adelan-portal-calendar .adelan-calendar-visit-card,.adelan-portal-calendar .adelan-calendar-detail-strip span,.adelan-portal-calendar .adelan-calendar-actions a,.adelan-portal-calendar .adelan-calendar-next-list button:hover,.adelan-portal-calendar .adelan-calendar-next-list .adelan-calendar-next-active,.adelan-portal-calendar .adelan-calendar-slot div{border-color:#2a1c0012;border-radius:8px;box-shadow:0 1px 2px #19191908}.adelan-portal-calendar .adelan-calendar-grid{grid-template-columns:minmax(0,1fr) clamp(19rem,22vw,21rem)}.adelan-portal-calendar .adelan-calendar-board{border-right-color:#f0efed;padding:.75rem 1rem 1rem}.adelan-portal-calendar .adelan-calendar-aside{background:#fff}.adelan-portal-calendar .adelan-calendar-aside section{border-bottom-color:#f0efed;padding:.88rem}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group{border-color:#2a1c0012;border-radius:8px}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group button{color:#5f5e59;border-left-color:#2a1c0012}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group button:hover,.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group button.rbc-active{color:#2c2c2b;background:#2a1c000f}.adelan-portal-calendar .adelan-calendar-board .rbc-month-view,.adelan-portal-calendar .adelan-calendar-board .rbc-time-view,.adelan-portal-calendar .adelan-calendar-board .rbc-agenda-view{border-color:#f0efed;border-radius:8px}.adelan-portal-calendar .adelan-calendar-board .rbc-header,.adelan-portal-calendar .adelan-calendar-board .rbc-time-header-content,.adelan-portal-calendar .adelan-calendar-board .rbc-time-content,.adelan-portal-calendar .adelan-calendar-board .rbc-day-bg,.adelan-portal-calendar .adelan-calendar-board .rbc-timeslot-group,.adelan-portal-calendar .adelan-calendar-board .rbc-month-row,.adelan-portal-calendar .adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table,.adelan-portal-calendar .adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table tbody>tr>td,.adelan-portal-calendar .adelan-calendar-board .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-color:#f0efed}.adelan-portal-calendar .adelan-rbc-event-confirmed,.adelan-portal-calendar .adelan-rbc-event-selected{box-shadow:inset 3px 0 #174b39}.adelan-portal-calendar .adelan-rbc-event-selected{outline-color:#174b3952}.adelan-detail-card{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #1118270a}.adelan-detail-card-head h3{color:#172018;font-size:var(--adelan-type-xl);letter-spacing:0;margin:.14rem 0 0;font-weight:500;line-height:1.15}.adelan-detail-actions a,.adelan-detail-actions button{border:1px solid var(--adelan-line);color:#172018;width:fit-content;min-height:2.12rem;font-size:var(--text-meta);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .76rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-detail-actions .adelan-detail-primary{color:#fff;background:#111813;border-color:#111813}.adelan-detail-actions button:disabled{opacity:.55}.adelan-waiting-list{gap:.52rem;margin:0;padding:0;display:grid}.adelan-waiting-row{border:1px solid var(--adelan-line);background:#fff;border-radius:10px;min-width:0;list-style:none}.adelan-waiting-row strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.28;display:block;overflow:hidden}.adelan-waiting-row p{color:#5d685d;font-size:var(--text-meta);margin:.18rem 0 0;font-weight:500;line-height:1.38}.adelan-waiting-row{grid-template-columns:4.4rem minmax(0,1fr) auto auto;align-items:center;gap:.72rem;padding:.68rem;display:grid}.adelan-waiting-row-next{background:#f7faf6;border-color:#cfd9c9;box-shadow:inset 3px 0 #111813}.adelan-waiting-time{color:#687268;font-size:var(--text-meta);white-space:nowrap;font-weight:500}.adelan-waiting-list-muted{opacity:.74}.adelan-waiting-row .adelan-detail-actions{justify-content:flex-end}@media (width<=760px){.adelan-queue-stats{grid-template-columns:minmax(0,1fr)}}.adelan-portal-solid-shell :where(.adelan-detail-primary,.adelan-detail-actions .adelan-detail-primary){border-color:var(--adelan-accent-strong);background:var(--adelan-accent-strong);color:#fff;min-height:2.65rem;font-size:var(--text-body);padding-inline:1rem;font-weight:650}.adelan-portal-solid-shell :where(.adelan-detail-primary,.adelan-detail-actions .adelan-detail-primary):hover{border-color:var(--adelan-accent-hover);background:var(--adelan-accent-hover)}.pill{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);border-width:1px;border-radius:2147483647px;display:inline-flex}.adelan-avatar{color:#4b554b;width:2rem;height:2rem;font-size:var(--text-caption);letter-spacing:0;background:#eef1ea;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.adelan-detail-shell{gap:.85rem;max-width:72rem;margin:0 auto;display:grid}.adelan-detail-state{border:1px solid var(--adelan-line);color:#677167;font-size:var(--text-meta);background:#fbfbfa;border-radius:10px;margin:0;padding:.85rem;font-weight:500}.adelan-detail-alert{color:#b91c1c;font-size:var(--text-meta);background:#fef2f2e0;border:1px solid #dc262633;border-radius:10px;margin:0;padding:.72rem .82rem;font-weight:500}.adelan-detail-hero,.adelan-detail-card,.adelan-detail-pin{border:1px solid var(--adelan-line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #1118270a}.adelan-detail-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem;display:grid}.adelan-detail-hero h2,.adelan-detail-card-head h3{color:#172018;font-size:var(--adelan-type-xl);letter-spacing:0;margin:.14rem 0 0;font-weight:500;line-height:1.15}.adelan-detail-hero .pill{margin-top:.48rem}.adelan-detail-hero p:not(.adelan-kicker){color:#667066;min-width:0;font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:.42rem;margin:0;font-weight:500;display:inline-flex}.adelan-detail-hero p:not(.adelan-kicker) strong{color:#172018;font-size:var(--text-body);font-weight:500}.adelan-detail-hero p:not(.adelan-kicker) span,.adelan-detail-hero p:not(.adelan-kicker) em{border:1px solid var(--adelan-line);color:#5d675d;font-size:var(--text-caption);background:#f4f5f1;border-radius:999px;padding:.16rem .46rem;font-style:normal;font-weight:500}.adelan-detail-partial-note{color:#8d3b13;font-size:var(--text-label);background:#c8541a12;border:1px solid #c8541a2e;border-radius:12px;margin:0;padding:.85rem;line-height:1.45}.adelan-detail-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);align-items:start;gap:.85rem;display:grid}.adelan-detail-card{gap:.8rem;min-width:0;padding:.9rem;display:grid}.adelan-detail-card-large{min-height:15rem}.adelan-detail-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.adelan-detail-pairs{gap:.54rem;margin:0;display:grid}.adelan-detail-pairs div{border-top:1px solid #e2e5dec2;grid-template-columns:minmax(7rem,.38fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding-top:.54rem;display:grid}.adelan-detail-pairs div:first-child{border-top:0;padding-top:0}.adelan-detail-pairs dt{color:#7b847b;font-size:var(--adelan-type-micro);text-transform:uppercase;font-weight:500}.adelan-detail-pairs dd{overflow-wrap:anywhere;color:#1f281f;min-width:0;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.38}.adelan-detail-patient{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.62rem;display:grid}.adelan-detail-patient strong,.adelan-detail-patient small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.adelan-detail-patient strong{color:#172018;font-size:var(--text-label);font-weight:500}.adelan-detail-patient small,.adelan-detail-muted{color:#7a837a;font-size:var(--text-caption);font-weight:500}.adelan-detail-link,.adelan-detail-actions a,.adelan-detail-actions button,.adelan-detail-pin button{border:1px solid var(--adelan-line);color:#172018;width:fit-content;min-height:2.12rem;font-size:var(--text-meta);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .76rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-detail-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.adelan-detail-actions .adelan-detail-primary,.adelan-detail-pin button{color:#fff;background:#111813;border-color:#111813}.adelan-detail-actions button:disabled,.adelan-detail-pin button:disabled{opacity:.55}.adelan-detail-pin{grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) auto;align-items:center;gap:.62rem;padding:.75rem;display:grid}.adelan-detail-pin label{color:#667066;min-width:0;font-size:var(--text-meta);font-weight:500}.adelan-detail-pin input{border:1px solid var(--adelan-line);color:#172018;min-width:0;min-height:2.12rem;font-size:var(--text-label);background:#fbfbfa;border-radius:8px;outline:0;padding:0 .68rem;font-weight:500}.adelan-detail-pin input:focus-visible{border-color:#9ca79c;box-shadow:0 0 0 3px #17201814}@media (width<=1180px){.adelan-detail-grid,.adelan-detail-hero,.adelan-detail-pin{grid-template-columns:minmax(0,1fr)}.adelan-detail-hero p:not(.adelan-kicker){white-space:normal;justify-content:flex-start}}.adelan-directory-panel{background:#fff;flex-direction:column;display:flex}.adelan-directory-header{border-bottom:1px solid var(--adelan-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.9rem 1rem;display:flex}.adelan-directory-header h1{color:#1a1a1a;font-size:var(--text-card-title);margin:0;font-weight:500;line-height:1.15}.adelan-directory-actions{align-items:center;gap:.45rem;display:flex}.adelan-directory-actions a,.adelan-alert-actions button{border:1px solid var(--adelan-line);color:#172018;min-height:2.2rem;font-size:var(--text-meta);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .72rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-directory-actions .adelan-directory-primary,.adelan-alert-actions .adelan-alert-resolve{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-directory-table-wrap{min-height:0;overflow:auto}.adelan-directory-table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.adelan-directory-table th,.adelan-directory-table td{border-bottom:1px solid var(--adelan-line);color:#222;font-size:var(--text-meta);vertical-align:middle;padding:.68rem .82rem;line-height:1.35}.adelan-directory-table th{z-index:1;color:#6a726a;font-size:var(--text-caption);text-transform:uppercase;white-space:nowrap;background:#fbfbfa;font-weight:500;position:sticky;top:0}.adelan-directory-table td{color:#333c33;font-weight:500}.adelan-directory-table tbody tr{transition:background-color .14s}.adelan-directory-table tbody tr:hover td{background:#fbfcf8}.adelan-table-action{border:1px solid var(--adelan-line);min-height:1.8rem;color:var(--adelan-text);font-size:var(--text-meta);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:.28rem .54rem;font-weight:500;text-decoration:none;display:inline-flex}.adelan-queue-stats{border-bottom:1px solid var(--adelan-line);background:#fbfcf8;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.75rem;display:grid}.adelan-queue-stats div{border:1px solid var(--adelan-line);background:#ffffffe6;border-radius:8px;gap:.15rem;padding:.72rem;display:grid}.adelan-queue-stats span{color:#7a837a;font-size:var(--text-caption);text-transform:uppercase;font-weight:500}.adelan-queue-stats strong{color:#172018;font-size:var(--adelan-type-2xl);font-weight:500;line-height:1}.adelan-section-directory{border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff;overflow:hidden}.adelan-section-directory>header{padding:clamp(1.25rem,2.5vw,1.75rem)}.adelan-section-directory>header h2{color:var(--adelan-text);font-size:var(--adelan-section-title-size);letter-spacing:var(--adelan-section-title-tracking);margin:0;font-weight:650;line-height:1.08}.adelan-section-directory>header>p:last-child{color:var(--adelan-muted);font-size:var(--text-body);margin:.55rem 0 0;line-height:1.5}.adelan-section-link-list{border-top:1px solid var(--adelan-content-border)}.adelan-section-link-list>a{border-bottom:1px solid var(--adelan-content-border);min-height:5.15rem;color:var(--adelan-text);grid-template-columns:1.25rem minmax(0,1fr) auto 1.25rem;align-items:center;gap:.9rem;padding:1rem clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;transition:background-color .18s,color .18s;display:grid}.adelan-section-link-list>a:last-child{border-bottom:0}.adelan-section-link-list>a:hover{background:var(--adelan-content-soft);color:var(--adelan-accent-strong)}.adelan-section-link-list>a>svg:first-child{color:var(--adelan-accent)}.adelan-section-link-list strong,.adelan-section-link-list small{display:block}.adelan-section-link-list strong{font-size:var(--text-body-lead);font-weight:650;line-height:1.35}.adelan-section-link-list small{color:var(--adelan-muted);font-size:var(--text-label);margin-top:.16rem;line-height:1.45}.adelan-section-link-list b{min-width:2rem;color:var(--adelan-accent-strong);font-size:var(--text-body);text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.adelan-section-chevron{color:#174b398c;transform:rotate(-90deg)}.adelan-section-index .adelan-home-partial{margin-top:1rem}.adelan-labs-index-grid{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.45fr);gap:1rem;display:grid}.adelan-labs-report,.adelan-labs-context{border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff}.adelan-labs-report{padding:clamp(1.35rem,2.5vw,1.8rem)}.adelan-labs-report header>svg{color:var(--adelan-accent);margin-bottom:1.4rem}.adelan-labs-report h2{color:var(--adelan-text);font-size:var(--adelan-type-2xl);margin:0;font-weight:650}.adelan-labs-report>strong{color:var(--adelan-accent-strong);letter-spacing:-.07em;margin-top:clamp(2.5rem,6vw,5rem);font-size:clamp(4rem,8vw,6.5rem);font-weight:670;line-height:.86;display:block}.adelan-labs-report>p{color:var(--adelan-muted);font-size:var(--text-body);margin:.85rem 0 1.5rem}.adelan-labs-report dl{border-top:1px solid var(--adelan-content-border);margin:0}.adelan-labs-report dl div{border-bottom:1px solid var(--adelan-content-border);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.adelan-labs-report dt{color:var(--adelan-muted);font-size:var(--text-label)}.adelan-labs-report dd{color:var(--adelan-text);font-size:var(--text-card-title);margin:0;font-weight:650}.adelan-labs-context{grid-column:1/-1;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:grid}.adelan-labs-context>svg{color:var(--adelan-accent)}.adelan-labs-context strong,.adelan-labs-context small{display:block}.adelan-labs-context strong{color:var(--adelan-text);font-size:var(--text-body-lead);font-weight:650}.adelan-labs-context small{color:var(--adelan-muted);font-size:var(--text-label);margin-top:.15rem}.adelan-labs-context a{color:var(--adelan-accent-strong);font-size:var(--text-body);font-weight:650;text-decoration:none}.adelan-alerts-index-stats{border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.adelan-alerts-index-stats a{border-right:1px solid var(--adelan-content-border);min-height:9rem;color:var(--adelan-text);padding:1.25rem;text-decoration:none;display:grid}.adelan-alerts-index-stats a:last-child{border-right:0}.adelan-alerts-index-stats a>span,.adelan-alerts-index-stats a>small{color:var(--adelan-muted);font-size:var(--text-label);line-height:1.4}.adelan-alerts-index-stats strong{color:var(--adelan-accent-strong);letter-spacing:-.055em;align-self:end;margin-block:.8rem .3rem;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:670;line-height:.9}.adelan-alerts-index-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.adelan-alerts-priority-list,.adelan-alerts-actions{border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff;overflow:hidden}.adelan-alerts-priority-list>header,.adelan-alerts-actions>header{padding:1.3rem}.adelan-alerts-priority-list h2,.adelan-alerts-actions h2{color:var(--adelan-text);font-size:var(--adelan-type-3xl);letter-spacing:-.035em;margin:0;font-weight:660}.adelan-alerts-priority-list header>p:last-child,.adelan-alerts-actions header>p:last-child{color:var(--adelan-muted);font-size:var(--text-label);margin:.45rem 0 0}.adelan-alerts-priority-list ul{border-top:1px solid var(--adelan-content-border);margin:0;padding:0;list-style:none}.adelan-alerts-priority-list li{border-bottom:1px solid var(--adelan-content-border)}.adelan-alerts-priority-list li:last-child{border-bottom:0}.adelan-alerts-priority-list li a{min-height:5rem;color:var(--adelan-text);grid-template-columns:auto minmax(0,1fr) auto 1.25rem;align-items:center;gap:.8rem;padding:.9rem 1.3rem;text-decoration:none;display:grid}.adelan-alerts-priority-list li strong,.adelan-alerts-priority-list li small{display:block}.adelan-alerts-priority-list li strong{font-size:var(--text-body-lead);font-weight:650}.adelan-alerts-priority-list li small,.adelan-alerts-priority-list time{color:var(--adelan-muted);font-size:var(--text-meta);line-height:1.4}.adelan-alerts-index-empty{border-top:1px solid var(--adelan-content-border);color:var(--adelan-muted);font-size:var(--text-body);margin:0;padding:1.3rem}@media (width<=900px){.adelan-home-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.adelan-labs-index-grid,.adelan-alerts-index-grid{grid-template-columns:minmax(0,1fr)}.adelan-labs-context{grid-area:auto}}@media (width<=640px){.adelan-directory-header,.adelan-directory-toolbar{flex-direction:column;align-items:stretch}.adelan-directory-actions,.adelan-directory-actions a{width:100%}.adelan-queue-stats{grid-template-columns:minmax(0,1fr)}.adelan-home-container{padding:1.5rem 1rem 2rem}.adelan-home-header h1{font-size:var(--adelan-page-title-size-mobile)}.adelan-home-primary-action{width:100%}.adelan-section-link-list>a{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.75rem;min-height:4.75rem;padding-inline:1rem}.adelan-section-chevron{display:none}.adelan-alerts-index-stats{grid-template-columns:minmax(0,1fr)}.adelan-alerts-index-stats a{border-bottom:1px solid #ffffff21;border-right:0;border-bottom-color:var(--adelan-content-border)}.adelan-alerts-index-stats a:last-child{border-bottom:0}.adelan-alerts-priority-list li a{grid-template-columns:minmax(0,1fr) auto}.adelan-alerts-priority-list li .pill{grid-column:1/-1;width:fit-content}.adelan-alerts-priority-list time{grid-area:2/2}}.adelan-labs-inbox .adelan-home-lead{max-width:42rem;color:var(--adelan-muted);font-size:var(--text-body);margin:.35rem 0 0;line-height:1.5}.adelan-labs-inbox .adelan-compact-toolbar{border-bottom:1px solid var(--adelan-line);padding:.75rem var(--adelan-content-gutter);background:#fbfcf8;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.adelan-labs-inbox .adelan-compact-toolbar p{color:var(--adelan-muted);font-size:var(--text-label);margin:0;font-weight:620}.adelan-labs-inbox-list{margin:0}.adelan-labs-inbox-actions{border-top:1px solid var(--adelan-content-border);flex-wrap:wrap;align-items:center;gap:.55rem;padding:.9rem 1.3rem;display:flex}.adelan-labs-inbox-actions button{border:1px solid var(--adelan-line);color:#172018;min-height:2.2rem;font:inherit;font-size:var(--text-meta);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .72rem;font-weight:500;display:inline-flex}.adelan-labs-inbox-read .adelan-labs-inbox-actions button{display:none}.adelan-labs-inbox-empty,.adelan-labs-inbox-revoked{margin:clamp(.9rem,1.8vw,1.25rem)}.pill{border:1px solid;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:11px;font-weight:600;display:inline-flex}.pill-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pill-warning{color:#c8541a;background:#c8541a14;border-color:#c8541a38}.pill-neutral{color:#525252;background:#f5f5f5;border-color:#e5e5e5}.pill-info{border-color:var(--admin-tag-border);background:var(--admin-tag-bg);color:var(--admin-tag-color)}.pill-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.adelan-home-overview{background:var(--adelan-canvas);height:100%;overflow-y:auto}.adelan-home-container{width:min(100%,1180px);margin-inline:auto;padding:clamp(1.5rem,4vw,3.75rem) clamp(1.1rem,3.5vw,3rem) 3rem}.adelan-home-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.adelan-home-header h1{color:var(--adelan-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,4vw,3.7rem);font-weight:650;line-height:.96}.adelan-home-lead{max-width:46rem;color:var(--adelan-muted);margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.adelan-home-primary-action{background:var(--adelan-accent-strong);color:#fff;min-height:3rem;font-size:var(--text-body);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-weight:650;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.adelan-home-primary-action:hover{background:var(--adelan-accent-hover);transform:translateY(-1px)}.adelan-home-metric-band{background:var(--adelan-accent-strong);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.adelan-home-metric{color:#fff;border-right:1px solid #ffffff21;flex-direction:column;justify-content:space-between;min-width:0;min-height:10.25rem;padding:clamp(1.15rem,2.5vw,1.65rem);text-decoration:none;transition:background-color .18s;display:flex}.adelan-home-metric:last-child{border-right:0}.adelan-home-metric:hover{background:#ffffff0e}.adelan-home-metric-label{color:#ffffffad;font-size:var(--text-label);align-items:center;gap:.5rem;font-weight:550;display:flex}.adelan-home-metric strong{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-block:.75rem;font-size:clamp(2.55rem,4.25vw,3.85rem);font-weight:650;line-height:.94;display:block}.adelan-home-metric.is-featured strong{color:var(--adelan-accent-bright)}.adelan-home-metric-hint{color:#ffffff94;max-width:18rem;font-size:var(--text-meta);line-height:1.4}.adelan-home-grid{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.75fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1rem,2.5vw,1.75rem);display:grid}.adelan-home-priorities,.adelan-home-next-card,.adelan-home-assistant-card{background:#fff;border:1px solid #174b391a;border-radius:16px}.adelan-home-priorities{padding:clamp(1.25rem,2.5vw,1.75rem)}.adelan-home-priorities>header h2,.adelan-home-next-card h2{color:var(--adelan-text);font-size:var(--adelan-section-title-size);letter-spacing:var(--adelan-section-title-tracking);margin:0;font-weight:650;line-height:1.08}.adelan-home-priorities>header>p:last-child{color:var(--adelan-muted);font-size:var(--text-body);margin:.55rem 0 0;line-height:1.5}.adelan-home-priority-list{gap:0;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.adelan-home-priority-list li{border-top:1px solid #174b3914;grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem;padding:1rem 0;display:grid}.adelan-home-priority-list li:last-child{padding-bottom:0}.adelan-home-priority-list span{color:var(--adelan-accent);font-size:var(--text-meta);letter-spacing:.08em;font-weight:700}.adelan-home-priority-list p{color:#33443c;font-size:var(--text-body-lead);margin:0;line-height:1.5}.adelan-home-aside{gap:1rem;display:grid}.adelan-home-next-card{padding:1.25rem}.adelan-home-card-icon{background:var(--adelan-accent-soft);width:2.5rem;height:2.5rem;color:var(--adelan-accent);border-radius:999px;place-items:center;margin-bottom:1.1rem;display:grid}.adelan-home-next-card>p:not(.adelan-kicker){color:var(--adelan-muted);font-size:var(--text-body);gap:.2rem;margin:.8rem 0 0;line-height:1.45;display:grid}.adelan-home-next-card>p strong{color:var(--adelan-accent-strong);font-size:var(--text-card-title)}.adelan-home-next-card>a{background:var(--adelan-accent-strong);color:#fff;min-height:2.55rem;font-size:var(--text-label);border-radius:999px;align-items:center;margin-top:1.1rem;padding:.65rem .95rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-home-assistant-card{background:var(--adelan-accent-soft);color:var(--adelan-text);grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;padding:1rem;text-decoration:none;display:grid}.adelan-home-assistant-card .adelan-home-card-icon{background:#fff;margin:0}.adelan-home-assistant-card strong,.adelan-home-assistant-card small{display:block}.adelan-home-assistant-card strong{font-size:var(--text-body-lead);font-weight:650}.adelan-home-assistant-card small{color:var(--adelan-muted);font-size:var(--text-meta);margin-top:.2rem;line-height:1.4}.adelan-home-assistant-action{color:var(--adelan-accent);font-size:var(--text-label);grid-column:2;font-weight:650}.adelan-home-partial{color:#8d3b13;font-size:var(--text-label);background:#c8541a12;border:1px solid #c8541a2e;border-radius:12px;margin:0;padding:.85rem;line-height:1.45}.t-skel{--pulse-dur:1s;--pulse-count:infinite;--pulse-min:.54;--reveal-dur:.36s;--reveal-blur:2px;--reveal-ease:ease-in-out;position:relative}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@media (width<=900px){.adelan-home-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.adelan-home-metric-band,.adelan-home-grid{grid-template-columns:minmax(0,1fr)}.adelan-home-metric{border-bottom:1px solid #ffffff21;border-right:0;min-height:9rem}.adelan-home-metric:last-child{border-bottom:0}.adelan-home-metric-hint{max-width:none}}@media (width<=640px){.adelan-home-container{padding:1.5rem 1rem 2rem}.adelan-home-header h1{font-size:var(--adelan-page-title-size-mobile)}.adelan-home-primary-action{width:100%}}}@layer utilities{@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}@media (hover:hover){.group-hover\:border-\[\#9ebca9\]:is(:where(.group):hover *){border-color:#9ebca9}.group-hover\:bg-\[linear-gradient\(145deg\,\#e4f0e8\,\#b9d2c1\)\]:is(:where(.group):hover *){background-image:linear-gradient(145deg,#e4f0e8,#b9d2c1)}}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#b9d0c1\]:hover{border-color:#b9d0c1}.hover\:border-\[rgba\(23\,75\,57\,0\.25\)\]:hover{border-color:#174b3940}.hover\:bg-\[\#103d2e\]:hover{background-color:#103d2e}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#174b39\]:hover{color:#174b39}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:bottom-2{bottom:calc(var(--spacing) * 2)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:text-\[44px\]{font-size:44px}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-1{right:var(--spacing)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.container{width:100%}@media (width>=37.5rem){.container{max-width:37.5rem}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=50rem){.container{max-width:50rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=93.75rem){.container{max-width:93.75rem}}@media (width>=106.25rem){.container{max-width:106.25rem}}@media (width>=120rem){.container{max-width:120rem}}@media (width>=142.5rem){.container{max-width:142.5rem}}@media (width>=160rem){.container{max-width:160rem}}@media (width>=240rem){.container{max-width:240rem}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[clamp\(4\.5rem\,11vh\,7\.5rem\)\]{margin-top:clamp(4.5rem,11vh,7.5rem)}.mt-\[clamp\(4rem\,14vh\,8rem\)\]{margin-top:clamp(4rem,14vh,8rem)}.mt-\[clamp\(5rem\,18vh\,12rem\)\]{margin-top:clamp(5rem,18vh,12rem)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-\[18px\]{margin-left:18px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[2px\]{height:2px}.h-\[21px\]{height:21px}.h-\[30px\]{height:30px}.h-\[32rem\]{height:32rem}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-\[46dvh\]{max-height:46dvh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[30px\]{min-height:30px}.min-h-\[58px\]{min-height:58px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\/5{width:60%}.w-5{width:calc(var(--spacing) * 5)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-\[176px\]{width:176px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[33rem\]{max-width:33rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[58rem\]{max-width:58rem}.max-w-\[580px\]{max-width:580px}.max-w-\[1120px\]{max-width:1120px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[8\.75rem\]{min-width:8.75rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.origin-left{transform-origin:0}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-24{--tw-translate-y:calc(var(--spacing) * -24);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[ping_1\.6s_cubic-bezier\(0\,0\,0\.2\,1\)_1\]{animation:1.6s cubic-bezier(0,0,.2,1) ping}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.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-\[22px_minmax\(0\,1fr\)_20px\]{grid-template-columns:22px minmax(0,1fr) 20px}.grid-cols-\[22px_minmax\(0\,1fr\)_auto\]{grid-template-columns:22px minmax(0,1fr) auto}.grid-cols-\[40px_minmax\(0\,1fr\)_18px\]{grid-template-columns:40px minmax(0,1fr) 18px}.grid-cols-\[40px_minmax\(0\,1fr\)_auto\]{grid-template-columns:40px minmax(0,1fr) auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-9{row-gap:calc(var(--spacing) * 9)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#ebe9e5\]>:not(:last-child)){border-color:#ebe9e5}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#c8541a29\]{border-color:#c8541a29}.border-\[\#cddbd1\]{border-color:#cddbd1}.border-\[\#d5b681\]{border-color:#d5b681}.border-\[\#d7d4ce\]{border-color:#d7d4ce}.border-\[\#d7e5dc\]{border-color:#d7e5dc}.border-\[\#d8e6dc\]{border-color:#d8e6dc}.border-\[\#dedcd7\]{border-color:#dedcd7}.border-\[\#dfe8df\]{border-color:#dfe8df}.border-\[\#dfe8e1\]{border-color:#dfe8e1}.border-\[\#e2ebe2\]{border-color:#e2ebe2}.border-\[\#ead7cf\]{border-color:#ead7cf}.border-\[\#ead9ce\]{border-color:#ead9ce}.border-\[\#ebe9e5\]{border-color:#ebe9e5}.border-\[\#f0efed\]{border-color:#f0efed}.border-\[rgba\(23\,75\,57\,0\.1\)\]{border-color:#174b391a}.border-\[rgba\(23\,75\,57\,0\.07\)\]{border-color:#174b3912}.border-\[rgba\(23\,75\,57\,0\.08\)\]{border-color:#174b3914}.border-\[rgba\(23\,75\,57\,0\.12\)\]{border-color:#174b391f}.border-\[rgba\(23\,75\,57\,0\.13\)\]{border-color:#174b3921}.border-amber-200{border-color:var(--color-amber-200)}.border-brand-200{border-color:var(--color-brand-200)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/65{border-color:#e5e5e5a6}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/65{border-color:color-mix(in oklab, var(--color-neutral-200) 65%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-\[\#174b39\]{background-color:#174b39}.bg-\[\#c8541a0d\]{background-color:#c8541a0d}.bg-\[\#dce9df\]{background-color:#dce9df}.bg-\[\#e3efe7\]{background-color:#e3efe7}.bg-\[\#e6ece7\]{background-color:#e6ece7}.bg-\[\#edf1ed\]{background-color:#edf1ed}.bg-\[\#edf3ef\]{background-color:#edf3ef}.bg-\[\#edf5f0\]{background-color:#edf5f0}.bg-\[\#eef3ef\]{background-color:#eef3ef}.bg-\[\#efeee9\]{background-color:#efeee9}.bg-\[\#f0f2ef\]{background-color:#f0f2ef}.bg-\[\#f2f1ee\]{background-color:#f2f1ee}.bg-\[\#f2f5f2\]{background-color:#f2f5f2}.bg-\[\#f3f2ee\]{background-color:#f3f2ee}.bg-\[\#f8faf7\]{background-color:#f8faf7}.bg-\[\#faf9f8\]{background-color:#faf9f8}.bg-\[\#fbfcfa\]{background-color:#fbfcfa}.bg-\[\#fbfcfa\]\/88{background-color:oklab(98.9756% -.00176045 .0022136/.88)}.bg-\[\#fff0d8\]{background-color:#fff0d8}.bg-\[\#fff8f4\]{background-color:#fff8f4}.bg-\[\#fffaf6\]{background-color:#fffaf6}.bg-amber-50{background-color:var(--color-amber-50)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-700{background-color:var(--color-brand-700)}.bg-brand-800{background-color:var(--color-brand-800)}.bg-brand-900{background-color:var(--color-brand-900)}.bg-current{background-color:currentColor}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/85{background-color:#f5f5f5d9}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/85{background-color:color-mix(in oklab, var(--color-neutral-100) 85%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-900\/50{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/50{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[linear-gradient\(145deg\,\#477d65\,\#245c47\)\]{background-image:linear-gradient(145deg,#477d65,#245c47)}.bg-\[linear-gradient\(145deg\,\#34705a\,\#103d2e\)\]{background-image:linear-gradient(145deg,#34705a,#103d2e)}.bg-\[linear-gradient\(145deg\,\#edf5f0\,\#c9ded0\)\]{background-image:linear-gradient(145deg,#edf5f0,#c9ded0)}.bg-\[radial-gradient\(circle_at_50\%_-20\%\,rgba\(86\,139\,111\,0\.2\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at 50% -20%,#568b6f33,#0000 62%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[3px\]{padding-bottom:3px}.pb-\[max\(0\.875rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.875rem, env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-meta{font-size:var(--text-meta);line-height:var(--tw-leading,var(--text-meta--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.95rem\]{font-size:1.95rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.text-\[clamp\(2\.5rem\,7vw\,5\.25rem\)\]{font-size:clamp(2.5rem,7vw,5.25rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.065em\]{--tw-tracking:-.065em;letter-spacing:-.065em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.text-wrap{text-wrap:wrap}.text-\[\#2c2c2b\]{color:#2c2c2b}.text-\[\#3f403d\]{color:#3f403d}.text-\[\#4e554f\]{color:#4e554f}.text-\[\#5f5e59\]{color:#5f5e59}.text-\[\#5f6c65\]{color:#5f6c65}.text-\[\#5f655f\]{color:#5f655f}.text-\[\#6f4b38\]{color:#6f4b38}.text-\[\#6f6d68\]{color:#6f6d68}.text-\[\#6f746d\]{color:#6f746d}.text-\[\#7c817a\]{color:#7c817a}.text-\[\#8a8782\]{color:#8a8782}.text-\[\#103d2e\]{color:#103d2e}.text-\[\#172a22\]{color:#172a22}.text-\[\#174b39\]{color:#174b39}.text-\[\#272c29\]{color:#272c29}.text-\[\#20231f\]{color:#20231f}.text-\[\#20332b\]{color:#20332b}.text-\[\#34705a\]{color:#34705a}.text-\[\#68716a\]{color:#68716a}.text-\[\#74716b\]{color:#74716b}.text-\[\#77746f\]{color:#77746f}.text-\[\#85531f\]{color:#85531f}.text-\[\#474641\]{color:#474641}.text-\[\#737871\]{color:#737871}.text-\[\#737872\]{color:#737872}.text-\[\#737873\]{color:#737873}.text-\[\#858781\]{color:#858781}.text-\[\#875032\]{color:#875032}.text-\[\#954214\]{color:#954214}.text-\[\#d4d3cf\]{color:#d4d3cf}.text-\[\#fff7e8\]{color:#fff7e8}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-brand-900{color:var(--color-brand-900)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.decoration-\[\#9ebca9\]{text-decoration-color:#9ebca9}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-brand-800{accent-color:var(--color-brand-800)}.opacity-0{opacity:0}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2px_\#2d7a5d\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2d7a5d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,24\,20\,0\.03\)\,0_12px_30px_rgba\(17\,24\,20\,0\.025\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#11181408), 0 12px 30px var(--tw-shadow-color,#11181406);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\,24\,20\,0\.06\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#1018140f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_50px_rgb\(0_0_0\/0\.16\)\]{--tw-shadow:0 14px 50px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_45px_rgb\(15_23_42\/0\.04\)\]{--tw-shadow:0 16px 45px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_60px_rgb\(255_255_255\/0\.12\)\]{--tw-shadow:0 16px 60px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(23\,75\,57\,0\.13\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#174b3921);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(92\,52\,30\,0\.06\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#5c341e0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(23\,75\,57\,0\.06\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#174b390f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#79a88f\]{--tw-ring-color:#79a88f}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#f8faf7\]{--tw-ring-offset-color:#f8faf7}.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,)}.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{--tw-backdrop-blur:blur(8px);-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\,opacity\]{transition-property:background-color,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\,box-shadow\]{transition-property:transform,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[animation-delay\:90ms\]{animation-delay:90ms}.\[animation-delay\:180ms\]{animation-delay:.18s}@media (hover:hover){.group-hover\:border-\[\#9ebca9\]:is(:where(.group):hover *){border-color:#9ebca9}.group-hover\:bg-\[linear-gradient\(145deg\,\#e4f0e8\,\#b9d2c1\)\]:is(:where(.group):hover *){background-image:linear-gradient(145deg,#e4f0e8,#b9d2c1)}}.group-focus-visible\:ring-4:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\:ring-\[\#79a88f\]:is(:where(.group):focus-visible *){--tw-ring-color:#79a88f}.group-focus-visible\:ring-offset-4:is(:where(.group):focus-visible *){--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.group-focus-visible\:ring-offset-\[\#f8faf7\]:is(:where(.group):focus-visible *){--tw-ring-offset-color:#f8faf7}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-brand-100:focus-within{--tw-ring-color:var(--color-brand-100)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#b9d0c1\]:hover{border-color:#b9d0c1}.hover\:border-\[rgba\(23\,75\,57\,0\.25\)\]:hover{border-color:#174b3940}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:bg-\[\#103d2e\]:hover{background-color:#103d2e}.hover\:bg-\[\#f8faf8\]:hover{background-color:#f8faf8}.hover\:bg-\[rgba\(23\,75\,57\,0\.055\)\]:hover{background-color:#174b390e}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-\[\#2c2c2b\]:hover{color:#2c2c2b}.hover\:text-\[\#174b39\]:hover{color:#174b39}.hover\:text-brand-800:hover{color:var(--color-brand-800)}.hover\:text-neutral-950:hover{color:var(--color-neutral-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:translate-y-0:focus{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:border-\[\#174b39\]:focus{border-color:#174b39}.focus\:border-\[\#34705a\]:focus{border-color:#34705a}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#174b3920\]:focus{--tw-ring-color:#174b3920}.focus\:ring-\[\#c6ddd0\]:focus{--tw-ring-color:#c6ddd0}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[\#174b39\]:focus-visible{border-color:#174b39}.focus-visible\:border-brand-700:focus-visible{border-color:var(--color-brand-700)}.focus-visible\:bg-white:focus-visible{background-color:var(--color-white)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-brand-100:focus-visible{--tw-ring-color:var(--color-brand-100)}.focus-visible\:ring-brand-400:focus-visible{--tw-ring-color:var(--color-brand-400)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[\#174b39\]:focus-visible{outline-color:#174b39}.focus-visible\:outline-brand-700:focus-visible{outline-color:var(--color-brand-700)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.995\]:active{scale:.995}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-neutral-100:disabled{background-color:var(--color-neutral-100)}.disabled\:text-neutral-400:disabled{color:var(--color-neutral-400)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=64rem){.max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:justify-items-center{justify-items:center}.max-lg\:px-0{padding-inline:0}}@media (width>=40rem){.sm\:absolute{position:absolute}.sm\:top-0{top:0}.sm\:top-1{top:var(--spacing)}.sm\:right-0{right:0}.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:bottom-2{bottom:calc(var(--spacing) * 2)}.sm\:left-1\/2{left:50%}.sm\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.sm\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.sm\:block{display:block}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.sm\:size-36{width:calc(var(--spacing) * 36);height:calc(var(--spacing) * 36)}.sm\:min-h-12{min-height:calc(var(--spacing) * 12)}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.sm\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sm\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.sm\:px-0{padding-inline:0}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}}@media (width>=48rem){.md\:inline{display:inline}}@media (width>=64rem){.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:flex{display:flex}.lg\:h-\[calc\(100dvh-56px\)\]{height:calc(100dvh - 56px)}.lg\:h-dvh{height:100dvh}.lg\:max-h-none{max-height:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(18rem\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(16rem\,0\.8fr\)_minmax\(0\,1\.4fr\)_minmax\(16rem\,0\.8fr\)\]{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.4fr) minmax(16rem,.8fr)}.lg\:grid-cols-\[minmax\(19rem\,0\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:text-\[44px\]{font-size:44px}}.\[\&_img\]\:brightness-0 img{--tw-brightness:brightness(0%);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,)}.\[\&_img\]\:invert img{--tw-invert:invert(100%);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 (width>=48rem){:root{--text-metric-lg:var(--text-heading-1);--text-metric:var(--text-heading-4);--text-metric-sm:var(--text-title-3);--text-statement:var(--text-hero-4);--text-statement--line-height:var(--text-hero-4--line-height);--text-display:var(--text-heading-1);--text-display--line-height:var(--text-heading-1--line-height);--text-page-title:var(--text-title-4);--text-page-title--line-height:var(--text-title-4--line-height);--text-section-title:var(--text-body-1);--text-subtitle:var(--text-body-3)}}@media (width>=64rem){:root{--text-statement:var(--text-hero-3);--text-statement--line-height:var(--text-hero-3--line-height);--text-display:var(--text-display-5);--text-display--line-height:var(--text-display-5--line-height);--text-page-title:var(--text-title-3);--text-page-title--line-height:var(--text-title-3--line-height);--text-section-title:var(--text-title-5);--text-section-title--line-height:var(--text-title-5--line-height);--text-subtitle:var(--text-body-1);--text-subtitle--line-height:var(--text-body-1--line-height)}}.medicos-auth-body{color:#1f261f;background:radial-gradient(circle at 50% -18%,#2d6a5214,#0000 38%),#fbfcfa;min-height:100dvh;margin:0;font-family:Lato,Arial,sans-serif;overflow-x:hidden}.medicos-auth-body :where(h1,h2,h3,h4),.medicos-auth-route-page :where(h1,h2,h3,h4),.medicos-auth-body .font-display,.medicos-auth-route-page .font-display{font-optical-sizing:auto;font-family:Google Sans Flex Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.medicos-auth-topbar{z-index:10;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex;position:fixed;top:1.5rem;left:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.medicos-auth-shell{place-items:center;min-height:100dvh;padding:clamp(6rem,14vh,9rem) clamp(1.25rem,4vw,3rem) 4rem;display:grid}.medicos-auth-panel{gap:2rem;width:min(100%,30rem);display:grid}.medicos-auth-topbar>span,.medicos-auth-locale{color:#6c746d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #e4e7e2;border-radius:999px;align-items:center;min-height:2.25rem;padding:0 .8rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.medicos-auth-logo{width:7.35rem;max-width:42vw;height:auto}.medicos-auth-heading{text-align:center;justify-items:center;gap:.6rem;display:grid}.medicos-auth-heading p{color:#2d6a52;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700;line-height:1}.medicos-auth-heading h1{color:#171d17;letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,8vw,3.35rem);font-weight:600;line-height:.98}.medicos-auth-heading span{color:#5f695f;max-width:25rem;font-size:.96rem;line-height:1.55}.medicos-auth-form,.medicos-auth-stack{gap:1rem;display:grid}.medicos-auth-field{gap:.48rem;display:grid}.medicos-auth-label{color:#5f695f;padding-left:.25rem;font-size:.76rem;font-weight:600}.medicos-auth-input{color:#171d17;background:#fff;border:1px solid #dfe2da;border-radius:16px;outline:none;width:100%;min-height:3.25rem;padding:0 1rem;font-size:.96rem;font-weight:500}.medicos-auth-input:focus{border-color:#101710;box-shadow:0 0 0 4px #10a85d1f}.medicos-auth-input:disabled,.medicos-auth-input[aria-invalid=true]{opacity:.85}.medicos-auth-input[aria-invalid=true]{background:#fff7f7;border-color:#dc2626}.medicos-auth-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.medicos-auth-button-primary{background:var(--color-brand-900);color:#fff;box-shadow:0 8px 22px #1118271f}.medicos-auth-button-primary:hover:not(:disabled){background:#2d6a52}.medicos-auth-button-link{color:#087345;background:0 0;min-height:2.4rem}.medicos-auth-button:disabled{cursor:not-allowed;opacity:.55}.medicos-auth-alert,.medicos-auth-recognized{border-radius:10px;margin:0;padding:.82rem .9rem;font-size:.86rem;font-weight:500;line-height:1.38}.medicos-auth-alert-success{color:#087345;background:#edf8f2;border:1px solid #10a85d38}.medicos-auth-alert-error{color:#b91c1c;background:#fff1f1;border:1px solid #dc26262e}.medicos-auth-recognized{color:#4f594f;background:#f8f8f7;border:1px solid #dfe2da}.medicos-auth-checkbox{color:#5f695f;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;display:flex}.medicos-auth-opening{z-index:50;color:#172018;text-align:center;background:#fbfcfa;place-content:center;justify-items:center;gap:.8rem;display:grid;position:fixed;inset:0}.medicos-auth-opening-mark{background:var(--color-brand-900);color:#fff;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;font-weight:700;display:grid}.medicos-onboarding-canvas{color:#111814;background-image:radial-gradient(circle at 50% -18%,#2d6a5214,#0000 38%),linear-gradient(#ffffffd1,#0000 30%);min-height:100dvh}.medicos-onboarding-header{justify-items:center;gap:.65rem;min-height:5rem;padding:1.25rem 1.25rem 0;display:grid;position:relative}.medicos-onboarding-toolbar{align-items:center;gap:.75rem;display:flex}.medicos-onboarding-progress{align-items:center;gap:.45rem;display:flex}.medicos-onboarding-progress span{color:#6b7280;font-size:.68rem;font-weight:600}.medicos-onboarding-dot{background:#e5e7eb;border-radius:999px;width:.375rem;height:.375rem}.medicos-onboarding-dot.is-current{background:var(--color-brand-700);width:1.25rem}.medicos-onboarding-dot.is-complete{background:#9ebca9}.medicos-onboarding-intro{text-align:center;max-width:38rem;margin:clamp(4rem,12vh,6rem) auto 2rem;padding:0 1.25rem}.medicos-onboarding-intro p{color:#2d6a52;letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;font-weight:700}.medicos-onboarding-intro h1{letter-spacing:-.05em;margin:.75rem 0 0;font-size:clamp(1.95rem,6vw,2.5rem);font-weight:600;line-height:1.04}.medicos-onboarding-intro>span{color:#6b7280;margin-top:1rem;font-size:.92rem;line-height:1.55;display:block}.medicos-onboarding-fields{gap:1rem;width:min(100%,38rem);margin:0 auto;padding:0 1.25rem 6rem;display:grid}.medicos-onboarding-actions{z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);inset-inline:0;background:#fbfcfae6;border-top:1px solid #174b3914;justify-content:space-between;gap:.75rem;display:flex;position:fixed;bottom:0}.medicos-onboarding-actions>div{gap:.5rem;display:flex}.medicos-btn-secondary,.medicos-btn-primary{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.medicos-btn-secondary{color:#4b5563;background:0 0}.medicos-btn-primary{color:#fff;background:var(--color-brand-900)}.medicos-start-page{color:#20332b;background:#f8faf7;min-height:100dvh}.medicos-start-header{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,2.5rem);display:flex}.medicos-start-hero{text-align:center;max-width:42rem;margin:2rem auto 2.5rem;padding:0 1rem}.medicos-start-hero p{color:var(--color-brand-500);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.medicos-start-hero h1{letter-spacing:-.035em;margin:.75rem 0 0;font-size:clamp(1.75rem,6vw,2.75rem);font-weight:600}.medicos-start-hero>span{color:#68716a;margin-top:1rem;line-height:1.55;display:block}.medicos-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;width:min(100%,58rem);margin:0 auto;padding:0 1rem 3rem;display:grid}.medicos-workspace-card{text-align:left;background:#fff;border:1px solid #174b391a;border-radius:1.25rem;gap:.65rem;min-height:9.5rem;padding:1rem;display:grid;box-shadow:0 10px 30px #174b390d}.medicos-workspace-card strong{font-size:1rem}.medicos-workspace-card span{color:#68716a;font-size:.82rem}.medicos-workspace-card button,.medicos-workspace-card a{justify-self:start;margin-top:auto}.medicos-template-hidden{display:none!important}.medicos-template-loading [data-template-panel]{opacity:.55;pointer-events:none}[data-ui-network=offline] .medicos-offline-banner{display:block}.medicos-offline-banner{color:#9a3412;background:#fff7ed;border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.86rem;display:none}@media (prefers-reduced-motion:reduce){.medicos-auth-button,.medicos-workspace-card{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media (width>=48rem){:root{--text-metric-lg:var(--text-heading-1);--text-metric:var(--text-heading-4);--text-metric-sm:var(--text-title-3);--text-statement:var(--text-hero-4);--text-statement--line-height:var(--text-hero-4--line-height);--text-display:var(--text-heading-1);--text-display--line-height:var(--text-heading-1--line-height);--text-page-title:var(--text-title-4);--text-page-title--line-height:var(--text-title-4--line-height);--text-section-title:var(--text-body-1);--text-subtitle:var(--text-body-3)}}@media (width>=64rem){:root{--text-statement:var(--text-hero-3);--text-statement--line-height:var(--text-hero-3--line-height);--text-display:var(--text-display-5);--text-display--line-height:var(--text-display-5--line-height);--text-page-title:var(--text-title-3);--text-page-title--line-height:var(--text-title-3--line-height);--text-section-title:var(--text-title-5);--text-section-title--line-height:var(--text-title-5--line-height);--text-subtitle:var(--text-body-1);--text-subtitle--line-height:var(--text-body-1--line-height)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton.is-pulsing>*{animation:none}}body.medicos-route-page,body.medicos-auth-route-page{--color-brand-50:#edf5f0;--color-brand-100:#dcebe2;--color-brand-200:#b8d5c4;--color-brand-400:#5f927c;--color-brand-500:#34705a;--color-brand-600:#245c47;--color-brand-700:#174b39;--color-brand-800:#103d2e;--color-brand-900:#0b2e23}.adelan-portal-solid-shell [data-portal-nav-row][aria-current=page]{color:#0b2e23;background:#edf5f0;border-color:#0000;border-radius:6px}.adelan-portal-solid-shell .adelan-portal-main-column>header,.adelan-portal-solid-shell .adelan-portal-dashboard-content{width:100%;max-width:none;margin-inline:0}.adelan-portal-solid-shell [data-header-workspace-switcher]{z-index:70;color:#1f2b26;font-synthesis:none;width:min(100%,15.5rem);font-family:Lato,Arial,sans-serif;position:relative}.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-trigger],[data-header-workspace-retry],[data-header-workspace-empty]){border:1px solid #174b391f;grid-template-columns:1.75rem minmax(0,1fr) 1.125rem;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-trigger],[data-header-workspace-retry],[data-header-workspace-empty]){border:1px solid color-mix(in srgb, var(--color-brand-700) 12%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-trigger],[data-header-workspace-retry],[data-header-workspace-empty]){color:#1f2b26;text-align:left;background:#fffffff5;border-radius:999px;padding:.25rem .45rem .25rem .3rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .12s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 2px #01100c09}.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-retry],[data-header-workspace-empty]){grid-template-columns:1.75rem minmax(0,1fr)}.adelan-portal-solid-shell [data-header-workspace-trigger]:active,.adelan-portal-solid-shell [data-header-workspace-retry]:active,.adelan-portal-solid-shell [data-header-workspace-empty]:active,.adelan-portal-solid-shell [data-header-workspace-option]:active,.adelan-portal-solid-shell [data-header-workspace-view-all]:active{transform:scale(.98)}.adelan-portal-solid-shell [data-header-workspace-trigger]:disabled{cursor:wait}.adelan-portal-solid-shell [data-header-workspace-mark]{border:1px solid #174b3929;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-mark]{border:1px solid color-mix(in srgb, var(--color-brand-700) 16%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-mark]{color:#174b39;letter-spacing:-.01em;background:#edf5f0;border-radius:.6rem;font-size:.68rem;font-weight:700;line-height:1}.adelan-portal-solid-shell [data-header-workspace-copy]{align-content:center;min-width:0;display:grid}.adelan-portal-solid-shell [data-header-workspace-copy]>strong{color:#1f2b26;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1rem;overflow:hidden}.adelan-portal-solid-shell [data-header-workspace-copy]>small{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;font-weight:400;line-height:.75rem;overflow:hidden}.adelan-portal-solid-shell [data-header-workspace-chevron]{color:#65716b;place-items:center;width:1.125rem;height:1.125rem;display:grid}.adelan-portal-solid-shell [data-header-workspace-chevron] svg{width:1rem;height:1rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}.adelan-portal-solid-shell [data-header-workspace-chevron] svg.is-open{transform:rotate(180deg)}.adelan-portal-solid-shell [data-state=switching] [data-header-workspace-chevron] svg{animation:.7s linear infinite adelan-header-workspace-spin}.adelan-portal-solid-shell [data-header-workspace-loading]{border:1px solid #174b3914;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-loading]{border:1px solid color-mix(in srgb, var(--color-brand-700) 8%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-loading]{background:#ffffffd1;border-radius:999px;padding:.25rem .45rem .25rem .3rem}.adelan-portal-solid-shell [data-header-workspace-loading]>span[aria-hidden=true]:first-child{background:#e7efea;border-radius:.6rem;width:1.75rem;height:1.75rem}.adelan-portal-solid-shell [data-header-workspace-loading]>span[aria-hidden=true]:nth-child(2){background:#edf1ee;border-radius:999px;width:min(78%,8rem);height:.65rem}.adelan-portal-solid-shell [data-header-workspace-menu]{border:1px solid #174b391f;width:min(19rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-menu]{border:1px solid color-mix(in srgb, var(--color-brand-700) 12%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-menu]{color:#1f2b26;opacity:1;transform-origin:100% 0;background:#fff;border-radius:1rem;padding:.4rem;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);transform:translateY(0)scale(1);box-shadow:0 18px 45px #01100c21,0 2px 8px #01100c0d}@starting-style{.adelan-portal-solid-shell [data-header-workspace-menu]{opacity:0;transform:translateY(-.25rem)scale(.98)}}.adelan-portal-solid-shell [data-header-workspace-menu-heading]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.35rem;padding:.45rem .65rem .55rem;display:grid}.adelan-portal-solid-shell [data-header-workspace-menu-heading]>span:first-child{min-width:0;display:grid}.adelan-portal-solid-shell [data-header-workspace-menu-heading] strong{color:#15231d;font-family:inherit;font-size:.82rem;font-weight:700;line-height:1.1rem}.adelan-portal-solid-shell [data-header-workspace-menu-heading] small{color:#7b817d;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:400;line-height:.9rem;overflow:hidden}.adelan-portal-solid-shell [data-header-workspace-menu-heading]>span:last-child{color:#5f6d66;background:#f1f5f2;border-radius:999px;place-items:center;min-width:1.5rem;height:1.5rem;font-size:.66rem;font-weight:700;display:grid}.adelan-portal-solid-shell [data-header-workspace-options]{overscroll-behavior:contain;gap:.15rem;max-height:min(18rem,100dvh - 9rem);display:grid;overflow-y:auto}.adelan-portal-solid-shell [data-header-workspace-option]{color:#2e3934;text-align:left;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr) 1.25rem;align-items:center;gap:.65rem;width:100%;min-height:3.25rem;padding:.35rem .5rem;transition:background-color .14s,border-color .14s,transform .12s cubic-bezier(.23,1,.32,1);display:grid}.adelan-portal-solid-shell [data-header-workspace-option][data-active=true]{border-color:#174b391a}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-option][data-active=true]{border-color:color-mix(in srgb, var(--color-brand-700) 10%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-option][data-active=true]{color:#174b39;background:#edf5f0}.adelan-portal-solid-shell [data-header-workspace-option][data-suspended=true]{cursor:not-allowed;opacity:.58}.adelan-portal-solid-shell [data-header-workspace-option-mark]{border:1px solid #174b391f;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-option-mark]{border:1px solid color-mix(in srgb, var(--color-brand-700) 12%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-option-mark]{color:#174b39;background:#f7faf8;border-radius:.65rem;font-size:.68rem;font-weight:700}.adelan-portal-solid-shell [data-header-workspace-option][data-active=true] [data-header-workspace-option-mark]{border-color:#174b392e}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-option][data-active=true] [data-header-workspace-option-mark]{border-color:color-mix(in srgb, var(--color-brand-700) 18%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-option][data-active=true] [data-header-workspace-option-mark]{background:#fff}.adelan-portal-solid-shell [data-header-workspace-option-copy]{min-width:0;display:grid}.adelan-portal-solid-shell [data-header-workspace-option-copy] strong{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1rem;overflow:hidden}.adelan-portal-solid-shell [data-header-workspace-option-copy] small{color:#77817c;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:.85rem;overflow:hidden}.adelan-portal-solid-shell [data-header-workspace-option-state]{color:#174b39;place-items:center;width:1.25rem;height:1.25rem;display:grid}.adelan-portal-solid-shell [data-header-workspace-option-state] svg,.adelan-portal-solid-shell [data-header-workspace-view-all] svg{width:1rem;height:1rem}.adelan-portal-solid-shell [data-header-workspace-error]{color:#8f4d35;background:#fff6f1;border-radius:.55rem;margin:.35rem .5rem;padding:.45rem .55rem;font-size:.68rem;line-height:.95rem}.adelan-portal-solid-shell [data-header-workspace-view-all]{border-top:1px solid #174b3914;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;gap:.5rem;min-height:2.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-view-all]{border-top:1px solid color-mix(in srgb, var(--color-brand-700) 8%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-view-all]{color:#174b39;border-radius:0 0 .7rem .7rem;margin-top:.3rem;padding:.35rem .65rem .15rem;font-size:.75rem;font-weight:700;transition:background-color .14s,transform .12s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-trigger],[data-header-workspace-retry],[data-header-workspace-empty]):hover{border-color:#174b393d}@supports (color:color-mix(in lab, red, red)){.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-trigger],[data-header-workspace-retry],[data-header-workspace-empty]):hover{border-color:color-mix(in srgb, var(--color-brand-700) 24%, transparent)}}.adelan-portal-solid-shell [data-header-workspace-switcher] :where([data-header-workspace-trigger],[data-header-workspace-retry],[data-header-workspace-empty]):hover{background:#fff;box-shadow:0 5px 18px #01100c11}.adelan-portal-solid-shell [data-header-workspace-option]:not(:disabled):hover,.adelan-portal-solid-shell [data-header-workspace-view-all]:hover{background:#f3f7f4}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell [data-header-workspace-switcher] *{scroll-behavior:auto}.adelan-portal-solid-shell [data-header-workspace-menu],.adelan-portal-solid-shell [data-header-workspace-chevron] svg,.adelan-portal-solid-shell [data-header-workspace-trigger],.adelan-portal-solid-shell [data-header-workspace-option],.adelan-portal-solid-shell [data-header-workspace-view-all]{transition-duration:0s;animation:none}}@keyframes adelan-header-workspace-spin{to{transform:rotate(360deg)}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-global-search-root{--portal-search-ease-out:cubic-bezier(.23, 1, .32, 1);--portal-search-ease-in-out:cubic-bezier(.77, 0, .175, 1);justify-self:center;width:2.25rem;min-width:0;position:relative}.portal-global-search-root.is-open,.portal-global-search-root.motion-animated{z-index:60}.portal-global-search-field{z-index:2;color:#64716b;border-radius:999px;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding:0 .7rem;display:flex;position:relative}.portal-global-search-field-surface{z-index:-1;border-radius:inherit;pointer-events:none;background:#fff;border:1px solid #dce2de;transition:border-color .15s,background-color .15s,box-shadow .15s;position:absolute;inset:0}.portal-global-search-field:hover .portal-global-search-field-surface{background:#fff;border-color:#ccd5d0}.portal-global-search-root.is-open .portal-global-search-field-surface,.portal-global-search-field:focus-within .portal-global-search-field-surface{background:#fff;border-color:#bcc7c1;box-shadow:0 4px 14px #0518111a}.portal-global-search-field-icon{z-index:1;pointer-events:none;flex:none;position:relative}.portal-global-search-input{z-index:1;color:#17211d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.8125rem;line-height:1.4;position:relative}.portal-global-search-input::placeholder{color:#59675f;opacity:1}.portal-global-search-input::-webkit-search-cancel-button{display:none}.portal-global-search-shortcut{z-index:1;color:#59675f;background:#fff;border:1px solid #dfe5e1;border-bottom-color:#cfd8d2;border-radius:.3rem;flex:none;padding:.14rem .32rem;font-family:inherit;font-size:.625rem;line-height:1.2;display:none;position:relative;box-shadow:0 1px #dfe5e1}.portal-global-search-close{z-index:1;color:#59675f;cursor:pointer;width:1.75rem;height:1.75rem;transition:color .11s ease, background-color .11s ease, transform .11s var(--portal-search-ease-out);background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;margin-right:-.35rem;padding:0;display:inline-grid;position:relative}.portal-global-search-close:hover{color:#174b39;background:#edf3ef}.portal-global-search-close:active{transform:scale(.96)}.portal-global-search-close:focus-visible,.portal-global-search-result:focus-visible,.portal-global-search-question:focus-visible{outline-offset:1px;outline:2px solid #267a5c}.portal-global-search-backdrop{z-index:0;visibility:hidden;opacity:0;pointer-events:none;cursor:default;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.portal-global-search-root.is-open .portal-global-search-backdrop{visibility:visible;opacity:1;pointer-events:auto}.portal-global-search-root.motion-animated .portal-global-search-backdrop{transition:opacity .13s var(--portal-search-ease-out), visibility 0s linear .13s}.portal-global-search-root.motion-animated.is-open .portal-global-search-backdrop{transition-delay:0s}.portal-global-search-dropdown{z-index:2;isolation:isolate;color:#17211d;transform-origin:top;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #174b3921;border-radius:.8rem;flex-direction:column;width:100%;max-height:min(36rem,100dvh - 4.75rem);display:flex;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;transform:translateY(-.25rem)scale(.99);box-shadow:0 28px 80px #0518113d,0 8px 24px #0518111c}.portal-global-search-root.is-open .portal-global-search-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.portal-global-search-root.motion-animated .portal-global-search-dropdown{transition:opacity .15s var(--portal-search-ease-out), transform .18s var(--portal-search-ease-out), width .21s var(--portal-search-ease-in-out), visibility 0s linear .15s}.portal-global-search-root.motion-animated.is-open .portal-global-search-dropdown{transition-delay:0s}.portal-global-search-results{overscroll-behavior:contain;background:#fff;min-height:0;padding:.45rem;overflow-y:auto}.portal-global-search-content{background:#fff;min-height:0;overflow:hidden}.portal-global-search-groups{gap:.55rem;display:grid}.portal-global-search-group{border:0;gap:.1rem;min-width:0;margin:0;padding:0;display:grid}.portal-global-search-group legend{color:#59675f;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.38rem;margin:0;padding:.3rem .55rem .22rem;font-size:.665rem;font-weight:700;display:flex}.portal-global-search-result{width:100%;min-height:3.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.42rem .55rem;text-decoration:none;transition:background-color .11s,color .11s;display:grid}.portal-global-search-result:hover,.portal-global-search-result.is-active{background:#edf3ef}.portal-global-search-result-icon{color:#526b61}.portal-global-search-result:hover .portal-global-search-result-icon,.portal-global-search-result.is-active .portal-global-search-result-icon{color:#174b39}.portal-global-search-result-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.portal-global-search-result-copy strong,.portal-global-search-result-copy small,.portal-global-search-result-trailing{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-global-search-result-copy strong{color:#17211d;letter-spacing:-.008em;font-size:.9375rem;font-weight:640;line-height:1.25}.portal-global-search-result-copy small{color:#59675f;font-size:.775rem;line-height:1.3}.portal-global-search-result-trailing{color:#59675f;text-align:right;max-width:7.75rem;font-size:.72rem;line-height:1.3}.portal-global-search-message{color:#66726c;justify-content:center;align-items:center;gap:.7rem;min-height:7rem;padding:1.2rem 1rem;display:flex}.portal-global-search-message-icon{color:#526b61;flex:none}.portal-global-search-message>span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.portal-global-search-message strong{color:#26342e;font-size:.875rem;font-weight:650;line-height:1.3}.portal-global-search-message small{color:#59675f;font-size:.75rem;line-height:1.4}.portal-global-search-question{color:#17211d;width:100%;min-height:7.25rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6rem;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 1.1rem;transition:background-color .12s;display:grid}.portal-global-search-question:hover{background:#f1f6f3}.portal-global-search-question-icon{color:#245b46;align-self:start;margin-top:.15rem}.portal-global-search-question>span{flex-direction:column;gap:.24rem;min-width:0;display:flex}.portal-global-search-question small{color:#315e4d;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.3}.portal-global-search-question strong{color:#17211d;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;line-height:1.35;overflow:hidden}.portal-global-search-question span span{color:#59675f;font-size:.75rem;line-height:1.4}.portal-global-search-question kbd{color:#4f5e56;background:#fff;border:1px solid #d9e1dc;border-radius:.3rem;place-items:center;min-width:1.4rem;height:1.3rem;font-family:inherit;font-size:.7rem;display:inline-grid;box-shadow:0 1px #d9e1dc}.portal-global-search-skeleton{gap:.1rem;display:grid}.portal-global-search-skeleton-row{grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.42rem .55rem;display:grid}.portal-global-search-skeleton-icon,.portal-global-search-skeleton-copy>span,.portal-global-search-preview.is-skeleton>span{background:#e8eeea;animation:.9s ease-in-out infinite alternate portal-search-skeleton-pulse}.portal-global-search-skeleton-icon{border-radius:.3rem;width:1rem;height:1rem}.portal-global-search-skeleton-copy{gap:.38rem;display:grid}.portal-global-search-skeleton-copy>span{border-radius:999px;width:min(15rem,72%);height:.68rem}.portal-global-search-skeleton-copy>span:last-child{opacity:.72;width:min(10rem,48%);height:.5rem}.portal-global-search-skeleton-row:nth-child(3) span{animation-delay:-180ms}.portal-global-search-skeleton-row:nth-child(4) span{animation-delay:-360ms}.portal-global-search-skeleton-row:nth-child(5) span{animation-delay:-540ms}.portal-global-search-warning{color:#765f2c;background:#fff;border-top:1px solid #ece8df;align-items:flex-start;gap:.42rem;margin:0;padding:.55rem .75rem;font-size:.71rem;line-height:1.4;display:flex}.portal-global-search-footer{color:#59675f;background:#fafbfa;border-top:1px solid #e8ece9;align-items:center;gap:.42rem;min-width:0;min-height:2.25rem;padding:0 .75rem;font-size:.675rem;display:flex}.portal-global-search-footer>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-global-search-workspace-dot{background:#3a9a72;border-radius:999px;flex:none;width:.38rem;height:.38rem}.portal-global-search-preview{display:none}@media (width>=64rem){.portal-global-search-root{z-index:30;pointer-events:none;width:100%;position:relative}.portal-global-search-field{pointer-events:auto;width:min(15rem,100vw - 2rem);position:fixed;top:.625rem;left:50%;transform:translate(-50%)}.portal-global-search-root.is-open .portal-global-search-field{width:min(24rem,100vw - 2rem)}.portal-global-search-shortcut{display:inline-block}.portal-global-search-root.motion-animated .portal-global-search-field{transition:width .21s var(--portal-search-ease-in-out)}.portal-global-search-dropdown{width:min(24rem,100vw - 2rem);position:fixed;top:3.375rem;left:50%;transform:translate(-50%)translateY(-.25rem)scale(.99)}.portal-global-search-root.has-query .portal-global-search-dropdown{width:min(46rem,100vw - 2rem)}.portal-global-search-root.is-open .portal-global-search-dropdown{transform:translate(-50%)translateY(0)scale(1)}.portal-global-search-root.motion-animated .portal-global-search-field-icon,.portal-global-search-root.motion-animated .portal-global-search-input,.portal-global-search-root.motion-animated .portal-global-search-shortcut{transition:opacity .1s}.portal-global-search-content.has-preview{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid}.portal-global-search-content.has-preview .portal-global-search-results{max-height:min(30rem,100dvh - 9rem)}.portal-global-search-preview{background:#fbfcfb;border-left:1px solid #e7ebe8;flex-direction:column;min-width:0;padding:1.4rem 1.5rem 1.25rem;display:flex}.portal-global-search-preview-kind{color:#637169;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.68rem;font-weight:700;display:flex}.portal-global-search-preview>strong{color:#17211d;letter-spacing:-.025em;margin-top:1rem;font-size:1.4rem;font-weight:680;line-height:1.15}.portal-global-search-preview>p{color:#66726c;margin:.45rem 0 0;font-size:.84rem;line-height:1.45}.portal-global-search-preview-meta{color:#315e4d;margin-top:.75rem;font-size:.78rem;font-weight:620}.portal-global-search-preview-hint{color:#59675f;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.72rem;display:flex}.portal-global-search-preview-hint kbd{color:#4f5e56;background:#fff;border:1px solid #d9e1dc;border-radius:.3rem;place-items:center;min-width:1.4rem;height:1.3rem;font-family:inherit;font-size:.7rem;display:inline-grid;box-shadow:0 1px #d9e1dc}.portal-global-search-preview.is-skeleton{gap:.7rem}.portal-global-search-preview-skeleton-kicker{border-radius:999px;width:6rem;height:.56rem}.portal-global-search-preview-skeleton-title{border-radius:.35rem;width:min(14rem,82%);height:1.25rem;margin-top:.55rem}.portal-global-search-preview-skeleton-line{opacity:.76;border-radius:999px;width:min(12rem,72%);height:.58rem}.portal-global-search-preview-skeleton-line.is-short{width:min(8rem,48%)}}@media (width<=63.99rem){.portal-global-search-root:not(.is-open) .portal-global-search-field{justify-content:center;padding:0}.portal-global-search-root:not(.is-open) .portal-global-search-input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.portal-global-search-root.is-open{width:auto;position:fixed;top:.5rem;left:.5rem;right:.5rem}.portal-global-search-dropdown{width:100%;max-height:calc(100dvh - 4.75rem)}}@media (width<=31.99rem){.portal-global-search-result{grid-template-columns:1.2rem minmax(0,1fr)}.portal-global-search-result-trailing{display:none}}@media (prefers-reduced-motion:reduce){.portal-global-search-root.motion-animated .portal-global-search-backdrop,.portal-global-search-root.motion-animated .portal-global-search-dropdown,.portal-global-search-root.motion-animated .portal-global-search-field-surface,.portal-global-search-root.motion-animated .portal-global-search-field,.portal-global-search-root.motion-animated .portal-global-search-field-icon,.portal-global-search-root.motion-animated .portal-global-search-input,.portal-global-search-root.motion-animated .portal-global-search-shortcut,.portal-global-search-result,.portal-global-search-close{transition-duration:1ms}.portal-global-search-skeleton-icon,.portal-global-search-skeleton-copy>span,.portal-global-search-preview.is-skeleton>span{animation:none}}@keyframes portal-search-skeleton-pulse{0%{opacity:.48}to{opacity:1}}.medicos-clinical-copilot,.medicos-clinical-copilot-launcher,.medicos-clinical-copilot-backdrop{--copilot-width:21rem}.medicos-clinical-copilot{z-index:91;width:min(var(--copilot-width), calc(100vw - 1rem));color:#17211d;background:#fff;border-left:1px solid #d8e1dc;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-18px 0 50px #1034271f}.medicos-clinical-copilot.is-open{transform:translate(0)}.medicos-clinical-copilot>header{border-bottom:1px solid #e0e6e2;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:.9rem 1rem;display:flex}.medicos-clinical-copilot>header>div{align-items:center;gap:.7rem;min-width:0;display:flex}.medicos-clinical-copilot>header strong,.medicos-clinical-copilot>header small{display:block}.medicos-clinical-copilot>header strong{color:#103d2d;font-size:var(--text-body-lead)}.medicos-clinical-copilot>header small{color:#6c7973;font-size:var(--text-caption);margin-top:.15rem}.medicos-clinical-copilot__mark{color:#fff;background:#103d2d;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.medicos-clinical-copilot>header button{color:#315347;cursor:pointer;width:2.75rem;height:2.75rem;font-size:var(--adelan-type-2xl);background:#f1f5f2;border:0;border-radius:50%;place-items:center;display:grid}.medicos-clinical-copilot__context{background:#f4f8f5;border-bottom:1px solid #e0e6e2;padding:1rem}.medicos-clinical-copilot__context>p{color:#267356;font-size:var(--adelan-type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-weight:800}.medicos-clinical-copilot__context h2{color:#13231d;font-size:var(--text-card-title);margin:0}.medicos-clinical-copilot__context>span,.medicos-clinical-copilot__context>small{color:#66736d;font-size:var(--text-meta);margin-top:.35rem;line-height:1.45;display:block}.medicos-clinical-copilot__context>div{border-block:1px solid #dce5e0;grid-template-columns:repeat(3,1fr);margin-top:.75rem;display:grid}.medicos-clinical-copilot__context>div span{color:#6a7771;font-size:var(--adelan-type-micro);padding:.6rem .25rem}.medicos-clinical-copilot__context>div strong{color:#123d2e;font-size:var(--text-card-title);margin-top:.15rem;display:block}.medicos-clinical-copilot__context ul{color:#5f6c66;font-size:var(--text-caption);gap:.25rem;margin:.7rem 0 0;padding-left:1rem;display:grid}.medicos-clinical-copilot__conversation{flex-direction:column;gap:.65rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.medicos-clinical-copilot__welcome{color:#607068;text-align:center;align-content:center;place-items:center;min-height:12rem;padding:1rem;display:grid}.medicos-clinical-copilot__welcome>span{color:#267356;font-size:var(--adelan-type-3xl)}.medicos-clinical-copilot__welcome strong{color:#183c2f;margin-top:.55rem}.medicos-clinical-copilot__welcome p{font-size:var(--text-label);margin:.45rem 0 0;line-height:1.5}.medicos-clinical-copilot__conversation>p{color:#34433d;max-width:88%;font-size:var(--text-meta);background:#f0f4f2;border-radius:12px 12px 12px 2px;margin:0;padding:.7rem .8rem;line-height:1.5}.medicos-clinical-copilot__conversation>p.is-user{color:#fff;background:#123d2e;border-radius:12px 12px 2px;align-self:flex-end}.medicos-clinical-copilot__quick{gap:.4rem;padding:0 1rem .7rem;display:flex;overflow-x:auto}.medicos-clinical-copilot__quick button{color:#255c47;cursor:pointer;min-height:2.75rem;font:inherit;font-size:var(--text-caption);background:#fff;border:1px solid #cbd8d1;border-radius:999px;flex:none;padding:.4rem .65rem;font-weight:700}.medicos-clinical-copilot>form{border-top:1px solid #e0e6e2;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.8rem 1rem;display:grid}.medicos-clinical-copilot>form input{color:#17211d;min-width:0;min-height:2.75rem;font:inherit;font-size:var(--text-meta);border:1px solid #c9d7cf;border-radius:999px;outline:0;padding:0 .75rem}.medicos-clinical-copilot>form input:focus{border-color:#267356;box-shadow:0 0 0 3px #2673561f}.medicos-clinical-copilot>form button{color:#fff;cursor:pointer;width:2.75rem;min-height:2.75rem;font-size:var(--adelan-type-xl);background:#103d2d;border:0;border-radius:50%}.medicos-clinical-copilot>footer{color:#66716b;font-size:var(--adelan-type-micro);text-align:center;padding:0 1rem .75rem}.medicos-clinical-copilot-launcher{z-index:89;color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;font-size:var(--text-meta);background:#103d2d;border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1rem;font-weight:700;display:inline-flex;position:fixed;inset:auto 1rem 1.2rem auto;box-shadow:0 10px 28px #103d2d33}.medicos-clinical-copilot-launcher.is-hidden,.medicos-clinical-copilot-backdrop{display:none}@media (width>=1180px){html[data-medicos-copilot=open] .adelan-portal-solid-shell{margin-right:var(--copilot-width,21rem);transition:margin-right .22s cubic-bezier(.22,1,.36,1)}html[data-medicos-copilot=open] .adelan-patient-record-body{grid-template-columns:minmax(0,1fr)}html[data-medicos-copilot=open] .adelan-patient-record-context{display:none}html[data-medicos-copilot=open] .adelan-patient-record-title-row h1{width:100%;font-size:var(--adelan-type-4xl);text-wrap:balance}html[data-medicos-copilot=open] .adelan-patient-record-title-row{flex-direction:column;align-items:flex-start;gap:.5rem}html[data-medicos-copilot=open] .cohort-directory-native .adelan-directory-table{min-width:620px}html[data-medicos-copilot=open] .cohort-directory-native :is(th,td):is(:nth-child(3),:nth-child(6),:nth-child(7)){display:none}}@media (width<=1179px){.medicos-clinical-copilot-backdrop{z-index:90;background:#06140f57;border:0;position:fixed;inset:0}.medicos-clinical-copilot-backdrop.is-open{display:block}}@media (prefers-reduced-motion:reduce){.medicos-clinical-copilot,html[data-medicos-copilot=open] .adelan-portal-solid-shell{transition:none}}::view-transition-group(root){mix-blend-mode:normal;animation:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none!important}::view-transition-new(root){mix-blend-mode:normal;animation:none!important}body.medicos-route-page{background:#faf9f8;min-height:100dvh;margin:0;font-family:Lato,Arial,sans-serif}.professional-onboarding-canvas{background-image:radial-gradient(circle at 50% -18%,#2d6a5214,#0000 38%),linear-gradient(#ffffffd1,#0000 30%)}.professional-onboarding-reveal,.professional-onboarding-fields>:not(.professional-onboarding-actions):not(:has(.professional-onboarding-actions)),.professional-onboarding-fields>:not(.professional-onboarding-actions):not(:has(.professional-onboarding-actions))>*{animation:.26s cubic-bezier(.23,1,.32,1) both professional-onboarding-reveal;animation-delay:var(--professional-reveal-delay,.18s);will-change:opacity, transform, filter}.professional-onboarding-fields>:not(.professional-onboarding-actions){--professional-reveal-delay:.175s}.professional-onboarding-fields>:not(.professional-onboarding-actions)>:first-child{--professional-reveal-delay:.19s}.professional-onboarding-fields>:not(.professional-onboarding-actions)>:nth-child(2){--professional-reveal-delay:.235s}.professional-onboarding-fields>:not(.professional-onboarding-actions)>:nth-child(3){--professional-reveal-delay:.28s}.professional-onboarding-fields>:not(.professional-onboarding-actions)>:nth-child(n+4){--professional-reveal-delay:.325s}.professional-onboarding-actions{animation:.22s cubic-bezier(.23,1,.32,1) .21s both professional-onboarding-dock-reveal}.professional-onboarding-island[data-saving=true] .professional-onboarding-fields>:not(.professional-onboarding-actions){filter:blur(.35px);opacity:.72;transition:filter .16s,opacity .16s}.professional-onboarding-canvas-complete{background-image:radial-gradient(circle at 50% 42%,#ffffff17,#0000 30%),linear-gradient(140deg,#ffffff06,#0000 52%)}@keyframes professional-onboarding-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.998)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes professional-onboarding-dock-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.professional-onboarding-reveal,.professional-onboarding-fields>:not(.professional-onboarding-actions):not(:has(.professional-onboarding-actions)),.professional-onboarding-fields>:not(.professional-onboarding-actions):not(:has(.professional-onboarding-actions))>*,.professional-onboarding-actions{filter:none;animation-duration:1ms;animation-delay:0s;transform:none}}.professional-navigation-loader{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .12s}.professional-navigation-loader[data-visible=true]{opacity:1;transform:scaleX(.72)}::view-transition-old(doctor-invitation-content){animation:.12s both professional-onboarding-out}::view-transition-old(practice-assistant-content){animation:.12s both professional-onboarding-out}::view-transition-new(doctor-invitation-content){animation:.17s cubic-bezier(.22,1,.36,1) both professional-onboarding-in}::view-transition-new(practice-assistant-content){animation:.17s cubic-bezier(.22,1,.36,1) both professional-onboarding-in}@media (prefers-reduced-motion:reduce){.professional-navigation-loader{transition-duration:.001ms}::view-transition-old(doctor-invitation-content){animation-duration:.001ms}::view-transition-new(doctor-invitation-content){animation-duration:.001ms}::view-transition-old(practice-assistant-content){animation-duration:.001ms}::view-transition-new(practice-assistant-content){animation-duration:.001ms}}.practice-assistant-card{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:1.25rem;padding:1.25rem;display:grid;box-shadow:0 1px 2px #0f172a0f}.practice-assistant-alert,.practice-assistant-notice{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5}.practice-assistant-notice{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.practice-assistant-form{gap:1.25rem;display:grid}.practice-assistant-step{width:100%;max-width:34rem;margin-inline:auto}.practice-assistant-field{color:#374151;gap:.375rem;font-size:.75rem;font-weight:600;display:grid}.practice-assistant-input{color:#183129;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;outline:none;width:100%;min-height:2.75rem;padding:0 .75rem;font-size:.875rem}.practice-assistant-input:focus-visible{border-color:#1c604a;box-shadow:0 0 0 3px #d8ede3}.practice-assistant-input:disabled{color:#8a938e;background:#f4f6f3}.practice-assistant-input--otp{text-align:center;letter-spacing:.35em;min-height:3rem;font-size:1.125rem}.practice-assistant-button{color:#fff;cursor:pointer;background:#073d2d;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.practice-assistant-button:hover:not(:disabled){background:#0a4b38}.practice-assistant-button:disabled{cursor:wait;opacity:.55}.practice-assistant-button--quiet{color:#315a4b;background:#fff;border:1px solid #dce4de;min-height:2.5rem;padding:0 .75rem;font-size:.75rem}.practice-assistant-button--quiet:hover:not(:disabled){background:#f7f9f7;border-color:#bfcfc5}.practice-assistant-button--danger{color:#8b3427;background:#fff5f3;border-color:#d8a59c}.practice-assistant-link-button{color:#1f6b50;cursor:pointer;background:0 0;border:0;min-height:2.5rem;font-size:.875rem;font-weight:600}.practice-assistant-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.practice-assistant-center{text-align:center;justify-items:center}.practice-assistant-muted{color:#6b7280;font-size:.875rem;line-height:1.5rem}.practice-assistant-spinner{border:2px solid #b7dfcd;border-top-color:#174b39;border-radius:999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite practice-assistant-spin}.practice-assistant-photo-row{align-items:center;gap:1rem;display:grid}.practice-assistant-photo{color:#1f6b50;text-align:center;cursor:pointer;background:#eef8f2;border:1px dashed #86bba6;border-radius:999px;place-items:center;width:6rem;height:6rem;font-size:.75rem;font-weight:600;display:grid;overflow:hidden}.practice-assistant-photo img{object-fit:cover;width:100%;height:100%}.practice-assistant-photo input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.practice-assistant-security-copy{color:#4b5563;gap:.75rem;font-size:.875rem;line-height:1.5rem;display:grid}.practice-assistant-acknowledgement{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.875rem;line-height:1.5rem;display:flex}.practice-assistant-ready-mark{color:#fff;background:#073d2d;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.125rem;font-weight:600;display:grid}.practice-assistant-ready-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.practice-assistant-operations-shell{color:#17251f;background:#f4f6f3;min-height:100dvh}.practice-assistant-operations-skip{z-index:50;color:#0a3a2c;background:#fff;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;position:fixed;top:1rem;left:1rem;transform:translateY(-6rem);box-shadow:0 8px 24px #0000001f}.practice-assistant-operations-skip:focus{transform:translateY(0)}.practice-assistant-operations-sidebar{z-index:20;color:#fff;background:#061f18;border-bottom:1px solid #ffffff14;align-items:center;min-height:4rem;padding:0 1rem;display:flex;position:relative}.practice-assistant-operations-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.practice-assistant-operations-logo{background:#fff;border-radius:.5rem;flex-shrink:0;place-items:center;min-height:2.25rem;padding:0 .5rem;display:grid}.practice-assistant-operations-brand p,.practice-assistant-operations-brand small{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.practice-assistant-operations-brand p{font-size:.875rem;font-weight:600}.practice-assistant-operations-brand small{color:#ffffff73;margin-top:.125rem;font-size:.6875rem}.practice-assistant-operations-nav{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.practice-assistant-operations-nav a{color:#ffffff9e;border-radius:.5rem;align-items:center;gap:.75rem;min-height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.practice-assistant-operations-nav a[aria-current=page]{color:#0a3a2c;background:#fff;box-shadow:0 1px 2px #0000001a}.practice-assistant-operations-nav svg{width:1.125rem;height:1.125rem}.practice-assistant-operations-nav span,.practice-assistant-operations-privacy{display:none}.practice-assistant-logout{color:#fff9;width:100%;min-height:2.5rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.practice-assistant-logout:hover:not(:disabled){color:#fff;background:#ffffff14}.practice-assistant-logout:active:not(:disabled){transform:scale(.98)}.practice-assistant-logout:focus-visible{outline-offset:2px;outline:2px solid #8bd0af}.practice-assistant-logout:disabled{cursor:wait;opacity:.5}.practice-assistant-logout[data-tone=light]{color:#496359;width:auto}.practice-assistant-logout[data-tone=light]:hover:not(:disabled){color:#143f30;background:#fff}.practice-assistant-operations-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f6f3eb;border-bottom:1px solid #dfe5df;justify-content:space-between;align-items:center;min-height:4rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.practice-assistant-operations-header>p{color:#497060;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.practice-assistant-operations-main{padding:2rem 1rem 4rem}.practice-assistant-operations-container{width:100%;max-width:76rem;margin:0 auto}.practice-assistant-operations-title{max-width:42rem;margin:0 0 2rem}.practice-assistant-operations-title h1{color:#10251d;letter-spacing:-.045em;margin:0;font-size:1.875rem;font-weight:600;line-height:1.05}.practice-assistant-operations-title p{color:#66726c;max-width:36rem;margin:.75rem 0 0;font-size:.875rem;line-height:1.5rem}.practice-assistant-operations{gap:1.5rem;display:grid}.practice-assistant-operations-context,.practice-assistant-operations-empty,.practice-assistant-operations-panel,.practice-assistant-operations-card{background:#fff;border:1px solid #dce4de;border-radius:.75rem}.practice-assistant-operations-context{flex-direction:column;gap:1rem;padding:1rem;display:flex}.practice-assistant-operations-context p{margin:0}.practice-assistant-operations-kicker{color:#557567;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.practice-assistant-operations-hint{color:#78827d;margin-top:.25rem;font-size:.75rem}.practice-assistant-operations-empty{padding:1.5rem}.practice-assistant-operations-empty h2,.practice-assistant-operations-empty p{margin:0}.practice-assistant-operations-empty h2{color:#183129;letter-spacing:-.025em;margin-top:1.25rem;font-size:1.25rem}.practice-assistant-operations-empty>p{color:#6d7872;max-width:36rem;margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.practice-assistant-operations-requests{gap:.5rem;margin-top:1.5rem;display:grid}.practice-assistant-operations-request{background:#f8faf8;border:1px solid #e2e6e3;border-radius:.5rem;padding:1rem}.practice-assistant-operations-request p{color:#2b443a;margin:0;font-size:.875rem;font-weight:600}.practice-assistant-operations-request small{color:#77817b;margin-top:.25rem;display:block}.practice-assistant-operations-request span{color:#7a6323;background:#f4efe1;border-radius:999px;margin-top:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.practice-assistant-operations-skeleton{background:#fff;border:1px solid #e1e6e2;border-radius:.75rem;min-height:6rem;animation:1.4s ease-in-out infinite practice-assistant-pulse}.practice-assistant-operations-grid{gap:1rem;display:grid}.practice-assistant-operations-metric{background:#fff;border:1px solid #dce4de;border-radius:.75rem;padding:1.25rem}.practice-assistant-operations-metric--primary{color:#fff;background:#073d2d;border-color:#073d2d}.practice-assistant-operations-metric--boundary{background:#edf4ef}.practice-assistant-operations-metric p{color:#6f7a74;margin:0;font-size:.75rem}.practice-assistant-operations-metric--primary p{color:#ffffff94}.practice-assistant-operations-metric strong{color:#183129;letter-spacing:-.06em;margin-top:1.25rem;font-size:3rem;display:block}.practice-assistant-operations-metric--primary strong{color:#fff}.practice-assistant-operations-metric a{color:#26624d;margin-top:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.practice-assistant-operations-metric--primary a{color:#a7dec2}.practice-assistant-operations-metric--boundary strong{color:#3f6d59;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem}.practice-assistant-operations-metric--boundary p{color:#4f645a;margin-top:1rem;font-size:.875rem;line-height:1.5rem}.practice-assistant-operations-section-title{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.practice-assistant-operations-section-title h2{color:#263d34;margin:0;font-size:.875rem}.practice-assistant-operations-section-title a{color:#26624d;font-size:.75rem;font-weight:600}.practice-assistant-appointments{background:#fff;border:1px solid #dde5df;border-radius:.75rem;overflow:hidden}.practice-assistant-appointment{border-bottom:1px solid #edf0ed;padding:1rem}.practice-assistant-appointment:last-child{border-bottom:0}.practice-assistant-appointment-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.practice-assistant-appointment p{margin:0}.practice-assistant-appointment-name{color:#183129;font-size:.875rem;font-weight:600}.practice-assistant-appointment-detail{color:#6f7a74;margin-top:.25rem;font-size:.75rem}.practice-assistant-status{color:#3c6454;background:#edf3ef;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.practice-assistant-status[data-status=confirmed]{color:#175b42;background:#e2f2e9}.practice-assistant-status[data-status=completed]{color:#59645e;background:#eef0ee}.practice-assistant-status[data-status=cancelled],.practice-assistant-status[data-status=no_show]{color:#8b4539;background:#f7ebe8}.practice-assistant-appointment-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.practice-assistant-reschedule{background:#f4f7f4;border-radius:.5rem;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.practice-assistant-schedule-grid{align-items:start;gap:1.5rem;display:grid}.practice-assistant-create{background:#fff;border:1px solid #dce4de;border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.practice-assistant-create h2,.practice-assistant-create p{margin:0}.practice-assistant-create h2{color:#183129;letter-spacing:-.02em;font-size:1.125rem}.practice-assistant-create p{color:#758079;margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.practice-assistant-patient-list{background:#fff;border:1px solid #dde5df;border-radius:.75rem;overflow:hidden}.practice-assistant-patient-list__header,.practice-assistant-patient{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:.75rem;padding:.75rem 1.25rem;display:grid}.practice-assistant-patient-list__header{color:#6f7a74;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.practice-assistant-patient{color:#6f7a74;padding-block:1rem;font-size:.875rem}.practice-assistant-patient:last-child{border-bottom:0}.practice-assistant-patient strong{color:#183129}.practice-assistant-empty-row{color:#768079;text-align:center;margin:0;padding:3rem 1.25rem;font-size:.875rem}@media (width>=40rem){.practice-assistant-card{padding:1.5rem}.practice-assistant-photo-row{grid-template-columns:7rem minmax(0,1fr)}.practice-assistant-operations-header,.practice-assistant-operations-main{padding-inline:2rem}.practice-assistant-operations-title h1{font-size:2.5rem}.practice-assistant-operations-context{flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem}.practice-assistant-operations-context label{width:22rem}.practice-assistant-operations-requests{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-assistant-appointment{padding:1.25rem}}@media (width>=48rem){.practice-assistant-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.practice-assistant-operations-shell{grid-template-columns:15.5rem minmax(0,1fr);display:grid}.practice-assistant-operations-sidebar{border-bottom:0;border-right:1px solid #ffffff14;flex-direction:column;align-items:stretch;width:15.5rem;min-height:100dvh;padding:1.25rem 1rem;position:fixed;inset:0 auto 0 0}.practice-assistant-operations-brand{padding-inline:.5rem}.practice-assistant-operations-nav{margin:2.25rem 0 0;display:grid}.practice-assistant-operations-nav span{display:inline}.practice-assistant-operations-privacy{gap:.5rem;margin-top:auto;display:grid}.practice-assistant-operations-privacy section{background:#ffffff0b;border:1px solid #ffffff17;border-radius:.5rem;padding:.875rem}.practice-assistant-operations-privacy strong{color:#8bd0af;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.practice-assistant-operations-privacy p{color:#ffffff73;margin:.5rem 0 0;font-size:.6875rem;line-height:1.55}.practice-assistant-operations-content{grid-column:2;min-width:0}.practice-assistant-operations-main{padding:2.5rem 2.5rem 5rem}}@media (width>=80rem){.practice-assistant-schedule-grid{grid-template-columns:minmax(0,1fr) 22rem}.practice-assistant-create{position:sticky;top:6rem}}@media (prefers-reduced-motion:reduce){.practice-assistant-spinner,.practice-assistant-operations-skeleton{animation:none}}@keyframes practice-assistant-spin{to{transform:rotate(360deg)}}@keyframes practice-assistant-pulse{50%{opacity:.55}}.doctor-assistant-team{gap:1.5rem;display:grid}.doctor-assistant-team button,.doctor-assistant-team input{font:inherit}.doctor-assistant-team__alert,.doctor-assistant-team__notice{color:#7d3d32;background:#fff8f6;border:1px solid #ead2cc;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;font-size:.875rem;display:flex}.doctor-assistant-team__notice{color:#175b42;background:#edf8f1;border-color:#cde5d7}.doctor-assistant-team__alert button,.doctor-assistant-team__row button,.doctor-assistant-team__pending button{color:#315a4b;cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:.5rem;min-height:2.25rem;padding:.45rem .75rem;font-size:.75rem;font-weight:700}.doctor-assistant-team__alert button:focus-visible,.doctor-assistant-team__row button:focus-visible,.doctor-assistant-team__pending button:focus-visible,.doctor-assistant-team__form input:focus-visible,.doctor-assistant-team__form button:focus-visible{outline-offset:2px;outline:3px solid #dcefe5}.doctor-assistant-team__row button.is-confirming,.doctor-assistant-team__pending button.is-confirming{color:#8b3427;background:#fff5f3;border-color:#d8a59c}.doctor-assistant-team__skeleton{background:linear-gradient(90deg,#fff,#f1f4f2,#fff) 0 0/200% 100%;border:1px solid #e1e6e2;border-radius:.75rem;height:12rem;animation:1.4s ease-in-out infinite doctor-assistant-team-loading}.doctor-assistant-team__capacity-grid{gap:1rem;display:grid}.doctor-assistant-team__capacity-card,.doctor-assistant-team__availability-card{background:#fff;border:1px solid #dce4de;border-radius:.75rem;padding:1.5rem}.doctor-assistant-team__capacity-card>p,.doctor-assistant-team__availability-card>p{color:#557567;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.doctor-assistant-team__capacity-card>div{align-items:flex-end;gap:.75rem;margin-top:1rem;display:flex}.doctor-assistant-team__capacity-card strong,.doctor-assistant-team__availability-card>strong{color:#17372c;letter-spacing:-.06em;font-size:3rem;font-weight:700;line-height:1}.doctor-assistant-team__capacity-total{color:#78827d;padding-bottom:.25rem;font-size:.875rem}.doctor-assistant-team__meter{background:#e8eeea;border-radius:999px;height:.375rem;margin-top:1.25rem;display:block;overflow:hidden}.doctor-assistant-team__meter span{border-radius:inherit;background:#1c664d;height:100%;display:block}.doctor-assistant-team__availability-card{color:#fff;background:#073d2d;border-color:#073d2d}.doctor-assistant-team__availability-card>p,.doctor-assistant-team__availability-card>strong,.doctor-assistant-team__availability-card>span{color:inherit;display:block}.doctor-assistant-team__availability-card>strong{margin-top:1rem}.doctor-assistant-team__availability-card>span{color:#ffffff9e;margin-top:.75rem;font-size:.75rem;line-height:1.5}.doctor-assistant-team__workspace{align-items:start;gap:1.5rem;display:grid}.doctor-assistant-team__lists{gap:1.5rem;display:grid}.doctor-assistant-team__lists h2{color:#263d34;margin:0 0 .75rem;font-size:.875rem}.doctor-assistant-team__list{background:#fff;border:1px solid #dce4de;border-radius:.75rem;overflow:hidden}.doctor-assistant-team__empty{color:#768079;text-align:center;margin:0;padding:2.75rem 1.25rem;font-size:.875rem}.doctor-assistant-team__member,.doctor-assistant-team__pending{border-bottom:1px solid #edf0ed;padding:1.25rem}.doctor-assistant-team__member:last-child,.doctor-assistant-team__pending:last-child{border-bottom:0}.doctor-assistant-team__row,.doctor-assistant-team__pending{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.doctor-assistant-team__row>div,.doctor-assistant-team__pending>div{min-width:0}.doctor-assistant-team__row strong,.doctor-assistant-team__pending strong,.doctor-assistant-team__row small,.doctor-assistant-team__pending small,.doctor-assistant-team__pending span{display:block}.doctor-assistant-team__row strong,.doctor-assistant-team__pending strong{color:#253c33;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.doctor-assistant-team__row small,.doctor-assistant-team__pending small{color:#78827d;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;overflow:hidden}.doctor-assistant-team__pending span{color:#929a95;margin-top:.5rem;font-size:.6875rem}.doctor-assistant-team__pill,.doctor-assistant-team__chips span{color:#426454;background:#edf3ef;border-radius:999px;margin-top:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.doctor-assistant-team__chips{flex-wrap:wrap;gap:.5rem;display:flex}.doctor-assistant-team__chips span{color:#5c6c64;background:#f8faf8;border:1px solid #e1e6e2;margin-top:0;font-weight:400}.doctor-assistant-team__form{background:#fff;border:1px solid #dce4de;border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.doctor-assistant-team__form h2,.doctor-assistant-team__form p{margin:0}.doctor-assistant-team__form h2{color:#183129;font-size:1.125rem}.doctor-assistant-team__form>div p{color:#758079;margin-top:.25rem;font-size:.75rem;line-height:1.6}.doctor-assistant-team__form>label,.doctor-assistant-team__form fieldset{color:#53635b;border:0;gap:.375rem;margin:0;padding:0;font-size:.75rem;font-weight:700;display:grid}.doctor-assistant-team__form input[type=email],.doctor-assistant-team__form input:not([type]){box-sizing:border-box;color:#243930;border:1px solid #dfe5e0;border-radius:.5rem;width:100%;min-height:2.75rem;padding:0 .75rem;font-size:.875rem}.doctor-assistant-team__form fieldset>label{cursor:pointer;border:1px solid #e1e6e2;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.doctor-assistant-team__form fieldset>label.is-suspended{opacity:.55;cursor:not-allowed}.doctor-assistant-team__form fieldset strong,.doctor-assistant-team__form fieldset small{display:block}.doctor-assistant-team__form fieldset small{color:#7f8883;margin-top:.125rem;font-weight:400}.doctor-assistant-team__form fieldset p{color:#9a4c3f;font-size:.75rem}.doctor-assistant-team__form>button{color:#fff;cursor:pointer;background:#0a3f2f;border:0;border-radius:.5rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700}.doctor-assistant-team__form button:disabled,.doctor-assistant-team__row button:disabled,.doctor-assistant-team__pending button:disabled{opacity:.45;cursor:wait}.doctor-assistant-team__limit{color:#657169;background:#f4f6f3;border-radius:.5rem;padding:.75rem;font-size:.875rem}@media (width>=40rem){.doctor-assistant-team__capacity-grid{grid-template-columns:minmax(0,1fr) 15rem}}@media (width>=80rem){.doctor-assistant-team__workspace{grid-template-columns:minmax(0,1fr) 22rem}.doctor-assistant-team__form{position:sticky;top:1.5rem}}@media (prefers-reduced-motion:no-preference){@keyframes doctor-assistant-team-loading{to{background-position:-200% 0}}}.adelan-portal-solid-shell{--adelan-content-gutter:clamp(1rem, 1.7vw, 1.4rem);--adelan-content-border:#01100c16;--adelan-content-border-strong:#174b3929;--adelan-content-soft:#f5f8f6;--adelan-content-shadow:0 1px 2px #01100c08, 0 8px 24px #01100c0a;--adelan-content-shadow-hover:0 2px 4px #01100c09, 0 12px 30px #01100c0e;--adelan-content-radius:16px;--adelan-page-title-size:clamp(2.25rem, 2.85vw, 3rem);--adelan-page-title-size-mobile:clamp(2.05rem, 9vw, 2.45rem);--adelan-page-title-tracking:-.032em;--adelan-section-title-size:clamp(1.4rem, 2.1vw, 1.9rem);--adelan-section-title-tracking:-.03em}.adelan-portal-solid-shell .adelan-tool-header{padding-bottom:clamp(1.75rem,3vw,2.5rem)}.adelan-portal-solid-shell .adelan-tool-header h1{font-size:var(--adelan-page-title-size);letter-spacing:var(--adelan-page-title-tracking);font-weight:650;line-height:1}.adelan-portal-solid-shell .adelan-tool-header p:not(.adelan-kicker){font-size:clamp(.95rem,1.2vw,1.05rem)}.adelan-portal-solid-shell .adelan-kicker,.adelan-portal-solid-shell .adelan-home-eyebrow{font-size:var(--text-meta)}@media (width<=640px){.adelan-portal-solid-shell .adelan-tool-header h1{font-size:var(--adelan-page-title-size-mobile)}}.adelan-portal-solid-shell [data-assistant-new-chat]{color:#344039;min-height:2.125rem;font-family:Lato,Arial,sans-serif;font-size:var(--text-label);border:0;border-radius:8px;gap:.45rem;margin-inline:.5rem;padding-inline:.5rem;font-weight:600}.adelan-portal-solid-shell [data-assistant-new-chat][aria-current=page]{color:#272c29;background:#eceeec;border-radius:8px}.adelan-portal-solid-shell [data-portal-nav-row][data-assistant-new-chat][aria-current=page] [data-portal-nav-label]{font-weight:600}.adelan-portal-solid-shell [data-assistant-new-chat] svg{width:1.1rem;height:1.1rem}.adelan-portal-solid-shell [data-assistant-new-chat]:active{transform:scale(.985)}.adelan-portal-solid-shell [data-assistant-new-chat]:focus-visible{outline-offset:2px;outline:2px solid #174b39d1}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell [data-assistant-new-chat]:hover{color:#272c29;background:#f0f1ef}.adelan-portal-solid-shell [data-assistant-new-chat][aria-current=page]:hover{background:#e6e8e6}}.adelan-portal-solid-shell [data-assistant-chat-search]{color:#626862;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-height:2rem;margin:.25rem .5rem 0;padding-inline:.5rem;font-family:Lato,Arial,sans-serif;transition:background-color .14s,color .14s;display:grid}.adelan-portal-solid-shell [data-assistant-chat-search]:focus-within{color:#27312c;outline-offset:2px;background:#f0f1ef;outline:2px solid #174b39bf}.adelan-portal-solid-shell [data-assistant-chat-search-input]{color:#303532;width:100%;min-width:0;height:2rem;font:inherit;font-size:var(--text-label);background:0 0;border:0;outline:0;font-weight:500}.adelan-portal-solid-shell [data-assistant-chat-search-input]::placeholder{color:#626862;opacity:1}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell [data-assistant-chat-search]:hover{color:#27312c;background:#f2f3f1}}.adelan-portal-solid-shell [data-assistant-chat-history]{margin-top:.75rem;border-top:1px solid #174b3912;margin-inline:.5rem;padding-top:.35rem}.adelan-portal-solid-shell #portal-assistant-chats-title{color:#68716b;font-family:Lato,Arial,sans-serif;font-size:var(--adelan-type-micro);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.adelan-portal-solid-shell [data-assistant-chat-history] nav{gap:2px;display:grid}.adelan-portal-solid-shell [data-assistant-chat-link]{color:#454a46;min-width:0;min-height:2rem;font-family:Lato,Arial,sans-serif;font-size:var(--text-label);border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem .5rem;line-height:1.2;text-decoration:none;transition:background-color .14s,color .14s;display:grid;position:relative}.adelan-portal-solid-shell [data-assistant-chat-link][hidden]{display:none}.adelan-portal-solid-shell [data-assistant-chat-title-text]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.adelan-portal-solid-shell [data-assistant-chat-activity]{color:#737873;font-size:var(--adelan-type-micro);opacity:0;pointer-events:none;white-space:nowrap;background:#ffffffb3;border-radius:999px;justify-self:end;padding:.2rem .4rem;font-weight:500;line-height:1;transition:opacity .12s,transform .14s;overflow:hidden;transform:translate(3px)}.adelan-portal-solid-shell [data-assistant-chat-link]:focus-visible{outline-offset:2px;outline:2px solid #174b39c7}.adelan-portal-solid-shell [data-assistant-chat-link]:focus-visible [data-assistant-chat-activity]{opacity:1;transform:translate(0)}.adelan-portal-solid-shell [data-assistant-chat-link][aria-current=page]{color:#272c29;box-shadow:none;background:#e9ebe9;border-left:0}.adelan-portal-solid-shell [data-assistant-chat-link][aria-current=page] [data-assistant-chat-title-text]{font-weight:700}.adelan-portal-solid-shell [data-assistant-chat-empty]{color:#777c78;font-family:Lato,Arial,sans-serif;font-size:var(--text-meta);margin:.25rem .5rem 0;line-height:1.4}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell [data-assistant-chat-link]:hover{color:#272c29;background:#f0f1ef}.adelan-portal-solid-shell [data-assistant-chat-link]:hover [data-assistant-chat-activity]{opacity:1;transform:translate(0)}.adelan-portal-solid-shell [data-assistant-chat-link][aria-current=page]:hover{background:#e4e7e4}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell [data-assistant-chat-search],.adelan-portal-solid-shell [data-assistant-chat-link],.adelan-portal-solid-shell [data-assistant-chat-activity]{transition:none}}.adelan-portal-solid-shell [data-portal-expand-mark]{display:none}.adelan-portal-solid-shell[data-sidenav-collapsed=true]{--adelan-portal-sidenav-w:var(--adelan-portal-sidenav-collapsed-w)}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-brand]{justify-content:center;height:3.5rem;padding-inline:0}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-home-link]{display:none}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-sidenav-toggle]{color:#103d2e;border-radius:.625rem;width:2.5rem;height:2.5rem}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-sidenav-toggle]:hover{background:#174b390e}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-collapse-glyph]{display:none}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-expand-mark]{display:grid}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-expand-mark] svg{width:1.625rem;height:1.625rem}.adelan-portal-solid-shell[data-sidenav-collapsed=true] :where([data-portal-nav-label],[data-portal-count-pill],[data-portal-utility-label]),.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-assistant-chat-history],.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-assistant-chat-search]{display:none}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-assistant-new-chat]{gap:0;margin-inline:0;translate:3px}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-utilities]{justify-items:center;width:100%;padding:.5rem 0}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-utility-row]{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:2.75rem;min-height:2.75rem;padding:0}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-switcher][data-variant=nav]{justify-items:center;padding:.625rem 0 .875rem;display:grid}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-account-surface]{border-radius:999px;width:2.75rem}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-switcher][data-variant=nav] [data-workspace-control]>span{grid-template-columns:minmax(0,1fr);place-items:center;gap:0;width:2.75rem;min-height:2.75rem;padding:0}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-switcher][data-variant=nav] [data-workspace-avatar]{width:2.25rem;height:2.25rem}.adelan-portal-solid-shell[data-sidenav-collapsed=true] :where([data-workspace-account-name],[data-workspace-account-meta],[data-medicos-workspace-chevron]){display:none}.adelan-portal-solid-shell .adelan-shell-workspace-meta{color:#5f6560}.adelan-portal-solid-shell .adelan-portal-parent-tabs{width:100%}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=false] .adelan-portal-parent-tabs[data-normalized=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.125rem;display:grid}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=false] .adelan-portal-parent-tabs[data-normalized=true] .adelan-portal-parent-pill{display:none}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=false] .adelan-portal-parent-tabs[data-normalized=true] .adelan-portal-parent-tab{width:100%;padding-inline:.25rem;font-size:.8125rem}.adelan-portal-solid-shell [data-portal-sidenav][data-collapsed=false] .adelan-portal-parent-tabs[data-normalized=true] .adelan-portal-parent-tab.is-active{background:#fff;box-shadow:0 1px 2px #01100c14}.adelan-portal-solid-shell .adelan-portal-parent-tab{color:#3f403d;font-family:Lato,Arial,sans-serif;font-size:.8125rem;font-weight:500}.adelan-portal-solid-shell .adelan-portal-parent-tab.is-active{color:#272c29;font-weight:600}.adelan-portal-solid-shell [data-portal-nav-section-trigger],.adelan-portal-solid-shell [data-portal-nav-row][aria-current=page] [data-portal-nav-label]{font-weight:700}.adelan-portal-solid-shell [data-portal-nav-row] [data-portal-nav-label]{font-weight:400}[data-portal-mobile-menu-icon],[data-portal-mobile-close-icon],[data-portal-mobile-backdrop],[data-portal-mobile-sheet-header]{display:none}[data-portal-mobile-sheet]{display:contents}@media (width<=1023px){.adelan-portal-solid-shell [data-portal-sidenav]{z-index:70;background:#fbfcfaf5;border-bottom:1px solid #174b3914;width:100%;height:3.5rem;max-height:3.5rem;position:relative;overflow:visible}.adelan-portal-solid-shell [data-portal-brand]{z-index:2;background:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:3.5rem;padding-inline:1rem;position:relative}.adelan-portal-solid-shell [data-portal-home-link]{display:flex}.adelan-portal-solid-shell :where([data-portal-collapse-glyph],[data-portal-expand-mark]){display:none}.adelan-portal-solid-shell [data-portal-sidenav-toggle]{color:#174b39;width:2.75rem;height:2.75rem;transition:background-color .15s var(--tabs-ease), color .15s var(--tabs-ease), transform .15s var(--tabs-ease);border-radius:.75rem;flex:0 0 2.75rem}.adelan-portal-solid-shell [data-portal-sidenav-toggle]:active,.adelan-portal-solid-shell [data-portal-mobile-close]:active{transform:scale(.97)}.adelan-portal-solid-shell [data-portal-mobile-menu-icon]{place-items:center;display:grid}.adelan-portal-solid-shell [data-portal-sidenav][data-mobile-open=true] [data-portal-mobile-menu-icon]{display:none}.adelan-portal-solid-shell [data-portal-sidenav][data-mobile-open=true] [data-portal-mobile-close-icon]{place-items:center;display:grid}.adelan-portal-solid-shell [data-portal-mobile-backdrop]{z-index:80;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09120e6b;border:0;width:100%;height:100%;transition:opacity .18s cubic-bezier(.23,1,.32,1);display:block;position:fixed;inset:0}.adelan-portal-solid-shell [data-portal-sidenav][data-mobile-open=true] [data-portal-mobile-backdrop]{opacity:1;visibility:visible;pointer-events:auto}.adelan-portal-solid-shell [data-portal-mobile-sheet]{inset-inline:0;z-index:90;opacity:0;pointer-events:none;will-change:transform, opacity;background:#fbfcfa;border:1px solid #174b391a;border-bottom:0;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;min-height:min(32rem,72dvh);max-height:min(78dvh,42rem);transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .18s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;bottom:0;overflow:hidden;transform:translateY(calc(100% + 1rem));box-shadow:0 -18px 52px #01100c33}.adelan-portal-solid-shell [data-portal-sidenav][data-mobile-open=true] [data-portal-mobile-sheet]{opacity:1;pointer-events:auto;transform:translateY(0)}.adelan-portal-solid-shell [data-portal-mobile-sheet-header]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;min-height:3.75rem;padding:.65rem 1rem .4rem;display:grid;position:relative}.adelan-portal-solid-shell [data-portal-mobile-sheet-header] strong{color:#20231f;text-align:center;font-size:.9375rem;font-weight:700}.adelan-portal-solid-shell [data-portal-mobile-sheet-handle]{background:#174b392e;border-radius:999px;width:2.5rem;height:.25rem;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.adelan-portal-solid-shell [data-portal-mobile-close]{color:#174b39;width:2.75rem;height:2.75rem;transition:background-color .15s var(--tabs-ease), transform .15s var(--tabs-ease);background:#174b390e;border:0;border-radius:.75rem;grid-column:3;place-items:center;display:grid}.adelan-portal-solid-shell [data-portal-parent-wrap]{align-items:center;width:100%;height:auto;padding:.25rem 1rem .75rem}.adelan-portal-solid-shell .adelan-portal-parent-tabs{width:100%;min-height:2.75rem}.adelan-portal-solid-shell .adelan-portal-parent-tab{min-height:2.35rem;font-size:.8125rem}.adelan-portal-solid-shell [data-portal-nav-scroll]{overscroll-behavior:contain;flex:auto;width:100%;min-height:0;max-height:none;padding:0 .75rem .75rem;display:block;overflow:hidden auto}.adelan-portal-solid-shell [data-portal-nav-scroll] section{padding:0}.adelan-portal-solid-shell [data-portal-nav-scroll] :where([data-portal-nav-submenu],[data-medicos-home-sections]){gap:.125rem;width:100%;display:grid;overflow:visible}.adelan-portal-solid-shell [data-portal-nav-submenu]>[data-portal-nav-row]{white-space:normal;grid-template-columns:22px minmax(0,1fr) auto;gap:.625rem;width:100%;min-height:2.75rem;padding:.65rem .75rem;display:grid}.adelan-portal-solid-shell [data-portal-account]{padding-bottom:max(.35rem, env(safe-area-inset-bottom));background:#fbfcfa;flex:none}.adelan-portal-solid-shell [data-portal-utilities]{grid-template-columns:repeat(3,minmax(0,1fr));padding:.5rem .75rem;display:grid}.adelan-portal-solid-shell [data-portal-utility-row]{grid-template-columns:22px minmax(0,1fr) auto;justify-items:start;gap:.5rem;min-height:2.75rem;padding:.5rem .65rem}.adelan-portal-solid-shell [data-portal-utility-label]{display:block}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav]{padding:.25rem .75rem .5rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-control]>span{min-height:3rem}.adelan-portal-solid-shell [data-workspace-switcher][data-variant=nav] [data-workspace-avatar]{width:2.25rem;height:2.25rem}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-home-link]{display:flex}.adelan-portal-solid-shell[data-sidenav-collapsed=true] :where([data-portal-nav-label],[data-portal-count-pill],[data-portal-utility-label]){display:block}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-mobile-sheet]{align-items:stretch}.adelan-portal-solid-shell[data-sidenav-collapsed=true] .adelan-portal-parent-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;display:grid}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-portal-parent-icon]{display:none}.adelan-portal-solid-shell[data-sidenav-collapsed=true] .adelan-portal-parent-label{display:block}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-assistant-chat-history],.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-assistant-chat-search]{display:initial}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-switcher][data-variant=nav]{padding:.25rem .75rem .5rem;display:block}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-account-surface]{border-radius:.75rem;width:100%}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-workspace-switcher][data-variant=nav] [data-workspace-control]>span{grid-template-columns:40px minmax(0,1fr) 18px;place-items:center start;gap:.75rem;width:100%;min-height:3rem;padding:.375rem .5rem}.adelan-portal-solid-shell[data-sidenav-collapsed=true] :where([data-workspace-account-name],[data-workspace-account-meta],[data-medicos-workspace-chevron]){display:block}.adelan-portal-solid-shell[data-sidenav-collapsed=true] [data-medicos-workspace-chevron]{justify-self:end}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.adelan-portal-solid-shell [data-portal-mobile-backdrop],.adelan-portal-solid-shell [data-portal-mobile-sheet],.adelan-portal-solid-shell [data-portal-sidenav-toggle],.adelan-portal-solid-shell [data-portal-mobile-close]{transition:none}}.adelan-portal-solid-shell .adelan-home-assistant-card small{color:#5a635e}.doctor-invitation-document{background:#fbfcfa;margin:0}.doctor-invitation-entry{box-sizing:border-box;color:#171a18;background:radial-gradient(circle at 50% -15%,#2d6a521a,#0000 42%),#fbfcfa;place-items:center;min-height:100dvh;margin:0;padding:1.25rem;font-family:ui-sans-serif,system-ui,sans-serif;display:grid}.doctor-invitation-entry-card{text-align:center;background:#fffffff0;border:1px solid #e7e9e4;border-radius:1.75rem;justify-items:center;gap:1rem;width:min(100%,31rem);padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 1rem 3rem #0b2e2314}.doctor-invitation-entry-card h1{letter-spacing:-.04em;max-width:24rem;margin:0;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.08}.doctor-invitation-entry-card p{color:#606760;max-width:26rem;margin:0;font-size:.925rem;line-height:1.6}.doctor-invitation-entry-card .doctor-invitation-entry-kicker{color:var(--color-brand-700,#2d6a52);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:700}.doctor-invitation-entry-action{background:var(--color-brand-900,#174b39);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.7rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.doctor-invitation-entry-action[data-variant=secondary]{color:var(--color-brand-900,#174b39);background:#f0f3ef}.doctor-invitation-entry-spinner{border:2px solid #dce5df;border-top-color:var(--color-brand-700,#2d6a52);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;animation:.8s linear infinite doctor-invitation-spin;display:inline-grid}@keyframes doctor-invitation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.doctor-invitation-entry-spinner{animation:none}}.adelan-auth-topbar{z-index:10;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex;position:fixed;top:1.5rem;left:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.adelan-auth-shell{place-items:center;min-height:100dvh;padding:clamp(6rem,14vh,9rem) clamp(1.25rem,4vw,3rem) 4rem;display:grid}.adelan-auth-panel{gap:2rem;width:min(100%,30rem);display:grid}.adelan-auth-topbar>span{color:#6c746d;min-height:2.25rem;font-size:var(--text-meta);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #e4e7e2;border-radius:999px;align-items:center;padding:0 .8rem;font-weight:600;display:flex}.adelan-auth-logo{color:currentColor;width:7.35rem;max-width:42vw;height:auto}.adelan-auth-heading{text-align:center;justify-items:center;gap:.6rem;display:grid}.adelan-auth-heading p{color:#2d6a52;font-size:var(--text-caption);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.adelan-auth-heading h1{color:#171d17;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,8vw,3.35rem);font-weight:600;line-height:.98}.adelan-auth-heading span{color:#5f695f;max-width:25rem;font-size:var(--text-body-lead);font-weight:400;line-height:1.55}.adelan-auth-login-reveal,.adelan-auth-stage>*{animation:.74s cubic-bezier(.22,1,.36,1) both adelan-auth-vertical-reveal;animation-delay:var(--adelan-auth-reveal-delay,0s);will-change:opacity, transform, filter}.adelan-auth-stage>:first-child{--adelan-auth-reveal-delay:.48s}.adelan-auth-stage>:nth-child(2){--adelan-auth-reveal-delay:.56s}.adelan-auth-stage>:nth-child(3){--adelan-auth-reveal-delay:.64s}.adelan-auth-stage>:nth-child(4){--adelan-auth-reveal-delay:.72s}.adelan-auth-stage>:nth-child(5){--adelan-auth-reveal-delay:.8s}.adelan-auth-stage>:nth-child(n+6){--adelan-auth-reveal-delay:.88s}.adelan-auth-form,.adelan-auth-stack{gap:1rem;display:grid}.adelan-auth-field{gap:.48rem;display:grid}.adelan-auth-label{color:#5f695f;font-size:var(--text-meta);padding-left:.25rem;font-weight:600;line-height:1.2}.adelan-auth-input{color:#171d17;width:100%;min-height:3.25rem;font-size:var(--text-body-lead);background:#fff;border:1px solid #dfe2da;border-radius:16px;outline:none;padding:0 1rem;font-weight:500;transition:background-color .16s,border-color .16s,box-shadow .16s}.adelan-auth-input:focus{background:#fff;border-color:#101710;box-shadow:0 0 0 4px #10a85d1f}.adelan-auth-input:disabled{color:#7b857b;cursor:not-allowed;opacity:.65}.adelan-auth-turnstile{min-height:.25rem}.adelan-auth-button{cursor:pointer;width:100%;min-height:3.1rem;font-size:var(--text-body-lead);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform 80ms;display:inline-flex}.adelan-auth-button:active{transform:translateY(.5px)}.adelan-auth-button:disabled{cursor:not-allowed;opacity:.55}.adelan-auth-button-primary{background:var(--color-brand-900);color:#fff;box-shadow:0 8px 22px #1118271f}@media (hover:hover){.adelan-auth-button-primary:not(:disabled):hover{background:#2d6a52}}.adelan-auth-button-link{color:#087345;min-height:2.4rem;box-shadow:none;background:0 0}@media (hover:hover){.adelan-auth-button-link:not(:disabled):hover{color:#075f3b;background:#eef7f2}}.adelan-auth-alert,.adelan-auth-recognized{font-size:var(--text-body);border-radius:10px;margin:0;padding:.82rem .9rem;font-weight:500;line-height:1.38}.adelan-auth-alert-success{color:#087345;background:#edf8f2;border:1px solid #10a85d38}.adelan-auth-alert-error{color:#b91c1c;background:#fff1f1;border:1px solid #dc26262e}.adelan-auth-recognized{color:#4f594f;background:#f8f8f7;border:1px solid #dfe2da}.adelan-auth-recognized strong{color:#171d17;font-weight:500}.adelan-auth-checkbox{color:#5f695f;cursor:pointer;font-size:var(--text-body);align-items:center;gap:.55rem;padding:.1rem 0;font-weight:500;line-height:1.2;display:flex}.adelan-auth-checkbox input{width:1rem;height:1rem;accent-color:var(--color-brand-900);cursor:pointer}.adelan-auth-loading-dots{align-items:center;gap:.22rem;display:inline-flex}.adelan-auth-loading-dots i{background:currentColor;border-radius:999px;width:.27rem;height:.27rem;animation:.9s ease-in-out infinite adelan-auth-dot}.adelan-auth-loading-dots i:nth-child(2){animation-delay:.1s}.adelan-auth-loading-dots i:nth-child(3){animation-delay:.2s}.adelan-auth-opening{z-index:50;color:#172018;text-align:center;background:#fbfcfa;place-content:center;justify-items:center;gap:.8rem;animation:.18s ease-out both adelan-auth-opening-in;display:grid;position:fixed;inset:0}.adelan-auth-opening-mark{background:var(--color-brand-900);border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:0 16px 40px #0b2e232e}.adelan-auth-opening-mark:before,.adelan-auth-opening-mark:after,.adelan-auth-opening-mark span{content:"";background:#fff;border-radius:999px;width:.34rem;height:.34rem;animation:.9s ease-in-out infinite adelan-auth-dot;position:absolute}.adelan-auth-opening-mark:before{left:1rem}.adelan-auth-opening-mark:after{animation-delay:.2s;right:1rem}.adelan-auth-opening-mark span{animation-delay:.1s;left:1.58rem}.adelan-auth-opening strong{font-size:var(--adelan-type-xl);letter-spacing:-.025em;margin-top:.6rem}.adelan-auth-opening p{color:#687269;font-size:var(--text-body);margin:0}@keyframes adelan-auth-vertical-reveal{0%{opacity:0;filter:blur(3px);transform:translateY(9px)scale(.997)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes adelan-auth-opening-in{0%{opacity:0}}@keyframes adelan-auth-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (width<=420px){.adelan-auth-shell{padding-left:1.25rem;padding-right:1.25rem}.adelan-auth-logo{width:6.8rem;max-width:64vw}}@media (prefers-reduced-motion:reduce){.adelan-auth-stage,.adelan-auth-stage>*,.adelan-auth-login-reveal,.adelan-auth-loading-dots i,.adelan-auth-opening,.adelan-auth-opening-mark:before,.adelan-auth-opening-mark:after,.adelan-auth-opening-mark span{animation-duration:.001ms;animation-delay:0s}}.medicos-start-logo-accent{width:var(--adelan-logo-width);background:var(--color-brand-700);-webkit-mask-image:var(--adelan-logo-src);-webkit-mask-image:var(--adelan-logo-src);mask-image:var(--adelan-logo-src);flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.adelan-auth-body{--font-sans:"Lato", Arial, sans-serif;--font-display:"Google Sans Flex Variable", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#1f261f;min-height:100dvh;font-family:var(--font-sans);background:radial-gradient(circle at 50% -18%,#2d6a5214,#0000 38%),#fbfcfa;margin:0;overflow-x:hidden}.adelan-auth-logo>*{width:100%;height:auto;display:block}[data-consult-hidden=true]{display:none!important}.adelan-portal-solid-shell{--admin-border-soft:#01100c0e;--admin-tag-color:#31410b;--admin-tag-bg:#78a60d1a;--admin-tag-border:#78a60d33;--adelan-green-dark:#4d6f08}.adelan-portal-solid-shell .adelan-detail-item-group ul{border:1px solid var(--adelan-content-border);border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-detail-item-group li{border:0;border-bottom:1px solid var(--adelan-content-border);border-radius:0;padding:.85rem}.adelan-portal-solid-shell .adelan-detail-item-group li:last-child{border-bottom:0}.adelan-portal-solid-shell .adelan-detail-item-group strong{font-size:var(--text-body)}.adelan-portal-solid-shell :where(.adelan-detail-item-group small,.adelan-detail-item-group p){font-size:var(--text-label)}.adelan-portal-solid-shell :where(.adelan-prepare-person h1,.adelan-record-profile h1){font-size:var(--adelan-type-2xl);letter-spacing:-.025em;font-weight:650}.adelan-portal-solid-shell :where(.adelan-prepare-person p:not(.adelan-kicker),.adelan-record-profile p:not(.adelan-kicker)){font-size:var(--text-label);font-weight:400}.adelan-portal-solid-shell :where(.adelan-prepare-scroll,.adelan-prepare-side-scroll){padding:var(--adelan-content-gutter);gap:1rem}.adelan-portal-solid-shell :where(.adelan-prepare-summary,.adelan-prepare-block,.adelan-prepare-context,.adelan-prepare-state){border-color:var(--adelan-content-border);background:#fff;border-radius:14px;padding:1rem}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid,.adelan-prepare-pairs,.adelan-record-score-grid){border:1px solid var(--adelan-content-border);border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid div,.adelan-prepare-pairs div,.adelan-record-score-grid>*){border:0;border-right:1px solid var(--adelan-content-border);border-bottom:1px solid var(--adelan-content-border);background:#fff;border-radius:0;min-height:4rem;padding:.8rem}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid dt,.adelan-prepare-pairs dt,.adelan-record-score-grid span){font-size:var(--text-meta);font-weight:600}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid dd,.adelan-prepare-pairs dd,.adelan-record-score-grid strong){font-size:var(--text-body);font-weight:620}.adelan-portal-solid-shell :where(.adelan-prepare-alert-list strong,.adelan-prepare-checklist p){font-size:var(--text-body);font-weight:500}.adelan-portal-solid-shell :where(.adelan-prepare-severity,.adelan-prepare-status){min-height:1.5rem;font-size:var(--text-meta);padding-inline:.55rem}.adelan-portal-solid-shell .adelan-prepare-risk{border:1px solid var(--adelan-content-border);border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-prepare-risk>:where(span,div){border:0;border-right:1px solid var(--adelan-content-border);border-radius:0;padding:.8rem}.adelan-portal-solid-shell .adelan-prepare-risk>:last-child{border-right:0}.adelan-portal-solid-shell .adelan-prepare-risk p{font-size:var(--text-meta)}.adelan-portal-solid-shell .adelan-prepare-block-head{grid-template-columns:1.25rem minmax(0,1fr) auto}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid dt,.adelan-prepare-pairs dt,.adelan-prepare-block-head .adelan-kicker,.adelan-prepare-tabs span:not(.adelan-prepare-tab-active),.adelan-consult-ai-metrics span,.adelan-consult-ai-panel-head span,.adelan-consult-ai-signal span,.adelan-consult-ai-empty p,.adelan-consult-ai-turn span,.adelan-consult-field>span,.adelan-consult-tabs button:not(.adelan-consult-tab-active),.adelan-consult-collision-list span){color:#4f5a4f}.adelan-portal-solid-shell .adelan-consult-ai-phase.is-live{color:#304805}.adelan-portal-solid-shell [data-scribe-recording]{color:#7a1f1f}.adelan-portal-solid-shell .pill-warning{color:#8b3814}.adelan-portal-solid-shell [data-header-workspace-copy]>small{color:#737b76}.adelan-portal-solid-shell [data-workspace-account-meta],.adelan-portal-solid-shell .portal-global-search-shortcut{color:#59615c}body.medicos-route-page .state-toolbar__launcher>kbd{color:#ffffffc7}.adelan-portal-solid-shell .adelan-portal-content-consultation{-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) clamp(18rem,21vw,20.5rem);gap:.75rem;padding-bottom:.75rem;padding-right:.75rem;font-family:Lato,Helvetica Neue,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-content-consultation>:where(.adelan-consult-main,.adelan-consult-side){border:0;border-radius:18px;box-shadow:0 1px 2px #0f171406,0 12px 34px #0f17140b}.adelan-portal-solid-shell .adelan-consult-main{background:#fff}.adelan-portal-solid-shell .adelan-consult-side{background:#f5f6f3}.adelan-portal-solid-shell .adelan-consult-header{border-bottom:0;min-height:5.25rem;padding:.9rem 1.1rem}.adelan-portal-solid-shell .adelan-consult-person{grid-template-columns:2.75rem minmax(0,1fr);gap:.8rem}.adelan-portal-solid-shell .adelan-consult-person .adelan-avatar{width:2.75rem;height:2.75rem;color:var(--color-brand-700);font-size:var(--text-meta);background:#edf4ef}.adelan-portal-solid-shell .adelan-consult-person h1{color:#152019;font-size:var(--adelan-type-xl);letter-spacing:-.025em;font-weight:700}.adelan-portal-solid-shell .adelan-consult-person .adelan-kicker{color:#315a4a;font-size:var(--adelan-type-micro);letter-spacing:.13em;margin-bottom:.16rem;font-weight:700}.adelan-portal-solid-shell .adelan-consult-person p:not(.adelan-kicker){color:#68716c;font-size:var(--text-meta);margin-top:.25rem;font-weight:400}.adelan-portal-solid-shell .adelan-consult-actions{gap:.5rem}.adelan-portal-solid-shell :where(.adelan-consult-actions a,.adelan-consult-actions button,.adelan-consult-closed a,.adelan-consult-ai button,.adelan-consult-quick-grid a){min-height:2.75rem;font-size:var(--text-label);touch-action:manipulation;border:0;border-radius:11px;padding-inline:.9rem;font-weight:650;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s}.adelan-portal-solid-shell .adelan-consult-actions a{background:#f3f4f1;box-shadow:inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-consult-actions .adelan-consult-primary{color:#fff;background:#17201a;border:0;box-shadow:0 1px 1px #0f17141f,0 6px 16px #0f17141f}.adelan-portal-solid-shell .adelan-consult-live{background:var(--color-brand-50);color:#315a4a;min-height:2.5rem;font-size:var(--text-meta);border:0;border-radius:999px;padding-inline:.78rem;font-weight:650}.adelan-portal-solid-shell .adelan-consult-live span{background:#177a54;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #177a541f}.adelan-portal-solid-shell .adelan-consult-live b{color:#1f2a24;font-variant-numeric:tabular-nums;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-weight:700}.adelan-portal-solid-shell :where(.adelan-consult-scroll,.adelan-consult-side-scroll){scrollbar-color:#141e1929 transparent;scrollbar-width:thin}.adelan-portal-solid-shell .adelan-consult-scroll{gap:.9rem;padding:0 1rem 1rem}.adelan-portal-solid-shell .adelan-consult-ai{box-shadow:none;background:#f5f7f4;border:0;border-radius:16px;gap:.85rem;padding:1rem}.adelan-portal-solid-shell .adelan-consult-ai-hero{align-items:center}.adelan-portal-solid-shell .adelan-consult-ai-hero h2{color:#17201a;font-size:var(--text-card-title);letter-spacing:-.018em;margin-top:.12rem;font-weight:700}.adelan-portal-solid-shell .adelan-consult-ai-hero p:not(.adelan-kicker){color:#626b66;max-width:62ch;font-size:var(--text-meta);margin-top:.3rem;font-weight:400;line-height:1.45}.adelan-portal-solid-shell .adelan-consult-ai .adelan-kicker{color:#315a4a;font-size:var(--adelan-type-micro);letter-spacing:.13em;font-weight:700}.adelan-portal-solid-shell .adelan-consult-ai-phase{color:#315a4a;min-height:2rem;font-size:var(--text-meta);background:#e8f3ec;border:0;padding-inline:.72rem}.adelan-portal-solid-shell .adelan-consult-ai-phase.is-live{color:#315a4a;background:#e8f3ec;border:0}.adelan-portal-solid-shell .adelan-consult-ai-phase.is-live .adelan-consult-ai-phase-dot{background:#177a54}.adelan-portal-solid-shell .adelan-consult-ai-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.adelan-portal-solid-shell .adelan-consult-ai-controls button{width:100%;font-size:var(--text-caption);background:#fff;padding-inline:.55rem;box-shadow:0 1px 2px #0f171409,inset 0 0 0 1px #0f17140e}.adelan-portal-solid-shell .adelan-consult-ai-controls .adelan-consult-ai-primary.is-recording{color:#923a31;background:#fbefed;border:0;box-shadow:inset 0 0 0 1px #9f372d1a}.adelan-portal-solid-shell .adelan-consult-ai-controls [data-soap-generate]{color:#fff;background:#0f6242;box-shadow:0 1px 1px #0f624226,0 6px 15px #0f624224}.adelan-portal-solid-shell .adelan-consult-ai-metrics{gap:.35rem}.adelan-portal-solid-shell .adelan-consult-ai-metrics li{background:#ffffffa8;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:.5rem;min-height:2.5rem;padding:.52rem .68rem}.adelan-portal-solid-shell .adelan-consult-ai-metrics span{color:#626c66;font-size:var(--adelan-type-micro);letter-spacing:.055em;font-weight:650}.adelan-portal-solid-shell .adelan-consult-ai-metrics strong{color:#17201a;font-size:var(--text-card-title);font-variant-numeric:tabular-nums}.adelan-portal-solid-shell .adelan-consult-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.adelan-portal-solid-shell :where(.adelan-consult-ai-panel,.adelan-consult-ai-soap){background:#fff;border:0;border-radius:13px;gap:.55rem;height:13.25rem;min-height:0;padding:.75rem;overflow:hidden;box-shadow:0 1px 2px #0f171409,0 8px 22px #0f171409}.adelan-portal-solid-shell .adelan-consult-ai-panel-head strong{color:#17201a;font-size:var(--text-label);text-overflow:clip;white-space:normal;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .adelan-consult-ai-panel-head span{color:#59645e;font-size:var(--adelan-type-micro);background:#f0f2ef;border-radius:999px;padding:.12rem .42rem}.adelan-portal-solid-shell [data-scribe-recording]{color:#8c342b;background:#fbefed}.adelan-portal-solid-shell :where(.adelan-consult-ai-turns,.adelan-consult-ai-signals,.adelan-consult-ai-questions){border-radius:10px;outline:none;height:100%;max-height:none;scroll-margin-block:.25rem}.adelan-portal-solid-shell :where(.adelan-consult-ai-turns,.adelan-consult-ai-signals,.adelan-consult-ai-questions):focus-visible{outline-offset:2px;outline:2px solid #17201ad1}.adelan-portal-solid-shell :where(.adelan-consult-ai-turn,.adelan-consult-ai-signal,.adelan-consult-ai-questions li){border:0;border-radius:10px;padding:.58rem .62rem}.adelan-portal-solid-shell .adelan-consult-ai-turn{background:#f1f5f2}.adelan-portal-solid-shell .adelan-consult-ai-turn.is-paciente{background:#f6f6f3}.adelan-portal-solid-shell .adelan-consult-ai-turn.is-desconocido{background:#f5f5f3}.adelan-portal-solid-shell .adelan-consult-ai-turn span{color:#59645e;font-size:var(--adelan-type-micro);letter-spacing:.055em}.adelan-portal-solid-shell .adelan-consult-ai-turn p{color:#313a35;font-size:var(--text-meta);font-weight:400}.adelan-portal-solid-shell .adelan-consult-ai-signal{background:#f5f6f3}.adelan-portal-solid-shell .adelan-consult-ai-signal.is-high{background:#f1f5f2}.adelan-portal-solid-shell .adelan-consult-ai-signal.is-medium{background:#f5f6f3}.adelan-portal-solid-shell .adelan-consult-ai-signal.is-low{background:#f7f7f5}.adelan-portal-solid-shell .adelan-consult-ai-signal strong{color:#1d2721;font-size:var(--text-meta)}.adelan-portal-solid-shell .adelan-consult-ai-signal p{color:#636c67;font-size:var(--text-caption);font-weight:400}.adelan-portal-solid-shell .adelan-consult-ai-questions li{background:#f5f6f3}.adelan-portal-solid-shell .adelan-consult-ai-questions li.is-high{background:#f1f5f2}.adelan-portal-solid-shell .adelan-consult-ai-questions li.is-medium{background:#f5f6f3}.adelan-portal-solid-shell .adelan-consult-ai-questions strong{color:#1d2721;font-size:var(--text-meta)}.adelan-portal-solid-shell .adelan-consult-ai-questions span{color:#636c67;font-size:var(--text-caption);font-weight:400}.adelan-portal-solid-shell .adelan-consult-ai-empty{background:#f5f6f3;border:0;border-radius:10px;min-height:9rem}.adelan-portal-solid-shell .adelan-consult-note,.adelan-portal-solid-shell .adelan-consult-doc-grid>.adelan-consult-field{background:#fff;border:0;border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0f171408,0 10px 28px #0f17140a}.adelan-portal-solid-shell .adelan-consult-note{gap:.9rem}.adelan-portal-solid-shell .adelan-consult-section-head h2{color:#17201a;font-size:var(--text-card-title);letter-spacing:-.018em;font-weight:700}.adelan-portal-solid-shell .adelan-consult-section-head>span{color:#59645e;min-width:5rem;font-size:var(--text-meta);font-weight:600}.adelan-portal-solid-shell .adelan-consult-field{gap:.48rem}.adelan-portal-solid-shell .adelan-consult-field>span{color:#59645e;font-size:var(--text-caption);letter-spacing:.07em;font-weight:700}.adelan-portal-solid-shell :where(.adelan-consult-field input,.adelan-consult-field textarea){color:#17201a;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--text-card-title);resize:vertical;background:#f5f6f3;border:0;border-radius:12px;padding:.78rem .86rem;font-weight:400;line-height:1.5;transition:background-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-consult-field input{min-height:3rem}.adelan-portal-solid-shell .adelan-consult-field-soap textarea{min-height:12rem}.adelan-portal-solid-shell .adelan-consult-doc-grid{gap:.9rem}.adelan-portal-solid-shell .adelan-consult-doc-grid textarea{min-height:7.75rem}.adelan-portal-solid-shell :where(.adelan-consult-field input,.adelan-consult-field textarea):focus-visible{outline-offset:2px;background:#fff;outline:2px solid #17201ad1;box-shadow:inset 0 0 0 1px #0f171414,0 5px 18px #0f17140e}.adelan-portal-solid-shell .adelan-consult-tabs{border-bottom:0;grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;align-items:center;gap:.25rem;min-height:3.65rem;padding:.55rem .65rem .3rem}.adelan-portal-solid-shell .adelan-consult-tabs button{color:#626c66;min-height:2.75rem;font-size:var(--text-meta);touch-action:manipulation;background:0 0;border:0;border-radius:10px;padding-inline:.78rem;font-weight:600}.adelan-portal-solid-shell .adelan-consult-tabs .adelan-consult-tab-active{color:#17201a;background:#fff;border:0;box-shadow:0 1px 2px #0f171409,inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-consult-side-scroll{gap:.65rem;padding:.45rem .65rem .65rem}.adelan-portal-solid-shell .adelan-consult-context{background:#fff;border:0;border-radius:14px;gap:.7rem;padding:.85rem;box-shadow:0 1px 2px #0f171406,0 8px 22px #0f171406}.adelan-portal-solid-shell .adelan-consult-context-head{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.65rem}.adelan-portal-solid-shell .adelan-consult-context .adelan-card-icon{width:1.5rem;height:1.5rem;box-shadow:none;color:#315a4a;background:0 0;border:0;padding:.12rem}.adelan-portal-solid-shell .adelan-consult-context-head h2{color:#17201a;font-size:var(--adelan-type-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:.18rem;font-weight:750}.adelan-portal-solid-shell .adelan-consult-context-head p:not(.adelan-kicker){color:#68716c;font-size:var(--text-caption);font-weight:400}.adelan-portal-solid-shell .adelan-consult-side-title strong{color:#1d2721;font-size:var(--text-label);font-weight:700}.adelan-portal-solid-shell .adelan-consult-side-title span{color:#59645e;min-width:1.45rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;background:#f0f2ef;border:0;border-radius:999px}.adelan-portal-solid-shell :where(.adelan-consult-alert-list,.adelan-consult-collision-list){gap:.45rem}.adelan-portal-solid-shell :where(.adelan-consult-alert,.adelan-consult-collision-list li){background:#f5f6f3;border:0;border-radius:10px;gap:.3rem;padding:.65rem}.adelan-portal-solid-shell .adelan-consult-alert:first-child{background:#fbf1ec}.adelan-portal-solid-shell :where(.adelan-consult-alert strong,.adelan-consult-collision-list strong){color:#26312b;font-size:var(--text-meta);font-weight:550}.adelan-portal-solid-shell .adelan-consult-collision-list span{color:#68716c;font-size:var(--text-caption);font-weight:500}.adelan-portal-solid-shell .adelan-consult-quick-grid{gap:.45rem}.adelan-portal-solid-shell .adelan-consult-quick-grid a{min-height:2.75rem;box-shadow:none;color:#26312b;font-size:var(--text-meta);background:#f5f6f3;border:0;border-radius:10px}.adelan-portal-solid-shell :where(.adelan-consult-actions a,.adelan-consult-actions button,.adelan-consult-ai button,.adelan-consult-tabs button,.adelan-consult-quick-grid a):focus-visible{outline-offset:2px;outline:2px solid #17201adb}.adelan-portal-solid-shell :where(.adelan-consult-actions a,.adelan-consult-actions button,.adelan-consult-ai button,.adelan-consult-tabs button,.adelan-consult-quick-grid a):active{transform:scale(.975)}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-consult-actions a:hover{background:#eceeeb}.adelan-portal-solid-shell .adelan-consult-actions .adelan-consult-primary:hover:not(:disabled){background:#26322a}.adelan-portal-solid-shell .adelan-consult-ai-controls button:hover:not(:disabled){background:#f8f9f7}.adelan-portal-solid-shell .adelan-consult-ai-controls [data-soap-generate]:hover:not(:disabled){color:#fff;background:#0b5438}.adelan-portal-solid-shell .adelan-consult-tabs button:hover{background:#fff9}.adelan-portal-solid-shell .adelan-consult-quick-grid a:hover{background:#eceeeb}}@media (width<=1180px){.adelan-portal-solid-shell .adelan-consult-header{flex-direction:row;align-items:center}.adelan-portal-solid-shell .adelan-consult-actions{flex-direction:row;align-items:center;width:auto}.adelan-portal-solid-shell :where(.adelan-consult-actions a,.adelan-consult-actions button){width:auto}.adelan-portal-solid-shell .adelan-consult-ai-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.adelan-portal-solid-shell .adelan-consult-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.adelan-portal-solid-shell .adelan-portal-content-consultation{grid-template-columns:minmax(0,1fr);height:auto;padding-right:0;overflow:visible}.adelan-portal-solid-shell .adelan-portal-content-consultation>:where(.adelan-consult-main,.adelan-consult-side){height:auto;min-height:0}.adelan-portal-solid-shell .adelan-consult-main,.adelan-portal-solid-shell .adelan-consult-scroll{overflow:visible}.adelan-portal-solid-shell .adelan-consult-side{min-height:30rem}}@media (width<=760px){.adelan-portal-solid-shell .adelan-portal-content-consultation>:where(.adelan-consult-main,.adelan-consult-side){border-radius:14px}.adelan-portal-solid-shell .adelan-consult-header{flex-direction:column;align-items:stretch;min-height:0;padding:1rem}.adelan-portal-solid-shell .adelan-consult-person{grid-template-columns:2.75rem minmax(0,1fr)}.adelan-portal-solid-shell .adelan-consult-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.adelan-portal-solid-shell .adelan-consult-actions .adelan-consult-live{grid-column:1/-1;width:fit-content}.adelan-portal-solid-shell :where(.adelan-consult-actions a,.adelan-consult-actions button){width:100%}.adelan-portal-solid-shell .adelan-consult-scroll{padding-inline:.75rem}.adelan-portal-solid-shell .adelan-consult-ai-hero{align-items:stretch}.adelan-portal-solid-shell .adelan-consult-ai-phase{width:fit-content}.adelan-portal-solid-shell .adelan-consult-ai-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adelan-portal-solid-shell .adelan-consult-ai-controls button{width:100%}.adelan-portal-solid-shell .adelan-consult-ai-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adelan-portal-solid-shell .adelan-consult-ai-grid,.adelan-portal-solid-shell .adelan-consult-doc-grid{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell :where(.adelan-consult-ai-panel,.adelan-consult-ai-soap){min-height:0}.adelan-portal-solid-shell .adelan-consult-field-soap textarea{min-height:15rem}.adelan-portal-solid-shell .adelan-consult-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.adelan-portal-solid-shell .adelan-consult-tabs button{width:100%}}@media (width<=430px){.adelan-portal-solid-shell .adelan-consult-actions,.adelan-portal-solid-shell .adelan-consult-ai-controls{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-consult-actions :where(.adelan-consult-live,a,button){grid-column:1}.adelan-portal-solid-shell .adelan-consult-ai{padding:.8rem}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell :where(.adelan-consult-actions a,.adelan-consult-actions button,.adelan-consult-ai button,.adelan-consult-tabs button,.adelan-consult-quick-grid a,.adelan-consult-field input,.adelan-consult-field textarea){transition:none}.adelan-portal-solid-shell .adelan-consult-ai-phase-dot{animation:none}}.adelan-portal-solid-shell .adelan-portal-content-prepare{-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) clamp(18rem,21vw,20.5rem);gap:.75rem;padding-bottom:.75rem;padding-right:.75rem;font-family:Lato,Helvetica Neue,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-content-prepare>:where(.adelan-prepare-main,.adelan-prepare-side){border:0;border-radius:18px;box-shadow:0 1px 2px #0f171406,0 12px 34px #0f17140b}.adelan-portal-solid-shell .adelan-prepare-main{background:#f5f6f3}.adelan-portal-solid-shell .adelan-prepare-side{background:#f3f4f1}.adelan-portal-solid-shell .adelan-prepare-header{background:#fff;border-bottom:0;min-height:5.7rem;padding:.95rem 1.1rem}.adelan-portal-solid-shell .adelan-prepare-person{grid-template-columns:2.8rem minmax(0,1fr);gap:.8rem}.adelan-portal-solid-shell .adelan-prepare-avatar{width:2.8rem;height:2.8rem;color:var(--color-brand-700);font-size:var(--text-meta);background:#edf4ef;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-person .adelan-kicker,.adelan-portal-solid-shell .adelan-prepare-summary .adelan-kicker,.adelan-portal-solid-shell .adelan-prepare-block-head .adelan-kicker,.adelan-portal-solid-shell .adelan-prepare-tabs .adelan-kicker{color:#315a4a;font-size:var(--adelan-type-micro);letter-spacing:.13em;margin:0 0 .18rem;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-person h1{color:#152019;font-size:var(--adelan-type-2xl);letter-spacing:-.03em;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-person p:not(.adelan-kicker){color:#68716c;font-size:var(--text-meta);margin-top:.28rem;font-weight:400}.adelan-portal-solid-shell .adelan-prepare-actions{gap:.5rem}.adelan-portal-solid-shell :where(.adelan-prepare-actions a,.adelan-prepare-secondary){color:#1e2923;min-height:2.75rem;font-size:var(--text-label);touch-action:manipulation;background:#f2f3f0;border:0;border-radius:11px;padding-inline:.9rem;font-weight:650;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-prepare-actions .adelan-prepare-primary{color:#fff;background:#0f6242;border:0;box-shadow:0 1px 1px #0f624229,0 7px 18px #0f624229}.adelan-portal-solid-shell :where(.adelan-prepare-actions a,.adelan-prepare-secondary):active{transform:translateY(1px)}.adelan-portal-solid-shell :where(.adelan-prepare-scroll,.adelan-prepare-side-scroll){scrollbar-color:#141e1929 transparent;scrollbar-width:thin}.adelan-portal-solid-shell .adelan-prepare-scroll{gap:.9rem;padding:0 1rem 1rem}.adelan-portal-solid-shell :where(.adelan-prepare-scroll,.adelan-prepare-side-scroll):focus-visible{outline-offset:-3px;outline:2px solid #17201ad1}.adelan-portal-solid-shell :where(.adelan-prepare-summary,.adelan-prepare-block,.adelan-prepare-context,.adelan-prepare-state){background:#fff;border:0}.adelan-portal-solid-shell .adelan-prepare-summary{border-radius:16px;gap:1.15rem;padding:1.1rem;box-shadow:0 1px 2px #0f171408,0 10px 28px #0f171409}.adelan-portal-solid-shell .adelan-prepare-summary h2{color:#17201a;font-size:var(--adelan-type-xl);letter-spacing:-.022em;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-summary>div>p:not(.adelan-kicker){color:#626b66;max-width:64ch;font-size:var(--text-label);margin-top:.38rem;font-weight:400;line-height:1.5}.adelan-portal-solid-shell .adelan-prepare-summary-grid{gap:.45rem}.adelan-portal-solid-shell .adelan-prepare-summary-grid div{background:#f5f6f3;border:0;border-radius:12px;align-content:center;gap:.28rem;min-height:4.15rem;padding:.72rem .78rem}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid dt,.adelan-prepare-pairs dt,.adelan-prepare-block-head .adelan-kicker){color:#59645e;font-size:var(--adelan-type-micro);letter-spacing:.07em;font-weight:700}.adelan-portal-solid-shell :where(.adelan-prepare-summary-grid dd,.adelan-prepare-pairs dd){color:#1d2721;font-size:var(--text-label);font-weight:650}.adelan-portal-solid-shell .adelan-prepare-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:.9rem}.adelan-portal-solid-shell .adelan-prepare-block{border-radius:16px;gap:.85rem;padding:1rem;box-shadow:0 1px 2px #0f171408,0 10px 28px #0f171409}.adelan-portal-solid-shell .adelan-prepare-block-head{grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.62rem}.adelan-portal-solid-shell .adelan-prepare-icon{color:#315a4a;background:0 0;border:0;border-radius:0;width:1.45rem;height:1.45rem}.adelan-portal-solid-shell .adelan-prepare-icon svg{width:1.2rem;height:1.2rem}.adelan-portal-solid-shell .adelan-prepare-block h2{color:#17201a;font-size:var(--text-body-lead);letter-spacing:-.016em;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-block-head>strong{color:#17201a;min-width:1.8rem;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-2xl);font-weight:700}.adelan-portal-solid-shell .adelan-prepare-alert-list{background:#f7f6f3;border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-prepare-alert-list li{background:0 0;border:0;border-radius:0;gap:.42rem;padding:.72rem .78rem}.adelan-portal-solid-shell .adelan-prepare-alert-list li+li{box-shadow:inset 0 1px #0f17140f}.adelan-portal-solid-shell .adelan-prepare-alert-list strong{color:#303934;font-size:var(--text-label);font-weight:500;line-height:1.42}.adelan-portal-solid-shell :where(.adelan-prepare-severity,.adelan-prepare-status){font-size:var(--adelan-type-micro);border-radius:999px;padding:.25rem .52rem;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-status-confirmed{color:#176342;background:#e7f3eb}.adelan-portal-solid-shell .adelan-prepare-risk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.adelan-portal-solid-shell .adelan-prepare-risk>:where(span,div){background:#f5f6f3;border:0;border-radius:12px;align-content:center;min-height:5.45rem;padding:.8rem}.adelan-portal-solid-shell .adelan-prepare-risk>span{color:var(--color-brand-700);font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-3xl);font-weight:700}.adelan-portal-solid-shell .adelan-prepare-risk strong{color:#17201a;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-2xl);font-weight:700}.adelan-portal-solid-shell .adelan-prepare-risk p{color:#59645e;font-size:var(--adelan-type-micro);letter-spacing:.06em;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-source{color:#68716c;font-size:var(--text-meta);margin-top:0;font-weight:400}.adelan-portal-solid-shell .adelan-prepare-tabs{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.7rem;padding:.85rem 1rem}.adelan-portal-solid-shell .adelan-prepare-tabs>div{min-width:0}.adelan-portal-solid-shell .adelan-prepare-tabs h2{color:#17201a;font-size:var(--text-card-title);letter-spacing:-.018em;margin:0;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-side-status{color:#315a4a;min-height:2rem;font-size:var(--text-caption);white-space:nowrap;background:#ffffffc7;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.35rem .65rem;font-weight:650;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-prepare-side-status i{background:#177a54;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #177a541a}.adelan-portal-solid-shell .adelan-prepare-side-status-stale{color:#8a3f2c;background:#fbefeb}.adelan-portal-solid-shell .adelan-prepare-side-scroll{gap:.75rem;padding:0 .75rem .75rem}.adelan-portal-solid-shell .adelan-prepare-context{border-radius:14px;gap:.72rem;padding:.85rem;box-shadow:0 1px 2px #0f171406,0 8px 24px #0f171408}.adelan-portal-solid-shell .adelan-prepare-side-title h3{color:#1d2721;min-width:0;font-size:var(--text-body);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.adelan-portal-solid-shell .adelan-prepare-side-title span{color:#59645e;min-width:1.7rem;font-size:var(--adelan-type-micro);background:#f0f2ef;border:0;border-radius:999px;padding:.22rem .46rem;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-pairs{background:#f5f6f3;border-radius:11px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-prepare-pairs div{background:0 0;border:0;border-radius:0;gap:.22rem;padding:.68rem .7rem}.adelan-portal-solid-shell .adelan-prepare-pairs div+div{box-shadow:inset 0 1px #0f17140e}.adelan-portal-solid-shell .adelan-prepare-checklist{background:#f5f6f3;border-radius:11px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-prepare-checklist li{background:0 0;border:0;border-radius:0;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.58rem;min-height:3.45rem;padding:.62rem .68rem}.adelan-portal-solid-shell .adelan-prepare-checklist li+li{box-shadow:inset 0 1px #0f17140e}.adelan-portal-solid-shell .adelan-prepare-checklist span{color:#68716c;width:1.65rem;height:1.65rem;font-size:var(--adelan-type-micro);background:#e9ebe8;font-weight:700}.adelan-portal-solid-shell .adelan-prepare-checklist-done span{background:var(--color-brand-700);color:#fff}.adelan-portal-solid-shell .adelan-prepare-checklist p{color:#303934;font-size:var(--text-meta);font-weight:500;line-height:1.4}.adelan-portal-solid-shell .adelan-prepare-ready{box-shadow:none;background:#eaf2ed}.adelan-portal-solid-shell .adelan-prepare-ready div{color:#244e3e;font-size:var(--text-label);font-weight:700}.adelan-portal-solid-shell .adelan-prepare-ready svg{color:var(--color-brand-700)}.adelan-portal-solid-shell .adelan-prepare-ready p{color:#4c6158;font-size:var(--text-meta);margin-top:0;font-weight:400;line-height:1.45}.adelan-portal-solid-shell .adelan-prepare-state{border-radius:16px;box-shadow:0 1px 2px #0f171408,0 10px 28px #0f171409}.adelan-portal-solid-shell .adelan-prepare-state svg{color:#315a4a;background:0 0;border-radius:0}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell :where(.adelan-prepare-actions a,.adelan-prepare-secondary):hover{color:#17201a;background:#e9ebe8}.adelan-portal-solid-shell .adelan-prepare-actions .adelan-prepare-primary:hover{color:#fff;background:#0b5237;box-shadow:0 1px 1px #0b52372e,0 9px 22px #0b52372e}}@media (width<=1180px){.adelan-portal-solid-shell .adelan-prepare-header{flex-direction:column;align-items:flex-start}.adelan-portal-solid-shell .adelan-prepare-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.adelan-portal-solid-shell .adelan-prepare-actions a{width:auto}.adelan-portal-solid-shell .adelan-prepare-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.adelan-portal-solid-shell .adelan-portal-content-prepare{grid-template-columns:minmax(0,1fr);height:auto;padding-right:0;overflow:visible}.adelan-portal-solid-shell .adelan-portal-content-prepare>:where(.adelan-prepare-main,.adelan-prepare-side){border-radius:16px;height:auto;min-height:0}.adelan-portal-solid-shell .adelan-prepare-main,.adelan-portal-solid-shell :where(.adelan-prepare-scroll,.adelan-prepare-side-scroll){overflow:visible}}@media (width<=760px){.adelan-portal-solid-shell .adelan-prepare-header{min-height:0;padding:1rem}.adelan-portal-solid-shell .adelan-prepare-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.adelan-portal-solid-shell .adelan-prepare-actions .adelan-prepare-primary{grid-column:1/-1}.adelan-portal-solid-shell .adelan-prepare-summary-grid,.adelan-portal-solid-shell .adelan-prepare-risk{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-prepare-tabs>span{display:inline-flex}}@media (width<=430px){.adelan-portal-solid-shell .adelan-prepare-actions{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-prepare-actions .adelan-prepare-primary{grid-column:1}.adelan-portal-solid-shell .adelan-prepare-person{grid-template-columns:2.8rem minmax(0,1fr)}.adelan-portal-solid-shell .adelan-prepare-side-status{display:none}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell :where(.adelan-prepare-actions a,.adelan-prepare-secondary){transition:none}}.adelan-portal-solid-shell [data-workspace-account-meta],.adelan-portal-solid-shell [data-header-workspace-copy]>small,.adelan-portal-solid-shell .portal-global-search-shortcut{color:#59615c}@media (width<=640px){.adelan-portal-solid-shell .adelan-consultation-row-action{justify-items:end;display:grid}}.adelan-clinical-access-shell[data-astro-cid-fu4p3jsc]{box-sizing:border-box;color:#172018;background:#faf9f8;place-content:center;gap:2rem;min-height:100dvh;padding:2rem;display:grid}.adelan-clinical-access-shell[data-astro-cid-fu4p3jsc]>img[data-astro-cid-fu4p3jsc]{width:11rem;height:auto}.adelan-clinical-access-shell[data-astro-cid-fu4p3jsc]>section[data-astro-cid-fu4p3jsc]{background:#fff;border:1px solid #174b3924;border-radius:1.25rem;width:min(34rem,100vw - 4rem);padding:clamp(1.5rem,5vw,2.5rem);box-shadow:0 1rem 3rem #1118140f}.adelan-clinical-access-shell[data-astro-cid-fu4p3jsc] p[data-astro-cid-fu4p3jsc]{color:#4f5a4f;margin:0;font-size:.94rem;line-height:1.6}.adelan-clinical-access-shell[data-astro-cid-fu4p3jsc] section[data-astro-cid-fu4p3jsc]>p[data-astro-cid-fu4p3jsc]:first-child{color:#174b39;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.adelan-clinical-access-shell[data-astro-cid-fu4p3jsc] h1[data-astro-cid-fu4p3jsc]{margin:.5rem 0 .7rem;font-size:clamp(1.7rem,5vw,2.4rem);line-height:1.1}.professional-auth-onboarding .adelan-auth-stage>*{animation-name:professional-onboarding-control-in;animation-duration:.3s;animation-timing-function:cubic-bezier(.23,1,.32,1)}.professional-auth-onboarding .adelan-auth-stage>:first-child{--adelan-auth-reveal-delay:.175s}.professional-auth-onboarding .adelan-auth-stage>:nth-child(2){--adelan-auth-reveal-delay:.22s}.professional-auth-onboarding .adelan-auth-stage>:nth-child(3){--adelan-auth-reveal-delay:.265s}.professional-auth-onboarding .adelan-auth-stage>:nth-child(n+4){--adelan-auth-reveal-delay:.31s}.professional-auth-onboarding .adelan-auth-input{box-shadow:none;background:#f1f3f0db;border-color:#0000}.professional-auth-onboarding .adelan-auth-input:hover{background:#f1f3f0;border-color:#dfe2da}.professional-auth-onboarding .adelan-auth-input:focus{background:#fff;border-color:#2d6a52}.professional-auth-onboarding .adelan-auth-button-primary{min-height:2.75rem;box-shadow:none}@keyframes professional-onboarding-control-in{0%{opacity:.16;filter:blur(2px);transform:translateY(8px)scale(.998)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.doctor-onboarding-identity{gap:1.5rem;width:100%;max-width:38rem;margin-inline:auto;display:grid}.doctor-onboarding-identity__status{color:#174b39;background:#eff8f3;border:1px solid #dbe8e1;border-radius:1rem;gap:.5rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:grid}.doctor-onboarding-identity__status[data-tone=danger]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.doctor-onboarding-identity__status[data-tone=warning]{color:#92400e;background:#fffbeb;border-color:#fde68a}.doctor-onboarding-identity__status-title{color:inherit;margin:0;font-size:1rem;font-weight:700}.doctor-onboarding-identity__status p{margin:0}.doctor-onboarding-identity__fields,.doctor-onboarding-identity__stage{gap:1.25rem;display:grid}.doctor-onboarding-identity__stage-heading{text-align:center}.doctor-onboarding-identity__stage-heading h2{color:#171717;letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:650}.doctor-onboarding-identity__stage-heading p{color:#737373;margin:.5rem 0 0;font-size:.875rem;line-height:1.5rem}.doctor-onboarding-identity__grid{align-items:start;gap:1rem;display:grid}.doctor-onboarding-identity__field{gap:.5rem;min-width:0;display:grid}.doctor-onboarding-identity__field>span:first-child,.doctor-onboarding-identity__field>label:first-child{color:#404040;padding-left:.25rem;font-size:.75rem;font-weight:650}.doctor-onboarding-identity__field small{color:#a3a3a3;padding-left:.25rem;font-size:.75rem;line-height:1.25rem}.doctor-onboarding-identity__control{box-sizing:border-box;color:#171717;width:100%;min-width:0;min-height:3.25rem;font:inherit;background:#f1f3f0db;border:1px solid #0000;border-radius:1rem;outline:none;padding:0 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background-color .15s}textarea.doctor-onboarding-identity__control{resize:vertical;border-radius:1.35rem;min-height:8rem;padding-block:1rem;line-height:1.5rem}.doctor-onboarding-identity__control:hover{background:#f1f3f0;border-color:#e5e5e5}.doctor-onboarding-identity__control:focus-visible{background:#fff;border-color:#2d6a52;box-shadow:0 0 0 4px #dbeee5}.doctor-onboarding-identity__control:disabled{color:#737373;cursor:not-allowed}.doctor-onboarding-identity__control::placeholder{color:#737b73;opacity:1}.doctor-onboarding-identity__tag-editor{box-sizing:border-box;background:#f1f3f0db;border:1px solid #0000;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:3.25rem;padding:.5rem .625rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.doctor-onboarding-identity__tag-editor:hover{background:#f1f3f0;border-color:#e5e5e5}.doctor-onboarding-identity__tag-editor:focus-within{background:#fff;border-color:#2d6a52;box-shadow:0 0 0 4px #dbeee5}.doctor-onboarding-identity__tag{color:#174b39;background:#dbeee5;border-radius:999px;align-items:center;gap:.25rem;min-width:0;min-height:2rem;padding:.25rem .25rem .25rem .75rem;font-size:.8125rem;font-weight:650;line-height:1.25rem;display:inline-flex}.doctor-onboarding-identity__tag>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doctor-onboarding-identity__tag button{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:1rem;display:inline-grid}.doctor-onboarding-identity__tag button:hover{background:#174b391a}.doctor-onboarding-identity__tag button:focus-visible{outline-offset:1px;outline:2px solid #2d6a52}.doctor-onboarding-identity__tag-input{color:#171717;min-width:8rem;min-height:2rem;font:inherit;background:0 0;border:0;outline:0;flex:10rem;padding:0 .375rem;font-size:.9375rem}.doctor-onboarding-identity__tag-input::placeholder{color:#737b73;opacity:1}.doctor-onboarding-identity__photo{color:#737373;text-align:center;justify-items:center;gap:1rem;max-width:27rem;margin-inline:auto;display:grid}.doctor-onboarding-identity__photo-picker{color:#2d6a52;cursor:pointer;text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:999px;place-items:center;width:7rem;height:7rem;font-size:.75rem;font-weight:650;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #0b2e2314}.doctor-onboarding-identity__photo-picker:focus-within{box-shadow:0 0 0 4px #dbeee5}.doctor-onboarding-identity__photo-picker img{object-fit:cover;width:100%;height:100%}.doctor-onboarding-identity__photo-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doctor-onboarding-identity__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.doctor-onboarding-identity__photo p,.doctor-onboarding-identity__error{margin:0;font-size:.875rem;line-height:1.5rem}.doctor-onboarding-identity__error{color:#b91c1c;text-align:center}.doctor-onboarding-identity__day{background:#fff;border:1px solid #e5e5e5;border-radius:1rem;gap:.75rem;padding:.75rem;display:grid}.doctor-onboarding-identity__day-toggle{align-items:center;gap:.5rem;min-height:2.5rem;font-size:.875rem;font-weight:550;display:flex}.doctor-onboarding-identity__day-toggle input{accent-color:#174b39;width:1rem;height:1rem}.doctor-onboarding-identity__day .doctor-onboarding-identity__field>span:first-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.doctor-onboarding-identity__actions{z-index:40;padding:.625rem 1rem max(.875rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfae6;border-top:1px solid #e5e5e5a6;position:fixed;bottom:0;left:0;right:0}.doctor-onboarding-identity__actions-inner{justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:54rem;margin-inline:auto;display:flex}.doctor-onboarding-identity__actions-end{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.doctor-onboarding-identity__hint{color:#a3a3a3;font-size:.75rem;display:none}.doctor-onboarding-identity__button{color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;background:#174b39;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:650;display:inline-flex}.doctor-onboarding-identity__button[data-variant=secondary]{color:#525252;background:0 0;min-width:0;padding-inline:.875rem}.doctor-onboarding-identity__button:focus-visible{outline-offset:3px;outline:2px solid #2d6a52}.doctor-onboarding-identity__button:disabled{cursor:wait;opacity:.55}.doctor-onboarding-identity__spinner{border:2px solid #fff6;border-top-color:currentColor;border-radius:999px;width:.875rem;height:.875rem;animation:.7s linear infinite doctor-onboarding-spin}@media (width>=40rem){.doctor-onboarding-identity__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-onboarding-identity__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.doctor-onboarding-identity__day{grid-template-columns:minmax(8rem,1fr) 8rem 8rem;align-items:center}}@media (width>=48rem){.doctor-onboarding-identity__hint{display:inline}}@media (prefers-reduced-motion:reduce){.doctor-onboarding-identity__spinner{animation-duration:1ms}}.adelan-portal-solid-shell .adelan-portal-content-record{background:#fff;height:100%;padding:clamp(1.25rem,2.4vw,2.5rem);display:block;overflow-y:auto}.adelan-portal-solid-shell .adelan-patient-record{gap:clamp(1.25rem,2vw,1.75rem);width:min(100%,1180px);min-width:0;margin-inline:auto;padding-bottom:2rem;display:grid}.adelan-portal-solid-shell .adelan-patient-record-header{justify-content:space-between;align-items:flex-end;gap:2rem;min-width:0;display:flex}.adelan-portal-solid-shell .adelan-patient-record-heading{min-width:0}.adelan-portal-solid-shell .adelan-patient-record-back{min-height:2.5rem;color:var(--adelan-muted);font-size:var(--text-body);align-items:center;gap:.45rem;margin-bottom:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-patient-record-back:hover{color:var(--adelan-accent)}.adelan-portal-solid-shell .adelan-patient-record-title-row{align-items:center;gap:1rem;min-width:0;display:flex}.adelan-portal-solid-shell .adelan-patient-record-title-row>div{min-width:0}.adelan-portal-solid-shell .adelan-patient-record-title-row h1{color:var(--adelan-text);font-size:var(--adelan-page-title-size);letter-spacing:var(--adelan-page-title-tracking);text-wrap:balance;margin:0;font-weight:650;line-height:1}.adelan-portal-solid-shell .adelan-patient-record-title-row p{color:var(--adelan-muted);font-size:var(--text-body-lead);margin:.75rem 0 0;line-height:1.5}.adelan-portal-solid-shell .adelan-patient-record-status{background:var(--adelan-accent-soft);min-height:1.75rem;color:var(--adelan-accent-strong);font-size:var(--text-meta);border:1px solid #174b3924;border-radius:999px;flex:none;align-items:center;padding-inline:.7rem;font-weight:650;display:inline-flex}.adelan-portal-solid-shell .adelan-patient-record-actions{flex:none;align-items:center;gap:.65rem;display:flex}.adelan-portal-solid-shell :where(.adelan-patient-record-primary,.adelan-patient-record-secondary){border:1px solid var(--adelan-content-border-strong);min-height:2.75rem;font-size:var(--text-body);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding-inline:1rem;font-weight:650;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.adelan-portal-solid-shell .adelan-patient-record-primary{border-color:var(--adelan-accent-strong);background:var(--adelan-accent-strong);color:#fff}.adelan-portal-solid-shell .adelan-patient-record-secondary{color:var(--adelan-accent-strong);background:#fff}.adelan-portal-solid-shell :where(.adelan-patient-record-primary,.adelan-patient-record-secondary):hover{transform:translateY(-1px)}.adelan-portal-solid-shell .adelan-patient-record-primary:hover{background:var(--adelan-accent-hover)}.adelan-portal-solid-shell .adelan-patient-record-secondary:hover{background:var(--adelan-content-soft)}.adelan-portal-solid-shell .adelan-patient-record-snapshot{background:var(--adelan-accent-strong);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.adelan-portal-solid-shell .adelan-patient-record-snapshot>div{border-right:1px solid #ffffff21;align-content:space-between;gap:.75rem;min-width:0;min-height:6.75rem;padding:1.15rem 1.25rem;display:grid}.adelan-portal-solid-shell .adelan-patient-record-snapshot>div:last-child{border-right:0}.adelan-portal-solid-shell .adelan-patient-record-snapshot span{color:#ffffff9e;font-size:var(--text-meta);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;overflow:hidden}.adelan-portal-solid-shell .adelan-patient-record-snapshot strong{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:.2rem;min-width:0;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:650;line-height:1.05;display:flex;overflow:hidden}.adelan-portal-solid-shell .adelan-patient-record-snapshot small{color:#ffffff94;font-size:var(--text-meta);font-weight:500}.adelan-portal-solid-shell .adelan-patient-record-tabs{border-bottom:1px solid var(--adelan-content-border);scrollbar-width:none;gap:1.4rem;min-width:0;display:flex;overflow-x:auto}.adelan-portal-solid-shell .adelan-patient-record-tabs::-webkit-scrollbar{display:none}.adelan-portal-solid-shell .adelan-patient-record-tabs a{min-height:3rem;color:var(--adelan-muted);font-size:var(--text-body);border-bottom:2px solid #0000;flex:none;align-items:center;gap:.4rem;font-weight:580;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-patient-record-tabs a:hover{color:var(--adelan-accent)}.adelan-portal-solid-shell .adelan-patient-record-tabs a.is-active{border-bottom-color:var(--adelan-accent);color:var(--adelan-accent-strong);font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-tabs strong{color:inherit;font-size:var(--text-meta);font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-body{grid-template-columns:minmax(0,1fr) minmax(17rem,19rem);align-items:start;gap:clamp(1.25rem,2vw,1.75rem);min-width:0;display:grid}.adelan-portal-solid-shell .adelan-patient-record-content{gap:1.1rem;min-width:0;display:grid}.adelan-portal-solid-shell .adelan-patient-record-content-head{justify-content:space-between;align-items:center;min-height:3.5rem;display:flex}.adelan-portal-solid-shell .adelan-patient-record-content-head h2{color:var(--adelan-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:660;line-height:1.05}.adelan-portal-solid-shell .adelan-patient-record-content-body{gap:1rem;min-width:0;display:grid}.adelan-portal-solid-shell .adelan-patient-record-context{border:1px solid var(--adelan-content-border);box-shadow:var(--adelan-content-shadow);background:#fff;border-radius:16px;position:sticky;top:1rem;overflow:hidden}.adelan-portal-solid-shell .adelan-patient-record-context>header{padding:1.15rem 1.2rem 1rem}.adelan-portal-solid-shell .adelan-patient-record-context>header h2{color:var(--adelan-text);font-size:var(--adelan-type-2xl);letter-spacing:-.025em;margin:0;font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-facts{border-top:1px solid var(--adelan-content-border);border-bottom:1px solid var(--adelan-content-border);margin:0;display:grid}.adelan-portal-solid-shell .adelan-patient-record-facts div{justify-content:space-between;align-items:center;gap:1rem;min-height:2.9rem;padding-inline:1.2rem;display:flex}.adelan-portal-solid-shell .adelan-patient-record-facts div+div{border-top:1px solid #01100c0e}.adelan-portal-solid-shell .adelan-patient-record-facts dt{color:var(--adelan-muted);font-size:var(--text-label)}.adelan-portal-solid-shell .adelan-patient-record-facts dd{color:var(--adelan-text);font-size:var(--text-body);text-align:right;margin:0;font-weight:620}.adelan-portal-solid-shell .adelan-patient-record-disclosure{border-bottom:1px solid var(--adelan-content-border)}.adelan-portal-solid-shell .adelan-patient-record-disclosure>button{width:100%;min-height:3.25rem;color:var(--adelan-text);font-size:var(--text-body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:1.2rem;font-weight:620;display:flex}.adelan-portal-solid-shell .adelan-patient-record-disclosure>button>span{align-items:center;gap:.55rem;display:inline-flex}.adelan-portal-solid-shell .adelan-patient-record-disclosure>button:hover{color:var(--adelan-accent)}.adelan-portal-solid-shell .adelan-patient-record-disclosure>:where(p,ul){margin:0;padding:0 1.2rem 1rem}.adelan-portal-solid-shell .adelan-patient-record-disclosure ul{gap:0;list-style:none;display:grid}.adelan-portal-solid-shell .adelan-patient-record-disclosure li{min-height:2.75rem;color:var(--adelan-text);font-size:var(--text-label);border-top:1px solid #01100c0e;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.adelan-portal-solid-shell .adelan-patient-record-copilot{color:var(--adelan-accent-strong);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.adelan-portal-solid-shell .adelan-patient-record-copilot strong,.adelan-portal-solid-shell .adelan-patient-record-copilot small{display:block}.adelan-portal-solid-shell .adelan-patient-record-copilot strong{font-size:var(--text-body);font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-copilot small{color:var(--adelan-muted);font-size:var(--text-label);margin-top:.15rem;line-height:1.4}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-clinical-hero{background:0 0;border:0;border-radius:0;align-items:center;padding:0}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-clinical-hero h3{font-size:var(--adelan-type-xl);font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-clinical-hero p:not(.adelan-kicker){max-width:46rem;font-size:var(--text-body-lead);font-weight:400}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip{border:1px solid var(--adelan-content-border);background:#fff;border-radius:14px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip div{border:0;border-right:1px solid var(--adelan-content-border);background:0 0;border-radius:0;min-height:5rem;padding:1rem}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip div:last-child{border-right:0}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip span{color:var(--adelan-muted);font-size:var(--text-meta)}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip strong{color:var(--adelan-text);font-size:var(--adelan-type-3xl)}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-record-section{border-color:var(--adelan-content-border);box-shadow:var(--adelan-content-shadow);background:#fff;border-radius:14px;gap:1rem;padding:1.15rem}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-record-section-head h3{font-size:var(--adelan-type-xl);letter-spacing:-.02em;font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-record-action{border-color:var(--adelan-accent-strong);background:var(--adelan-accent-strong);color:#fff;min-height:2.75rem;font-size:var(--text-body);border-radius:999px;padding-inline:1rem;font-weight:650}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-record-muted{font-size:var(--text-body);font-weight:400}.adelan-portal-solid-shell .adelan-patient-record-content-body :where(.adelan-record-timeline strong,.adelan-record-card-list strong,.adelan-record-bars strong){font-size:var(--text-body);font-weight:620}.adelan-portal-solid-shell .adelan-patient-record-content-body :where(.adelan-record-timeline p,.adelan-record-card-list p,.adelan-record-bars p){font-size:var(--text-label);font-weight:400}.adelan-portal-solid-shell .adelan-patient-record-content-body :where(.adelan-record-timeline small,.adelan-record-card-list small){font-size:var(--text-meta);font-weight:400}@media (width<=1023px){.adelan-portal-solid-shell .adelan-patient-record-body{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-patient-record-context{position:static}}@media (width<=760px){.adelan-portal-solid-shell .adelan-portal-content-record{padding:1.25rem 1rem 2rem}.adelan-portal-solid-shell .adelan-patient-record-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.adelan-portal-solid-shell .adelan-patient-record-title-row{flex-direction:column;align-items:flex-start;gap:.75rem}.adelan-portal-solid-shell .adelan-patient-record-title-row h1{font-size:var(--adelan-page-title-size-mobile)}.adelan-portal-solid-shell .adelan-patient-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.adelan-portal-solid-shell :where(.adelan-patient-record-primary,.adelan-patient-record-secondary){width:100%}.adelan-portal-solid-shell .adelan-patient-record-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.adelan-portal-solid-shell .adelan-patient-record-snapshot>div:nth-child(2){border-right:0}.adelan-portal-solid-shell .adelan-patient-record-snapshot>div:nth-child(-n+2){border-bottom:1px solid #ffffff21}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip div{border-right:0;border-bottom:1px solid var(--adelan-content-border)}.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-metric-strip div:last-child{border-bottom:0}}@media (width<=480px){.adelan-portal-solid-shell .adelan-patient-record .adelan-record-muted,.adelan-portal-solid-shell .adelan-patient-record-content-body .adelan-record-muted,.adelan-portal-solid-shell .adelan-patient-record :where(.adelan-record-timeline small,.adelan-record-card-list small),.adelan-portal-solid-shell .adelan-patient-record-content-body :where(.adelan-record-timeline small,.adelan-record-card-list small){color:#5a625a}.adelan-portal-solid-shell .adelan-patient-record-actions,.adelan-portal-solid-shell .adelan-patient-record-snapshot{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-patient-record-snapshot>div{border-bottom:1px solid #ffffff21;border-right:0;min-height:5.75rem}.adelan-portal-solid-shell .adelan-patient-record-snapshot>div:last-child{border-bottom:0}}.adelan-portal-solid-shell :where(.adelan-prepare-alert-list,.adelan-prepare-checklist,.adelan-record-card-list,.adelan-record-bars){border:1px solid var(--adelan-content-border);border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell :where(.adelan-prepare-alert-list li,.adelan-prepare-checklist li,.adelan-record-card-list li,.adelan-record-bars li){border:0;border-bottom:1px solid var(--adelan-content-border);background:#fff;border-radius:0;padding:.8rem}.adelan-portal-solid-shell :where(.adelan-prepare-alert-list li,.adelan-prepare-checklist li,.adelan-record-card-list li,.adelan-record-bars li):last-child{border-bottom:0}.adelan-portal-solid-shell :where(.input){border-color:var(--adelan-content-border-strong);min-height:2.75rem;color:var(--adelan-text);font-size:var(--text-body-lead);background:#fff;border-radius:12px;font-weight:450}.adelan-portal-solid-shell :where(.input):focus-within,.adelan-portal-solid-shell :where(.input):focus-visible{border-color:var(--adelan-accent);outline:0;box-shadow:0 0 0 3px #174b3921}.adelan-record-section{border:1px solid var(--adelan-line);background:#fff;border-radius:10px;gap:.8rem;min-width:0;padding:.9rem;display:grid}.adelan-record-section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.adelan-record-section-head h3{color:#172018;font-size:var(--text-card-title);margin:0;font-weight:500;line-height:1.18}.adelan-record-action{border:1px solid var(--adelan-text);background:var(--adelan-text);color:#fff;min-height:2rem;font-size:var(--text-meta);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .72rem;font-weight:500;display:inline-flex}.adelan-record-action input{display:none}.adelan-record-notice{color:#22643f;font-size:var(--text-meta);background:#27794d14;border:1px solid #27794d2e;border-radius:8px;margin:0;padding:.6rem .7rem;font-weight:500}.adelan-record-pin-card{background:#f8faf3;border:1px solid #78a60d2e;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) auto;align-items:end;gap:.62rem;padding:.78rem;display:grid}.adelan-record-pin-card strong{color:#172018;font-size:var(--text-label);font-weight:500;line-height:1.2;display:block}.adelan-record-pin-card p{color:#5f6b55;font-size:var(--text-meta);margin:.16rem 0 0;font-weight:500;line-height:1.38}.adelan-record-pin-card label{color:#667066;font-size:var(--text-caption);text-transform:uppercase;gap:.26rem;font-weight:500;display:grid}.adelan-record-pin-card input{border:1px solid var(--adelan-line);color:#172018;min-width:0;min-height:2.12rem;font-size:var(--text-label);background:#fff;border-radius:8px;outline:0;padding:0 .68rem;font-weight:500}.adelan-record-pin-card input:focus-visible{border-color:#01100c47;box-shadow:0 0 0 3px #78a60d1f}.adelan-record-pin-card button{border:1px solid var(--adelan-text);background:var(--adelan-text);color:#fff;min-height:2.12rem;font-size:var(--text-meta);border-radius:9px;justify-content:center;align-items:center;padding:.38rem .76rem;font-weight:500;display:inline-flex}.adelan-record-pin-card button:disabled{opacity:.55}.adelan-record-pin-card>p[role=alert]{color:#b91c1c;font-size:var(--text-meta);grid-column:1/-1;margin:0;font-weight:500}.adelan-record-muted{color:#7a837a;font-size:var(--text-meta);margin:0;font-weight:500;line-height:1.4}.adelan-record-timeline,.adelan-record-card-list,.adelan-record-bars,.adelan-record-chat{gap:.55rem;margin:0;padding:0;display:grid}.adelan-record-timeline li{grid-template-columns:.78rem minmax(0,1fr);gap:.58rem;list-style:none;display:grid}.adelan-record-timeline-dot{background:#aeb7ae;border-radius:999px;width:.52rem;height:.52rem;margin-top:.32rem}.adelan-record-kind-alert{background:#c8541a}.adelan-record-kind-appointment{background:#242d25}.adelan-record-kind-plan{background:#79b88b}.adelan-record-timeline strong,.adelan-record-card-list strong,.adelan-record-bars strong,.adelan-record-chat strong{color:#172018;font-size:var(--text-label);font-weight:500;line-height:1.25}.adelan-record-timeline p,.adelan-record-card-list p,.adelan-record-bars p,.adelan-record-chat p{color:#5f695f;font-size:var(--text-meta);margin:.18rem 0 0;font-weight:500;line-height:1.42}.adelan-record-timeline small,.adelan-record-card-list small,.adelan-record-chat small{color:#8a928a;font-size:var(--text-caption);margin-top:.2rem;font-weight:500;display:block}.adelan-record-card-list li{border:1px solid var(--adelan-line);background:#fbfcf8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding:.68rem;list-style:none;display:grid}.adelan-record-card-list a{color:#171717;font-size:var(--text-meta);font-weight:500;text-decoration:none}.adelan-record-card-list b{color:#172018;font-size:var(--text-card-title);font-weight:500}.adelan-record-bars li{border:1px solid var(--adelan-line);background:#fbfcf8;border-radius:8px;gap:.34rem;padding:.68rem;list-style:none;display:grid}.adelan-record-bars li>div:first-child{justify-content:space-between;gap:.75rem;display:flex}.adelan-record-bars span{color:#526052;font-size:var(--text-meta);font-weight:500}.adelan-record-bar{background:#edf0ea;border-radius:999px;height:.42rem;overflow:hidden}.adelan-record-bar span{border-radius:inherit;height:100%;display:block}.adelan-record-bar-ok{background:#79b88b}.adelan-record-bar-warn{background:#d98c35}.adelan-record-bar-danger{background:#c8541a}.adelan-record-big-number{color:#172018;font-size:var(--adelan-type-2xl);font-weight:500}.adelan-record-table-wrap{overflow-x:auto}.adelan-record-table{min-width:420px}.adelan-record-ai{align-content:stretch;min-height:100%}.adelan-record-chat li{border:1px solid var(--adelan-line);background:#fbfcf8;border-radius:10px;max-width:88%;padding:.72rem;list-style:none}.adelan-record-chat .adelan-record-chat-user{background:#f2f5ef;justify-self:end}.adelan-record-chat-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:auto;display:grid}.adelan-record-chat-form input{border:1px solid var(--adelan-line);color:#172018;min-width:0;min-height:2.35rem;font-size:var(--text-label);background:#fbfcf8;border-radius:9px;outline:0;padding:0 .85rem;font-weight:500}.adelan-record-chat-form input:focus-visible{background:#fff;border-color:#01100c47;box-shadow:0 0 0 3px #78a60d1f}.adelan-record-chat-form button{background:var(--adelan-text);color:#fff;min-height:2.35rem;font-size:var(--text-meta);border:0;border-radius:9px;padding:0 .9rem;font-weight:500}.adelan-clinical-hero{border:1px solid var(--adelan-line);background:#f3f4f1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.78rem;display:flex}.adelan-clinical-hero h3{color:#172018;font-size:var(--adelan-type-xl);margin:0;font-weight:500;line-height:1.2}.adelan-clinical-hero p:not(.adelan-kicker){color:#677167;font-size:var(--text-label);margin:.35rem 0 0;font-weight:500;line-height:1.4}.adelan-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.adelan-metric-strip div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;min-width:0;padding:.7rem}.adelan-metric-strip span{color:#7a837a;font-size:var(--text-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.adelan-metric-strip strong{color:#172018;font-size:var(--adelan-type-xl);margin-top:.18rem;font-weight:500;line-height:1.1;display:block}.adelan-partial,.adelan-empty-list{color:#9b4215;font-size:var(--text-meta);background:#c8541a12;border:1px solid #c8541a29;border-radius:8px;margin:.75rem;padding:.62rem .7rem;font-weight:500;line-height:1.35}.adelan-empty-list{border-color:var(--adelan-line);background:var(--adelan-soft,#f8f9f7);color:#687268}.adelan-directory-table-wrap{min-height:0;overflow:auto}.adelan-directory-table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.adelan-directory-table th,.adelan-directory-table td{border-bottom:1px solid var(--adelan-line);color:#222;font-size:var(--text-meta);vertical-align:middle;padding:.68rem .82rem;line-height:1.35}.adelan-directory-table th{z-index:1;color:#6a726a;font-size:var(--text-caption);text-transform:uppercase;white-space:nowrap;background:#fbfbfa;font-weight:500;position:sticky;top:0}.adelan-directory-table td{color:#333c33;font-weight:500}.adelan-directory-table tbody tr{transition:background-color .14s}.adelan-directory-table tbody tr:hover td{background:#fbfcf8}.pill{font-size:var(--text-caption);border-style:solid;border-width:1px;border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-weight:600;display:inline-flex}.pill-neutral{color:#525252;background:#f5f5f5;border-color:#e5e5e5}.pill-info{color:#31410b;background:#78a60d1a;border-color:#78a60d33}.pill-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 0 0 1px #01100c0e,inset 0 1px #ffffffc7,0 1px 2px #1018280a}.input{width:100%;font-size:var(--text-body-lead);color:#171717;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:.625rem .875rem;transition:color .15s,background-color .15s,border-color .15s}.input::placeholder{color:#a3a3a3}.input:focus{border-color:var(--color-brand-700);outline:none;box-shadow:0 0 0 4px #174b391f}.label{font-size:var(--text-body);color:#404040;margin-bottom:.375rem;font-weight:500;display:block}.btn{-webkit-user-select:none;user-select:none;min-height:2.75rem;font-size:var(--text-body);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background-color .18s,color .18s,border-color .18s,transform 60ms,opacity .18s;display:inline-flex}.btn:active{transform:translateY(.5px)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--color-brand-700);color:#fff}.btn-secondary{color:#262626;background:#fff;border:1px solid #e5e5e5}@media (hover:hover){.btn-primary:not(:disabled):hover{background:var(--color-brand-800)}.btn-secondary:not(:disabled):hover{background:#fafafa}}.adelan-patient-record{color:var(--adelan-text,#172018);gap:1rem;display:grid}.adelan-patient-record-header,.adelan-patient-record-title-row,.adelan-patient-record-actions,.adelan-record-section-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adelan-patient-record-title-row h1,.adelan-patient-record-content-head h2,.adelan-record-section h3{margin:0}.adelan-patient-record-heading{min-width:0}.adelan-patient-record-back,.adelan-patient-record-actions a,.adelan-record-action,.adelan-patient-record-copilot{border:1px solid var(--adelan-line,#dce2dc);min-height:2.5rem;color:inherit;background:#fff;border-radius:999px;align-items:center;padding:.5rem .85rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-patient-record-actions .adelan-patient-record-primary{border-color:var(--adelan-accent-strong,#173f32);background:var(--adelan-accent-strong,#173f32);color:#fff}.adelan-patient-record-actions .adelan-patient-record-secondary{color:var(--adelan-accent-strong,#173f32);background:#fff}.adelan-patient-record-actions .adelan-patient-record-secondary:hover{background:var(--adelan-content-soft,#f5f8f5)}.adelan-patient-record-status{background:var(--adelan-content-soft,#eef5ef);border-radius:999px;padding:.35rem .7rem}.adelan-patient-record-snapshot,.adelan-metric-strip{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.adelan-patient-record-snapshot>div,.adelan-metric-strip>div{border-right:1px solid var(--adelan-line,#dce2dc);gap:.25rem;padding:.9rem;display:grid}.adelan-patient-record-snapshot span,.adelan-metric-strip span{color:var(--adelan-muted,#667066);font-size:.78rem}.adelan-patient-record-snapshot strong,.adelan-metric-strip strong{font-size:1.25rem}.adelan-patient-record-tabs{border-bottom:1px solid var(--adelan-line,#dce2dc);display:flex;overflow-x:auto}.adelan-patient-record-tabs a{min-height:2.75rem;color:inherit;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.5rem .8rem;text-decoration:none;display:inline-flex}.adelan-patient-record-tabs a.is-active{border-bottom-color:var(--adelan-accent,#2d735a);color:var(--adelan-accent-strong,#173f32)}.adelan-patient-record-body{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);gap:1rem;display:grid}.adelan-patient-record-content,.adelan-patient-record-context,.adelan-record-section,.adelan-clinical-hero{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:14px}.adelan-patient-record-content-head,.adelan-patient-record-content-body,.adelan-patient-record-context,.adelan-record-section,.adelan-clinical-hero{padding:1rem}.adelan-patient-record-content-body{gap:1rem;display:grid}.adelan-patient-record-facts div{border-bottom:1px solid var(--adelan-line,#e6eae6);justify-content:space-between;gap:.75rem;padding:.55rem 0;display:flex}.adelan-patient-record-disclosure{border-top:1px solid var(--adelan-line,#dce2dc);padding-block:.75rem}.adelan-patient-record-disclosure>button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:.45rem 0;font-weight:650}.adelan-patient-record-disclosure ul,.adelan-record-card-list,.adelan-record-timeline,.adelan-record-bars,.adelan-record-chat{gap:.65rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.adelan-record-card-list li,.adelan-record-timeline li,.adelan-record-bars li{border:1px solid var(--adelan-line,#dce2dc);border-radius:10px;padding:.75rem}.adelan-record-card-list li{justify-content:space-between}.adelan-record-biomarkers{flex-wrap:wrap;gap:.35rem;display:flex}.adelan-record-bar>span{background:#2d735a;height:100%;display:block}.adelan-record-bar>span.is-warning{background:#c8541a}.adelan-record-bar>span.is-danger{background:#b91c1c}.adelan-patient-record-content-body .adelan-record-muted{font-size:.875rem;font-weight:400}.adelan-record-evidence-unavailable{border:1px solid var(--adelan-line,#d9e0da);background:var(--adelan-content-soft,#f5f8f5);border-radius:10px;gap:.35rem;padding:.8rem;display:grid}.adelan-record-evidence-unavailable>:where(p,small){margin:0}.adelan-record-pin-card,.adelan-record-chat-form{background:#fff8f1;border:1px solid #edc5a9;border-radius:12px;padding:.85rem}.adelan-empty-list,.adelan-partial{background:var(--adelan-content-soft,#f5f8f5);border-radius:10px;padding:.8rem}.doctor-record-action,.doctor-reconciliation,.doctor-plan-manager,.doctor-record-action__card{gap:1rem;display:grid}.doctor-record-action__card{border:1px solid var(--adelan-line,#dce2dc);background:var(--adelan-surface,#fff);border-radius:.875rem;padding:1rem}.doctor-record-action__field{gap:.375rem;display:grid}.doctor-record-action input,.doctor-record-action select,.doctor-plan-manager input,.doctor-plan-manager select{border:1px solid var(--adelan-line,#d1d5db);background:#fff;border-radius:.625rem;min-height:2.75rem;padding:.625rem .75rem}.doctor-record-action button,.doctor-reconciliation button,.doctor-plan-manager button{color:#fff;background:var(--adelan-brand-700,#315a4b);border:0;border-radius:.625rem;width:fit-content;min-height:2.5rem;padding:.5rem .875rem;font-weight:700}.doctor-record-action__file,.doctor-record-action__field>span{font-size:.875rem;font-weight:700}.doctor-record-action__file input{margin-top:.5rem;display:block}.doctor-record-action__filename,.doctor-record-action__status,.doctor-reconciliation small,.doctor-plan-manager small{color:var(--adelan-muted,#64748b);font-size:.8125rem}.doctor-record-action__error{color:#b42318}.doctor-reconciliation__summary{grid-template-columns:1fr auto;align-items:center}.doctor-reconciliation__summary>div:last-child{text-align:right;display:grid}.doctor-reconciliation__critical,.doctor-reconciliation__coverage,.doctor-reconciliation__clear{border-radius:.875rem;padding:1rem}.doctor-reconciliation__critical{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.doctor-reconciliation__coverage{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.doctor-reconciliation__clear{color:#047857;background:#ecfdf5}.doctor-reconciliation__warnings,.doctor-plan-manager__plans{gap:.75rem;padding:0;list-style:none;display:grid}.doctor-reconciliation__warnings li>div,.doctor-plan-manager__plans>li{justify-content:space-between;gap:1rem;display:flex}.doctor-reconciliation__warnings small{display:block}.doctor-reconciliation__backdrop{z-index:80;background:#0f172a8c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.doctor-reconciliation__backdrop>section{background:#fff;border-radius:1rem;gap:1rem;width:min(100%,40rem);max-height:85vh;padding:1.25rem;display:grid;overflow:auto}.doctor-plan-manager__plans>li{border-bottom:1px solid var(--adelan-line,#e5e7eb);align-items:flex-start;padding-block:.75rem}.doctor-plan-manager__item{border:0;grid-template-columns:9rem 1fr 1fr 1fr auto;gap:.5rem;margin-block:.75rem;padding:0;display:grid}@media (width<=900px){.adelan-patient-record-header{flex-direction:column;align-items:stretch}.adelan-patient-record-body{grid-template-columns:1fr}.adelan-patient-record-snapshot,.adelan-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.doctor-plan-manager__item{grid-template-columns:1fr}}.adelan-directory-panel,.adelan-detail-shell,.adelan-profile-form{color:var(--adelan-text,#172018)}.adelan-directory-panel{gap:1rem;min-width:0;display:grid}.adelan-home-container{width:min(100%,74rem);margin-inline:auto;padding:clamp(1.25rem,4vw,3rem)}.adelan-home-header{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;display:flex}.adelan-home-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,3.7rem)}.adelan-home-lead{max-width:48rem;color:var(--adelan-muted,#667066)}.adelan-home-primary-action{background:var(--adelan-accent-strong,#173f32);color:#fff;border-radius:999px;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-patients-bento{grid-template-columns:minmax(17rem,.9fr) repeat(2,minmax(0,.72fr));gap:1rem;display:grid}.adelan-patients-bento-feature,.adelan-patients-bento-stat,.adelan-section-directory{border-radius:16px;text-decoration:none}.adelan-patients-bento-feature{background:var(--adelan-accent-strong,#173f32);color:#fff;flex-direction:column;min-height:11rem;padding:1.4rem;display:flex}.adelan-patients-bento-action{color:#fff;margin-top:1rem;font-size:.86rem;font-weight:650}.adelan-patients-bento-feature strong,.adelan-patients-bento-stat strong{margin-top:auto;font-size:clamp(2.5rem,5vw,4rem)}.adelan-patients-bento-stat{border:1px solid var(--adelan-line,#dce2dc);min-height:11rem;color:inherit;background:#fff;padding:1.2rem;display:grid}.adelan-patients-bento-directory{border:1px solid var(--adelan-line,#dce2dc);background:#fff;grid-column:1/-1;overflow:hidden}.adelan-section-directory>header{padding:1.25rem}.adelan-section-link-list>a{border-top:1px solid var(--adelan-line,#dce2dc);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.9rem 1.25rem;text-decoration:none;display:grid}.adelan-section-link-list strong,.adelan-section-link-list small{display:block}.adelan-section-link-list small{color:var(--adelan-muted,#667066)}.adelan-home-partial{color:#8d3b13;background:#fff6ed;border:1px solid #edc5a9;border-radius:12px;margin-top:1rem;padding:.8rem}.adelan-directory-header,.adelan-directory-actions,.adelan-directory-links,.adelan-directory-toolbar,.adelan-directory-tabs,.adelan-detail-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.adelan-directory-header{justify-content:space-between}.adelan-directory-header h1,.adelan-directory-intro h2,.adelan-detail-shell h2{margin:0}.adelan-directory-actions a,.adelan-directory-links a,.adelan-detail-actions a,.adelan-detail-actions button,.adelan-profile-button{border:1px solid var(--adelan-line,#dce2dc);min-height:2.6rem;color:inherit;font:inherit;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-directory-actions .adelan-directory-primary,.adelan-detail-actions .adelan-detail-primary,.adelan-profile-button-primary{border-color:var(--adelan-accent-strong,#173f32);background:var(--adelan-accent-strong,#173f32);color:#fff}.adelan-directory-intro,.adelan-patients-state,.adelan-operational-empty{border:1px solid var(--adelan-line,#dce2dc);background:var(--adelan-content-soft,#f7faf7);border-radius:14px;padding:1rem;position:relative}.adelan-directory-intro>button{background:0 0;border:0;font-size:1.25rem;position:absolute;top:.65rem;right:.65rem}.adelan-directory-toolbar{justify-content:space-between}.adelan-directory-search{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:12px;flex:16rem;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:.75rem;display:flex}.adelan-directory-search input{background:0 0;border:0;outline:0;width:100%}.adelan-directory-tabs button{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:999px;min-height:2.4rem;padding:.45rem .75rem}.adelan-directory-tabs button span{margin-left:.35rem}.adelan-directory-tabs .adelan-directory-tab-active{border-color:var(--adelan-accent,#2d735a);color:var(--adelan-accent-strong,#173f32)}.adelan-directory-table-wrap{border:1px solid var(--adelan-line,#dce2dc);background:#fff;border-radius:14px;overflow-x:auto}.adelan-directory-table{border-collapse:collapse;width:100%}.adelan-directory-table th,.adelan-directory-table td{border-bottom:1px solid var(--adelan-line,#e6eae6);text-align:left;vertical-align:middle;padding:.85rem}.adelan-directory-patient{color:inherit;align-items:center;gap:.65rem;text-decoration:none;display:flex}.adelan-directory-patient strong,.adelan-directory-patient small{display:block}.adelan-avatar{background:var(--adelan-content-soft,#eef5ef);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:grid}.adelan-data-tags{flex-wrap:wrap;gap:.3rem;display:flex}.adelan-directory-table .adelan-data-tags span,.pill{border:1px solid var(--adelan-line,#dce2dc);border-radius:999px;align-items:center;min-height:1.5rem;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.pill-success{color:#166534;background:#edf9f1;border-color:#a7d7bd}.pill-warning{color:#9a4318;background:#fff6ed;border-color:#edc5a9}.pill-neutral{color:#596159;background:#f3f4f3}.adelan-detail-shell,.adelan-detail-shell form,.adelan-profile-form,.adelan-profile-fieldset,.adelan-profile-field{gap:.85rem;display:grid}.adelan-detail-shell input,.adelan-detail-shell select,.adelan-profile-input{border:1px solid var(--adelan-line,#dce2dc);min-height:2.75rem;color:inherit;font:inherit;background:#fff;border-radius:10px;padding:.6rem .75rem}.adelan-detail-state,.adelan-detail-alert,.adelan-profile-alert{border:1px solid var(--adelan-line,#dce2dc);border-radius:10px;margin:0;padding:.8rem}.adelan-detail-alert,.adelan-profile-alert-error,.adelan-patients-state.is-error{color:#a31d1d;background:#fff3f3;border-color:#efc2c2}.adelan-profile-alert-success{color:#166534;background:#effaf2;border-color:#b8dcc5}.adelan-detail-pin{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem) auto;align-items:center}.adelan-profile-fieldset{border:0;min-width:0;padding:0}.adelan-profile-label{font-size:.82rem;font-weight:650}.adelan-profile-form-loading{color:#7a837a;margin:0;font-size:.76rem;font-weight:500}.adelan-profile-button-secondary{border-color:var(--adelan-line,#dce2dc);color:#172018;background:#fff}@media (width<=760px){.adelan-directory-header,.adelan-directory-toolbar,.adelan-detail-pin{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.adelan-directory-actions>*,.adelan-detail-actions>*{flex:auto}.adelan-directory-table{min-width:54rem}.adelan-patients-bento{grid-template-columns:1fr}.adelan-patients-bento-directory{grid-column:auto}}[data-doctor-patients-view=index] .adelan-home-container{width:min(100%,74rem);margin-inline:auto;padding:clamp(1.25rem,4vw,3rem)}[data-doctor-patients-view=index] .adelan-home-header{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.5rem;display:flex}[data-doctor-patients-view=index] .adelan-home-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,3.7rem)}[data-doctor-patients-view=index] .adelan-home-lead{max-width:48rem;color:var(--adelan-muted,#667066)}[data-doctor-patients-view=index] .adelan-home-primary-action{background:var(--adelan-accent-strong,#173f32);color:#fff;border-radius:999px;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-weight:650;text-decoration:none;display:inline-flex}[data-doctor-patients-view=index] .adelan-home-partial{color:#8d3b13;background:#fff6ed;border:1px solid #edc5a9;border-radius:12px;margin-top:1rem;padding:.8rem}.doctor-changelog,.doctor-consultations-index{color:#2c2c2b;gap:1.25rem;display:grid}.doctor-changelog__header,.doctor-consultations-index>header{border-bottom:1px solid #ebe9e5;padding-bottom:1.25rem}.doctor-changelog h2,.doctor-consultations-index h1{margin:.25rem 0;font-size:clamp(1.55rem,3vw,2rem);line-height:1.15}.doctor-changelog__header>p:last-child,.doctor-consultations-index header>p{color:#6f6d68;line-height:1.55}.doctor-changelog__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.doctor-changelog__list article,.doctor-changelog__detail,.doctor-consultations-index__next,.doctor-consultations-index__paths>a{background:#fff;border:1px solid #e6e4de;border-radius:1rem;gap:.65rem;padding:1.1rem;display:grid;box-shadow:0 .25rem .8rem #1c2a2308}.doctor-changelog__meta{color:#6f6d68;font-size:var(--text-meta);justify-content:space-between;gap:.75rem;display:flex}.doctor-changelog__list h3,.doctor-changelog__detail h3,.doctor-consultations-index h2{font-size:var(--text-card-title);margin:0}.doctor-changelog__list p,.doctor-changelog__detail p,.doctor-consultations-index__next p{color:#6f6d68;margin:0;line-height:1.5}.doctor-changelog a,.doctor-consultations-index a{color:var(--color-brand-700);font-weight:700;text-decoration:none}.doctor-changelog__pager{color:#6f6d68;font-size:var(--text-body);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.doctor-changelog__pager a[aria-disabled=true]{pointer-events:none;color:#a09d96}.doctor-changelog__error{color:#8d3e17;background:#fff8f4;border:1px solid #c8541a33;border-radius:.8rem;padding:1rem}.doctor-changelog__error button{background:var(--color-brand-700);color:#fff;border:0;border-radius:999px;padding:.5rem .9rem}.doctor-consultations-index{padding:clamp(1rem,3vw,2rem)}.doctor-consultations-index__primary{background:var(--color-brand-700);border-radius:999px;width:fit-content;margin-top:.75rem;padding:.7rem 1rem;display:inline-flex;color:#fff!important}.doctor-consultations-index__paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.doctor-consultations-index__paths span{color:#6f6d68;font-size:var(--text-body);line-height:1.45}.doctor-consultations-index__loading,.doctor-consultations-index__empty,.doctor-consultations-index__error{color:#6f6d68;background:#f5f5f0;border-radius:.9rem;padding:1rem}@media (width<=720px){.doctor-consultations-index__paths{grid-template-columns:1fr}}.medicos-auth-page{color:#20332b;background:#f5f5f0;place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.medicos-auth-card{background:#fff;border:1px solid #e4e6df;border-radius:1.25rem;gap:1rem;width:min(100%,34rem);padding:clamp(1.5rem,5vw,3rem);display:grid;box-shadow:0 1rem 3rem #174b391a}.medicos-auth-card h1{margin:.25rem 0 .75rem;font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.12}.medicos-auth-card p{color:#68716a;margin:0;line-height:1.55}.medicos-auth-primary,.medicos-auth-secondary{border-radius:.65rem;width:fit-content;margin-top:1.25rem;padding:.72rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.medicos-auth-primary{background:var(--color-brand-700);color:#fff}.medicos-auth-secondary{color:var(--color-brand-700);border:1px solid #cbd8cf}.doctor-changelog .template-hidden,.doctor-consultations-index .template-hidden{display:none}.doctor-changelog__body{gap:.75rem;display:grid}.doctor-changelog__body ul,.doctor-changelog__body ol{margin:0;padding-left:1.25rem}.doctor-changelog__status,.doctor-changelog__empty{color:#6f6d68;background:#f5f5f0;border-radius:.8rem;margin:0;padding:1rem}.doctor-changelog__back{width:fit-content}.doctor-consultations-index{min-height:100%}.doctor-consultations-index .adelan-home-container{width:min(100%,92rem);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem)}.doctor-consultations-index .adelan-home-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.doctor-consultations-index .adelan-home-eyebrow,.doctor-consultations-index .adelan-kicker{color:var(--adelan-accent,var(--color-brand-700));letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.doctor-consultations-index .adelan-home-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.25rem,5vw,4.4rem);font-weight:660;line-height:.94}.doctor-consultations-index .adelan-home-lead{max-width:48rem;color:var(--adelan-muted,#68716a);margin:.85rem 0 0;line-height:1.55}.doctor-consultations-index .adelan-home-primary-action,.doctor-consultations-index__state button{background:var(--adelan-accent-strong,var(--color-brand-700));color:#fff;width:fit-content;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.adelan-consultations-index-hero{background:var(--adelan-accent-strong,var(--color-brand-900));color:#fff;border-radius:18px;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.35fr);display:grid;overflow:hidden}.adelan-consultations-next{border-right:1px solid #ffffff21;flex-direction:column;justify-content:flex-end;min-height:18rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.adelan-consultations-next .adelan-kicker{color:#ffffffa3;margin-bottom:auto}.adelan-consultations-next h2{color:#fff;letter-spacing:-.05em;margin:2rem 0 0;font-size:clamp(2rem,4vw,3.4rem);font-weight:660;line-height:.95}.adelan-consultations-next>p:not(.adelan-kicker){color:#ffffffa3;gap:.2rem;margin:.9rem 0 0;font-size:.85rem;display:grid}.adelan-consultations-next>a{color:#fff;width:fit-content;margin-top:1.3rem;font-size:.86rem;font-weight:650;text-decoration:none}.adelan-consultations-metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adelan-consultations-metrics a{color:#fff;border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;min-width:0;padding:1.35rem;text-decoration:none;display:flex}.adelan-consultations-metrics a:last-child{border-right:0}.adelan-consultations-metrics a>span,.adelan-consultations-metrics a>small{color:#ffffffa3;font-size:.78rem;line-height:1.4}.adelan-consultations-metrics strong{color:#fff;letter-spacing:-.06em;margin-block:1rem;font-size:clamp(2.8rem,5vw,4.3rem);font-weight:670;line-height:.9}.adelan-consultations-metrics a:first-child strong{color:var(--adelan-accent-bright,var(--color-brand-100))}.adelan-consultations-next>p strong{color:var(--adelan-accent-bright,var(--color-brand-100));font-size:1.05rem}.adelan-consultations-path{border:1px solid var(--adelan-content-border,#e4e6df);border-radius:var(--adelan-content-radius,18px);box-shadow:var(--adelan-content-shadow,0 .5rem 1.6rem #174b390f);background:#fff;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:2rem;margin-top:1rem;padding:clamp(1.3rem,2.5vw,1.8rem);display:grid}.adelan-consultations-path h2{color:var(--adelan-text,#20332b);letter-spacing:-.035em;margin:0;font-size:1.55rem;font-weight:660}.adelan-consultations-path header>p:last-child{color:var(--adelan-muted,#68716a);margin:.55rem 0 0;font-size:.86rem;line-height:1.5}.adelan-consultations-path ol{margin:0;padding:0;list-style:none}.adelan-consultations-path li{border-top:1px solid var(--adelan-content-border,#e4e6df)}.adelan-consultations-path li:first-child{border-top:0}.adelan-consultations-path a{min-height:4.2rem;color:var(--adelan-text,#20332b);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;text-decoration:none;display:grid}.adelan-consultations-path a>span:first-child{color:var(--adelan-accent,var(--color-brand-700));letter-spacing:.08em;font-size:.74rem;font-weight:700}.adelan-consultations-path a strong,.adelan-consultations-path a small{display:block}.adelan-consultations-path a strong{font-size:.92rem;font-weight:650}.adelan-consultations-path a small{color:var(--adelan-muted,#68716a);margin-top:.15rem;font-size:.8rem}.adelan-consultations-path b{color:var(--adelan-accent-strong,var(--color-brand-900));font-size:.88rem}.doctor-consultations-index__state{border:1px solid var(--adelan-content-border,#e4e6df);min-height:18rem;color:var(--adelan-muted,#68716a);text-align:center;background:#fff;border-radius:18px;place-items:center;margin:clamp(1.5rem,3vw,2.5rem);padding:2rem;display:grid}.doctor-consultations-index__state.is-error{color:#8d3e17;background:#fff8f4;border-color:#c8541a4d}.doctor-consultations-index__state p,.doctor-consultations-index__empty{margin:0}.doctor-consultations-index__state button{margin-top:1rem}.doctor-consultations-index__empty,.doctor-consultations-index .adelan-home-partial{color:var(--adelan-muted,#68716a);background:#f5f5f0;border-radius:.8rem;margin-top:1rem;padding:1rem}@media (width<=900px){.doctor-consultations-index .adelan-home-header{flex-direction:column;align-items:flex-start}.adelan-consultations-index-hero,.adelan-consultations-path{grid-template-columns:minmax(0,1fr)}.adelan-consultations-next{border-bottom:1px solid #ffffff21;border-right:0}.adelan-consultations-path{gap:1rem}}@media (width<=640px){.doctor-consultations-index .adelan-home-container{padding:1.5rem 1rem 2rem}.doctor-consultations-index .adelan-home-primary-action{width:100%}.adelan-consultations-metrics{grid-template-columns:minmax(0,1fr)}.adelan-consultations-metrics a{border-bottom:1px solid #ffffff21;border-right:0}.adelan-consultations-metrics a:last-child{border-bottom:0}}.adelan-security-step-up-dialog{border:none;border-radius:16px;max-width:min(28rem,100vw - 2rem);padding:1.25rem;box-shadow:0 12px 40px #01100c2e}.adelan-security-step-up-dialog::backdrop{background:#0b2e2373}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-operational-empty-actions :where(a,button):hover{background:var(--color-brand-50);border-color:#174b3947;transform:translateY(-1px)}.adelan-portal-solid-shell .adelan-operational-empty-actions .is-primary:hover{border-color:var(--color-brand-800);background:var(--color-brand-800)}}.adelan-portal-solid-shell .adelan-notifications-empty{min-height:clamp(14rem,28vh,18rem);margin-inline:0}@media (width<=640px){.adelan-portal-solid-shell .adelan-operational-empty-actions,.adelan-portal-solid-shell .adelan-operational-empty-actions :where(a,button){width:100%}}.adelan-portal-solid-shell .adelan-profile-panel{box-shadow:none;background:#fff;border:0;border-radius:0;display:block;overflow:hidden}.adelan-portal-solid-shell .adelan-profile-scroll{height:100%;padding:clamp(1.25rem,2.4vw,2.5rem);display:block;overflow-y:auto}.adelan-portal-solid-shell .adelan-profile-page-shell{gap:clamp(1.25rem,2vw,1.75rem);width:min(100%,1180px);min-width:0;margin-inline:auto;padding-bottom:2rem;display:grid}.adelan-portal-solid-shell .adelan-profile-page-header{min-width:0}.adelan-portal-solid-shell .adelan-profile-page-header h1{color:var(--adelan-text);font-size:var(--adelan-page-title-size);letter-spacing:var(--adelan-page-title-tracking);text-wrap:balance;margin:0;font-weight:650;line-height:1}.adelan-portal-solid-shell .adelan-profile-page-header>p:last-child{max-width:42rem;color:var(--adelan-muted);font-size:var(--text-body-lead);margin:.75rem 0 0;line-height:1.55}.adelan-portal-solid-shell .adelan-profile-section-nav{border-bottom:1px solid var(--adelan-content-border);scrollbar-width:none;gap:1.4rem;min-width:0;display:flex;overflow-x:auto}.adelan-portal-solid-shell .adelan-profile-section-nav::-webkit-scrollbar{display:none}.adelan-portal-solid-shell .adelan-profile-section-nav a{min-height:3rem;color:var(--adelan-muted);font-size:var(--text-body);border-bottom:2px solid #0000;flex:none;align-items:center;font-weight:580;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-profile-section-nav a:hover,.adelan-portal-solid-shell .adelan-profile-section-nav a:focus-visible{color:var(--adelan-accent)}.adelan-portal-solid-shell .adelan-profile-section-nav a.is-active{border-bottom-color:var(--adelan-accent);color:var(--adelan-accent-strong);font-weight:650}.adelan-portal-solid-shell .adelan-profile-page-shell:has(#profile-availability:target,#profile-security:target) .adelan-profile-section-nav a.is-active{color:var(--adelan-muted);border-bottom-color:#0000;font-weight:580}.adelan-portal-solid-shell .adelan-profile-page-shell:has(#profile-availability:target) .adelan-profile-section-nav a[href=\#profile-availability],.adelan-portal-solid-shell .adelan-profile-page-shell:has(#profile-security:target) .adelan-profile-section-nav a[href=\#profile-security]{border-bottom-color:var(--adelan-accent);color:var(--adelan-accent-strong);font-weight:650}.adelan-portal-solid-shell .adelan-profile-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);align-items:start;gap:clamp(1.25rem,2vw,1.75rem);min-width:0;display:grid}.adelan-portal-solid-shell .adelan-profile-card{border-color:var(--adelan-content-border);box-shadow:var(--adelan-content-shadow);border-radius:16px;padding:1.2rem}.adelan-portal-solid-shell .adelan-profile-card-main{box-shadow:none;border:0;padding:0}.adelan-portal-solid-shell .adelan-profile-pin-card{position:sticky;top:0}.adelan-portal-solid-shell .adelan-profile-card-head{display:block}.adelan-portal-solid-shell .adelan-profile-card-head h2{font-size:var(--adelan-type-2xl);letter-spacing:-.025em;font-weight:650}.adelan-portal-solid-shell .adelan-profile-form,.adelan-portal-solid-shell .adelan-profile-fieldset{gap:1.15rem}.adelan-portal-solid-shell .adelan-profile-photo:not(.adelan-profile-photo-onboarding){background:#f5f9f6;border:1px solid #174b391a;border-radius:16px;grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.adelan-portal-solid-shell .adelan-profile-photo:not(.adelan-profile-photo-onboarding) .adelan-profile-photo-stage>.adelan-profile-label{display:none}.adelan-portal-solid-shell .adelan-profile-photo:not(.adelan-profile-photo-onboarding) .adelan-profile-photo-preview{background:#fff;border-color:#174b3924;width:6.75rem;height:6.75rem}.adelan-portal-solid-shell .adelan-profile-identity-copy{min-width:0}.adelan-portal-solid-shell .adelan-profile-identity-copy h2{overflow-wrap:anywhere;color:var(--adelan-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem);font-weight:660;line-height:1.05}.adelan-portal-solid-shell .adelan-profile-photo-copy .adelan-profile-identity-meta{color:var(--adelan-muted);font-size:var(--text-body);margin-top:.45rem;line-height:1.5}.adelan-portal-solid-shell .adelan-profile-photo-copy>p:not(.adelan-profile-identity-meta){max-width:38rem;font-size:var(--text-meta)}.adelan-portal-solid-shell .adelan-profile-input{border-color:var(--adelan-content-border);min-height:2.75rem;font-size:var(--text-body);background:#fff;border-radius:10px;padding:.65rem .75rem;font-weight:450}.adelan-portal-solid-shell .adelan-profile-textarea{min-height:7.5rem}.adelan-portal-solid-shell .adelan-profile-availability{border-color:var(--adelan-content-border);background:#f8faf8;border-radius:16px;padding:1rem;scroll-margin-top:1rem}.adelan-portal-solid-shell .adelan-profile-availability-row{background:#fff;border-color:#01100c0f;min-height:3.3rem;padding:.6rem .75rem}.adelan-portal-solid-shell .adelan-profile-button{min-height:2.6rem;font-size:var(--text-label);border-radius:999px;padding-inline:1rem;font-weight:620}.adelan-portal-solid-shell #profile-details,.adelan-portal-solid-shell #profile-security{scroll-margin-top:1rem}@media (width<=1279px){.adelan-portal-solid-shell .adelan-profile-grid{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-profile-pin-card{position:static}.adelan-portal-solid-shell .adelan-security-pin-card{order:-1}}@media (width<=760px){.adelan-portal-solid-shell .adelan-profile-scroll{padding:1.25rem 1rem 2rem}.adelan-portal-solid-shell .adelan-profile-page-header h1{font-size:var(--adelan-page-title-size-mobile)}.adelan-portal-solid-shell .adelan-profile-photo:not(.adelan-profile-photo-onboarding),.adelan-portal-solid-shell .adelan-profile-two-col,.adelan-portal-solid-shell .adelan-profile-availability-row,.adelan-portal-solid-shell .adelan-profile-break-row{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-profile-photo:not(.adelan-profile-photo-onboarding){justify-items:start}.adelan-portal-solid-shell .adelan-profile-time-field{grid-template-columns:2.45rem minmax(0,1fr);width:100%;display:grid}}.adelan-portal-solid-shell :where(.adelan-detail-card,.adelan-detail-pin,.adelan-list-panel,.adelan-thread-panel,.adelan-info-panel,.adelan-prepare-main,.adelan-prepare-side,.adelan-consult-main,.adelan-consult-side,.adelan-record-main,.adelan-record-side,.adelan-calendar-main,.adelan-calendar-side){border-color:var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff}.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-directory-search,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea):focus-within,.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea):focus-visible{border-color:var(--adelan-accent);outline:0;box-shadow:0 0 0 3px #174b3921}.adelan-portal-solid-shell :where(.adelan-notification-list,.adelan-security-list,.adelan-waiting-list){border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff;gap:0;display:grid;overflow:hidden}.adelan-portal-solid-shell :where(.adelan-notification-item,.adelan-security-list li,.adelan-waiting-row){border:0;border-bottom:1px solid var(--adelan-content-border);min-height:4.5rem;padding:1rem var(--adelan-content-gutter);background:#fff;border-radius:0}.adelan-portal-solid-shell :where(.adelan-notification-item,.adelan-security-list li,.adelan-waiting-row):last-child{border-bottom:0}.adelan-portal-solid-shell .adelan-notification-unread{background:var(--adelan-content-soft)}.adelan-portal-solid-shell :where(.adelan-notification-item strong,.adelan-security-list strong,.adelan-waiting-row strong){font-size:var(--text-body-lead);font-weight:620}.adelan-portal-solid-shell :where(.adelan-notification-item p,.adelan-waiting-row p){font-size:var(--text-body);font-weight:400}.adelan-portal-solid-shell :where(.adelan-notification-item small,.adelan-security-list small){font-size:var(--text-label);font-weight:400}.adelan-portal-solid-shell .adelan-compact-toolbar{border-color:var(--adelan-content-border);border-radius:12px;min-height:3rem;padding-inline:1rem}.adelan-portal-solid-shell :where(.adelan-compact-toolbar p,.adelan-toggle-row){font-size:var(--text-body);font-weight:500}.doctor-account-root{color:#172018;background:#fff;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.doctor-account-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;height:100%;min-height:0;padding:clamp(1.25rem,2.4vw,2.5rem);overflow-y:auto}.doctor-account-page{gap:clamp(1.25rem,2vw,1.75rem);width:min(100%,74rem);margin-inline:auto;padding-bottom:2rem;display:grid}.doctor-account-header h1,.doctor-account-identity h2,.doctor-account-availability h3{color:#111814;margin:0}.doctor-account-header h1{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem)}.doctor-account-header>p:last-child,.doctor-account-availability-head p,.doctor-account-photo-copy>p,.doctor-account-identity-meta{color:#626c62;margin:.45rem 0 0;line-height:1.5}.doctor-account-kicker{color:#52715f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.doctor-account-tabs{border-bottom:1px solid #174b391f;gap:.35rem;display:flex;overflow-x:auto}.doctor-account-tabs a{color:#5b665b;white-space:nowrap;border-bottom:2px solid #0000;min-height:2.7rem;padding:.72rem .85rem;font-size:.84rem;font-weight:650;text-decoration:none}.doctor-account-tabs a:hover,.doctor-account-tabs a:focus-visible,.doctor-account-tabs a.is-active{color:#174b39;border-bottom-color:#174b39}.doctor-account-card{background:#fff;border:1px solid #174b391f;border-radius:16px;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 1px 2px #01100c09}.doctor-account-form,.doctor-account-fieldset{gap:1rem;min-width:0;display:grid}.doctor-account-fieldset{border:0;padding:0}.doctor-account-fieldset:disabled{opacity:.72}.doctor-account-alert{color:#315f4e;background:#f7faf8;border:1px solid #174b3924;border-radius:9px;margin:0;padding:.72rem .8rem;font-size:.8rem;line-height:1.45}.doctor-account-alert[data-tone=error]{color:#991b1b;background:#fef2f2;border-color:#b91c1c38}.doctor-account-alert[data-tone=success]{color:#166534;background:#f2f8f1;border-color:#16653433}.doctor-account-photo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.doctor-account-photo-stage,.doctor-account-photo-copy,.doctor-account-field{gap:.42rem;min-width:0;display:grid}.doctor-account-photo-preview{color:#52715f;width:6rem;height:6rem;font:inherit;background:#f7faf8;border:1px solid #174b3929;border-radius:999px;place-items:center;font-size:1.45rem;font-weight:700;display:grid;overflow:hidden}.doctor-account-photo-preview img{object-fit:cover;width:100%;height:100%}.doctor-account-label{color:#5b665b;font-size:.74rem;font-weight:600}.doctor-account-input{color:#172018;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #174b3933;border-radius:12px;padding:.6rem .72rem;font-size:.9rem}.doctor-account-input:focus-visible{border-color:#174b39;outline:0;box-shadow:0 0 0 3px #174b3921}.doctor-account-textarea{resize:vertical;min-height:6.2rem}.doctor-account-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.doctor-account-button{color:#174b39;width:fit-content;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #174b3933;border-radius:10px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.doctor-account-button[data-primary]{color:#fff;background:#0b2e23;border-color:#0b2e23}.doctor-account-button[data-block]{width:100%}.doctor-account-button:disabled{cursor:default;opacity:.55}.doctor-account-hidden-file{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.doctor-account-inline-error{color:#b91c1c;margin:0;font-size:.75rem}.doctor-account-availability{gap:1rem;display:grid}.doctor-account-availability-list{gap:.65rem;display:grid}.doctor-account-availability-row{background:#fbfdfb;border:1px solid #174b391a;border-radius:12px;grid-template-columns:minmax(10rem,1.4fr) minmax(7rem,.7fr) minmax(7rem,.7fr);gap:.75rem;padding:.8rem;display:grid}.doctor-account-day-controls,.doctor-account-time-field,.doctor-account-break-row{gap:.4rem;display:grid}.doctor-account-break-row{grid-column:1/-1;grid-template-columns:minmax(10rem,1.4fr) minmax(7rem,.7fr) minmax(7rem,.7fr);align-items:end}.doctor-account-day-toggle,.doctor-account-break-toggle{color:#315f4e;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.doctor-account-time-field>span,.doctor-account-break-label{color:#626c62;font-size:.72rem;font-weight:600}.doctor-organization-card{width:min(100%,36rem)}.doctor-organization-surface{background:#fff;border:1px solid #174b3924;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #01100c09}.doctor-organization-trigger,.doctor-organization-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.doctor-organization-trigger{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:4.7rem;padding:.75rem;display:grid}.doctor-organization-monogram{color:#174b39;background:#f5faf7;border:1px solid #d7e5dc;border-radius:9px;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:700;display:grid}.doctor-organization-meta{color:#52715f;margin-top:.2rem;font-size:.72rem;display:block}.doctor-organization-menu{color:#fff;background:#0b2e23;border-top:1px solid #ffffff1f;gap:.35rem;padding:.55rem;display:grid}.doctor-organization-option{border-radius:9px;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem;display:grid}.doctor-organization-option:hover:not(:disabled),.doctor-organization-option:focus-visible{background:#ffffff1a}.doctor-organization-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.doctor-organization-actions a{color:#174b39;text-align:center;background:#fff;border-radius:8px;padding:.6rem;font-size:.78rem;font-weight:650;text-decoration:none}.doctor-account-state-label{color:#52715f;background:#f1f5f2;border-radius:999px;width:fit-content;margin:0;padding:.35rem .7rem;font-size:.74rem;font-weight:700}.doctor-security-grid{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.85fr);align-items:start;gap:1rem;display:grid}.doctor-security-main,.doctor-security-stack,.doctor-security-section,.doctor-signing-pin,.doctor-signing-pin>header,.doctor-pin-recovery-card{gap:1rem;min-width:0;display:grid}.doctor-security-pin{position:sticky;top:0}.doctor-security-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.doctor-security-summary>div{background:#f8fbf9;border:1px solid #174b391a;border-radius:12px;gap:.35rem;padding:.85rem;display:grid}.doctor-security-summary span,.doctor-security-list small,.doctor-security-section>p,.doctor-signing-pin>header>p:last-child,.doctor-pin-recovery-card p{color:#626c62;font-size:.78rem;line-height:1.5}.doctor-security-summary strong{color:#172018;font-size:1.35rem}.doctor-security-section{border:1px solid #174b391a;border-radius:12px;padding:1rem}.doctor-security-section h2,.doctor-signing-pin h2,.doctor-security-step-up h2{color:#111814;margin:0;font-size:1rem}.doctor-security-section>p,.doctor-signing-pin>header>p,.doctor-security-step-up p,.doctor-pin-recovery-card p{margin:0}.doctor-security-list{margin:0;padding:0;list-style:none;display:grid}.doctor-security-list li{border-bottom:1px solid #174b3914;justify-content:space-between;align-items:center;gap:.8rem;padding:.75rem 0;display:flex}.doctor-security-list li:first-child{padding-top:0}.doctor-security-list li:last-child{border-bottom:0;padding-bottom:0}.doctor-security-list li>div{gap:.28rem;min-width:0;display:grid}.doctor-account-danger{color:#991b1b;border-color:#b91c1c33}.doctor-pin-input{letter-spacing:.3em;text-align:center}.doctor-signing-pin>header{gap:.45rem}.doctor-signing-pin>header .doctor-account-kicker{margin-bottom:0}.doctor-security-step-up{color:#172018;background:#fff;border:1px solid #174b3929;border-radius:16px;width:min(100% - 2rem,28rem);padding:1.25rem;box-shadow:0 24px 72px #05140f3d}.doctor-security-step-up::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07120d6b}.doctor-pin-recovery-page{width:min(100%,48rem)}.doctor-pin-recovery-card{gap:1rem}@media (width<=720px){.doctor-account-two-col,.doctor-account-availability-row,.doctor-account-break-row,.doctor-security-grid,.doctor-security-summary{grid-template-columns:minmax(0,1fr)}.doctor-account-break-row{grid-column:auto}.doctor-account-photo,.doctor-organization-actions{grid-template-columns:minmax(0,1fr)}.doctor-security-pin{position:static}.doctor-security-list li{flex-direction:column;align-items:stretch}}.adelan-portal-solid-shell :where(.adelan-detail-card,.adelan-detail-card-head) :where(h1,h2,h3){letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:650}.adelan-portal-solid-shell :where(.adelan-detail-state){font-size:var(--text-body);border-color:var(--adelan-content-border);background:var(--adelan-content-soft);border-radius:12px;padding:1rem;font-weight:400;line-height:1.55}.adelan-portal-solid-shell :where(.adelan-detail-actions a,.adelan-detail-actions button){min-height:2.75rem;font-size:var(--text-body);padding-inline:1rem;font-weight:620}.adelan-portal-solid-shell :where(.adelan-waiting-list){border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff;gap:0;display:grid;overflow:hidden}.adelan-portal-solid-shell :where(.adelan-waiting-row){border:0;border-bottom:1px solid var(--adelan-content-border);min-height:4.5rem;padding:1rem var(--adelan-content-gutter);background:#fff;border-radius:0}.adelan-portal-solid-shell :where(.adelan-waiting-row):last-child{border-bottom:0}.adelan-portal-solid-shell :where(.adelan-waiting-row strong){font-size:var(--text-body-lead);font-weight:620}.adelan-portal-solid-shell :where(.adelan-waiting-row p){font-size:var(--text-body);font-weight:400}.adelan-portal-solid-shell .adelan-calendar-header h1{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.25rem);font-weight:660}.adelan-portal-solid-shell .adelan-calendar-header p:not(.adelan-kicker){font-size:var(--text-body-lead);font-weight:400}.adelan-portal-solid-shell .adelan-calendar-stats{border:1px solid var(--adelan-content-border);background:#fff;border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-calendar-stats>*{border-right:1px solid var(--adelan-content-border);padding:.75rem 1rem}.adelan-portal-solid-shell .adelan-calendar-stats>:last-child{border-right:0}.adelan-portal-solid-shell .adelan-calendar-stats span,.adelan-portal-solid-shell .adelan-calendar-board :where(.rbc-header,.rbc-label),.adelan-portal-solid-shell .adelan-rbc-event{font-size:var(--text-meta)}.adelan-portal-solid-shell .adelan-calendar-stats strong{font-size:var(--adelan-type-2xl);font-weight:650}.adelan-portal-solid-shell .adelan-calendar-board .rbc-btn-group button{min-height:2.5rem;font-size:var(--text-label)}.adelan-portal-solid-shell .adelan-calendar-detail-head h2{font-size:var(--adelan-type-2xl);font-weight:650}.adelan-portal-solid-shell .adelan-calendar-visit-card{border-color:var(--adelan-content-border);box-shadow:var(--adelan-content-shadow)}.adelan-portal-solid-shell .adelan-calendar-next-list{border:1px solid var(--adelan-content-border);border-radius:12px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-calendar-next-list button{border:0;border-bottom:1px solid var(--adelan-content-border);border-radius:0}.adelan-portal-solid-shell .adelan-calendar-next-list button:last-child{border-bottom:0}@media (width<=1180px){.adelan-calendar-header{flex-direction:column;align-items:stretch}.adelan-calendar-stats{width:100%;min-width:0}}@media (width<=760px){.adelan-portal-solid-shell .adelan-calendar-grid{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-calendar-board,.adelan-portal-solid-shell .adelan-calendar-aside{width:100%;min-width:0}.adelan-portal-calendar .adelan-calendar-shell{height:auto;min-height:0;overflow:visible}.adelan-portal-calendar .adelan-calendar-grid{display:grid;overflow:visible}.adelan-portal-calendar .adelan-calendar-board{padding:.75rem 1rem 1rem;overflow:hidden}.adelan-portal-calendar .adelan-calendar-board .rbc-calendar{min-width:0;min-height:34rem}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar{justify-content:center;align-items:center;gap:.4rem .5rem}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar-label{text-align:center;text-overflow:clip;white-space:normal;flex:0 0 100%;order:-1;overflow:visible}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar .rbc-btn-group{flex:none}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar button{padding-inline:.5rem}.adelan-portal-calendar .adelan-calendar-scroll-canvas{overscroll-behavior-inline:contain;min-width:0;overflow-x:auto}.adelan-portal-calendar .adelan-calendar-scroll-canvas>:is(.rbc-time-view,.rbc-month-view){min-width:50rem}.adelan-portal-calendar .adelan-calendar-scroll-canvas>.rbc-agenda-view{min-width:0;overflow:visible}.adelan-portal-calendar .adelan-calendar-scroll-canvas [data-calendar-agenda-container],.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table{width:100%;min-width:0}.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table{table-layout:fixed}.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table :is(th,td){overflow-wrap:anywhere;white-space:normal}.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table th:first-child,.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table td:first-child{width:34%}.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table th:nth-child(2),.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table td:nth-child(2){width:22%}.adelan-portal-calendar .adelan-calendar-scroll-canvas .rbc-agenda-table .rbc-event{white-space:normal;min-width:0}.adelan-portal-calendar .adelan-calendar-aside{grid-template-columns:minmax(0,1fr)}}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar{font-family:Google Sans Flex,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group{white-space:nowrap;display:inline-block}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar button{color:#373a3c;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #ccc;border-radius:4px;margin:0;padding:.375rem 1rem;line-height:normal;display:inline-block}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.adelan-portal-calendar .adelan-calendar-board .rbc-btn-group button+button{margin-left:-1px}.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar button:active,.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar button.rbc-active{color:#373a3c;background-color:#e6e6e6;border-color:#adadad;box-shadow:inset 0 3px 5px #00000020}.adelan-portal-calendar .adelan-calendar-board .rbc-today{background-color:#eaf6ff}.adelan-portal-calendar .adelan-calendar-board .rbc-off-range-bg{background-color:#e6e6e6}@media (width<=760px){.adelan-portal-calendar .adelan-calendar-board .rbc-toolbar button{padding-inline:.5rem}}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-shell{font-family:Lato,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header{background:linear-gradient(#fafaf8c2,#fff0 72%),#fff;border-bottom:0;align-items:flex-end;min-height:7.15rem;padding:1.35rem 1.5rem 1.2rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header .adelan-kicker{color:#28634d;font-family:inherit;font-size:var(--text-caption);letter-spacing:.11em;margin:0 0 .38rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header h1{color:#191b19;letter-spacing:-.038em;font-family:inherit;font-size:clamp(1.75rem,2.3vw,2.15rem);font-weight:700;line-height:1.05}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header p:not(.adelan-kicker){color:#737671;max-width:42rem;font-family:inherit;font-size:var(--text-label);margin-top:.42rem;font-weight:400;line-height:1.45}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats{min-width:18rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats>span{color:#858883;min-width:5.75rem;font-size:var(--adelan-type-micro);letter-spacing:.055em;background:0 0;border:0;border-radius:0;gap:.18rem;padding:.16rem 1rem .1rem;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats>span:last-child{border-right:0;padding-right:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats strong{color:#252725;font-size:var(--adelan-type-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-grid{background:#fff;grid-template-columns:minmax(0,1fr) clamp(19.5rem,23vw,22rem)}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-scroll-canvas{overscroll-behavior-inline:contain;overflow-x:auto}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-scroll-canvas>:is(.rbc-time-view,.rbc-month-view){min-width:50rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-scroll-canvas>.rbc-agenda-view{min-width:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board{background:#fff;border-right:0;padding:1.1rem 1.25rem 1.3rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-calendar{color:#202320;font-family:Lato,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-toolbar{grid-template-columns:auto minmax(10rem,1fr) auto;align-items:center;gap:.8rem;margin:0 0 1rem;font-family:Lato,Arial,sans-serif;display:grid}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-toolbar-label{color:#202320;font-size:var(--text-card-title);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center;text-overflow:clip;text-transform:capitalize;padding:0;font-weight:700;overflow:visible}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group{background:#f2f2f0;border:0;border-radius:10px;gap:.15rem;width:fit-content;padding:.2rem;display:inline-flex;overflow:visible;box-shadow:inset 0 0 0 1px #1b1f1b09}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button{color:#666964;min-height:2.75rem;font-family:inherit;font-size:var(--text-meta);box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:0 .78rem;font-weight:700;line-height:1;transition:background-color .16s,color .16s,box-shadow .16s}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:first-child:not(:last-child),.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:last-child:not(:first-child),.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:8px}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group button+button{margin-left:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-view-group>button.rbc-active{color:#171a17;background:#fff;box-shadow:0 1px 2px #14181414,0 5px 14px #1418140d}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-nav-group{background:#f2f2f0;padding:.2rem;box-shadow:inset 0 0 0 1px #1b1f1b09}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-nav-group>button{background:0 0;border:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-nav-group>.rbc-icon-button{width:2.75rem;padding:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board :is(.rbc-btn-group>button,.rbc-event,.rbc-button-link):focus-visible,.adelan-portal-solid-shell .adelan-portal-calendar :is(.adelan-calendar-actions a,.adelan-calendar-next-list button):focus-visible{z-index:5;outline-offset:2px;outline:2px solid #27664e}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board :is(.rbc-month-view,.rbc-time-view,.rbc-agenda-view){background:#fff;border:0;border-radius:14px;box-shadow:0 14px 38px -34px #11161157}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-time-header{background:#fafaf8}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-header{color:#777b75;min-height:2.7rem;font-size:var(--text-caption);font-variant-numeric:tabular-nums;letter-spacing:.045em;border-color:#e9eae7;padding:.78rem .4rem .68rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board :is(.rbc-time-header-content,.rbc-time-content,.rbc-day-slot,.rbc-timeslot-group){border-color:#eff0ed}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-time-slot{border-top-color:#0000}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-timeslot-group{min-height:2.875rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-time-column .rbc-timeslot-group:nth-child(odd){border-bottom-color:#0000}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-time-gutter .rbc-timeslot-group:nth-child(2n) .rbc-label{opacity:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board :is(.rbc-time-gutter,.rbc-label,.rbc-agenda-time-cell,.rbc-agenda-date-cell){color:#8a8d87;font-size:var(--adelan-type-micro);font-variant-numeric:tabular-nums;font-weight:400}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-today{background:#27664e0b}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-header.rbc-today{color:#174c39;background:#f1f6f3}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-off-range-bg{background:#f8f8f6}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-current-time-indicator{background:#27664e;height:1px}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event{color:#2e332f;font-family:Lato,Arial,sans-serif;font-size:var(--text-caption);background:#f6f7f5;border:1px solid #0000;border-radius:8px;padding:.28rem .4rem;font-weight:700;line-height:1.18;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;box-shadow:0 1px 2px #151b160d}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-time-view .adelan-rbc-event{padding-block:.16rem;padding-inline:.34rem}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-time-view .adelan-rbc-event .rbc-event-content{align-content:start;gap:.04rem;min-width:0;line-height:1.1;display:grid}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-time-view .adelan-rbc-event :is(.rbc-event-patient,.rbc-event-reason){text-overflow:ellipsis;min-width:0;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-time-view .adelan-rbc-event .rbc-event-patient{white-space:nowrap}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-time-view .adelan-rbc-event .rbc-event-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-time-view .adelan-rbc-event[data-calendar-compact=true] .rbc-event-reason{white-space:nowrap;display:block}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event-confirmed{color:#174c39;background:#f2f7f4;border-color:#0000;box-shadow:0 1px 2px #151b160d}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event-scheduled{color:#333733;background:#f7f7f5;border-color:#0000;box-shadow:0 1px 2px #151b160d}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event-completed{color:#6f746e;box-shadow:none;background:#f4f4f2;border-color:#0000}.adelan-portal-solid-shell .adelan-portal-calendar :is(.adelan-rbc-event-cancelled,.adelan-rbc-event-no_show){color:#945022;box-shadow:none;background:#fff7f1;border-color:#0000}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event-selected{color:#173c2f;background:#edf4f0;border-color:#0000;outline:0;box-shadow:0 1px 2px #11342614,0 5px 12px -10px #1134266b}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event-selected:focus-visible{outline-offset:2px;outline:2px solid #27664e}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-aside{background:#f7f7f5;gap:.85rem;padding:1rem;overflow-y:auto}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-aside>section{background:#fff;border:0;border-radius:14px;padding:1rem;box-shadow:0 1px 2px #12161209,0 12px 28px -24px #12161247}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail{gap:.95rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-head{grid-template-columns:2.4rem minmax(0,1fr);gap:.72rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-avatar{color:#244c3d;width:2.4rem;height:2.4rem;font-size:var(--text-meta);background:#eef2ee;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-head .adelan-kicker{color:#7d817b;font-size:var(--adelan-type-micro);letter-spacing:.08em;margin:0 0 .16rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-head h2{color:#202320;font-size:var(--adelan-type-xl);letter-spacing:-.025em;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-head span:not(.adelan-calendar-detail-avatar){color:#93958f;font-size:var(--adelan-type-micro);letter-spacing:.04em;margin-top:.2rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-visit-card{background:#f7f7f5;border:0;border-radius:12px;padding:.88rem;box-shadow:0 8px 22px -18px #12181359}.adelan-portal-solid-shell .adelan-portal-calendar :is(.adelan-calendar-visit-card span,.adelan-calendar-detail-pairs dt,.adelan-calendar-detail-strip span){color:#898c86;font-size:var(--adelan-type-micro);letter-spacing:.045em;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-visit-card strong{color:#202320;font-size:var(--text-card-title);font-variant-numeric:tabular-nums;margin-top:.28rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-visit-card small{color:#6f736d;font-size:var(--text-meta);margin-top:.2rem;font-weight:400}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-status{font-size:var(--adelan-type-micro);padding:.28rem .52rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-pairs{gap:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-pairs div{border-bottom:0;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.45rem 0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-pairs dd{color:#343834;font-size:var(--text-meta);text-align:right;font-weight:400;line-height:1.35}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-strip{background:#f4f4f2;border-radius:11px;gap:0;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-strip span{box-shadow:none;background:0 0;border:0;border-right:1px solid #e5e6e3;border-radius:0;gap:.18rem;padding:.68rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-strip span:last-child{border-right:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-detail-strip strong{color:#252825;font-size:var(--text-body-lead);font-variant-numeric:tabular-nums;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-actions a{color:#303430;min-height:2.75rem;font-size:var(--text-meta);background:#fff;border:1px solid #e3e4e1;border-radius:10px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:0 1px 2px #12161206}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-actions a:first-child{color:#fff;background:#0b5f3e;border-color:#0b5f3e;grid-column:1/-1;box-shadow:0 8px 18px -12px #0f1c1594}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next h2{color:#303330;font-size:var(--text-meta);margin-bottom:.7rem;font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list{background:0 0;border:0;border-radius:0;gap:.25rem;overflow:visible}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list button{border:0;border-radius:10px;min-height:3.5rem;padding:.58rem .62rem;transition:background-color .16s,color .16s}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list button:last-child{border-bottom:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list .adelan-calendar-next-active{box-shadow:none;background:#f1f2ef;border:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list .adelan-calendar-next-active strong{font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list span{color:#777b75;font-variant-numeric:tabular-nums;font-weight:400}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list strong{color:#303330;font-size:var(--text-meta);font-weight:400}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list small{color:#7b7e78;font-size:var(--text-caption);font-weight:400}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list em{color:#39705b;font-size:var(--adelan-type-micro);font-weight:700}.adelan-portal-solid-shell .adelan-portal-calendar .rbc-agenda-table{font-family:Lato,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-agenda-table thead th{background:#fafaf8}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-agenda-table tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-btn-group>button:hover{color:#222522;background:#ffffffb8}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-nav-group>button:hover{background:#ffffffb8;border-color:#0000}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event:hover{border-color:#aeb8b1;box-shadow:0 7px 16px -11px #12261b73}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-rbc-event-selected:hover{background:#e8f1ec;border-color:#0000;box-shadow:0 1px 2px #11342614,0 6px 14px -11px #1134267a}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-actions a:hover{background:#f8f8f6;border-color:#cfd2ce;transform:none;box-shadow:0 4px 12px -9px #12161259}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-actions a:first-child:hover{color:#fff;background:#084b31;border-color:#084b31}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-next-list button:hover{box-shadow:none;background:#f5f5f3;border:0}}@media (width<=1180px){.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header{align-items:stretch}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats{width:fit-content}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats>span:first-child{padding-left:0}}@media (width<=760px){.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header{min-height:0;padding:1.1rem 1rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header h1{font-size:var(--adelan-type-3xl)}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-header p:not(.adelan-kicker){font-size:var(--text-label)}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats{width:100%;min-width:0}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-stats>span{min-width:0;padding-inline:.7rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board{padding:.85rem .75rem 1rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-toolbar{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.65rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-toolbar-label{text-align:left;grid-row:1;width:100%}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-nav-group{grid-row:2}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-view-group{grid-row:3;width:100%}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-board .rbc-view-group>button{flex:1;min-width:0;padding-inline:.4rem}.adelan-portal-solid-shell .adelan-portal-calendar .adelan-calendar-aside{padding:.75rem}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell .adelan-portal-calendar :is(.rbc-btn-group>button,.adelan-rbc-event,.adelan-calendar-actions a,.adelan-calendar-next-list button){transition-duration:.01ms}}.adelan-portal-solid-shell .adelan-portal-appointments-list{-webkit-font-smoothing:antialiased;font-family:Lato,Helvetica Neue,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-panel{max-width:74rem}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-header{padding-bottom:clamp(1.2rem,2vw,1.6rem)}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-header h1{color:#17201a;letter-spacing:-.04em;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,3vw,2.45rem);font-weight:700}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-header p:not(.adelan-kicker){color:#626b66;font-size:var(--text-body-lead);margin-top:.58rem;font-weight:400}.adelan-portal-solid-shell .adelan-appointments-list-view{gap:.9rem;width:100%;max-width:none;margin:0}.adelan-portal-solid-shell .adelan-appointments-list-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.8rem;padding:0}.adelan-portal-solid-shell .adelan-appointments-list-head{align-items:flex-end;padding-inline:.15rem}.adelan-portal-solid-shell .adelan-appointments-list-head .adelan-kicker{color:#315a4a;font-size:var(--adelan-type-micro);letter-spacing:.13em;margin-bottom:.28rem;font-weight:700}.adelan-portal-solid-shell .adelan-appointments-list-head h2{color:#17201a;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-xl);letter-spacing:-.022em;margin:0;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .adelan-appointments-list-head>div:first-child>p:last-child{color:#68716c;font-size:var(--text-meta);margin:.3rem 0 0;font-weight:400}.adelan-portal-solid-shell .adelan-appointments-list-tools{align-items:center;gap:.6rem;display:flex}.adelan-portal-solid-shell .adelan-appointments-list-tools>span{color:#68716c;min-height:2.75rem;font-size:var(--text-meta);white-space:nowrap;align-items:baseline;gap:.28rem;padding-inline:.75rem;font-weight:500;display:inline-flex}.adelan-portal-solid-shell .adelan-appointments-list-tools>span strong{color:#17201a;font-size:var(--text-card-title);font-variant-numeric:tabular-nums;font-weight:700}.adelan-portal-solid-shell .adelan-appointments-list-tools>a{color:#1d2923;min-height:2.75rem;font-size:var(--text-label);touch-action:manipulation;background:#f0f2ef;border:0;border-radius:11px;justify-content:center;align-items:center;padding-inline:.9rem;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-appointments-list{background:#fff;border:0;border-radius:18px;gap:0;overflow:hidden;box-shadow:0 1px 2px #0f171408,0 14px 36px #0f17140d}.adelan-portal-solid-shell .adelan-appointments-row{background:#fff;border:0;border-radius:0;grid-template-columns:7.75rem minmax(13rem,1fr) auto auto;align-items:center;gap:1rem;min-height:6.65rem;padding:.9rem 1rem}.adelan-portal-solid-shell .adelan-appointments-row+.adelan-appointments-row{box-shadow:inset 0 1px #0f17140f}.adelan-portal-solid-shell .adelan-appointments-row.is-next{background:#f8faf8}.adelan-portal-solid-shell .adelan-appointments-time{color:#59645e;font-variant-numeric:tabular-nums;white-space:normal;gap:.12rem;min-width:0;display:grid}.adelan-portal-solid-shell .adelan-appointments-time>span{color:#68716c;font-size:var(--adelan-type-micro);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.adelan-portal-solid-shell .adelan-appointments-time>strong{color:#17201a;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-xl);letter-spacing:-.025em;text-overflow:clip;white-space:nowrap;font-weight:700;line-height:1.15;overflow:visible}.adelan-portal-solid-shell .adelan-appointments-time>small{color:#5f6963;font-size:var(--text-caption);font-weight:500}.adelan-portal-solid-shell .adelan-appointments-patient{grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.72rem;min-width:0;display:grid}.adelan-portal-solid-shell .adelan-appointments-avatar{color:#315a4a;width:2.55rem;height:2.55rem;font-size:var(--text-caption);background:#eff2ef;border-radius:999px;place-items:center;font-weight:700;display:grid}.adelan-portal-solid-shell .adelan-appointments-name{align-items:center;gap:.48rem;min-width:0;display:flex}.adelan-portal-solid-shell .adelan-appointments-name>strong{color:#17201a;min-width:0;font-size:var(--text-body-lead);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.adelan-portal-solid-shell .adelan-appointments-name>span{color:#315a4a;min-height:1.35rem;font-size:var(--adelan-type-micro);background:#e8f2ec;border-radius:999px;flex-shrink:0;align-items:center;padding-inline:.48rem;font-weight:700;display:inline-flex}.adelan-portal-solid-shell .adelan-appointments-patient p{color:#3f4943;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-weight:500;line-height:1.35;overflow:hidden}.adelan-portal-solid-shell .adelan-appointments-meta{flex-wrap:wrap;align-items:center;gap:.24rem .52rem;min-width:0;margin-top:.22rem;display:flex}.adelan-portal-solid-shell .adelan-appointments-meta span{color:#5f6964;font-size:var(--text-caption);align-items:center;font-weight:400;line-height:1.3;display:inline-flex}.adelan-portal-solid-shell .adelan-appointments-meta span+span:before{content:"";background:#b8bdb9;border-radius:999px;width:.2rem;height:.2rem;margin-right:.52rem}.adelan-portal-solid-shell .adelan-appointments-row>.pill{min-height:1.75rem;font-size:var(--text-caption);white-space:nowrap;border:0;border-radius:999px;padding-inline:.62rem;font-weight:650}.adelan-portal-solid-shell .adelan-appointments-row [data-appointment-status=confirmed]{color:#315a4a;background:#e8f2ec}.adelan-portal-solid-shell .adelan-appointments-row [data-appointment-status=scheduled]{color:#645d43;background:#f2f1ec}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.4rem}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions :where(a,button){color:#1d2923;min-height:2.75rem;font-size:var(--text-meta);white-space:nowrap;touch-action:manipulation;background:#f0f2ef;border:0;border-radius:11px;padding-inline:.82rem;font-weight:650;transition:background-color .15s,color .15s,transform .15s;box-shadow:inset 0 0 0 1px #0f171409}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions .adelan-detail-primary{color:#fff;background:#0f6242;box-shadow:0 1px 1px #0f624226,0 6px 15px #0f624224}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions .adelan-appointments-cancel{color:#6d7470;box-shadow:none;background:0 0}.adelan-portal-solid-shell :where(.adelan-appointments-list-tools>a,.adelan-appointments-row .adelan-detail-actions a,.adelan-appointments-row .adelan-detail-actions button):active{transform:scale(.98)}.adelan-portal-solid-shell .adelan-appointments-empty{color:#626b66;text-align:center;background:#fff;border:0;border-radius:18px;align-content:center;place-items:center;gap:1rem;min-height:18rem;display:grid;box-shadow:0 1px 2px #0f171408,0 14px 36px #0f17140d}.adelan-portal-solid-shell .adelan-appointments-empty p{margin:0}.adelan-portal-solid-shell .adelan-appointments-empty .adelan-detail-primary{color:#fff;min-height:2.75rem;font-size:var(--text-label);background:#0f6242;border:0;border-radius:11px;align-items:center;padding-inline:1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-appointments-skeleton>ul{border:0;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0f171408,0 14px 36px #0f17140d}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-appointments-list-tools>a:hover,.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions button:not(.adelan-appointments-cancel):hover{background:#e7eae6}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions .adelan-detail-primary:hover{color:#fff;background:#0b5237}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions .adelan-appointments-cancel:hover{color:#8c3e34;background:#fbefed}}@media (width<=1080px){.adelan-portal-solid-shell .adelan-appointments-row{grid-template-columns:7rem minmax(0,1fr) auto}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=760px){.adelan-portal-solid-shell .adelan-appointments-list-head{flex-direction:column;align-items:stretch}.adelan-portal-solid-shell .adelan-appointments-list-tools{justify-content:space-between}.adelan-portal-solid-shell .adelan-appointments-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:0;padding:.9rem}.adelan-portal-solid-shell .adelan-appointments-time{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:.5rem}.adelan-portal-solid-shell .adelan-appointments-time>small{justify-self:end}.adelan-portal-solid-shell .adelan-appointments-patient{grid-column:1}.adelan-portal-solid-shell .adelan-appointments-row>.pill{grid-column:2}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=430px){.adelan-portal-solid-shell .adelan-appointments-list-tools>span{display:none}.adelan-portal-solid-shell .adelan-appointments-list-tools>a{width:100%}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions :where(a,button){width:100%}.adelan-portal-solid-shell .adelan-appointments-row .adelan-detail-actions .adelan-detail-primary{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell :where(.adelan-appointments-list-tools>a,.adelan-appointments-row .adelan-detail-actions a,.adelan-appointments-row .adelan-detail-actions button){transition:none}}.adelan-portal-solid-shell .adelan-portal-appointment-new{-webkit-font-smoothing:antialiased;font-family:Lato,Helvetica Neue,Arial,sans-serif}.adelan-portal-solid-shell .adelan-portal-appointment-new .adelan-tool-panel{width:min(100%,68rem);max-width:68rem;margin-inline:auto}.adelan-portal-solid-shell .adelan-portal-appointment-new .adelan-tool-header{padding-bottom:clamp(1.15rem,2vw,1.55rem)}.adelan-portal-solid-shell .adelan-portal-appointment-new .adelan-tool-header h1{color:#17201a;letter-spacing:-.04em;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,3vw,2.45rem);font-weight:700}.adelan-portal-solid-shell .adelan-portal-appointment-new .adelan-tool-header p:not(.adelan-kicker){color:#626b66;font-size:var(--text-body-lead);margin-top:.55rem;font-weight:400}.adelan-portal-solid-shell .appointment-new-shell{gap:0;width:min(100%,62rem);max-width:62rem;margin:0}.adelan-portal-solid-shell .appointment-new-card{background:#fff;border:0;border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0f171409,0 18px 48px #0f171411}.adelan-portal-solid-shell .appointment-new-card__header{padding:1.45rem 1.55rem 1.25rem;box-shadow:inset 0 -1px #0f17140f}.adelan-portal-solid-shell .appointment-new-card__eyebrow,.adelan-portal-solid-shell .appointment-new-state__eyebrow{color:#315a4a;font-size:var(--adelan-type-micro);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .3rem;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .appointment-new-card__header h2,.adelan-portal-solid-shell .appointment-new-state h2{color:#17201a;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-2xl);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .appointment-new-card__header>div>p:last-child{color:#626b66;max-width:36rem;font-size:var(--text-label);margin:.38rem 0 0;font-weight:400;line-height:1.5}.adelan-portal-solid-shell .appointment-new-feedback:empty,.adelan-portal-solid-shell .appointment-new-feedback:not(:has(>:not(.medicos-template-hidden))){display:none}.adelan-portal-solid-shell .appointment-new-feedback{padding:1rem 1.55rem 0}.adelan-portal-solid-shell .appointment-new-feedback .adelan-detail-alert{color:#9d2f26;font-size:var(--text-meta);background:#fff5f4;border:0;border-radius:12px;padding:.82rem .95rem .82rem 2.2rem;font-weight:600;line-height:1.45;position:relative}.adelan-portal-solid-shell .appointment-new-feedback .adelan-detail-alert:before{content:"";background:currentColor;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:50%;left:1.05rem;transform:translateY(-50%)}.adelan-portal-solid-shell .appointment-new-form{gap:1.25rem;padding:1.45rem 1.55rem 1.55rem;display:grid}.adelan-portal-solid-shell .appointment-new-form__schedule{grid-template-columns:minmax(0,1.55fr) minmax(10rem,.75fr);gap:1rem;display:grid}.adelan-portal-solid-shell .appointment-new-field{gap:.48rem;min-width:0;display:grid}.adelan-portal-solid-shell .appointment-new-field>label{color:#202923;font-size:var(--text-label);justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:700;line-height:1.3;display:flex}.adelan-portal-solid-shell .appointment-new-field>label>span{color:#69726d;font-size:var(--adelan-type-micro);font-weight:500}.adelan-portal-solid-shell .appointment-new-field :is(select,input,textarea){box-sizing:border-box;color:#17201a;width:100%;min-width:0;font:inherit;font-size:var(--text-body);background:#fff;border:1px solid #dfe3df;border-radius:12px;outline:0;font-weight:400;transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:0 1px 1px #0f171405,inset 0 1px 1px #0f171404}.adelan-portal-solid-shell .appointment-new-field :is(select,input){min-height:3.15rem;padding:.76rem .9rem}.adelan-portal-solid-shell .appointment-new-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#647069 50%),linear-gradient(135deg,#647069 50%,#0000 50%);background-position:calc(100% - 1.08rem) calc(50% - 1px),calc(100% - .8rem) calc(50% - 1px);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-right:2.45rem}.adelan-portal-solid-shell .appointment-new-field textarea{resize:vertical;min-height:5.8rem;padding:.85rem .9rem;line-height:1.5}.adelan-portal-solid-shell .appointment-new-field :is(select,input,textarea)::placeholder{color:#929a95;opacity:1}.adelan-portal-solid-shell .appointment-new-field>small{color:#68716c;font-size:var(--text-caption);font-weight:400;line-height:1.4}.adelan-portal-solid-shell .appointment-new-duration{position:relative}.adelan-portal-solid-shell .appointment-new-duration input{font-variant-numeric:tabular-nums;padding-right:5.5rem}.adelan-portal-solid-shell .appointment-new-duration>span{color:#69726d;font-size:var(--text-meta);pointer-events:none;font-weight:500;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.adelan-portal-solid-shell .appointment-new-field :is(select,input,textarea):focus-visible{border-color:#3f705b;box-shadow:0 0 0 3px #3069501f,0 1px 2px #0f171408}.adelan-portal-solid-shell .appointment-new-field :is(select,input,textarea)[aria-invalid=true]{background:snow;border-color:#c45d52;box-shadow:0 0 0 3px #c45d521a}.adelan-portal-solid-shell .appointment-new-form__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.1rem;padding-top:1.15rem;display:flex;box-shadow:inset 0 1px #0f17140f}.adelan-portal-solid-shell .appointment-new-secondary{color:#5f6963;font-size:var(--text-meta);font-weight:600;text-decoration:none;transition:color .15s}.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions :is(button,a),.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions :is(button,a){min-height:2.9rem;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--text-label);touch-action:manipulation;border:0;border-radius:14px;padding-inline:1.15rem;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s,transform .15s}.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions .adelan-detail-primary,.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions .adelan-detail-primary{color:#fff;background:#195f43;border-radius:999px;font-weight:800;box-shadow:0 1px 2px #0f171414,0 8px 18px #195f4324}.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions button:disabled{cursor:progress;opacity:.78}.adelan-portal-solid-shell .appointment-new-spinner{border:1.5px solid #ffffff5c;border-top-color:#fff;border-radius:50%;width:.85rem;height:.85rem;animation:.7s linear infinite appointment-new-spin}@keyframes appointment-new-spin{to{transform:rotate(360deg)}}.adelan-portal-solid-shell .appointment-new-state{background:#fff;border:0;border-radius:20px;justify-items:start;gap:0;width:min(100%,38rem);max-width:38rem;margin:0;padding:clamp(1.6rem,4vw,2.4rem);box-shadow:0 1px 2px #0f171409,0 18px 48px #0f171411}.adelan-portal-solid-shell .appointment-new-state>svg{color:#195f43;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:2.25rem;height:2.25rem;margin-bottom:1.15rem}.adelan-portal-solid-shell .appointment-new-state>p:not(.appointment-new-state__eyebrow){color:#626b66;max-width:28rem;font-size:var(--text-label);margin:.55rem 0 0;font-weight:400;line-height:1.55}.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions{margin-top:1.4rem}.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions :is(button,a){color:#202923;background:#f0f2ef;border:0}.adelan-portal-solid-shell .appointment-new-state--error .appointment-new-state__eyebrow,.adelan-portal-solid-shell .appointment-new-state--error h2{color:#9d2f26}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .appointment-new-secondary:hover{color:#17201a}.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions .adelan-detail-primary:hover,.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions .adelan-detail-primary:hover{background:#144e37;box-shadow:0 1px 2px #0f171414,0 10px 22px #195f432e}.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions :is(button,a):not(.adelan-detail-primary):hover{background:#e8ebe8}}.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions :is(button,a):active,.adelan-portal-solid-shell .appointment-new-state .adelan-detail-actions :is(button,a):active{transform:scale(.98)}@media (width<=760px){.adelan-portal-solid-shell .appointment-new-shell,.adelan-portal-solid-shell .appointment-new-state{width:100%;max-width:none}.adelan-portal-solid-shell .appointment-new-card,.adelan-portal-solid-shell .appointment-new-state{border-radius:16px}.adelan-portal-solid-shell .appointment-new-card__header{padding:1.25rem 1.15rem 1.05rem}.adelan-portal-solid-shell .appointment-new-feedback{padding:.9rem 1.15rem 0}.adelan-portal-solid-shell .appointment-new-form{gap:1.1rem;padding:1.2rem 1.15rem 1.25rem}.adelan-portal-solid-shell .appointment-new-form__schedule{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .appointment-new-form__footer{flex-direction:column-reverse;align-items:stretch}.adelan-portal-solid-shell .appointment-new-secondary{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions,.adelan-portal-solid-shell .appointment-new-form__footer .adelan-detail-actions button{width:100%}}@media (width<=430px){.adelan-portal-solid-shell .adelan-portal-appointment-new .adelan-tool-header h1{font-size:var(--adelan-type-4xl)}.adelan-portal-solid-shell .appointment-new-field>label{flex-direction:column;align-items:flex-start;gap:.18rem}.adelan-portal-solid-shell .appointment-new-field :is(select,input){min-height:3rem}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell .appointment-new-spinner{animation-duration:1.4s}.adelan-portal-solid-shell :is(.appointment-new-secondary,.appointment-new-field select,.appointment-new-field input,.appointment-new-field textarea,.appointment-new-form__footer .adelan-detail-actions button,.appointment-new-state .adelan-detail-actions button,.appointment-new-state .adelan-detail-actions a){transition-duration:.01ms}}.adelan-portal-solid-shell :where(.adelan-detail-card){border-color:var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);background:#fff}@media (width<=760px){.adelan-portal-calendar .adelan-calendar-scroll-canvas [data-calendar-agenda-container]{overflow-x:clip}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton.is-pulsing>*{animation:none}}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-panel{box-shadow:none}.adelan-portal-solid-shell .adelan-portal-waiting-room .adelan-detail-card{padding:var(--adelan-content-gutter)}.adelan-portal-solid-shell .adelan-portal-waiting-room .adelan-detail-card-head h3{font-size:1.5rem}.adelan-portal-solid-shell .adelan-portal-waiting-room .adelan-waiting-row .adelan-detail-actions{gap:.55rem}.adelan-portal-solid-shell .adelan-portal-waiting-room .adelan-waiting-row .adelan-detail-actions :is(a,button){min-height:2.75rem;padding:.38rem 1rem;font-size:.875rem;font-weight:620;line-height:1.5}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-header h1{line-height:1}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-tool-header p:not(.adelan-kicker){line-height:1.55}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-appointments-list-view{gap:.9rem;width:100%;max-width:none;margin:0}.adelan-portal-solid-shell .adelan-portal-appointments-list .adelan-appointments-list-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.8rem;padding:0}.adelan-portal-solid-shell{--admin-tag-color:#31410b;--admin-tag-bg:#78a60d1a;--admin-tag-border:#78a60d33}.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-thread-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-info-panel{border:1px solid var(--adelan-line);background:var(--adelan-panel);contain:layout paint;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #11182709}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header{border-bottom:1px solid var(--adelan-line);flex-shrink:0;padding:.74rem .78rem}.adelan-portal-solid-shell .adelan-portal-content-alerts :where(.adelan-list-header h1,.adelan-thread-header h2){color:#182018;font-size:var(--text-card-title);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.1;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header .adelan-icon-link{border:1px solid var(--adelan-line);color:#596259;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.08rem;height:2.08rem;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-kicker{color:#879087;font-size:var(--text-caption);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 .24rem;font-weight:500;line-height:1;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters{border-bottom:1px solid var(--adelan-line);min-height:2.45rem;color:var(--adelan-muted);font-size:var(--text-meta);flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding:0 .78rem;font-weight:500;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters label{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters select{color:#445044;min-width:0;font:inherit;background:0 0;border:0;font-weight:500}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-sort{color:#445044;align-items:center;gap:.28rem;min-width:0;font-weight:500;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts :where(.adelan-partial,.adelan-empty-list){color:#9b4215;font-size:var(--text-meta);background:#c8541a12;border:1px solid #c8541a29;border-radius:8px;margin:.75rem;padding:.62rem .7rem;font-weight:500;line-height:1.35}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-empty-list{border-color:var(--adelan-line);background:var(--adelan-soft);color:#687268}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-conversation-list{scrollbar-color:#14141438 transparent;scrollbar-width:thin;gap:.12rem;margin:0;padding:.42rem;display:grid;overflow-y:auto}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-conversation-list li{min-width:0;list-style:none}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:2.05rem minmax(0,1fr);align-items:start;gap:.62rem;width:100%;min-height:4.15rem;padding:.58rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform 80ms;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item-active{box-shadow:0 1px 2px #01100c12, inset 3px 0 0 var(--adelan-green);background:#fff;border-color:#01100c1f}.adelan-portal-solid-shell .adelan-portal-content-alerts :where(.adelan-list-copy,.adelan-list-top,.adelan-list-sub,.adelan-list-meta){min-width:0}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-copy{gap:.24rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts :where(.adelan-list-top strong,.adelan-list-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-top span{color:#8a938a;font-size:var(--text-meta);flex-shrink:0;font-weight:500}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-meta{color:#7a837a;font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:500;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-avatar{color:#4b554b;width:2rem;height:2rem;font-size:var(--text-caption);letter-spacing:0;background:#eef1ea;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-header{border-bottom:1px solid var(--adelan-line);flex-shrink:0;min-height:3.55rem;padding:.68rem .82rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions{flex-shrink:0;align-items:center;gap:.42rem;min-width:0;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a{border:1px solid var(--adelan-line);color:#334033;min-height:2.18rem;font-size:var(--text-meta);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions .adelan-close,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions .adelan-alert-resolve{border-color:var(--adelan-text);background:var(--adelan-text);color:#fff}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-scroll{scrollbar-color:#14141438 transparent;scrollbar-width:thin;flex:1;align-content:start;gap:.72rem;padding:.78rem;display:grid;overflow-y:auto}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-empty{color:#6c746c;text-align:center;align-content:center;justify-items:center;gap:.45rem;min-height:16rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-empty h3{color:#172018;font-size:var(--text-card-title);margin:0;font-weight:500}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-empty p{max-width:26rem;font-size:var(--text-label);margin:0;line-height:1.45}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero{border:1px solid var(--adelan-line);background:#f3f4f1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.78rem;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero h3{color:#172018;font-size:var(--adelan-type-xl);margin:0;font-weight:500;line-height:1.2}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero p:not(.adelan-kicker){color:#677167;font-size:var(--text-label);margin:.35rem 0 0;font-weight:500;line-height:1.4}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message-row{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message{color:#394439;background:#f1f2ef;border:0;border-radius:8px;min-width:0;padding:.8rem .9rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message p{font-size:var(--text-label);margin:0;font-weight:500;line-height:1.5}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message p+p{margin-top:.45rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-metric-strip div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;min-width:0;padding:.7rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-metric-strip span{color:#7a837a;font-size:var(--text-caption);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-metric-strip strong{color:#172018;font-size:var(--adelan-type-xl);margin-top:.18rem;font-weight:500;line-height:1.1;display:block}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-tabs{border-bottom:1px solid var(--adelan-line);flex-shrink:0;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:end;gap:.55rem;min-height:3.2rem;padding:0 .85rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-tabs :where(a,button){color:#7a837a;min-height:3.2rem;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-tabs .adelan-info-tab-active{border-color:var(--adelan-green);color:#172018}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-body{scrollbar-color:#14141438 transparent;scrollbar-width:thin;align-content:start;gap:.82rem;padding:.9rem;display:grid;overflow-y:auto}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-pairs{gap:.55rem;margin:0;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-pairs div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-pairs dt{color:#7b847b;font-size:var(--text-meta);font-weight:500}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-info-pairs dd{color:#263126;min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;margin:0;font-weight:500;display:inline-flex;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-small-dot{background:var(--adelan-green);border-radius:999px;flex-shrink:0;width:.48rem;height:.48rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions{flex-wrap:wrap;gap:.55rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions button{border:1px solid var(--adelan-line);color:#172018;min-height:2.2rem;font-size:var(--text-meta);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .72rem;font-weight:500;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions button:disabled{opacity:.58}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary div{border:1px solid var(--adelan-line);background:#fff;border-radius:8px;align-content:center;gap:.22rem;min-height:3.5rem;padding:.58rem .68rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary span{color:#7a837a;font-size:var(--adelan-type-micro);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:1.15;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary strong{color:#172018;min-width:0;font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.1rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid a{border:1px solid var(--adelan-line);color:#172018;background:#fff;border-radius:9px;align-items:center;gap:.72rem;min-height:5rem;padding:.78rem;text-decoration:none;transition:background-color .16s,border-color .16s,transform .12s;display:flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid .adelan-card-icon{width:2.05rem;height:2.05rem;color:var(--adelan-green-dark);background:#eef4e8;flex:0 0 2.05rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid span:last-child{gap:.18rem;min-width:0;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid strong{font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid small{color:#707970;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item:hover{color:#171717;background:#f4f5f1;transform:translateY(-1px)}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a:hover{color:#171717;background:#f4f5f1}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions .adelan-close:hover{color:#fff;background:#233027}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid a:hover{background:#fbfcf8;border-color:#01100c24;transform:translateY(-1px)}}@media (width<=760px){.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-header,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-top{flex-direction:column;align-items:flex-start;gap:.38rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions{flex-wrap:wrap;width:100%}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a{flex:1}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-metric-strip,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.adelan-portal-solid-shell .adelan-operational-empty{text-align:center;background:#f7faf8;border:1px solid #174b391a;border-radius:16px;align-content:center;justify-items:center;gap:1rem;min-height:clamp(15rem,32vh,21rem);margin:clamp(.9rem,1.8vw,1.25rem);padding:clamp(1.5rem,4vw,2.75rem);display:grid}.adelan-portal-solid-shell .adelan-operational-empty-icon{width:3.25rem;height:3.25rem;color:var(--color-brand-700);background:#fff;border:1px solid #174b3924;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #01100c09}.adelan-portal-solid-shell .adelan-operational-empty-icon svg{width:1.45rem;height:1.45rem}.adelan-portal-solid-shell .adelan-operational-empty .adelan-kicker{margin-bottom:.45rem}.adelan-portal-solid-shell .adelan-operational-empty h2{color:#111814;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:650;line-height:1.12}.adelan-portal-solid-shell .adelan-operational-empty div>p:last-child{color:#687083;max-width:34rem;font-size:var(--text-body);margin:.55rem auto 0;line-height:1.55}.adelan-portal-solid-shell .adelan-operational-empty-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.adelan-portal-solid-shell .adelan-operational-empty-actions :where(a,button){min-height:2.75rem;color:var(--color-brand-700);font:inherit;font-size:var(--text-label);cursor:pointer;background:#fff;border:1px solid #174b3929;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-weight:650;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:inline-flex}.adelan-portal-solid-shell .adelan-operational-empty-actions :where(a,button) svg{width:1rem;height:1rem}.adelan-portal-solid-shell .adelan-operational-empty-actions .is-primary{border-color:var(--color-brand-900);background:var(--color-brand-900);color:#fff}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-operational-empty-actions :where(a,button):hover{background:var(--color-brand-50);border-color:#174b3947;transform:translateY(-1px)}.adelan-portal-solid-shell .adelan-operational-empty-actions .is-primary:hover{border-color:var(--color-brand-800);background:var(--color-brand-800)}}.adelan-portal-solid-shell .adelan-prescriptions-guide{background:#fff;border:1px solid #174b391a;border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid;overflow:hidden;box-shadow:0 1px 2px #01100c08,0 8px 24px #01100c0a}.adelan-portal-solid-shell .adelan-prescriptions-guide-copy{padding:clamp(1.5rem,3.5vw,2.5rem)}.adelan-portal-solid-shell .adelan-prescriptions-guide-icon{width:3rem;height:3rem;color:var(--color-brand-700);border:1px solid #174b3924;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.adelan-portal-solid-shell .adelan-prescriptions-guide-icon svg{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.adelan-portal-solid-shell .adelan-prescriptions-guide h2{color:#111814;letter-spacing:-.03em;max-width:32rem;margin:0;font-size:clamp(1.55rem,2.3vw,2rem);font-weight:650;line-height:1.08}.adelan-portal-solid-shell .adelan-prescriptions-guide-copy>p:last-of-type{color:#687083;max-width:38rem;font-size:var(--text-body);margin:.8rem 0 0;line-height:1.6}.adelan-portal-solid-shell .adelan-prescriptions-guide-copy>a{background:var(--color-brand-900);color:#fff;min-height:2.75rem;font-size:var(--text-label);border-radius:999px;align-items:center;gap:.6rem;margin-top:1.35rem;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.adelan-portal-solid-shell .adelan-prescriptions-steps{background:#f7faf8;border-left:1px solid #174b391a;align-content:center;margin:0;padding:clamp(1.25rem,3vw,2rem);list-style:none;display:grid}.adelan-portal-solid-shell .adelan-prescriptions-steps li{border-bottom:1px solid #174b391a;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.5rem;display:grid}.adelan-portal-solid-shell .adelan-prescriptions-steps li:last-child{border-bottom:0}.adelan-portal-solid-shell .adelan-prescriptions-steps span{color:var(--color-brand-700);font-size:var(--text-meta);letter-spacing:.08em;font-weight:700}.adelan-portal-solid-shell .adelan-prescriptions-steps strong{color:#111814;font-size:var(--text-body);font-weight:620;line-height:1.4}@media (width<=640px){.adelan-portal-solid-shell .adelan-operational-empty{min-height:14rem;margin:.75rem;padding:1.5rem 1rem}.adelan-portal-solid-shell .adelan-operational-empty-actions,.adelan-portal-solid-shell .adelan-operational-empty-actions :where(a,button){width:100%}.adelan-portal-solid-shell .adelan-prescriptions-guide{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-prescriptions-steps{border-top:1px solid #174b391a;border-left:0}}.adelan-portal-solid-shell :where(.adelan-list-header,.adelan-thread-header,.adelan-directory-header,.adelan-prepare-header){padding-inline:var(--adelan-content-gutter)}.adelan-portal-solid-shell :where(.adelan-list-header,.adelan-thread-header,.adelan-directory-header,.adelan-detail-card-head) :where(h1,h2,h3){letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:650}.adelan-portal-solid-shell :where(.adelan-detail-link,.adelan-detail-actions a,.adelan-detail-actions button,.adelan-detail-pin button,.adelan-directory-actions a,.adelan-alert-actions button,.adelan-thread-actions a,.adelan-prepare-actions a,.adelan-prepare-secondary,.adelan-notification-item button,.adelan-danger-button){min-height:2.75rem;font-size:var(--text-body);padding-inline:1rem;font-weight:620}.adelan-portal-solid-shell .pill{min-height:1.5rem;font-size:var(--text-badge);padding-inline:.625rem}.adelan-portal-solid-shell .adelan-avatar{background:var(--adelan-accent-soft);width:2.5rem;height:2.5rem;color:var(--adelan-accent);font-size:var(--text-meta);font-weight:650}.adelan-portal-solid-shell .adelan-detail-card{padding:var(--adelan-content-gutter)}.adelan-portal-solid-shell .adelan-detail-pairs{gap:0}.adelan-portal-solid-shell .adelan-detail-pairs div{min-height:3rem;padding-block:.75rem}.adelan-portal-solid-shell .adelan-detail-pairs dt{font-size:var(--text-meta);font-weight:600}.adelan-portal-solid-shell .adelan-detail-pairs dd{font-size:var(--text-body);font-weight:450}.adelan-portal-solid-shell .adelan-detail-patient strong{font-size:var(--text-body-lead);font-weight:620}.adelan-portal-solid-shell :where(.adelan-detail-patient small,.adelan-detail-muted){font-size:var(--text-label);font-weight:400}.adelan-portal-solid-shell :where(.adelan-detail-card,.adelan-detail-pin,.adelan-home-priorities,.adelan-home-next-card){border-color:var(--adelan-content-border);box-shadow:var(--adelan-content-shadow)}.adelan-portal-solid-shell :where(.adelan-detail-state,.adelan-detail-copy,.adelan-detail-muted,.adelan-thread-empty p){font-size:var(--text-body);font-weight:400;line-height:1.55}.adelan-portal-solid-shell :where(.adelan-detail-state,.adelan-empty-list){border-color:var(--adelan-content-border);background:var(--adelan-content-soft);border-radius:12px;padding:1rem}.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-directory-search,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea){border-color:var(--adelan-content-border-strong);min-height:2.75rem;color:var(--adelan-text);font-size:var(--text-body-lead);background:#fff;border-radius:12px;font-weight:450}.adelan-portal-solid-shell :where(.input,.adelan-detail-pin input,.adelan-consult-field input,.adelan-consult-field textarea,.adelan-profile-input,.adelan-profile-select,.adelan-profile-textarea):focus-visible{border-color:var(--adelan-accent);outline:0;box-shadow:0 0 0 3px #174b3921}.adelan-portal-solid-shell .adelan-detail-shell{gap:1rem;max-width:74rem}.adelan-portal-solid-shell .adelan-detail-card{gap:1rem;padding:clamp(1rem,2vw,1.35rem)}.adelan-portal-solid-shell .adelan-detail-hero{border-color:var(--adelan-accent-strong);background:var(--adelan-accent-strong);color:#fff;box-shadow:none;border-radius:16px;padding:clamp(1.25rem,2.5vw,1.75rem)}.adelan-portal-solid-shell .adelan-detail-hero :where(h2,strong){color:#fff}.adelan-portal-solid-shell .adelan-detail-hero h2{font-size:var(--adelan-section-title-size);letter-spacing:var(--adelan-section-title-tracking);font-weight:650}.adelan-portal-solid-shell .adelan-detail-hero .adelan-kicker{color:var(--adelan-accent-bright)}.adelan-portal-solid-shell .adelan-detail-hero p:not(.adelan-kicker),.adelan-portal-solid-shell .adelan-detail-hero p:not(.adelan-kicker) span,.adelan-portal-solid-shell .adelan-detail-hero p:not(.adelan-kicker) em{color:#ffffffc2}.adelan-portal-solid-shell :where(.adelan-detail-card-head,.adelan-list-header,.adelan-thread-header,.adelan-directory-header) :where(h1,h2,h3){color:var(--adelan-text);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:650;line-height:1.1}.adelan-portal-solid-shell :where(.adelan-detail-primary,.adelan-detail-actions .adelan-detail-primary,.adelan-detail-pin button){border-color:var(--adelan-accent-strong);background:var(--adelan-accent-strong);color:#fff;min-height:2.65rem;font-size:var(--text-body);padding-inline:1rem;font-weight:650}.adelan-portal-solid-shell :where(.adelan-detail-primary,.adelan-detail-actions .adelan-detail-primary,.adelan-detail-pin button):hover{border-color:var(--adelan-accent-hover);background:var(--adelan-accent-hover)}.adelan-portal-solid-shell .adelan-detail-link{min-height:2.5rem;color:var(--adelan-accent-strong);font-size:var(--text-label);border-color:#174b3929;font-weight:650}@media (width<=900px){.adelan-portal-solid-shell .adelan-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.adelan-portal-solid-shell .adelan-detail-hero,.adelan-portal-solid-shell .adelan-detail-pin{grid-template-columns:minmax(0,1fr)}}.adelan-portal-solid-shell .adelan-directory-panel{border:1px solid var(--adelan-content-border);border-radius:var(--adelan-content-radius);box-shadow:var(--adelan-content-shadow);overflow:hidden}.adelan-portal-solid-shell .adelan-directory-header{min-height:4.75rem}.adelan-portal-solid-shell .adelan-directory-header h1{font-size:var(--adelan-type-2xl);letter-spacing:-.025em;font-weight:650}.adelan-portal-solid-shell .adelan-directory-table th,.adelan-portal-solid-shell .adelan-directory-table td{padding:.85rem var(--adelan-content-gutter)}.adelan-portal-solid-shell .adelan-directory-table th{font-size:var(--text-meta);background:#fafcfb;font-weight:650}.adelan-portal-solid-shell .adelan-directory-table td{height:3.75rem;font-size:var(--text-body);font-weight:450}.adelan-portal-solid-shell .adelan-table-action{min-height:2.5rem;font-size:var(--text-label);padding-inline:.8rem;font-weight:620}.adelan-portal-solid-shell .adelan-portal-content-alerts{background:#f6f7f5;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:.75rem;padding:.75rem .875rem .875rem;font-family:Lato,Helvetica Neue,Arial,sans-serif;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-thread-panel{background:#fff;border:0;border-radius:18px;height:100%;box-shadow:0 1px 2px #0f171406,0 14px 34px #0f17140e}.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-info-panel{display:none!important}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header{border:0;align-items:flex-start;padding:1.25rem 1.1rem .9rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header>div{min-width:0}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header .adelan-kicker,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-header .adelan-kicker{color:#67716b;font-size:var(--adelan-type-micro);letter-spacing:.12em;margin-bottom:.38rem;font-weight:700;line-height:1.2}.adelan-portal-solid-shell .adelan-portal-content-alerts :where(.adelan-list-header h1,.adelan-thread-header h2){color:#17201a;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:var(--adelan-type-2xl);letter-spacing:-.025em;text-overflow:clip;white-space:normal;font-weight:700;line-height:1.2;overflow:visible}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alerts-lead{color:#68716c;max-width:22rem;font-size:var(--text-meta);margin:.42rem 0 0;font-weight:400;line-height:1.45}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-patients-link{color:#34413a;min-height:2.25rem;font-size:var(--text-meta);background:#f0f2ef;border:0;border-radius:999px;flex-shrink:0;align-items:center;padding-inline:.78rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem;min-height:0;padding:0 1.1rem .9rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters label{color:#606a64;min-width:0;font-size:var(--adelan-type-micro);gap:.3rem;font-weight:650;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters select{color:#27332d;width:100%;min-height:2.35rem;font-family:inherit;font-size:var(--text-meta);background:#f4f5f3;border:0;border-radius:11px;outline:none;padding:0 1.9rem 0 .7rem;font-weight:600}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters select:focus-visible{box-shadow:0 0 0 3px #195f4324}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-count,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-sort{color:#69736d;min-width:0;font-size:var(--text-caption);align-items:center;font-weight:550;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-sort{justify-content:flex-end}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-sort svg{width:.9rem;height:.9rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-conversation-list{gap:.12rem;padding:.15rem .55rem .8rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item{border:0;border-radius:12px;grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem;min-height:4.7rem;padding:.68rem .62rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item-active{box-shadow:none;background:#eef1ee;border:0}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item-active .adelan-list-top strong{color:#132019;font-weight:750}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-top strong{color:#202a24;font-size:var(--text-label);font-weight:650}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-top>span{color:#606a64}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-sub{color:#59635d;font-size:var(--text-meta);font-weight:450}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-meta{color:#606a64;font-size:var(--text-caption);font-weight:450}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-avatar{color:#4d5952;width:2.2rem;height:2.2rem;font-size:var(--text-caption);background:#f1f2ef;font-weight:700}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-avatar-alert{color:#8d4932;background:#f6eee8}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-meta .pill{min-height:1.35rem;font-size:var(--adelan-type-micro);border:0;padding:.08rem .48rem;font-weight:650}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-header{border:0;min-height:4.75rem;padding:1rem 1.2rem .85rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-owner{color:#69736d;min-height:2.35rem;font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:.35rem;padding-inline:.25rem .45rem;font-weight:550;display:inline-flex}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-small-dot{background:#287151;width:.42rem;height:.42rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions .adelan-close{color:#27332d;min-height:2.35rem;font-size:var(--text-caption);background:#f0f2ef;border:0;border-radius:12px;padding:.45rem .72rem;font-weight:650}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions svg{color:#5d6862;width:1rem;height:1rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-scroll{gap:.85rem;padding:0 1.2rem 1.2rem}.adelan-portal-solid-shell .adelan-portal-content-alerts [data-alert-detail-panel]{gap:.85rem;display:grid}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero{background:#f7f7f5;border:0;border-radius:16px;align-items:center;padding:1.05rem 1.1rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-hero{background:#fcf6f2}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero .adelan-kicker{color:#606a64}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero h3{color:#17201a;letter-spacing:-.025em;font-family:Lato,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700;line-height:1.2}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero p:not(.adelan-kicker){color:#67716b;font-size:var(--text-meta);font-weight:450}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-clinical-hero>.pill{font-size:var(--text-caption);border:0;padding:.28rem .62rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary{background:#f4f5f3;border:0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.25rem;overflow:hidden}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary div{background:0 0;border:0;border-radius:11px;min-height:4rem;padding:.7rem .75rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary span{color:#5f6963;font-size:var(--adelan-type-micro);letter-spacing:.035em;font-weight:650}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary strong{color:#26312b;font-size:var(--text-label);font-weight:700}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message-row{grid-template-columns:2.2rem minmax(0,1fr);gap:.7rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message{color:#344039;background:#f7f8f6;border:0;border-radius:14px;padding:.9rem 1rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message-alert{background:#f7f8f6;border:0}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-message p{font-size:var(--text-label);font-weight:450;line-height:1.55}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions{justify-content:flex-end;gap:.55rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions button{color:#27332d;min-height:2.75rem;font-family:inherit;font-size:var(--text-meta);background:#eef1ee;border:0;border-radius:14px;padding:.55rem 1rem;font-weight:700;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions .adelan-alert-resolve{color:#fff;background:#195f43;box-shadow:0 1px 2px #0f171414,0 8px 18px #195f4324}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid a{background:#f7f8f6;border:0;border-radius:14px;gap:.7rem;min-height:4.7rem;padding:.78rem .85rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid .adelan-card-icon{color:#4f5f57;background:0 0;border:0;flex:0 0 1.4rem;width:1.4rem;height:1.4rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid .adelan-card-icon svg{width:1.15rem;height:1.15rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid strong{color:#243029;font-size:var(--text-label);font-weight:700}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid small{color:#626c66;font-size:var(--text-caption);white-space:normal;font-weight:400}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-detail-link{color:#315a4a;width:fit-content;font-size:var(--text-meta);justify-self:end;font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-patients-link:hover,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a:hover{color:#17201a;background:#e7ebe7}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item:hover{background:#f4f5f3;transform:none}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-item-active:hover{background:#e9ede9}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions button:hover:not(:disabled){background:#e5e9e5}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions .adelan-alert-resolve:hover:not(:disabled){color:#fff;background:#144e37}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid a:hover{background:#eff2ef;border:0;transform:translateY(-1px)}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid a:hover .adelan-card-icon{color:#195f43}}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-patients-link:active,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a:active,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions button:active,.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid a:active{transform:scale(.98)}@media (width<=1080px){.adelan-portal-solid-shell .adelan-portal-content-alerts{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-thread-panel{border-radius:18px;height:auto;min-height:32rem}.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-list-panel{max-height:38rem}}@media (width<=760px){.adelan-portal-solid-shell .adelan-portal-content-alerts{gap:.55rem;padding:0}.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts>.adelan-thread-panel{box-shadow:none;border-radius:0}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-header{padding:1.05rem .9rem .8rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-list-filters{padding-inline:.9rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-header{align-items:flex-start;padding:1rem .9rem .8rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions{justify-content:flex-start;width:100%}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-owner{width:100%;min-height:1.8rem;padding-inline:0}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-actions a{flex:1}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-thread-scroll{padding:0 .9rem 1rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-care-grid{grid-template-columns:minmax(0,1fr)}.adelan-portal-solid-shell .adelan-portal-content-alerts .adelan-alert-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.adelan-portal-solid-shell .adelan-portal-content-alerts :is(.adelan-list-patients-link,.adelan-list-item,.adelan-thread-actions a,.adelan-alert-actions button,.adelan-alert-care-grid a){transition-duration:.01ms}}[data-plan-hidden=true],[data-order-hidden=true]{display:none!important}.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-thread-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-info-panel{border:1px solid var(--adelan-line);background:var(--adelan-panel);contain:layout paint;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #11182709}.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-thread-panel{background:#fff;border:0;border-radius:18px;height:100%;box-shadow:0 1px 2px #0f171406,0 14px 34px #0f17140e}.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-info-panel{display:none!important}.doctor-alert-triage-root{display:contents}@media (width<=1080px){.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-thread-panel{border-radius:18px;height:auto;min-height:32rem}.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-list-panel{max-height:38rem}}@media (width<=760px){.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-list-panel,.adelan-portal-solid-shell .adelan-portal-content-alerts .doctor-alert-triage-root>.adelan-thread-panel{box-shadow:none;border-radius:0}}.doctor-consulta-act-backdrop{z-index:40;background:#11182780;justify-content:flex-end;display:flex;position:fixed;inset:0}.doctor-consulta-act-panel{color:#16201b;background:#fff;flex-direction:column;width:min(100%,36rem);height:100%;display:flex;overflow-y:auto;box-shadow:-18px 0 48px #0618112e}.doctor-consulta-act-header{z-index:2;background:#fffffffa;border-bottom:1px solid #e4e8e5;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:sticky;top:0}.doctor-consulta-act-header h2,.doctor-consulta-act-header p,.doctor-consulta-act-card p,.doctor-consulta-act-card-title{margin:0}.doctor-consulta-act-header h2{color:#111814;font-size:1.125rem;font-weight:700;line-height:1.3}.doctor-consulta-act-body{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex}.doctor-consulta-act-card{background:#fff;border:1px solid #e2e8e4;border-radius:.85rem;gap:.85rem;padding:1rem;display:grid}.doctor-consulta-act-card-title,.doctor-consulta-act-warning-list>li>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.doctor-consulta-act-card-title{justify-content:flex-start}.doctor-consulta-act-card-title svg,.doctor-consulta-act-button svg{flex:none;width:1.1rem;height:1.1rem}.doctor-consulta-act-button{width:fit-content;min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.doctor-consulta-act-button.is-secondary{color:#174b39;background:#fff;border-color:#d6ddd8}.doctor-consulta-act-button:hover{background:#f1f7f3}.doctor-consulta-act-button:focus-visible,.doctor-consulta-act-panel:focus-visible{outline-offset:2px;outline:3px solid #174b3947}.doctor-consulta-act-message{color:#58625d;background:#f4f7f5;border-radius:.65rem;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5}.doctor-consulta-act-message.is-error,.doctor-consulta-act-message.is-critical{color:#9f1d1d;background:#fff1f1}.doctor-consulta-act-message.is-not-evaluated{color:#87580d;background:#fff8e8}.doctor-consulta-act-message.is-reassuring{color:#17603c;background:#edf8f1}.doctor-consulta-act-warning-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.doctor-consulta-act-warning-list>li{border:1px solid #e3e8e5;border-radius:.7rem;gap:.5rem;padding:.85rem;display:grid}.doctor-consulta-act-warning-list p{color:#3f4944;font-size:.875rem;line-height:1.5}.doctor-consulta-act-warning-list small{color:#69726d;font-size:.75rem;line-height:1.45;display:block}.doctor-consulta-act-severity{color:#4c5751;background:#eef2ef;border-radius:999px;align-items:center;width:fit-content;padding:.25rem .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.doctor-consulta-act-severity.is-critical{color:#a21c1c;background:#ffe7e7}.doctor-consulta-act-severity.is-high{color:#87520a;background:#fff2d9}.doctor-consulta-act-severity.is-moderate{color:#4f5968;background:#eef1f5}.doctor-consulta-act-critical-note{color:#a21c1c;margin:0;font-size:.78rem;line-height:1.45}@media (width<=40rem){.doctor-consulta-act-header{align-items:flex-start;padding:1rem}.doctor-consulta-act-header .doctor-consulta-act-button{min-width:2.5rem}.doctor-consulta-act-body{padding:1rem}}@media (prefers-reduced-motion:reduce){.doctor-consulta-act-button{scroll-behavior:auto}}.clinical-assistant.has-conversation{grid-template-rows:minmax(0,1fr) auto;display:grid}[data-copilot-root] [data-copilot-hidden=true]{display:none!important}.assistant-web-search.is-active{border-color:var(--assistant-brand);background:var(--assistant-brand-soft);color:var(--assistant-brand)}.assistant-sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.assistant-floating-tools{z-index:20;align-items:center;gap:3px;display:flex;position:absolute;top:14px;right:16px}.assistant-icon-button{color:#64706a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:inline-grid}.assistant-icon-button:hover:not(:disabled){border-color:var(--assistant-border);background:var(--assistant-subtle);color:var(--assistant-brand)}.assistant-icon-button:active:not(:disabled){transform:scale(.96)}.assistant-icon-button:disabled{cursor:not-allowed;opacity:.42}.assistant-icon-button svg,.assistant-floating-tools svg,.assistant-composer svg,.assistant-turn svg,.assistant-partial svg,.assistant-inline-notice svg,.assistant-source-card svg,.assistant-source-detail svg,.assistant-pin-panel svg,.assistant-dialog svg,.assistant-archived-notice svg{width:18px;height:18px}.assistant-session-menu{position:relative}.assistant-session-menu>summary{cursor:pointer;list-style:none}.assistant-session-menu>summary::-webkit-details-marker{display:none}.assistant-session-menu[open]>summary{border-color:var(--assistant-border);background:var(--assistant-brand-soft);color:var(--assistant-brand)}.assistant-session-popover{border:1px solid var(--assistant-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-radius:18px;width:min(360px,100vw - 32px);max-height:min(520px,100dvh - 90px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 70px -30px #0e121052}.assistant-session-popover>header{border-bottom:1px solid var(--assistant-border);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.assistant-session-popover>header strong{font-size:var(--text-label);letter-spacing:-.01em;font-weight:700}.assistant-session-popover>header button{background:var(--assistant-brand);color:#fff;min-height:36px;font-size:var(--text-caption);border:0;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-weight:680;display:inline-flex}.assistant-session-popover>header button svg{width:15px;height:15px}.assistant-session-popover ul{overscroll-behavior:contain;scrollbar-width:thin;gap:3px;max-height:min(440px,100dvh - 160px);margin:0;padding:6px;list-style:none;display:grid;overflow-y:auto}.assistant-session-popover li>button{width:100%;color:var(--assistant-copy);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;display:grid}.assistant-session-popover li>button:hover:not(:disabled),.assistant-session-popover li>button.is-active{background:var(--assistant-brand-soft);border-color:#181d1b1a}.assistant-session-popover li span,.assistant-session-popover li strong,.assistant-session-popover li small{min-width:0;display:block}.assistant-session-popover li strong,.assistant-session-popover li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-session-popover li strong{font-size:var(--text-meta);font-weight:680;line-height:17px}.assistant-session-popover li small{color:var(--assistant-muted);font-size:var(--adelan-type-micro);margin-top:2px;line-height:15px}.assistant-session-popover time{color:var(--assistant-faint);font-size:var(--adelan-type-micro);white-space:nowrap;line-height:17px}.assistant-session-empty{color:var(--assistant-muted);font-size:var(--text-meta);text-align:center;margin:0;padding:34px 18px}.assistant-partial{z-index:15;color:#74501c;width:min(100% - 250px,620px);min-height:38px;font-size:var(--adelan-type-micro);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaeff5;border:1px solid #a4681329;border-radius:12px;align-items:center;gap:8px;padding:7px 9px 7px 11px;line-height:15px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -28px #472d0880}.assistant-partial svg{color:#a16b18;flex:none}.assistant-partial button{color:#69440f;font-size:var(--adelan-type-micro);background:0 0;border:0;border-radius:7px;margin-left:auto;padding:5px 7px;font-weight:750}.assistant-partial button:hover:not(:disabled){background:#a4681314}.assistant-welcome{place-items:center;width:100%;min-height:100%;padding:92px 24px 58px;display:grid;overflow-y:auto}.assistant-welcome-content{text-align:center;flex-direction:column;align-items:center;width:min(100%,780px);margin:auto;display:flex}.assistant-welcome-mark{color:#0b3d2c;width:84px;height:80px;box-shadow:none;border:0;border-radius:0;place-items:center;display:grid;background:0 0!important}.assistant-welcome-mark svg{width:78px;height:75px}.assistant-welcome h1{max-width:680px;color:var(--assistant-ink);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0;font-size:clamp(27px,3vw,40px);font-weight:680;line-height:1.05}.assistant-welcome-content>p{max-width:570px;color:var(--assistant-muted);font-size:var(--text-label);text-wrap:balance;margin:10px 0 24px;line-height:1.6}.assistant-welcome .assistant-composer{width:min(100%,760px)}.assistant-context-note{min-height:16px;color:var(--assistant-faint)!important;margin:8px 0 0!important;font-size:9.5px!important;line-height:15px!important}.assistant-suggestions{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,680px);margin-top:14px;padding:0;display:grid}.assistant-suggestions button{border:1px solid var(--assistant-border);color:#45514b;min-height:58px;font-size:var(--text-caption);text-align:left;background:#fbfbfa;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-weight:600;line-height:1.42;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.assistant-suggestions button:hover{background:var(--assistant-brand-soft);border-color:#181d1b38;transform:translateY(-1px)}.assistant-suggestions button span{width:28px;height:28px;color:var(--assistant-brand);background:#fff;border-radius:9px;place-items:center;display:grid;box-shadow:0 0 0 1px #181d1b14}.assistant-suggestions button svg{width:14px;height:14px}.assistant-message-scroll{overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-color:#181d1b2e transparent;scrollbar-gutter:stable;scrollbar-width:thin;grid-row:1;min-height:0;overflow-y:auto}.assistant-message-list{flex-direction:column;gap:30px;width:min(100% - 40px,820px);min-height:100%;margin:0 auto;padding:86px 0 56px;display:flex}.assistant-scroll-anchor{overflow-anchor:auto;width:1px;height:1px;margin-top:-1px}.assistant-turn{flex-direction:column;min-width:0;display:flex}.assistant-turn.is-complete,.assistant-turn.is-user{content-visibility:auto;contain-intrinsic-size:auto 150px}.assistant-turn.is-user{contain-intrinsic-size:auto 72px;align-items:flex-end}.assistant-turn.is-stopped .assistant-text-block,.assistant-turn.is-error .assistant-text-block{color:#626c67;border-left:2px solid #9746224d;padding-left:12px}.assistant-user-bubble{color:#27332d;max-width:min(82%,620px);font-size:var(--text-label);overflow-wrap:anywhere;white-space:pre-wrap;background:#f1f2f1;border-radius:18px 18px 5px;padding:11px 15px;line-height:1.58}.assistant-turn-label{color:#78827d;font-size:var(--adelan-type-micro);letter-spacing:.025em;align-items:center;gap:7px;margin-bottom:8px;font-weight:720;line-height:1;display:flex}.assistant-turn-avatar{color:#0b3d2c;background:0 0;border-radius:0;place-items:center;width:22px;height:22px;display:grid}.assistant-turn-avatar svg{width:20px;height:19px}.assistant-stream-dot{background:#73a20c;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite assistant-pulse;box-shadow:0 0 0 4px #73a20c1a}.assistant-blocks{gap:14px;min-width:0;padding-left:32px;display:grid}.assistant-text-block{max-width:760px;color:var(--assistant-copy);font-size:var(--text-body);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.72}.assistant-caret{vertical-align:-.11em;background:var(--assistant-brand);border-radius:2px;width:2px;height:1.02em;margin-left:2px;animation:.82s step-end infinite assistant-caret;display:inline-block}.assistant-thinking,.assistant-activity{min-height:28px;color:var(--assistant-muted);align-items:center;gap:9px;display:flex}.assistant-thinking small,.assistant-activity p{font-size:var(--adelan-type-micro);margin:0;line-height:16px}.assistant-activity>span{background:var(--assistant-brand-soft);width:22px;height:22px;color:var(--assistant-brand);border-radius:8px;flex:none;place-items:center;display:grid}.assistant-activity>span svg{width:13px;height:13px}.assistant-activity[data-status=completed]{color:#52615a}.assistant-activity[data-status=error]>span{color:#9b4525;background:#fff1ec}.assistant-activity[data-status=error] p{color:#874421}.assistant-activity-spinner{border:1.5px solid #181d1b2e;border-top-color:var(--assistant-brand);border-radius:999px;flex:none;width:15px;height:15px;animation:.8s linear infinite assistant-spin;display:inline-block}.assistant-turn-actions{opacity:.46;gap:1px;padding:4px 0 0 27px;transition:opacity .15s;display:flex}.assistant-turn:hover .assistant-turn-actions,.assistant-turn-actions:focus-within{opacity:1}.assistant-turn-actions .assistant-icon-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:31px;height:31px}.assistant-turn-actions svg{width:15px;height:15px}.assistant-composer-dock{z-index:8;background:linear-gradient(#fff0,#fff 24px);grid-row:2;gap:7px;padding:18px 24px 12px;display:grid;position:relative}.assistant-composer{border:1px solid var(--assistant-border-strong);background:#fff;border-radius:22px;grid-template-rows:minmax(38px,auto) auto;gap:7px;width:min(100%,820px);min-height:104px;margin:0 auto;padding:11px 11px 10px 15px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 18px 48px -38px #0e12106b,0 2px 8px #0e121008}.assistant-composer:focus-within{border-color:#174b3961;box-shadow:0 0 0 3px #174b3912,0 22px 58px -40px #0e12107a}.assistant-composer textarea{resize:none;width:100%;min-height:36px;max-height:176px;color:var(--assistant-ink);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:0;padding:4px 4px 6px;line-height:22px}.assistant-composer textarea::placeholder{color:#929a96}.assistant-composer textarea:disabled{cursor:not-allowed}.assistant-composer-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.assistant-composer-options{align-items:center;gap:6px;min-width:0;display:flex}.assistant-tool-button,.assistant-web-search,.assistant-patient-chip{border:1px solid var(--assistant-border);color:#5d6963;background:#fbfbfa;border-radius:999px;min-height:34px}.assistant-tool-button{flex:none;place-items:center;width:34px;padding:0;display:grid}.assistant-tool-button svg{width:16px;height:16px}.assistant-tool-button[data-assistant-attach]{color:#4f5c56;background:0 0;border:0;width:36px;min-height:36px}.assistant-tool-button[data-assistant-attach] svg{width:18px;height:18px}.assistant-tool-button[data-assistant-attach]:hover:not(:disabled){color:var(--assistant-brand);background:#edf2ef;border-color:#0000}.assistant-tool-button:hover:not(:disabled),.assistant-web-search:hover:not(:disabled),.assistant-patient-chip:hover{background:var(--assistant-brand-soft);color:var(--assistant-brand);border-color:#181d1b38}.assistant-tool-button:disabled,.assistant-web-search:disabled{cursor:not-allowed;opacity:.43}.assistant-patient-chip{color:#5d6963;align-items:center;max-width:220px;display:flex;position:relative}.assistant-patient-chip.has-patient{background:var(--assistant-brand-soft);color:var(--assistant-brand);border-color:#181d1b26}.assistant-patient-chip>svg{z-index:1;pointer-events:none;width:14px;height:14px;position:absolute}.assistant-patient-chip>svg:first-of-type{left:10px}.assistant-patient-chip>svg:last-of-type{right:9px}.assistant-patient-chip select{appearance:none;width:100%;height:32px;color:inherit;font:inherit;font-size:var(--adelan-type-micro);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;outline:0;padding:0 28px 0 30px;font-weight:650;overflow:hidden}.assistant-patient-chip select:disabled{cursor:default;opacity:.72}.assistant-web-search{color:#4f5c56;min-height:36px;font-size:var(--text-caption);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 8px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.assistant-web-search svg{width:18px;height:18px}.assistant-web-search.is-active{color:var(--assistant-brand);box-shadow:none;background:#edf4f0;border-color:#0000}.assistant-research-toggle{background:#cfd6d2;border-radius:999px;flex:none;align-items:center;width:28px;height:16px;padding:2px;transition:background-color .15s;display:inline-flex;position:relative}.assistant-research-toggle>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;transform:translate(0);box-shadow:0 1px 3px #16231d40}.assistant-web-search.is-active .assistant-research-toggle,.assistant-web-search[aria-checked=true] .assistant-research-toggle{background:var(--assistant-brand)}.assistant-web-search.is-active .assistant-research-toggle>span,.assistant-web-search[aria-checked=true] .assistant-research-toggle>span{transform:translate(12px)}.assistant-send-button{background:var(--assistant-brand);color:#fff;border:0;border-radius:13px;flex:none;place-items:center;width:38px;height:38px;transition:background-color .15s,opacity .15s,transform .15s;display:grid}.assistant-send-button:hover:not(:disabled){background:var(--assistant-brand-hover)}.assistant-send-button:active:not(:disabled){transform:scale(.96)}.assistant-send-button:disabled{cursor:not-allowed;opacity:.32}.assistant-send-button.is-stop{border-radius:999px}.assistant-send-button svg{width:17px;height:17px}.assistant-composer-meta{width:min(100%,820px);color:var(--assistant-faint);font-size:var(--adelan-type-micro);justify-content:space-between;gap:14px;margin:0 auto;line-height:13px;display:flex}.assistant-composer-meta small{font-size:inherit;text-align:right}.assistant-notice-stack{gap:6px;width:min(100%,820px);margin:0 auto;display:grid}.assistant-welcome .assistant-notice-stack{width:min(100%,760px);margin-bottom:8px}.assistant-inline-notice,.assistant-source-detail{border:1px solid var(--assistant-border);color:#52605a;min-height:38px;font-size:var(--adelan-type-micro);background:#f7f7f6;border-radius:12px;align-items:center;gap:9px;padding:7px 8px 7px 11px;line-height:15px;display:grid}.assistant-inline-notice{grid-template-columns:18px minmax(0,1fr) 26px}.assistant-inline-notice.is-error{color:#844321;background:#fff8f4;border-color:#a54a2229}.assistant-inline-notice.is-info{background:var(--assistant-brand-soft);color:#385b4d;border-color:#181d1b1f}.assistant-inline-notice>button,.assistant-source-detail>button{color:currentColor;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.assistant-inline-notice>button:hover,.assistant-source-detail>button:hover{background:#181d1b0e}.assistant-inline-notice>button svg,.assistant-source-detail>button svg{width:14px;height:14px}.assistant-source-detail{grid-template-columns:24px minmax(0,1fr) 26px}.assistant-source-detail>svg{width:18px;height:18px;color:var(--assistant-brand)}.assistant-source-detail small,.assistant-source-detail strong,.assistant-source-detail span{display:block}.assistant-source-detail small{color:var(--assistant-faint);font-size:var(--adelan-type-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:750;line-height:11px}.assistant-source-detail strong{color:var(--assistant-brand);font-size:var(--adelan-type-micro);text-transform:capitalize;margin-top:1px}.assistant-source-detail span{color:var(--assistant-muted);font-size:var(--adelan-type-micro);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.assistant-jump-button{z-index:12;width:40px;height:40px;color:var(--assistant-brand);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #181d1b29;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:154px;right:max(24px,50% - 435px);box-shadow:0 15px 34px -20px #0e121061}.assistant-jump-button:hover{background:var(--assistant-brand-soft)}.assistant-jump-button svg{width:18px;height:18px}.assistant-source-card{background:#fff;border:1px solid #181d1b1f;border-radius:17px;width:min(100%,680px);overflow:hidden;box-shadow:0 14px 32px -30px #0e12104d}.assistant-source-card>header{border-bottom:1px solid #181d1b14;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.assistant-source-card-icon{background:var(--assistant-brand-soft);width:32px;height:32px;color:var(--assistant-brand);border-radius:10px;flex:none;place-items:center;display:grid}.assistant-source-card-icon svg{width:17px;height:17px}.assistant-source-card>header>div{min-width:0}.assistant-source-card>header strong,.assistant-source-card>header small,.assistant-source-card>header h3{margin:0;display:block}.assistant-source-card>header strong,.assistant-source-card>header h3{color:var(--assistant-ink);font-size:var(--text-meta);font-weight:700;line-height:16px}.assistant-source-card>header small{color:var(--assistant-faint);font-size:var(--adelan-type-micro);margin-top:1px;line-height:12px}.assistant-source-card:not(.assistant-rich-card)>ul{margin:0;padding:5px;list-style:none}.assistant-source-card:not(.assistant-rich-card)>ul li+li{border-top:1px solid #181d1b0e}.assistant-source-card:not(.assistant-rich-card)>ul button{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(88px,.28fr) minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.assistant-source-card:not(.assistant-rich-card)>ul button:hover:not(:disabled){background:var(--assistant-brand-soft)}.assistant-source-card:not(.assistant-rich-card)>ul button:disabled{cursor:default}.assistant-source-card:not(.assistant-rich-card)>ul span{color:var(--assistant-brand);font-size:var(--adelan-type-micro);text-transform:capitalize;font-weight:750}.assistant-source-card:not(.assistant-rich-card)>ul strong{color:#4d5953;font-size:var(--adelan-type-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:520;line-height:1.45;overflow:hidden}.assistant-rich-card>header{position:relative}.assistant-rich-card>header h3{text-overflow:ellipsis;white-space:nowrap;max-width:460px;overflow:hidden}.assistant-rich-card-state{background:#f2f2f1;border-radius:999px;flex:none;margin-left:auto;padding:4px 7px;font-weight:720;color:var(--assistant-muted)!important;font-size:8px!important;line-height:11px!important}.assistant-rich-card.is-loading .assistant-rich-card-state,.assistant-rich-card.is-partial .assistant-rich-card-state{background:#fff7e8;color:#805a19!important}.assistant-rich-card.is-error{background:#fffaf7;border-color:#a54a2229}.assistant-rich-card.is-error .assistant-rich-card-state{background:#ffede6;color:#91401f!important}.assistant-rich-card.is-completed .assistant-rich-card-state,.assistant-rich-card.is-ready .assistant-rich-card-state{background:var(--assistant-brand-soft);color:var(--assistant-brand)!important}.assistant-rich-card-content{padding:14px}.assistant-rich-card-summary,.assistant-rich-card-empty{color:var(--assistant-copy);font-size:var(--text-caption);margin:0;line-height:1.55}.assistant-rich-card-empty{color:var(--assistant-muted)}.assistant-document-receipt{background:var(--assistant-subtle);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.assistant-document-receipt strong{min-width:0;color:var(--assistant-ink);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-document-receipt small{color:var(--assistant-muted);font-size:var(--adelan-type-micro);flex:none}.assistant-document-receipt+.assistant-rich-card-summary,.assistant-rich-card-summary+.assistant-rich-card-section,.assistant-evidence-confidence+.assistant-rich-card-section,.assistant-rich-card-section+.assistant-rich-card-note{margin-top:12px}.assistant-rich-card-section{border-top:1px solid var(--assistant-border);padding-top:12px}.assistant-rich-card-section h4{color:var(--assistant-faint);font-size:var(--adelan-type-micro);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:780}.assistant-rich-card-note{color:#6f5223;font-size:var(--adelan-type-micro);background:#fffaef;border:1px solid #a468131f;border-radius:11px;padding:9px 10px;line-height:1.5}.assistant-rich-card-note strong{font-size:var(--adelan-type-micro);margin-bottom:3px;display:block}.assistant-rich-card-note ul,.assistant-scope-list,.assistant-finding-list,.assistant-citation-list,.assistant-agent-steps,.assistant-rich-list{margin:0;padding:0;list-style:none}.assistant-rich-card-note ul,.assistant-scope-list{padding-left:15px;list-style:outside}.assistant-evidence-confidence,.assistant-consent-status{background:var(--assistant-brand-soft);color:var(--assistant-brand);font-size:var(--adelan-type-micro);border-radius:999px;margin:10px 0 0;padding:4px 7px;font-weight:720;display:inline-flex}.assistant-citation-list,.assistant-finding-list,.assistant-agent-steps,.assistant-rich-list{gap:7px;display:grid}.assistant-citation-list li,.assistant-finding-list li,.assistant-agent-steps li,.assistant-rich-list li{border:1px solid var(--assistant-border);background:#fff;border-radius:11px;padding:9px 10px}.assistant-citation-list strong,.assistant-finding-list strong,.assistant-agent-steps strong,.assistant-rich-list strong{color:var(--assistant-ink);font-size:var(--adelan-type-micro)}.assistant-citation-list small,.assistant-finding-list small,.assistant-agent-steps small,.assistant-rich-list small,.assistant-rich-list time,.assistant-rich-list span{color:var(--assistant-muted);font-size:var(--adelan-type-micro)}.assistant-citation-list p,.assistant-finding-list p{color:var(--assistant-copy);font-size:var(--adelan-type-micro);margin:5px 0 0;line-height:1.5}.assistant-citation-list a,.assistant-rich-card-link{color:var(--assistant-brand);font-size:var(--adelan-type-micro);margin-top:7px;font-weight:700;text-decoration:none;display:inline-flex}.assistant-finding-list li[data-severity=critical],.assistant-finding-list li[data-severity=high]{background:#fffaf7;border-color:#a54a222e}.assistant-agent-steps li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.assistant-agent-steps li>span{background:#a7b0ab;border-radius:999px;width:7px;height:7px}.assistant-agent-steps li[data-status=running]>span{background:#73a20c;box-shadow:0 0 0 3px #73a20c1a}.assistant-agent-steps li[data-status=completed]>span{background:var(--assistant-brand)}.assistant-rich-list li{grid-template-columns:minmax(90px,.25fr) minmax(0,1fr) auto;gap:5px 10px;display:grid}.assistant-rich-list time{grid-row:1/span 2}.assistant-rich-list .assistant-rich-card-link{grid-area:1/3/span 2;margin:0}.assistant-rich-list>.assistant-appointment-item{display:block}.assistant-appointment-summary{grid-template-columns:minmax(112px,.28fr) minmax(0,1fr) auto;align-items:start;gap:6px 12px;display:grid}.assistant-appointment-summary>time{color:var(--assistant-muted);font-size:var(--adelan-type-micro);line-height:1.5}.assistant-appointment-summary>div{gap:2px;min-width:0;display:grid}.assistant-appointment-summary>div>span,.assistant-appointment-summary>div>small{overflow-wrap:anywhere}.assistant-appointment-status{border:1px solid var(--assistant-border);white-space:nowrap;background:#f5f5f4;border-radius:999px;padding:3px 7px}.assistant-appointment-actions{border-top:1px solid var(--assistant-border);justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.assistant-appointment-actions button,.assistant-appointment-confirm button,.assistant-appointment-form button{border:1px solid var(--assistant-border-strong);min-height:34px;color:var(--assistant-copy);font-size:var(--adelan-type-micro);background:#fff;border-radius:9px;padding:0 11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.assistant-appointment-actions button:active:not(:disabled),.assistant-appointment-confirm button:active:not(:disabled),.assistant-appointment-form button:active:not(:disabled),.assistant-rich-card-action:active:not(:disabled){transform:scale(.97)}.assistant-appointment-actions button:hover:not(:disabled),.assistant-appointment-confirm button:hover:not(:disabled),.assistant-appointment-form button:hover:not(:disabled){background:#f5f5f4}.assistant-appointment-actions button.is-danger,.assistant-appointment-confirm button.is-danger{color:#88401f;border-color:#97462238}.assistant-appointment-confirm button.is-danger:hover:not(:disabled){background:#fff6f2}.assistant-appointment-confirm,.assistant-appointment-form{border:1px solid var(--assistant-border);background:#f7f7f6;border-radius:11px;min-width:0;margin-top:10px;padding:11px}.assistant-appointment-confirm>legend{color:var(--assistant-ink);font-size:var(--adelan-type-micro);display:block}.assistant-appointment-confirm>p{color:var(--assistant-muted);font-size:var(--adelan-type-micro);margin:4px 0 0;line-height:1.5}.assistant-appointment-confirm>div,.assistant-appointment-form>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.assistant-appointment-form{grid-template-columns:minmax(0,1.6fr) minmax(100px,.7fr);gap:9px;display:grid}.assistant-appointment-form label{gap:5px;display:grid}.assistant-appointment-form label>span{color:var(--assistant-muted);font-size:var(--adelan-type-micro);font-weight:700}.assistant-appointment-form input{border:1px solid var(--assistant-border-strong);width:100%;min-height:38px;color:var(--assistant-ink);font:inherit;font-size:var(--adelan-type-micro);background:#fff;border-radius:9px;outline:0;padding:0 9px}.assistant-appointment-form button.is-primary{border-color:var(--assistant-brand);background:var(--assistant-brand);color:#fff}.assistant-widget-action-error,.assistant-widget-action-state{color:var(--assistant-muted);font-size:var(--adelan-type-micro);background:#f5f5f4;border-radius:9px;grid-column:1/-1;margin:9px 0 0;padding:7px 9px;line-height:1.45}.assistant-widget-action-error,.assistant-widget-action-state[data-status=error]{color:#88401f;background:#fff6f2}.assistant-widget-action-state[data-status=completed]{color:var(--assistant-brand)}.assistant-appointment-form>.assistant-widget-action-error{margin-top:0}.assistant-appointment-form>div{grid-column:1/-1;margin-top:0}.assistant-rich-card-action{background:var(--assistant-brand);color:#fff;min-height:36px;font-size:var(--adelan-type-micro);border:0;border-radius:10px;margin-top:12px;padding:0 12px;font-weight:700}.assistant-rich-card-action:disabled,.assistant-appointment-actions button:disabled,.assistant-appointment-confirm button:disabled,.assistant-appointment-form button:disabled,.assistant-appointment-form input:disabled{cursor:not-allowed;opacity:.5}.assistant-widget-kind{color:var(--assistant-faint);font-size:var(--adelan-type-micro);margin-top:8px;display:inline-block}.assistant-pin-panel{background:#fff;border:1px solid #181d1b24;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:12px;width:min(100%,620px);margin-left:32px;padding:14px;display:grid}.assistant-pin-icon{background:var(--assistant-brand-soft);width:38px;height:38px;color:var(--assistant-brand);border-radius:12px;place-items:center;display:grid}.assistant-pin-panel h2{color:var(--assistant-ink);font-size:var(--text-label);margin:0;font-weight:720}.assistant-pin-panel p{color:var(--assistant-muted);font-size:var(--adelan-type-micro);margin:4px 0 0;line-height:1.5}.assistant-pin-panel form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.assistant-pin-panel input{border:1px solid var(--assistant-border-strong);width:104px;height:40px;color:var(--assistant-ink);font:inherit;font-size:var(--adelan-type-xl);letter-spacing:.24em;text-align:center;background:#fff;border-radius:11px;outline:0;padding:0 12px}.assistant-pin-panel form>div{gap:7px;display:flex}.assistant-pin-panel button,.assistant-dialog button{min-height:38px;font-size:var(--adelan-type-micro);border-radius:10px;padding:0 12px;font-weight:700}.assistant-pin-panel button.is-secondary,.assistant-dialog button.is-secondary{border:1px solid var(--assistant-border-strong);color:var(--assistant-copy);background:#fff}.assistant-pin-panel button.is-primary,.assistant-dialog button.is-primary{border:1px solid var(--assistant-brand);background:var(--assistant-brand);color:#fff}.assistant-pin-error{color:#934322!important}.assistant-archived-notice{border:1px solid var(--assistant-border);background:var(--assistant-subtle);color:var(--assistant-muted);font-size:var(--adelan-type-micro);border-radius:13px;align-items:center;gap:9px;padding:11px 13px;display:flex}.assistant-archived-notice button{color:var(--assistant-brand);font-size:var(--adelan-type-micro);background:0 0;border:0;margin-left:auto;font-weight:750}.assistant-dialog-backdrop{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1012113d;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.assistant-dialog-backdrop.is-pin{z-index:90}.assistant-dialog-backdrop.is-pin .assistant-pin-panel{margin-left:0}.assistant-dialog{border:1px solid var(--assistant-border);text-align:center;background:#fff;border-radius:20px;width:min(100%,390px);padding:22px;box-shadow:0 28px 90px -40px #0e121061}.assistant-dialog-icon{background:var(--assistant-brand-soft);width:44px;height:44px;color:var(--assistant-brand);border-radius:14px;place-items:center;margin:0 auto;display:grid}.assistant-dialog h2{color:var(--assistant-ink);font-size:var(--text-card-title);letter-spacing:-.02em;margin:14px 0 0}.assistant-dialog p{color:var(--assistant-muted);font-size:var(--text-caption);margin:8px 0 0;line-height:1.55}.assistant-dialog>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.assistant-loading{align-content:center;place-items:center;gap:15px;min-height:100%;padding:32px;display:grid}.assistant-skeleton-mark,.assistant-skeleton-line,.assistant-skeleton-composer{background:linear-gradient(90deg,#f1f1f0 20%,#f7f7f6 44%,#f1f1f0 68%) 0 0/220% 100%;border-radius:12px;animation:1.35s ease-in-out infinite assistant-shimmer;display:block}.assistant-skeleton-mark{border-radius:16px;width:48px;height:48px}.assistant-skeleton-line.is-title{width:min(44vw,340px);height:26px}.assistant-skeleton-composer{border-radius:22px;width:min(74vw,720px);height:104px}.assistant-conversation-skeleton{flex-direction:column;gap:24px;width:min(100% - 40px,820px);margin:0 auto;padding:90px 0 60px;display:flex}.assistant-conversation-skeleton .assistant-skeleton-line{width:72%;height:94px}.assistant-conversation-skeleton .assistant-skeleton-line.is-user{align-self:flex-end;width:43%;height:52px}.assistant-conversation-skeleton .assistant-skeleton-line.short{width:32%}.assistant-conversation-skeleton .assistant-skeleton-line.tall{width:84%;height:132px}.assistant-icon-button:focus-visible,.assistant-session-popover button:focus-visible,.assistant-suggestions button:focus-visible,.assistant-tool-button:focus-visible,.assistant-web-search:focus-visible,.assistant-send-button:focus-visible,.assistant-jump-button:focus-visible,.assistant-inline-notice button:focus-visible,.assistant-source-detail button:focus-visible,.assistant-source-card button:focus-visible,.assistant-rich-card a:focus-visible,.assistant-rich-card-action:focus-visible,.assistant-appointment-actions button:focus-visible,.assistant-appointment-confirm button:focus-visible,.assistant-appointment-form button:focus-visible,.assistant-appointment-form input:focus-visible,.assistant-pin-panel button:focus-visible,.assistant-dialog button:focus-visible,.assistant-archived-notice button:focus-visible,.assistant-patient-chip select:focus-visible,.assistant-pin-panel input:focus-visible{outline-offset:2px;outline:2px solid #174b3980}@keyframes assistant-spin{to{transform:rotate(360deg)}}@keyframes assistant-pulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes assistant-caret{0%,54%{opacity:1}55%,to{opacity:0}}@keyframes assistant-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=760px){.assistant-floating-tools{top:9px;right:10px}.assistant-icon-button{width:36px;height:36px}.assistant-partial{width:calc(100% - 24px);top:52px}.assistant-welcome{padding:92px 14px 32px}.assistant-welcome-content{width:100%}.assistant-welcome-mark{width:72px;height:69px}.assistant-welcome-mark svg{width:68px;height:65px}.assistant-welcome h1{font-size:var(--adelan-type-4xl)}.assistant-welcome-content>p{font-size:var(--text-meta);margin-bottom:19px}.assistant-suggestions{grid-template-columns:1fr}.assistant-suggestions button:nth-child(n+4){display:none}.assistant-message-list,.assistant-conversation-skeleton{width:calc(100% - 24px);padding-top:70px}.assistant-message-list{gap:25px}.assistant-user-bubble{max-width:88%}.assistant-blocks,.assistant-turn-actions{padding-left:0}.assistant-composer-dock{padding:14px 10px max(8px, env(safe-area-inset-bottom))}.assistant-composer{border-radius:19px;min-height:102px;padding:10px}.assistant-patient-chip{max-width:158px}.assistant-patient-chip select{max-width:156px}.assistant-web-search>.assistant-web-search-label{display:none}.assistant-web-search{justify-content:center;gap:6px;width:60px;padding:0 6px}.assistant-composer-meta{text-align:center;padding:0 4px;display:block}.assistant-composer-meta small{display:none}.assistant-jump-button{bottom:147px;right:15px}.assistant-pin-panel{grid-template-columns:32px minmax(0,1fr);width:100%;margin-left:0;padding:12px}.assistant-pin-icon{width:32px;height:32px}.assistant-pin-panel form{align-items:stretch}.assistant-pin-panel form>label,.assistant-pin-panel input,.assistant-pin-panel form>div{width:100%}.assistant-pin-panel form>div button{flex:1}.assistant-rich-card>header{align-items:flex-start}.assistant-rich-card>header h3{max-width:42vw}.assistant-rich-list li{grid-template-columns:1fr auto}.assistant-rich-list time{grid-row:auto}.assistant-rich-list .assistant-rich-card-link{grid-area:1/2/span 3}.assistant-appointment-summary{grid-template-columns:minmax(0,1fr) auto}.assistant-appointment-summary>time{grid-column:1/-1}.assistant-appointment-form{grid-template-columns:1fr}.assistant-appointment-form>div,.assistant-appointment-form>.assistant-widget-action-error{grid-column:1}}@media (width<=440px){.assistant-composer-options{gap:4px}.assistant-patient-chip{max-width:135px}.assistant-patient-chip select{max-width:133px;padding-left:28px;padding-right:24px}.assistant-source-card:not(.assistant-rich-card)>ul button{grid-template-columns:minmax(72px,.34fr) minmax(0,1fr)}.assistant-source-card:not(.assistant-rich-card)>ul button>svg{display:none}}@media (prefers-reduced-motion:reduce){.clinical-assistant *,.clinical-assistant :before,.clinical-assistant :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.assistant-composer,.assistant-source-card,.assistant-pin-panel,.assistant-dialog,.assistant-inline-notice,.assistant-session-popover{border-color:canvastext}.assistant-stream-dot,.assistant-agent-steps li>span{background:highlight}}.assistant-attachment-notice{color:var(--color-brand-700);font-size:var(--text-badge);background:#edf3ef;border-radius:.5rem;align-items:center;gap:.5rem;width:fit-content;max-width:100%;margin:0 0 .5rem;padding:.375rem .625rem;line-height:1.2;display:flex}.assistant-attachment-notice[data-state=error]{color:#8a1f11;background:#fdecea}.assistant-attachment-notice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-attachment-notice button{color:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;border:0;padding:0 .125rem;line-height:1}.assistant-text-block p{margin:0 0 .625rem}.assistant-text-block p:last-child{margin-bottom:0}.assistant-text-block ul,.assistant-text-block ol{flex-direction:column;gap:.25rem;margin:.25rem 0 .75rem;padding-left:1.25rem;display:flex}.assistant-text-block li{line-height:1.5}.assistant-text-block h3,.assistant-text-block h4,.assistant-text-block h5,.assistant-text-block h6{font-size:var(--text-body);color:#1f2a24;margin:.875rem 0 .375rem;font-weight:650}.assistant-text-block code{background:#174b3914;border-radius:.25rem;padding:.0625rem .3125rem;font-size:.9em}.assistant-text-block pre{background:#f4f6f4;border-radius:.5rem;margin:.5rem 0 .75rem;padding:.75rem;overflow-x:auto}.assistant-text-block pre code{background:0 0;padding:0}.assistant-text-block blockquote{color:#4a544d;border-left:3px solid #174b3940;margin:.5rem 0 .75rem;padding:.25rem 0 .25rem .75rem}.assistant-text-block a{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}[data-copilot-root]{position:relative}[data-copilot-root] .assistant-text-block{font-family:Lato,ui-sans-serif,system-ui,sans-serif;font-size:var(--text-body-lead);color:#22271f;line-height:1.6}[data-copilot-root] .assistant-text-block h3,[data-copilot-root] .assistant-text-block h4,[data-copilot-root] .assistant-text-block h5,[data-copilot-root] .assistant-turn-label,[data-copilot-root] .assistant-evidence-title,[data-copilot-root] .assistant-rich-card h3{letter-spacing:-.01em;font-family:Google Sans Flex Variable,Google Sans Flex,ui-sans-serif,system-ui,sans-serif}[data-copilot-root] .assistant-turn-label{font-size:var(--text-label);font-weight:600}[data-copilot-root] .assistant-activity{animation:.24s both assistant-activity-in}[data-copilot-root] .assistant-activity[data-status=running] p{background:linear-gradient(90deg, #5f655f 25%, var(--color-brand-700) 50%, #5f655f 75%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite assistant-shimmer}@keyframes assistant-activity-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.assistant-globe{display:block}.assistant-evidence-panel[data-state=searching] .assistant-globe,.assistant-evidence-chip-icon .assistant-globe{animation:2.4s linear infinite assistant-globe-spin}@keyframes assistant-globe-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-globe,[data-copilot-root] .assistant-activity[data-status=running] p{animation:none}}[data-copilot-root] .assistant-evidence-chip{color:var(--color-brand-700);font-family:Lato,system-ui,sans-serif;font-size:var(--text-label);cursor:pointer;background:#f4f8f5;border:1px solid #174b3929;border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.375rem .75rem;transition:background .14s,border-color .14s;display:inline-flex}[data-copilot-root] .assistant-evidence-chip:hover{background:#e9f1eb;border-color:#174b3952}.assistant-evidence-chip-icon{display:inline-flex}.assistant-evidence-chip-icon .assistant-globe{width:16px;height:16px}.assistant-evidence-chip-cta{margin-left:.125rem;font-weight:700}.assistant-evidence-panel{z-index:40;background:#fff;border-left:1px solid #17291f1a;flex-direction:column;width:min(420px,40vw);transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-18px 0 48px #141e1814}.assistant-evidence-panel[data-open=true]{transform:none}@media (width<=900px){.assistant-evidence-panel{width:100%}}.assistant-evidence-head{border-bottom:1px solid #17291f14;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;display:flex}.assistant-evidence-status{font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:var(--text-body-lead);color:var(--color-brand-700);align-items:center;gap:.625rem;font-weight:500;display:flex}.assistant-evidence-glyph{color:var(--color-brand-700);display:inline-flex}.assistant-evidence-close{font-size:var(--adelan-type-2xl);color:#5f655f;cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.125rem .375rem;line-height:1}.assistant-evidence-close:hover{background:#17291f0f}.assistant-evidence-body{flex:1;min-height:0;padding:1rem 1.125rem 1.5rem;overflow-y:auto}.assistant-evidence-group{animation:.26s both assistant-activity-in}.assistant-evidence-sectionlabel{font-family:Lato,system-ui,sans-serif;font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:#8a938a;margin:1rem 0 .5rem;font-weight:700}.assistant-evidence-sectionlabel:first-child{margin-top:0}.assistant-evidence-query{font-family:Geist Mono Variable,ui-monospace,SF Mono,monospace;font-size:var(--text-meta);color:#2c2c2b;background:#f4f6f4;border:1px solid #17291f0f;border-radius:.5rem;padding:.5rem .75rem}.assistant-evidence-source{color:inherit;border-bottom:1px solid #17291f0f;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.625rem;padding:.75rem .5rem;text-decoration:none;transition:background .14s;display:grid}.assistant-evidence-source:hover{background:#f7faf8}.assistant-evidence-source-favicon{background:radial-gradient(circle at 30% 30%,#cfe3d6,#9fc3ab);border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:.125rem}.assistant-evidence-source-main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.assistant-evidence-source-title{font-family:Lato,system-ui,sans-serif;font-size:var(--text-body);color:#1f2a24;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.assistant-evidence-source-snippet{font-family:Lato,system-ui,sans-serif;font-size:var(--text-meta);color:#5f655f;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.assistant-evidence-source-domain{font-family:Geist Mono Variable,ui-monospace,monospace;font-size:var(--text-caption);color:#8a938a;white-space:nowrap;margin-top:.125rem}.assistant-dropzone{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#174b3914;justify-content:center;align-items:center;display:none;position:absolute;inset:0}[data-copilot-root].is-dragging-file .assistant-dropzone{display:flex}.assistant-dropzone-card{color:var(--color-brand-700);font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:var(--text-card-title);background:#ffffffeb;border:2px dashed #174b3980;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 2.5rem;font-weight:500;animation:1.4s ease-in-out infinite assistant-dropzone-pulse;display:flex}.assistant-dropzone-card .assistant-globe{width:32px;height:32px}@keyframes assistant-dropzone-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.clinical-assistant.has-conversation[data-live-empty=true]{flex-direction:column;justify-content:center;gap:1.25rem;display:flex}.clinical-assistant.has-conversation[data-live-empty=true] .assistant-message-scroll{display:none}.clinical-assistant.has-conversation[data-live-empty=true] .assistant-composer-dock{width:100%;max-width:820px;margin:0 auto}.assistant-live-welcome{text-align:center;max-width:760px;margin:0 auto;padding:0 1rem}.assistant-live-welcome .assistant-welcome-mark{color:#0b3d2c;box-shadow:none;border:0;border-radius:0;margin:0 auto .875rem;background:0 0!important}.assistant-live-welcome h1{font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:var(--adelan-type-5xl);letter-spacing:-.028em;color:#1f2a24;margin:0 0 .625rem;font-weight:650;line-height:1.15}.assistant-live-welcome p{font-family:Lato,system-ui,sans-serif;font-size:var(--text-card-title);color:#5f655f;margin:0}@media (width<=640px){.assistant-live-welcome h1{font-size:var(--adelan-type-4xl)}}[data-copilot-root] [data-copilot-send]{background:var(--assistant-brand);color:#fff;border-color:var(--assistant-brand);transition:background-color .14s,border-color .14s,box-shadow .14s,transform .12s;box-shadow:0 6px 16px -8px #174b3994}[data-copilot-root] [data-copilot-send]:hover:not(:disabled){background:var(--assistant-brand-hover);border-color:var(--assistant-brand-hover)}[data-copilot-root] [data-copilot-send]:disabled{color:#fff;box-shadow:none;background:#d7dbd7;border-color:#d7dbd7}[data-copilot-root] [data-copilot-send]:active:not(:disabled){transform:scale(.96)}[data-copilot-root] [data-copilot-send]:focus-visible{outline:2px solid var(--assistant-brand);outline-offset:3px}[data-copilot-root] [data-copilot-send] svg{color:currentColor;stroke:currentColor}.assistant-scroll-anchor{overflow-anchor:auto;height:1px;margin-top:-30px}.assistant-message-list>.assistant-turn{overflow-anchor:none}.assistant-scroll-pill{width:40px;height:40px;color:var(--color-brand-700);cursor:pointer;z-index:5;background:#fff;border:1px solid #17291f1f;border-radius:999px;justify-content:center;align-items:center;animation:.2s both assistant-activity-in;display:inline-flex;position:sticky;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #141e1824}.assistant-scroll-pill:hover{background:#f4f8f5}.assistant-turn .assistant-rich-card{background:#fff;border:1px solid #17291f1a;border-radius:.875rem;overflow:hidden;box-shadow:0 2px 10px #141e180a}.assistant-turn .assistant-rich-card>header{background:#fbfcfb;border-bottom:1px solid #17291f0f;align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.assistant-turn .assistant-rich-card>header h3{color:#1f2a24;max-width:none;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-weight:550;font-size:15px!important}.assistant-turn .assistant-rich-card-state{padding:3px 9px;font-size:10px!important;line-height:14px!important}.assistant-turn .assistant-rich-card-summary,.assistant-turn .assistant-rich-card-empty{font-family:Lato,system-ui,sans-serif;font-size:var(--text-body);line-height:1.55}.assistant-turn .assistant-appointment-item{border-bottom:1px solid #17291f0f;padding:.75rem 0}.assistant-turn .assistant-appointment-item strong{font-family:Lato,system-ui,sans-serif;font-size:var(--text-body);color:#1f2a24;font-weight:700}.assistant-turn .assistant-appointment-summary,.assistant-turn .assistant-appointment-status{font-family:Lato,system-ui,sans-serif;font-size:var(--text-label)}.assistant-turn .assistant-document-receipt{border-radius:.75rem;gap:.75rem;padding:.75rem .875rem}.assistant-turn .assistant-document-receipt strong{font-family:Lato,system-ui,sans-serif;font-size:var(--text-body);font-weight:700}.assistant-turn .assistant-rich-card-section{border-top:1px solid #17291f0d;padding:.75rem 1rem}.assistant-turn .assistant-rich-card-note{font-family:Lato,system-ui,sans-serif;font-size:var(--text-meta);color:#5f655f}[data-copilot-root] .assistant-composer{border:1px solid #17291f1a;border-radius:1.5rem;padding:.875rem 1rem .75rem;transition:box-shadow .16s,border-color .16s;box-shadow:inset 0 1px #ffffffeb,0 2px 6px #141e1812,0 20px 50px -26px #141e1861}[data-copilot-root] .assistant-composer:focus-within{border-color:#17291f29;box-shadow:inset 0 1px #fffffff5,0 3px 8px #141e1817,0 24px 58px -26px #141e1873}[data-copilot-root] .assistant-composer textarea{font-family:Lato,system-ui,sans-serif;font-size:var(--text-body-lead);line-height:1.5}[data-copilot-root] .assistant-composer textarea:focus,[data-copilot-root] .assistant-composer textarea:focus-visible{box-shadow:none;outline:none}[data-copilot-root] .assistant-composer-toolbar{align-items:center}[data-copilot-root] .assistant-send-button{background:var(--assistant-brand);color:#fff;border-radius:999px;order:2;width:36px;height:36px;margin-left:auto}[data-copilot-root] .assistant-send-button:hover:not(:disabled){background:var(--assistant-brand-hover)}[data-copilot-root] .assistant-send-button:disabled{opacity:1;background:#d7dbd7}[data-copilot-root] .assistant-composer-options{order:1}.assistant-suggestions{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:720px;margin:.25rem auto 0;padding:0 1rem;display:flex}.assistant-suggestion-chip{color:#1f2a24;font-family:Lato,system-ui,sans-serif;font-size:var(--text-label);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #17291f1f;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.5rem .875rem;transition:background .14s,border-color .14s,transform .12s;display:inline-flex}[data-copilot-root] .assistant-suggestions .assistant-suggestion-chip span{white-space:nowrap!important;width:auto!important;max-width:none!important;display:inline!important;overflow:visible!important}.assistant-suggestion-chip svg{flex:none}.assistant-suggestion-chip:hover{background:#f4f8f5;border-color:#174b3947;transform:translateY(-1px)}.assistant-suggestion-chip svg{width:16px;height:16px;color:var(--color-brand-700)}.clinical-assistant.has-conversation[data-live-empty=false] .assistant-suggestions{display:none}.assistant-starter-section{width:min(100%,720px);margin:.625rem auto 0;padding:0 1rem}.assistant-starter-section>h2{color:#2f3934;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:var(--text-label);text-align:left;margin:0 0 .625rem;font-weight:620;line-height:1.35}.assistant-suggestion-grid{background:#f4f5f4;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;max-width:none;margin:0;padding:.5rem;display:grid}.assistant-suggestion-card{background:#fff;border:1px solid #17291f1a;border-radius:.75rem;flex-direction:column;align-items:flex-start;min-width:0;min-height:156px;padding:.75rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #141e180a,0 10px 24px -20px #141e1847}.assistant-suggestion-card h3{color:#1f2a24;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:var(--text-body);margin:0 0 .375rem;font-weight:640;line-height:1.3}.assistant-suggestion-card p{color:#515c56;font-family:Lato,system-ui,sans-serif;font-size:var(--text-meta);margin:0 0 .75rem;line-height:1.42}[data-copilot-root] .assistant-starter-section .assistant-suggestion-action{color:#25312b;width:auto;min-height:30px;font-family:Lato,system-ui,sans-serif;font-size:var(--text-meta);text-align:center;background:#fff;border:1px solid #17291f26;border-radius:999px;grid-template-columns:none;justify-content:center;align-items:center;gap:0;margin-top:auto;padding:.35rem .675rem;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .12s;display:inline-flex}[data-copilot-root] .assistant-starter-section .assistant-suggestion-action:active{transform:scale(.97)}[data-copilot-root] .assistant-starter-section .assistant-suggestion-action:focus-visible{outline:2px solid var(--assistant-brand);outline-offset:2px}.clinical-assistant.has-conversation[data-live-empty=false] .assistant-starter-section{display:none}@media (hover:hover) and (pointer:fine){.assistant-suggestion-card:hover{border-color:#174b3938;box-shadow:0 8px 24px -18px #141e1857}[data-copilot-root] .assistant-starter-section .assistant-suggestion-action:hover{border-color:var(--assistant-brand);background:var(--assistant-brand);color:#fff;transform:none}}@media (width<=720px){.assistant-starter-section{margin-top:.375rem}.assistant-suggestion-grid{grid-template-columns:1fr}.assistant-suggestion-card{min-height:0}}.doctor-copilot-context-bar{z-index:18;scrollbar-width:none;gap:6px;min-width:0;padding:2px;display:flex;position:absolute;top:10px;left:10px;right:112px;overflow-x:auto}.doctor-copilot-context-bar::-webkit-scrollbar{display:none}.doctor-copilot-context-chip{border:1px solid var(--assistant-border);min-width:max-content;min-height:44px;color:var(--assistant-copy);text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:12px;flex-direction:column;justify-content:center;gap:1px;padding:5px 11px;display:inline-flex;box-shadow:0 8px 24px -22px #0e12106b}.doctor-copilot-context-chip.is-primary:not(:disabled){color:var(--assistant-brand);cursor:pointer;border-color:#174b393d}.doctor-copilot-context-chip:disabled{cursor:not-allowed;opacity:.68}.doctor-copilot-context-chip small,.doctor-copilot-context-chip strong{font-family:Lato,system-ui,sans-serif;line-height:1.15;display:block}.doctor-copilot-context-chip small{color:var(--assistant-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.doctor-copilot-context-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:700;overflow:hidden}.doctor-copilot-mode-selector{position:relative}.doctor-copilot-mode-selector>summary{cursor:pointer;list-style:none}.doctor-copilot-mode-selector>summary::-webkit-details-marker{display:none}.doctor-copilot-mode-selector[open]>summary{background:var(--assistant-brand-soft);border-color:#174b394d}.doctor-copilot-mode-selector>section{z-index:72;border:1px solid var(--assistant-border);background:#fff;border-radius:18px;width:min(430px,100vw - 28px);max-height:min(690px,100dvh - 84px);padding:12px;position:fixed;top:64px;right:110px;overflow-y:auto;box-shadow:0 26px 72px -36px #0c141080}.doctor-copilot-mode-selector>section>header{gap:4px;padding:4px 4px 11px;display:grid}.doctor-copilot-mode-selector>section>header strong,.doctor-copilot-mode-selector>section>header small{display:block}.doctor-copilot-mode-selector>section>header strong{color:var(--assistant-ink);font-size:14px}.doctor-copilot-mode-selector>section>header small{color:var(--assistant-muted);font-size:11px;line-height:1.4}.doctor-copilot-mode-selector h3{color:var(--assistant-copy);letter-spacing:.04em;text-transform:uppercase;margin:16px 4px 7px;font-size:11px}.doctor-copilot-mode-selector ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.doctor-copilot-mode-selector li>button{border:1px solid var(--assistant-border);width:100%;min-height:54px;color:var(--assistant-copy);text-align:left;background:#fafbfa;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.doctor-copilot-mode-selector li span,.doctor-copilot-mode-selector li strong,.doctor-copilot-mode-selector li small{min-width:0;display:block}.doctor-copilot-mode-selector li strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.doctor-copilot-mode-selector li small{color:var(--assistant-muted);margin-top:3px;font-size:10px;line-height:1.35}.doctor-copilot-mode-selector li em{color:var(--assistant-muted);letter-spacing:.04em;text-transform:uppercase;background:#ecefed;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.doctor-copilot-history-rail{display:none}.doctor-copilot-sheet-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c120f47;place-items:stretch end;display:grid;position:fixed;inset:0}.doctor-copilot-resolver-sheet{border-left:1px solid var(--assistant-border);background:#fff;width:min(100%,520px);height:100%;padding:24px;overflow-y:auto;box-shadow:-24px 0 72px -42px #0b140f8f}.doctor-copilot-resolver-sheet>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.doctor-copilot-resolver-sheet>header small,.doctor-copilot-attachment-review small{color:var(--assistant-brand);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.doctor-copilot-resolver-sheet>header h2{color:var(--assistant-ink);letter-spacing:-.025em;margin:3px 0 8px;font-size:24px}.doctor-copilot-resolver-sheet>header p{max-width:42ch;color:var(--assistant-muted);margin:0;font-size:14px;line-height:1.5}.doctor-copilot-resolver-sheet>header button{border:1px solid var(--assistant-border);width:44px;height:44px;color:var(--assistant-copy);background:#fff;border-radius:12px;flex:none;font-size:22px}.doctor-copilot-resolver-search{gap:7px;display:grid}.doctor-copilot-resolver-search>label,.doctor-copilot-resolver-candidates legend{color:var(--assistant-copy);font-size:12px;font-weight:750}.doctor-copilot-resolver-search>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.doctor-copilot-resolver-search input{border:1px solid var(--assistant-border-strong);min-width:0;min-height:46px;color:var(--assistant-ink);border-radius:12px;padding:0 13px}.doctor-copilot-resolver-search button,.doctor-copilot-primary-action{border:1px solid var(--assistant-brand);background:var(--assistant-brand);color:#fff;border-radius:12px;min-height:44px;padding:0 16px;font-size:13px;font-weight:750}.doctor-copilot-resolver-search button:disabled,.doctor-copilot-primary-action:disabled{cursor:not-allowed;opacity:.5}.doctor-copilot-resolver-candidates{border:0;gap:7px;margin:22px 0 14px;padding:0;display:grid}.doctor-copilot-resolver-candidates legend{margin-bottom:8px}.doctor-copilot-resolver-candidates label{border:1px solid var(--assistant-border);cursor:pointer;border-radius:13px;align-items:center;gap:11px;min-height:54px;padding:8px 12px;display:flex}.doctor-copilot-resolver-candidates label:has(input:checked){background:var(--assistant-brand-soft);border-color:#174b3961}.doctor-copilot-resolver-candidates input{width:18px;height:18px;accent-color:var(--assistant-brand)}.doctor-copilot-resolver-candidates span,.doctor-copilot-resolver-candidates strong,.doctor-copilot-resolver-candidates small{display:block}.doctor-copilot-resolver-candidates strong{color:var(--assistant-ink);font-size:13px}.doctor-copilot-resolver-candidates small{color:var(--assistant-muted);margin-top:3px;font-size:11px}.doctor-copilot-resolver-history{color:var(--assistant-copy);align-items:flex-start;gap:10px;margin:8px 0 16px;font-size:13px;line-height:1.4;display:flex}.doctor-copilot-resolver-history input{width:18px;height:18px;accent-color:var(--assistant-brand);flex:none}.doctor-copilot-resolver-callout{color:#6f4c1c;background:#fffaf1;border:1px solid #a4681333;border-radius:13px;margin:20px 0 0;padding:13px;font-size:13px;line-height:1.45}.doctor-copilot-resolver-callout.is-error{color:#8c2424;background:#fff6f6;border-color:#aa272733}.doctor-copilot-resolver-callout a{min-height:44px;color:var(--assistant-brand);align-items:center;margin-top:8px;font-weight:750;display:inline-flex}.doctor-copilot-resolver-access-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.doctor-copilot-resolver-access-list li{border-top:1px solid #a4681329;gap:8px;padding-top:10px;display:grid}.doctor-copilot-resolver-access-list li>span{color:var(--assistant-copy);font-weight:750}.doctor-copilot-resolver-access-list .doctor-copilot-primary-action{width:100%;height:auto;min-height:44px;padding-block:9px;line-height:1.3}.doctor-copilot-continuity-sheet{flex-direction:column;display:flex}.doctor-copilot-continuity-status{border:1px solid var(--assistant-border);color:var(--assistant-muted);background:#fafbfa;border-radius:14px;padding:16px;font-size:13px;line-height:1.5}.doctor-copilot-transcript-list{gap:12px;display:grid}.doctor-copilot-transcript-list>article{border:1px solid var(--assistant-border);background:#fff;border-radius:16px;gap:11px;padding:15px;display:grid;box-shadow:0 12px 30px -28px #0e18126b}.doctor-copilot-transcript-list>article.is-selected{border-color:#174b396b;box-shadow:0 0 0 2px #174b3917}.doctor-copilot-transcript-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doctor-copilot-transcript-list>article>header div,.doctor-copilot-transcript-list>article>header strong,.doctor-copilot-transcript-list>article>header small{display:block}.doctor-copilot-transcript-list>article>header strong{color:var(--assistant-ink);font-size:14px}.doctor-copilot-transcript-list>article>header small,.doctor-copilot-transcript-list>article>p,.doctor-copilot-transcript-messages time{color:var(--assistant-muted);font-size:11px;line-height:1.45}.doctor-copilot-transcript-list>article>header small{margin-top:4px}.doctor-copilot-transcript-list>article>header em{color:var(--assistant-brand);letter-spacing:.04em;text-transform:uppercase;background:#edf3ef;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.doctor-copilot-transcript-list>article[data-transcript-state=expired]>header em,.doctor-copilot-transcript-list>article[data-transcript-state=revoked]>header em,.doctor-copilot-transcript-list>article[data-transcript-state=denied]>header em{color:var(--assistant-muted);background:#f1f1f1}.doctor-copilot-transcript-list>article>p{margin:0}.doctor-copilot-transcript-list>article>ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.doctor-copilot-transcript-list>article>ul li{background:var(--assistant-brand-soft);color:var(--assistant-brand);border:1px solid #174b3926;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.doctor-copilot-transcript-actions{flex-wrap:wrap;gap:8px;display:flex}.doctor-copilot-transcript-actions>button{border:1px solid var(--assistant-border-strong);min-height:40px;color:var(--assistant-copy);background:#fff;border-radius:11px;padding:0 13px;font-size:12px;font-weight:750}.doctor-copilot-transcript-actions>button.is-primary{border-color:var(--assistant-brand);background:var(--assistant-brand);color:#fff}.doctor-copilot-transcript-actions>button:disabled{cursor:not-allowed;opacity:.5}.doctor-copilot-transcript-messages{border-top:1px solid var(--assistant-border);gap:8px;padding-top:12px;display:grid}.doctor-copilot-transcript-messages>section{border:1px solid var(--assistant-border);border-left:3px solid var(--assistant-muted);background:#fafbfa;border-radius:12px;padding:11px}.doctor-copilot-transcript-messages>section[data-message-role=assistant]{border-left-color:var(--assistant-brand);background:var(--assistant-brand-soft)}.doctor-copilot-transcript-messages strong{color:var(--assistant-copy);font-size:11px;display:block}.doctor-copilot-transcript-messages p{color:var(--assistant-ink);white-space:pre-wrap;margin:5px 0 7px;font-size:13px;line-height:1.55}.doctor-copilot-transcript-messages time{display:block}.doctor-copilot-transcript-export,.doctor-copilot-transcript-revoke{border-top:1px solid var(--assistant-border);gap:9px;padding-top:12px;display:grid}.doctor-copilot-transcript-export>p,.doctor-copilot-transcript-revoke>p{color:var(--assistant-muted);margin:0;font-size:11px;line-height:1.5}.doctor-copilot-transcript-export>button,.doctor-copilot-transcript-revoke>button,.doctor-copilot-transcript-revoke>div>button{border:1px solid var(--assistant-border-strong);width:fit-content;min-height:40px;color:var(--assistant-copy);background:#fff;border-radius:11px;padding:0 13px;font-size:12px;font-weight:750}.doctor-copilot-transcript-export>button.is-primary{border-color:var(--assistant-brand);background:var(--assistant-brand);color:#fff}.doctor-copilot-transcript-revoke{background:#fff8f7;border:1px solid #991b1b29;border-radius:12px;padding:12px}.doctor-copilot-transcript-revoke>strong{color:#7f1d1d;font-size:12px}.doctor-copilot-transcript-revoke>div{flex-wrap:wrap;gap:8px;display:flex}.doctor-copilot-transcript-revoke>button,.doctor-copilot-transcript-revoke>div>button.is-danger{color:#991b1b;border-color:#991b1b52}.doctor-copilot-transcript-export>button:disabled,.doctor-copilot-transcript-revoke button:disabled{cursor:not-allowed;opacity:.5}.doctor-copilot-transcript-share-form{gap:18px;display:grid}.doctor-copilot-transcript-share-form>label,.doctor-copilot-transcript-share-form>label>span{gap:7px;display:grid}.doctor-copilot-transcript-share-form>label>span,.doctor-copilot-transcript-share-form legend{color:var(--assistant-copy);font-size:12px;font-weight:800}.doctor-copilot-transcript-share-form select{border:1px solid var(--assistant-border-strong);width:100%;min-height:44px;color:var(--assistant-ink);background:#fff;border-radius:11px;padding:0 12px;font-size:13px}.doctor-copilot-transcript-share-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.doctor-copilot-transcript-share-form legend{margin-bottom:8px}.doctor-copilot-transcript-share-messages{max-height:360px;overflow-y:auto;padding-right:3px!important}.doctor-copilot-transcript-share-messages>label{border:1px solid var(--assistant-border);background:#fafbfa;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:11px;display:grid}.doctor-copilot-transcript-share-messages input,.doctor-copilot-transcript-share-permissions input{width:18px;height:18px;accent-color:var(--assistant-brand)}.doctor-copilot-transcript-share-messages>label>span,.doctor-copilot-transcript-share-messages strong,.doctor-copilot-transcript-share-messages time{display:block}.doctor-copilot-transcript-share-messages strong{color:var(--assistant-copy);font-size:11px}.doctor-copilot-transcript-share-messages strong+span{color:var(--assistant-ink);white-space:pre-wrap;margin:4px 0 6px;font-size:13px;line-height:1.5}.doctor-copilot-transcript-share-messages time{color:var(--assistant-muted);font-size:10px}.doctor-copilot-transcript-share-permissions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.doctor-copilot-transcript-share-permissions legend{grid-column:1/-1}.doctor-copilot-transcript-share-permissions>label{border:1px solid var(--assistant-border);min-height:42px;color:var(--assistant-copy);border-radius:11px;align-items:center;gap:8px;padding:8px;font-size:11px;font-weight:700;display:flex}.doctor-copilot-transcript-share-form>footer{border-top:1px solid var(--assistant-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:flex-end;padding:14px 0 0;display:flex;position:sticky;bottom:-24px}.doctor-copilot-transcript-share-form>footer button{border:1px solid var(--assistant-brand);background:var(--assistant-brand);color:#fff;border-radius:12px;min-height:44px;padding:0 16px;font-size:13px;font-weight:750}.doctor-copilot-transcript-share-form>footer button:disabled{cursor:not-allowed;opacity:.5}.doctor-copilot-transcript-share-success{background:var(--assistant-brand-soft);color:var(--assistant-copy);border:1px solid #174b3933;border-radius:14px;gap:7px;padding:16px;display:grid}.doctor-copilot-transcript-share-success p{margin:0;font-size:13px;line-height:1.5}.doctor-copilot-continuity-access{color:#6f4c1c;background:#fffaf1;border:1px solid #a4681338;border-radius:13px;gap:5px;margin:0 0 18px;padding:12px 13px;font-size:12px;line-height:1.45;display:grid}.doctor-copilot-continuity-access strong{color:#553813;font-size:12px}.doctor-copilot-continuity-access span{color:inherit}.doctor-copilot-continuity-list{border:0;gap:8px;margin:0 0 22px;padding:0;display:grid}.doctor-copilot-continuity-list legend{color:var(--assistant-copy);letter-spacing:.025em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.doctor-copilot-continuity-list label{border:1px solid var(--assistant-border);cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;display:grid}.doctor-copilot-continuity-list label[data-context-priority=required]{border-left:3px solid #9a5c0b}.doctor-copilot-continuity-list label[data-context-priority=recommended]{border-left:3px solid var(--assistant-brand)}.doctor-copilot-continuity-list label:has(input:checked){background:var(--assistant-brand-soft);border-color:#174b3966;box-shadow:0 12px 32px -30px #1044317a}.doctor-copilot-continuity-list input{width:18px;height:18px;accent-color:var(--assistant-brand);margin-top:2px}.doctor-copilot-continuity-list span,.doctor-copilot-continuity-list strong,.doctor-copilot-continuity-list small,.doctor-copilot-continuity-list em{min-width:0;display:block}.doctor-copilot-continuity-priority{align-items:center;gap:7px;margin-bottom:8px;display:flex!important}.doctor-copilot-continuity-priority small{min-height:22px;color:var(--assistant-brand);white-space:nowrap;background:#f5f8f6;border:1px solid #174b392e;border-radius:999px;align-items:center;margin:0;padding:2px 8px;display:inline-flex}label[data-context-priority=required] .doctor-copilot-continuity-priority small{color:#754305;background:#fff7e8;border-color:#9a5c0b3d}label[data-context-priority=optional] .doctor-copilot-continuity-priority small{border-color:var(--assistant-border);color:var(--assistant-muted);background:#f7f8f7}.doctor-copilot-continuity-priority em{color:var(--assistant-muted);margin:0;font-size:10px;line-height:1.35;display:inline!important}.doctor-copilot-continuity-list strong{color:var(--assistant-ink);font-size:14px;line-height:1.35}.doctor-copilot-continuity-list small{color:var(--assistant-brand);margin-top:4px;font-size:10px;font-weight:750;line-height:1.4}.doctor-copilot-continuity-list em{color:var(--assistant-copy);margin-top:7px;font-size:12px;font-style:normal;line-height:1.45}.doctor-copilot-continuity-list em:last-child{color:var(--assistant-muted);font-size:10px}.doctor-copilot-continuity-actions{border-top:1px solid var(--assistant-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:flex-end;gap:8px;margin:auto -24px -24px;padding:14px 24px 24px;display:flex;position:sticky;bottom:-24px}.doctor-copilot-continuity-actions>button{border:1px solid var(--assistant-border);min-height:44px;color:var(--assistant-copy);background:#fff;border-radius:12px;padding:0 14px;font-size:12px;font-weight:750}.doctor-copilot-continuity-actions>button:disabled{cursor:not-allowed;opacity:.48}.doctor-copilot-continuity-editor{flex-direction:column;display:flex}.doctor-copilot-continuity-editor-form{gap:16px;display:grid}.doctor-copilot-continuity-editor-form>label{color:var(--assistant-copy);gap:7px;font-size:12px;font-weight:750;display:grid}.doctor-copilot-continuity-editor-form input,.doctor-copilot-continuity-editor-form textarea,.doctor-copilot-continuity-editor-form select{border:1px solid var(--assistant-border-strong);width:100%;color:var(--assistant-ink);font:inherit;background:#fff;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}.doctor-copilot-continuity-editor-form textarea{resize:vertical;min-height:84px}.doctor-copilot-continuity-editor-form input:focus-visible,.doctor-copilot-continuity-editor-form textarea:focus-visible,.doctor-copilot-continuity-editor-form select:focus-visible{outline-offset:1px;border-color:#174b397a;outline:3px solid #174b391f}.doctor-copilot-continuity-editor-sources{border:1px solid var(--assistant-border);border-radius:14px;gap:8px;margin:0;padding:12px;display:grid}.doctor-copilot-continuity-editor-sources legend{color:var(--assistant-copy);padding-inline:6px;font-size:12px;font-weight:800}.doctor-copilot-continuity-editor-sources>span{border-bottom:1px solid var(--assistant-border);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 2px;display:flex}.doctor-copilot-continuity-editor-sources>span:last-child{border-bottom:0}.doctor-copilot-continuity-editor-sources strong{color:var(--assistant-ink);font-size:13px}.doctor-copilot-continuity-editor-sources small{color:var(--assistant-muted);white-space:nowrap}.doctor-copilot-continuity-editor-authority{background:var(--assistant-brand-soft);color:var(--assistant-brand);border:1px solid #174b392e;border-radius:13px;padding:12px 13px;font-size:12px;line-height:1.5}.doctor-copilot-continuity-editor-form>footer{border-top:1px solid var(--assistant-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:flex-end;gap:8px;margin:2px -24px -24px;padding:14px 24px 24px;display:flex;position:sticky;bottom:-24px}.doctor-copilot-continuity-editor-form>footer button{border:1px solid var(--assistant-border);min-height:44px;color:var(--assistant-copy);background:#fff;border-radius:12px;padding:0 16px;font-size:12px;font-weight:750}.doctor-copilot-continuity-editor-form>footer button:disabled{cursor:wait;opacity:.56}.doctor-copilot-attachment-review{z-index:32;border:1px solid var(--assistant-border-strong);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:min(440px,100% - 36px);padding:14px;display:grid;position:absolute;bottom:126px;right:18px;box-shadow:0 24px 64px -36px #0c14108f}.doctor-copilot-attachment-review strong,.doctor-copilot-attachment-review span{display:block}.doctor-copilot-attachment-review strong{margin-top:4px;font-size:13px}.doctor-copilot-attachment-review span,.doctor-copilot-attachment-review p{color:var(--assistant-muted);margin:3px 0 0;font-size:11px;line-height:1.4}.doctor-copilot-attachment-review>div:last-child{align-items:flex-end;gap:6px;display:flex}.doctor-copilot-attachment-review button{border:1px solid var(--assistant-border);min-height:40px;color:var(--assistant-copy);background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:700}.doctor-copilot-attachment-review.is-uploading{align-items:center}.doctor-copilot-context-bar~.assistant-welcome,.doctor-copilot-context-bar~.assistant-message-scroll,.doctor-copilot-context-bar~.assistant-loading{padding-top:66px}@media (width>=1100px){.doctor-copilot-context-bar{left:264px}.doctor-copilot-history-rail{z-index:19;border-right:1px solid var(--assistant-border);background:#f8f9f8;flex-direction:column;width:250px;padding:14px 10px;display:flex;position:absolute;top:0;bottom:0;left:0}.doctor-copilot-history-rail>header{gap:10px;padding:0 4px 12px;display:grid}.doctor-copilot-history-rail>header strong{font-size:13px}.doctor-copilot-history-rail>header button{border:1px solid var(--assistant-border);min-height:42px;color:var(--assistant-brand);background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.doctor-copilot-history-rail svg{width:16px;height:16px}.doctor-copilot-history-rail ul{gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.doctor-copilot-history-rail li>button{width:100%;color:var(--assistant-copy);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:5px;padding:10px;display:grid}.doctor-copilot-history-rail li>button:hover:not(:disabled),.doctor-copilot-history-rail li>button.is-active{border-color:var(--assistant-border);background:#fff}.doctor-copilot-history-rail li span,.doctor-copilot-history-rail li strong,.doctor-copilot-history-rail li small,.doctor-copilot-history-rail time{min-width:0;display:block}.doctor-copilot-history-rail li strong{font-size:12px}.doctor-copilot-history-rail li small,.doctor-copilot-history-rail time{color:var(--assistant-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.clinical-assistant>.assistant-welcome,.clinical-assistant>.assistant-message-scroll,.clinical-assistant>.assistant-composer-dock,.clinical-assistant>.assistant-loading,.clinical-assistant>.assistant-jump-button,.clinical-assistant>.assistant-partial{margin-left:250px}.clinical-assistant>.assistant-welcome,.clinical-assistant>.assistant-message-scroll,.clinical-assistant>.assistant-composer-dock,.clinical-assistant>.assistant-loading{width:calc(100% - 250px)}.assistant-floating-tools .assistant-session-menu{display:none}.doctor-copilot-attachment-review{right:26px}}@media (width<=720px){.doctor-copilot-context-bar{gap:4px;right:104px}.doctor-copilot-context-chip{min-height:42px;padding-inline:9px}.doctor-copilot-context-chip strong{max-width:132px}.doctor-copilot-mode-selector>section{top:62px;right:10px}.doctor-copilot-resolver-sheet{border-top:1px solid var(--assistant-border);width:100%;height:min(88dvh,760px);padding:20px 16px max(20px, env(safe-area-inset-bottom));border-left:0;border-radius:22px 22px 0 0;align-self:end}.doctor-copilot-continuity-actions{bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));margin-right:-16px;margin-bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));padding:12px 16px max(16px, env(safe-area-inset-bottom));margin-left:-16px}.doctor-copilot-continuity-actions>button{flex:1 1 0}.doctor-copilot-transcript-actions{flex-direction:column}.doctor-copilot-transcript-actions>button{width:100%}.doctor-copilot-transcript-share-permissions{grid-template-columns:1fr!important}.doctor-copilot-continuity-editor-form>footer{bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));margin-right:-16px;margin-bottom:calc(-1 * max(20px, env(safe-area-inset-bottom)));padding:12px 16px max(16px, env(safe-area-inset-bottom));margin-left:-16px}.doctor-copilot-continuity-editor-form>footer button{flex:1 1 0}.doctor-copilot-attachment-review{grid-template-columns:1fr;width:calc(100% - 20px);bottom:116px;right:10px}.doctor-copilot-attachment-review>div:last-child{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.doctor-copilot-sheet-backdrop,.doctor-copilot-resolver-sheet,.doctor-copilot-continuity-sheet,.doctor-copilot-transcript-sheet,.doctor-copilot-transcript-share-sheet,.doctor-copilot-continuity-editor,.doctor-copilot-context-chip{scroll-behavior:auto;transition:none}}.assistant-evidence-tabs{border-bottom:1px solid #17291f14;gap:.25rem;padding:0 1rem;display:flex}.assistant-evidence-tab{color:#8a938a;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:var(--text-label);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;margin-right:.75rem;padding:.625rem .25rem;font-weight:500;display:inline-flex}.assistant-evidence-tab[aria-selected=true]{color:var(--color-brand-700);border-bottom-color:var(--color-brand-700)}.assistant-evidence-tab-count{min-width:18px;height:18px;color:var(--color-brand-700);font-size:var(--text-caption);background:#174b391a;border-radius:999px;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.assistant-evidence-pane{padding:.875rem 1.125rem 1.5rem}.assistant-evidence-timeline{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.assistant-evidence-step{grid-template-columns:auto 1fr;align-items:start;gap:.625rem;animation:.22s both assistant-activity-in;display:grid}.assistant-evidence-step-dot{border:2px solid #174b394d;border-radius:50%;width:16px;height:16px;margin-top:.125rem;position:relative}.assistant-evidence-step[data-status=running] .assistant-evidence-step-dot{border-color:var(--color-brand-700);border-top-color:#0000;animation:.7s linear infinite assistant-globe-spin}.assistant-evidence-step[data-status=done] .assistant-evidence-step-dot{border-color:var(--color-brand-700);background:var(--color-brand-700)}.assistant-evidence-step[data-status=done] .assistant-evidence-step-dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.assistant-evidence-step-label{font-family:Lato,system-ui,sans-serif;font-size:var(--text-label);color:#2c2c2b;line-height:1.45}@media (prefers-reduced-motion:reduce){.assistant-evidence-step[data-status=running] .assistant-evidence-step-dot{animation:none}}.assistant-widget-host{width:min(100%,760px);min-width:0}.assistant-widget-host>.assistant-source-card,.assistant-blocks>.assistant-source-card{width:100%}.assistant-turn .assistant-source-card,.assistant-turn .assistant-rich-card{background:#fff;border:0;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #1e201f13,0 1px 2px #1e201f0b,0 18px 48px -34px #1e201f52}.assistant-turn .assistant-rich-card>header{background:#fff;border-bottom:0;gap:11px;min-height:68px;padding:13px 15px;box-shadow:inset 0 -1px #17291f11}.assistant-turn .assistant-source-card-icon{color:#454b47;width:26px;height:36px;box-shadow:none;background:0 0;border-radius:0}.assistant-turn .assistant-source-card-icon svg{width:19px;height:19px}.assistant-turn .assistant-rich-card>header>div{gap:2px;display:grid}.assistant-turn .assistant-rich-card>header small{color:#69736e;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);letter-spacing:.075em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.assistant-turn .assistant-rich-card>header h3{color:#17231d;letter-spacing:-.012em;font-family:Lato,system-ui,sans-serif;font-weight:700;line-height:1.25;font-size:15.5px!important}.assistant-turn .assistant-rich-card-state{white-space:nowrap;background:#f4f4f3;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-family:Lato,system-ui,sans-serif;font-weight:700;display:inline-flex;color:#565957!important;font-size:9.5px!important;line-height:1!important}.assistant-turn .assistant-rich-card.is-preview .assistant-rich-card-state{background:#f4f3f0;color:#625d54!important}.assistant-turn .assistant-rich-card.is-ready .assistant-rich-card-state,.assistant-turn .assistant-rich-card.is-completed .assistant-rich-card-state{background:#f1f3f2;color:#34423b!important}.assistant-turn .assistant-rich-card-content{padding:15px}.assistant-turn .assistant-rich-card-summary,.assistant-turn .assistant-rich-card-empty{color:#425048;font-family:Lato,system-ui,sans-serif;font-size:var(--text-label);line-height:1.52}.assistant-message-follow-up{color:#34423a;max-width:720px;font-family:Lato,system-ui,sans-serif;font-size:var(--text-body);line-height:1.6}.assistant-document-receipt{background:#f7f7f6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:11px 12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1e201f0e}.assistant-document-receipt:before{content:none}.assistant-turn .assistant-document-receipt strong{color:#1e2b24;font-family:Lato,system-ui,sans-serif;font-size:var(--text-meta);font-weight:700}.assistant-turn .assistant-document-receipt small{color:#66716b;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);align-self:center}.assistant-turn .assistant-rich-card-section{border-top:0;margin-top:14px;padding:0}.assistant-turn .assistant-rich-card-section h4{color:#66716b;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);letter-spacing:.075em;margin-bottom:8px;font-weight:700}.assistant-turn .assistant-finding-list,.assistant-turn .assistant-citation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assistant-turn .assistant-finding-list li,.assistant-turn .assistant-citation-list li{background:#fbfbfa;border:0;border-radius:12px;min-width:0;padding:11px 12px;position:relative;box-shadow:inset 0 0 0 1px #17291f13}.assistant-turn .assistant-finding-list li:before{content:"";background:#7d8a83;border-radius:999px;width:7px;height:7px;position:absolute;top:13px;right:12px}.assistant-turn .assistant-finding-list li[data-severity=attention]:before{background:#b27a22}.assistant-turn .assistant-finding-list li[data-severity=high]:before,.assistant-turn .assistant-finding-list li[data-severity=critical]:before{background:#a34a28}.assistant-turn .assistant-finding-list li[data-severity=high],.assistant-turn .assistant-finding-list li[data-severity=critical]{background:#fdfaf8;box-shadow:inset 0 0 0 1px #a34a2821}.assistant-turn .assistant-finding-list strong,.assistant-turn .assistant-citation-list strong{color:#1d2a23;font-family:Lato,system-ui,sans-serif;font-size:var(--text-meta);padding-right:14px;font-weight:700}.assistant-turn .assistant-finding-list p,.assistant-turn .assistant-citation-list p{color:#566159;font-family:Lato,system-ui,sans-serif;font-size:var(--text-caption);line-height:1.45}.assistant-turn .assistant-rich-card-note{color:#665a3f;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);background:#f8f7f4;border:0;border-radius:11px;margin-top:12px;padding:10px 11px;line-height:1.5;box-shadow:inset 0 0 0 1px #7b622b17}.assistant-turn .assistant-rich-list{gap:8px}.assistant-turn .assistant-rich-list>.assistant-appointment-item{background:#fbfbfa;border:0;border-radius:12px;padding:12px;box-shadow:inset 0 0 0 1px #17291f13}.assistant-turn .assistant-appointment-summary{grid-template-columns:minmax(126px,.3fr) minmax(0,1fr) auto;align-items:center;gap:8px 13px}.assistant-turn .assistant-appointment-summary>time{color:#426052;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);font-weight:700;line-height:1.4}.assistant-turn .assistant-appointment-summary>div>strong{color:#1b2821;font-family:Lato,system-ui,sans-serif;font-size:var(--text-label);font-weight:700}.assistant-turn .assistant-appointment-summary>div>span,.assistant-turn .assistant-appointment-summary>div>small{color:#66716b;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);line-height:1.35}.assistant-turn .assistant-appointment-status{color:#285d48;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);background:#edf3ef;border:0;border-radius:999px;padding:5px 8px;font-weight:700}.assistant-lab-meta{color:#6a746f;min-width:0;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-bottom:10px;display:flex}.assistant-lab-meta strong{color:#203028;font-size:var(--text-caption)}.assistant-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.assistant-lab-grid>li{background:#fbfbfa;border-radius:13px;min-width:0;padding:11px;box-shadow:inset 0 0 0 1px #17291f13}.assistant-lab-grid>li[data-status=high],.assistant-lab-grid>li[data-status=low]{background:#fdfaf8;box-shadow:inset 0 0 0 1px #a34a281f}.assistant-lab-grid>li[data-status=attention]{background:#fdfbf7;box-shadow:inset 0 0 0 1px #b27a2221}.assistant-lab-marker-head,.assistant-lab-marker-foot{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.assistant-lab-marker-head strong{color:#26342d;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.assistant-lab-marker-head span{color:#65716a;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);white-space:nowrap;font-weight:700}.assistant-lab-value{align-items:baseline;gap:4px;margin-top:8px;display:flex}.assistant-lab-value strong{color:#202321;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:650}.assistant-lab-value span{color:#66716b;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-lab-sparkline{width:100%;height:38px;margin:4px 0 3px;overflow:visible}.assistant-lab-sparkline polyline{fill:none;stroke:#69716d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.assistant-lab-sparkline circle{fill:var(--color-brand-700);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.assistant-lab-sparkline-baseline{fill:none;stroke:#17291f17;stroke-width:1px;vector-effect:non-scaling-stroke}.assistant-lab-marker-foot small{color:#7a837e;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);line-height:1.35}.assistant-genomic-stage{isolation:isolate;background:#f5f5f3;border-radius:14px;min-height:248px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1e201f0f}.assistant-genomic-stage.t-skel{--pulse-dur:1.4s;--pulse-count:infinite;--pulse-min:.72;--reveal-dur:.42s;--reveal-blur:3px;--reveal-ease:cubic-bezier(.77, 0, .175, 1)}.assistant-genomic-stage .t-skel-skeleton,.assistant-genomic-stage .t-skel-content{position:absolute;inset:0}.assistant-genomic-stage .t-skel-skeleton{z-index:5;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.assistant-genomic-stage .t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.assistant-genomic-stage.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.assistant-genomic-stage.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.assistant-genomic-stage.t-skel.is-resetting .t-skel-skeleton,.assistant-genomic-stage.t-skel.is-resetting .t-skel-content{transition:none!important}.assistant-genomic-stage .t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.assistant-genomic-loading{border-radius:inherit;color:#657069;background:radial-gradient(circle at 50% 46%,#ffffffd1,#0000 36%),#f3f4f2;align-content:center;place-items:center;gap:16px;font-family:Lato,system-ui,sans-serif;display:grid;overflow:hidden}.assistant-genomic-loading[hidden]{display:none}.assistant-turn .assistant-genomic-loading>.assistant-genomic-loading-structure{color:#6f7b74;width:min(64%,280px);height:108px;overflow:visible}.assistant-genomic-loading-structure path{fill:none;stroke:currentColor;stroke-dasharray:42 18;stroke-linecap:round;stroke-width:2.2px;opacity:.42;animation:2.8s linear infinite assistant-genomic-trace}.assistant-genomic-loading-structure path:nth-child(2){stroke:var(--color-brand-700);stroke-dasharray:28 24;opacity:.28;animation-direction:reverse}.assistant-genomic-loading-structure path:nth-child(3){animation-delay:-1.4s}.assistant-genomic-loading-structure circle{fill:var(--color-brand-700);opacity:.42}.assistant-genomic-loading-label{color:#626c66;font-size:var(--adelan-type-micro);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;line-height:1;display:inline-flex}.assistant-genomic-loading-label>i{background:var(--color-brand-700);border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite assistant-genomic-loading-dot;box-shadow:0 0 0 4px #174b3914}@keyframes assistant-genomic-trace{to{stroke-dashoffset:-120px}}@keyframes assistant-genomic-loading-dot{50%{opacity:.5;transform:scale(.82)}}.assistant-genomic-visual,.assistant-genomic-canvas,.assistant-genomic-glow{position:absolute;inset:0}.assistant-genomic-canvas canvas,.assistant-genomic-canvas>div{width:100%!important;height:100%!important}.assistant-genomic-canvas>svg{width:100%;height:100%}.assistant-genomic-glow{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f5f5f3fa 0%,#f5f5f3a3 34%,#0000 62%)}.assistant-genomic-stage-copy,.assistant-genomic-hud{z-index:2;pointer-events:none;display:grid;position:absolute}.assistant-genomic-stage-copy{gap:3px;max-width:38%;top:22px;left:20px}.assistant-genomic-stage-copy>span{color:#597067;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.assistant-genomic-stage-copy>strong{color:#1f2421;letter-spacing:-.055em;font-family:Lato,system-ui,sans-serif;font-size:clamp(29px,5vw,43px);font-weight:650;line-height:1}.assistant-genomic-stage-copy>small{color:#4f6259;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);line-height:1.35}.assistant-genomic-hud{color:#49675a;justify-items:end;gap:3px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;bottom:12px;right:14px}.assistant-genomic-controls{z-index:4;opacity:1;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffffd1;border:1px solid #17291f1a;border-radius:999px;gap:2px;min-inline-size:0;margin:0;padding:3px;transition:opacity .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #102b2117,0 1px 2px #102b210d}.assistant-genomic-stage:not([data-viewer-state=ready]) .assistant-genomic-controls{opacity:0;pointer-events:none}.assistant-genomic-controls button{color:#31483e;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:30px;padding:0;transition:background-color .14s,color .14s,transform .14s cubic-bezier(.23,1,.32,1);display:grid}.assistant-genomic-controls button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:16px;height:16px}.assistant-genomic-controls button:active{transform:scale(.92)}.assistant-genomic-controls button:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:1px}.assistant-genomic-controls button:disabled{cursor:default;opacity:.38}@media (hover:hover) and (pointer:fine){.assistant-genomic-controls button:not(:disabled):hover{color:var(--color-brand-800);background:#174b3914}}@media (prefers-reduced-motion:reduce){.assistant-genomic-stage .t-skel-skeleton,.assistant-genomic-stage .t-skel-content{transition:none!important}.assistant-genomic-stage .t-skel-skeleton.is-pulsing>*,.assistant-genomic-loading-structure path,.assistant-genomic-loading-label>i{animation:none!important}.assistant-genomic-controls,.assistant-genomic-controls button{transition:none}}.assistant-genomic-summary{background:#f7f7f6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 11px;display:flex}.assistant-genomic-summary>div{gap:2px;display:grid}.assistant-genomic-summary span,.assistant-genomic-related>span{color:#68736d;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.assistant-genomic-summary strong{color:#1b2b23;font-family:Lato,system-ui,sans-serif;font-size:var(--text-label)}.assistant-genomic-summary .assistant-genomic-code{background:var(--color-brand-700);color:#fff;width:34px;height:34px;font-size:var(--text-caption);letter-spacing:0;border-radius:10px;place-items:center;display:grid}.assistant-genomic-summary+.assistant-rich-card-summary{margin-top:10px}.assistant-genomic-related{margin-top:12px}.assistant-genomic-related ul{flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:0;list-style:none;display:flex}.assistant-genomic-related li{background:#f4f4f3;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #17291f12}.assistant-genomic-related strong,.assistant-genomic-related small{color:#315043;font-family:Lato,system-ui,sans-serif;font-size:var(--adelan-type-micro)}.assistant-genomic-related small{color:#717b76}.assistant-turn .assistant-agent-steps{gap:6px}.assistant-turn .assistant-agent-steps li{background:#fbfbfa;border:0;border-radius:11px;min-height:42px;box-shadow:inset 0 0 0 1px #17291f12}.assistant-turn .assistant-agent-steps strong{color:#27352e;font-family:Lato,system-ui,sans-serif;font-size:var(--text-caption)}.assistant-turn .assistant-source-card:not(.assistant-rich-card)>header{border-bottom:0;min-height:54px;padding:10px 12px;box-shadow:inset 0 -1px #17291f0f}@media (hover:hover) and (pointer:fine){.assistant-turn .assistant-rich-list>.assistant-appointment-item:hover,.assistant-lab-grid>li:hover{transition:transform .15s,box-shadow .15s;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #174b391c,0 10px 22px -20px #174b3980}}@media (width<=720px){.assistant-turn .assistant-rich-card>header{align-items:center}.assistant-turn .assistant-rich-card>header h3{white-space:normal;max-width:none}.assistant-turn .assistant-rich-card-state{align-self:flex-start}.assistant-turn .assistant-finding-list,.assistant-turn .assistant-citation-list,.assistant-lab-grid{grid-template-columns:1fr}.assistant-turn .assistant-appointment-summary{grid-template-columns:minmax(0,1fr) auto}.assistant-turn .assistant-appointment-summary>time{grid-column:1/-1}.assistant-genomic-stage{min-height:220px}.assistant-genomic-stage-copy{max-width:52%}}@media (width<=440px){.assistant-turn .assistant-rich-card>header{flex-wrap:wrap}.assistant-turn .assistant-rich-card-state{margin-left:47px}.assistant-genomic-stage-copy{max-width:62%}.assistant-genomic-stage-copy>strong{font-size:var(--adelan-type-4xl)}.assistant-genomic-glow{background:linear-gradient(90deg,#f5f5f3fa,#f5f5f39e 58%,#0000)}}.doctor-copilot-suggestions,.doctor-copilot-suggestions__grid{gap:.75rem;display:grid}.doctor-copilot-suggestions__grid article{background:#fff;border:1px solid #2a1c0012;border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.doctor-copilot-suggestions__grid a{color:#2c2c2b;font-size:.875rem;font-weight:600;line-height:1.45;text-decoration:none}.doctor-copilot-suggestions__grid article:hover{border-color:#c8d9ca}.doctor-copilot-suggestions__grid button{color:#46675a;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0;font-size:.75rem}.doctor-copilot-suggestions__notice,.doctor-copilot-suggestions__empty{color:#53635b;background:#f8faf8;border:1px solid #dce4de;border-radius:.75rem;margin:0;padding:1rem}.clinical-assistant{--assistant-ink:#14201b;--assistant-copy:#2d3934;--assistant-muted:#65706a;--assistant-faint:#66716c;--assistant-brand:#174b39;--assistant-brand-hover:#103e2f;--assistant-brand-soft:#f2f3f2;--assistant-border:#181d1b1a;--assistant-border-strong:#181d1b2b;--assistant-surface:#fff;--assistant-subtle:#f7f7f6;background:var(--assistant-surface);width:100%;height:100%;min-height:0;color:var(--assistant-ink);isolation:isolate;position:relative;overflow:hidden}.assistant-blocks>.assistant-rich-card{background:#fff;border:0;width:min(100%,760px);box-shadow:0 0 0 1px #1e201f13,0 1px 2px #1e201f0b,0 18px 48px -34px #1e201f52}.assistant-blocks>.assistant-rich-card>header{border-bottom:0;gap:11px;min-height:68px;padding:13px 15px;box-shadow:inset 0 -1px #17291f11}.assistant-blocks>.assistant-rich-card .assistant-source-card-icon{color:#454b47;width:26px;height:36px;box-shadow:none;background:0 0;border-radius:0}.assistant-blocks>.assistant-rich-card>header>div{gap:2px;display:grid}.assistant-blocks>.assistant-rich-card>header small{letter-spacing:.075em;text-transform:uppercase;margin:0;font-family:Lato,system-ui,sans-serif;font-size:9.5px;font-weight:700;line-height:1.2}.assistant-blocks>.assistant-rich-card>header h3{color:#17231d;letter-spacing:-.012em;font-family:Lato,system-ui,sans-serif;font-size:15.5px;font-weight:700;line-height:1.25}.assistant-blocks>.assistant-rich-card .assistant-rich-card-content{padding:15px}.assistant-blocks>.assistant-rich-card .assistant-rich-card-summary{color:#425048;font-family:Lato,system-ui,sans-serif;font-size:13px;line-height:1.52}.assistant-blocks>.assistant-rich-card.is-preview .assistant-rich-card-state{background:#f4f3f0;color:#625d54!important}.assistant-lab-value span,.assistant-lab-marker-foot small{line-height:1.35}.assistant-genomic-ribbon{fill:none;stroke:#5c6963;stroke-linecap:round;stroke-width:7px;opacity:.74}.assistant-genomic-ribbon path:nth-child(2){stroke:#9ba29e;stroke-width:5px}.assistant-genomic-ribbon path:nth-child(3){stroke:#174b39;stroke-width:4px}.assistant-genomic-nodes{fill:#e7e9e7;stroke:#174b39;stroke-width:2px}.assistant-genomic-controls button{box-shadow:0 6px 18px -12px #0e121080}.assistant-genomic-controls button:not(:disabled){cursor:pointer}.assistant-genomic-controls svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.assistant-genomic-stage-copy>span,.assistant-genomic-related>span,.assistant-genomic-summary>div>span{color:#597067;letter-spacing:.07em;text-transform:uppercase;font-family:Lato,system-ui,sans-serif;font-size:9px;font-weight:700}@media (width>=40rem){.doctor-copilot-suggestions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.assistant-lab-grid>li{transition:transform .15s,box-shadow .15s}}[data-doctor-copilot-workspace].is-empty .assistant-welcome-content{width:min(100%,820px)}[data-doctor-copilot-workspace].is-empty .assistant-welcome{padding:0 24px}[data-doctor-copilot-workspace].is-empty .assistant-live-welcome{text-align:center;max-width:760px;margin:0 auto 37px;padding:0 1rem}[data-doctor-copilot-workspace].is-empty .assistant-live-welcome .assistant-welcome-mark{margin:0 auto .875rem}[data-doctor-copilot-workspace].is-empty .assistant-live-welcome h1{color:#1f2a24;letter-spacing:-.028em;max-width:none;margin:0 0 .625rem;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:38px;font-weight:650;line-height:1.15}[data-doctor-copilot-workspace].is-empty .assistant-live-welcome p{color:#5f655f;margin:0;font-family:Lato,system-ui,sans-serif;font-size:16px;line-height:1.5}[data-doctor-copilot-workspace].is-empty .assistant-composer{width:min(100%,772px);min-height:109px}[data-doctor-copilot-workspace].is-empty .assistant-starter-section{text-align:left;width:min(100%,720px);margin:42px auto 0;padding:0 1rem}[data-doctor-copilot-workspace].is-empty .assistant-starter-section>h2{color:#2f3934;margin:0 0 .625rem;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:13.5px;font-weight:620;line-height:1.35}[data-doctor-copilot-workspace].is-empty .assistant-suggestion-grid{background:#f4f5f4;border:0;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;max-width:none;margin:0;padding:.5rem;display:grid}[data-doctor-copilot-workspace].is-empty .assistant-suggestion-card{background:#fff;border:1px solid #17291f1a;border-radius:.75rem;flex-direction:column;align-items:flex-start;min-width:0;min-height:156px;padding:.75rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #141e180a,0 10px 24px -20px #141e1847}[data-doctor-copilot-workspace].is-empty .assistant-suggestion-card h3{color:#1f2a24;margin:0 0 .375rem;font-family:Google Sans Flex Variable,Google Sans Flex,system-ui,sans-serif;font-size:14px;font-weight:640;line-height:1.3}[data-doctor-copilot-workspace].is-empty .assistant-suggestion-card p{color:#515c56;margin:0 0 .75rem;font-family:Lato,system-ui,sans-serif;font-size:12.5px;line-height:1.42}[data-doctor-copilot-workspace].is-empty .assistant-starter-section .assistant-suggestion-action{color:#25312b;text-align:center;background:#fff;border:1px solid #17291f26;border-radius:999px;grid-template-columns:none;justify-content:center;align-items:center;gap:0;width:auto;min-height:30px;margin-top:auto;padding:.35rem .675rem;font-family:Lato,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .12s;display:inline-flex}[data-doctor-copilot-workspace].is-empty .assistant-starter-section .assistant-suggestion-action:active{transform:scale(.97)}[data-doctor-copilot-workspace].is-empty .assistant-starter-section .assistant-suggestion-action:focus-visible{outline:2px solid var(--assistant-brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){[data-doctor-copilot-workspace].is-empty .assistant-suggestion-card:hover{border-color:#174b3938;box-shadow:0 8px 24px -18px #141e1857}[data-doctor-copilot-workspace].is-empty .assistant-starter-section .assistant-suggestion-action:hover{border-color:var(--assistant-brand);background:var(--assistant-brand);color:#fff;transform:none}}@media (width<=720px){[data-doctor-copilot-workspace].is-empty .assistant-live-welcome{margin-bottom:1.5rem}[data-doctor-copilot-workspace].is-empty .assistant-live-welcome h1{font-size:30px}[data-doctor-copilot-workspace].is-empty .assistant-starter-section{margin-top:1.5rem}[data-doctor-copilot-workspace].is-empty .assistant-suggestion-grid{grid-template-columns:1fr}[data-doctor-copilot-workspace].is-empty .assistant-suggestion-card{min-height:0}}.adelan-portal-solid-shell :where(.adelan-home-priorities,.adelan-home-next-card){border-color:var(--adelan-content-border);box-shadow:var(--adelan-content-shadow)}.adelan-portal-solid-shell .adelan-home-overview{background:#fff}.adelan-portal-solid-shell .adelan-home-header h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,2.6vw,2.45rem);font-weight:650;line-height:1.05}.adelan-portal-solid-shell .adelan-home-metric-band{box-shadow:inset 0 1px #ffffff12}.adelan-portal-solid-shell .adelan-home-assistant-card{background:var(--adelan-accent-soft);box-shadow:none;border-color:#174b391f}.adelan-portal-solid-shell .adelan-home-priority-list p{font-size:var(--text-body-lead)}.adelan-portal-solid-shell .adelan-home-metric-hint,.adelan-portal-solid-shell .adelan-home-next-card>p:not(.adelan-kicker),.adelan-portal-solid-shell .adelan-home-assistant-card small{font-size:var(--text-label)}.adelan-portal-solid-shell :where(.adelan-card-icon,.adelan-home-card-icon,.adelan-prepare-icon,.adelan-info-tab-icon,.adelan-icon-link,.assistant-source-card-icon){box-shadow:none;background:0 0;border:0;border-radius:0}.adelan-portal-solid-shell :where(.adelan-card-icon,.adelan-home-card-icon,.adelan-prepare-icon,.adelan-info-tab-icon,.assistant-source-card-icon){place-items:center;width:1.25rem;min-width:0;height:1.25rem;min-height:0;padding:0}.adelan-portal-solid-shell .adelan-home-card-icon{margin-bottom:.9rem}.adelan-portal-solid-shell .adelan-home-assistant-card{grid-template-columns:1.25rem minmax(0,1fr)}.adelan-portal-solid-shell .adelan-home-assistant-card .adelan-home-card-icon{margin:.15rem 0 0}.adelan-portal-solid-shell :where(.adelan-card-icon,.adelan-home-card-icon,.adelan-prepare-icon,.adelan-info-tab-icon,.adelan-icon-link,.assistant-source-card-icon){place-items:center;width:1.25rem;min-width:0;height:1.25rem;min-height:0;padding:0}.doctor-dashboard-loading{width:100%;min-height:26rem;padding:clamp(1.25rem,3vw,2rem)}.doctor-dashboard-loading-grid{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.4fr) minmax(16rem,.8fr);gap:.75rem;min-height:26rem;display:grid}.doctor-dashboard-loading-grid>section{background:#fff;border:1px solid #ebe9e5;border-radius:1rem;padding:1rem}.doctor-dashboard-loading-grid>section>div{gap:.75rem;margin-top:1rem;display:grid}.doctor-dashboard-skeleton-line,.doctor-dashboard-skeleton-block,.doctor-dashboard-skeleton-card,.doctor-dashboard-skeleton-hero{background:#f3f2ee;border-radius:.75rem;animation:1s ease-in-out infinite doctor-dashboard-skeleton-pulse;display:block}.doctor-dashboard-skeleton-line{width:9rem;height:1rem}.doctor-dashboard-skeleton-line.is-title{width:60%;height:2.25rem;margin-top:.75rem}.doctor-dashboard-skeleton-block{height:5rem}.doctor-dashboard-skeleton-card,.doctor-dashboard-skeleton-hero{height:6rem}.doctor-dashboard-error{width:min(100% - 2rem,48rem);min-height:20rem;color:var(--adelan-text,#17211d);background:#c8541a0f;border:1px solid #c8541a38;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:start;gap:1rem;margin:clamp(1rem,5vw,4rem) auto;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.doctor-dashboard-error-icon{color:#a94717;width:1.5rem;height:1.5rem}.doctor-dashboard-error h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,4vw,2.35rem)}.doctor-dashboard-error div>p:last-child{max-width:42rem;color:var(--adelan-muted,#617069);margin:.8rem 0 0;line-height:1.55}.doctor-dashboard-error button{background:var(--adelan-accent-strong,#174b39);color:#fff;width:fit-content;min-height:2.65rem;font:inherit;cursor:pointer;border:0;border-radius:999px;grid-column:2;padding:.65rem 1rem;font-size:.875rem;font-weight:650}@media (prefers-reduced-motion:reduce){.t-skel-skeleton.is-pulsing>*,.doctor-dashboard-skeleton-line,.doctor-dashboard-skeleton-block,.doctor-dashboard-skeleton-card,.doctor-dashboard-skeleton-hero{animation:none}}@media (width<=900px){.doctor-dashboard-loading-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.doctor-dashboard-error{grid-template-columns:minmax(0,1fr)}.doctor-dashboard-error button{grid-column:1;width:100%}}.doctor-dashboard-home{--cohort-ink:#17211d;--cohort-muted:#617069;--cohort-line:#dde4e0;--cohort-soft:#f1f5f2;--cohort-green:#1d6b4f;--cohort-green-dark:#104733;--cohort-mint:#dcece4;--cohort-amber:#9b6417;--cohort-red:#a33b38}.doctor-dashboard-home .cohort-kicker{color:var(--cohort-green);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.72rem;font-weight:800;display:flex}.doctor-dashboard-home .cohort-kicker>span{background:#2d9b70;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #2d9b7021}.doctor-dashboard-home .cohort-button{border:1px solid var(--cohort-line);min-height:2.75rem;color:var(--cohort-ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.65rem;padding:.68rem 1rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.doctor-dashboard-home .cohort-button--primary{border-color:var(--cohort-green-dark);background:var(--cohort-green-dark);color:#fff}.doctor-dashboard-home .cohort-command{background:#fff;border:1px solid #cfdbd5;border-radius:1.25rem 1.25rem 0 0;overflow:hidden;box-shadow:0 18px 48px #1d403117}.doctor-dashboard-home .cohort-command__header{border-bottom:1px solid var(--cohort-line);background:linear-gradient(110deg,#f6faf7 0%,#fff 62%);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.45rem 1.6rem 1.25rem;display:flex}.doctor-dashboard-home .cohort-command__header h2{color:var(--cohort-ink);letter-spacing:-.018em;text-wrap:balance;margin:0;font:700 clamp(1.125rem,1.5vw,1.45rem)/1.2 Google Sans Flex,sans-serif}.doctor-dashboard-home .cohort-command__header p:not(.cohort-kicker){max-width:50rem;color:var(--cohort-muted);margin:.5rem 0 0;line-height:1.55}.doctor-dashboard-home .cohort-command__metrics{border-bottom:1px solid var(--cohort-line);grid-template-columns:repeat(5,1fr);display:grid}.doctor-dashboard-home .cohort-command__metrics>div{border-right:1px solid var(--cohort-line);min-width:0;padding:1.1rem 1.35rem}.doctor-dashboard-home .cohort-command__metrics>div:last-child{border-right:0}.doctor-dashboard-home .cohort-command__metrics strong{color:var(--cohort-green-dark);letter-spacing:-.04em;font:760 clamp(1.35rem,2.4vw,2rem)/1 Google Sans Flex,sans-serif;display:block}.doctor-dashboard-home .cohort-command__metrics span{color:var(--cohort-muted);margin-top:.35rem;font-size:.75rem;font-weight:700;display:block}.doctor-dashboard-home .cohort-command__body{grid-template-columns:minmax(15rem,.76fr) minmax(26rem,1.4fr);display:grid}.doctor-dashboard-home .cohort-triage{border-right:1px solid var(--cohort-line);display:grid}.doctor-dashboard-home .cohort-triage article{border-bottom:1px solid var(--cohort-line);grid-template-columns:1fr auto;gap:.15rem 1rem;padding:1rem 1.35rem 1rem 1.55rem;display:grid;position:relative}.doctor-dashboard-home .cohort-triage article:last-child{border-bottom:0}.doctor-dashboard-home .cohort-triage article:before{background:var(--cohort-green);content:"";width:3px;position:absolute;inset:0 auto 0 0}.doctor-dashboard-home .cohort-triage article.is-critical:before{background:var(--cohort-red)}.doctor-dashboard-home .cohort-triage article.is-review:before{background:var(--cohort-amber)}.doctor-dashboard-home .cohort-triage article>span{color:var(--cohort-ink);font-weight:800}.doctor-dashboard-home .cohort-triage article>strong{color:var(--cohort-ink);grid-row:span 2;font:740 1.65rem/1 Google Sans Flex,sans-serif}.doctor-dashboard-home .cohort-triage article>small{color:var(--cohort-muted);line-height:1.35}.doctor-dashboard-home .cohort-priority-list{padding:1.15rem 1.35rem 1.35rem}.doctor-dashboard-home .cohort-priority-list>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.doctor-dashboard-home .cohort-priority-list h3{color:var(--cohort-ink);margin:0;font:700 1.05rem/1.2 Google Sans Flex,sans-serif}.doctor-dashboard-home .cohort-priority-list>header>a{color:var(--cohort-green);font-size:.8rem;font-weight:800}.doctor-dashboard-home .cohort-priority-list ol{margin:0;padding:0;list-style:none}.doctor-dashboard-home .cohort-priority-list li+li{border-top:1px solid var(--cohort-line)}.doctor-dashboard-home .cohort-priority-list li>a{color:var(--cohort-ink);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.72rem .25rem;text-decoration:none;display:grid}.doctor-dashboard-home .cohort-priority-list li>a:hover{color:var(--cohort-green)}.doctor-dashboard-home .cohort-avatar{background:var(--cohort-mint);width:2.25rem;height:2.25rem;color:var(--cohort-green-dark);border:1px solid #c8d8cf;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.doctor-dashboard-home .cohort-priority-list__identity,.doctor-dashboard-home .cohort-priority-list__signals{gap:.15rem;display:grid}.doctor-dashboard-home .cohort-priority-list__identity small,.doctor-dashboard-home .cohort-priority-list__signals small{color:var(--cohort-muted);font-size:.72rem}.doctor-dashboard-home .cohort-priority-list__signals{text-align:right;font-size:.76rem;font-weight:800}.doctor-dashboard-home .cohort-inline-state{color:var(--cohort-muted);text-align:center;padding:2rem}.doctor-dashboard-home .doctor-dashboard-loading-grid>section>div{gap:.75rem;margin-top:1rem;display:grid}.adelan-home-partial.is-upstream-error{gap:.7rem;display:grid}.adelan-home-partial.is-upstream-error button{color:#8d3b13;cursor:pointer;width:fit-content;font:inherit;background:#fff;border:1px solid #c8541a3d;border-radius:999px;padding:.5rem .75rem;font-size:.8rem;font-weight:700}@media (width<=900px){.doctor-dashboard-home .cohort-command__metrics{grid-template-columns:repeat(2,1fr)}.doctor-dashboard-home .cohort-command__metrics>div{border-bottom:1px solid var(--cohort-line)}.doctor-dashboard-home .cohort-command__body{grid-template-columns:1fr}.doctor-dashboard-home .cohort-triage{border-right:0;border-bottom:1px solid var(--cohort-line)}}@media (width<=640px){.doctor-dashboard-home .cohort-command__header{flex-direction:column}.doctor-dashboard-home .cohort-button--primary{width:100%}.doctor-dashboard-home .cohort-priority-list__signals{display:none}}
