@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACAQAAAOvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkILFAABNgIkAyIEIAWFKAdiDAcbngYoLgpsW7F2EW5iaDHUuE4MfK2EiuDJv6h63X9mQfCkiMhBhsvo5EiaqbW2d/+I+KtIQl7tBEmQGRKRRIOu1qgM08UaQyggDm7nRPJEQ8yt/i+kPxzR/3NNvjVI8z4uSAc88SqLKssyHUVb097RKkT3pocLQBwwzNwaPrRPwsDGVWMcQ0JC6POwBxWoCUhCyEKguo4k4ImTfTHQv3MdVgf9CqgQiB2bkDroRCAUkqpCVUlDRHQ1D5JAyEKSJYGU4qidMYjDVkQilhfxV/yqRLoxLQXMUK3Eaqx0JRxVkEydutYguNe2j/N3/7OjjD5tAXQrxM/pRbRFEP1vS0MwOoKPbCliELZdqgpVFxoiFnfUoG4WEKX4FSRkNEQQ+IJTAbUDsClry2zfm5HaPlMBxKLylTdsMk58Oh9E7h2iQh1QDdQHVMcywAlAc0BDAEn61CcqhCiKKkXjYjt17Rq5VlpfK9essaPGtuqrVyaTPYvWbV+4EFc82GLJ4SPOvvlhjZsudlj0cm5z1LE76xb/63f4H3up+o2f9Fx8dDH2/HlnH2m6xk1ZuMYWNc6+eiJ9/fBDzvW/fNflgx0iu/P1135hTq0X9rzb8b2OffZaL/9ttxws1OTtcs2ifurg4aN54vRp2vBVpxF+zfPqLpPezVhxxNg+pnTtuPK4cx07sOdmLi627vZzbK74f/MIh3FRKIso5sp/ek5tZ9stN3vviznTbUYH/aNT55eOkyw+M4A7g1BFFb/4BK0uq3qaCKA26Xi+Rm22BYScFx5lvr6+ps7I36rm/B18emObqir5nt/W66/caaU8xXJTpJNusFD+f6j0OwWqxr/6J1HDioKXS30NAnrhg1DNQETNEDjokkBtj8miqIa3YiiA0D21IakdIBvtsbEwQklzh1DW1RbUNpgH6polYNfTq702JGLjxtIlUp1Y/T+ooTrma6hJqXPDpFSVZCTllBQUYfxyskpwNS4pdRU5dSROiAZMDqqiCINpQmkICaEyECVNGJQAqqRKoAFRIBTk4OOWKs38+GBCDkKSN2p7KQERManm13KxsQrWho5E+l+Aq0pBHtlMcudbNTRtQIb1TUgkRCTESGKKckhUeQgiZXmGgr0ZDlPUgECRsAZrLCjZ1sGlCWQ01AjVpCBIWm2QQhscSqioB0G+gpMNJkIr0xXKaujoKZIcOYooRbk8bv3K/ikdh3aXRCKzSD0pEVlkXes24Fju9xrSXuwQSUWKdTYSz6PSE8Ut)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-vietnamese-500-normal-DxwlvJEc.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-500-normal-DkDHNoXI.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-ext-500-normal-DLb9JDK8.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-500-normal-BNvrJ0Ju.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACBQAAAPPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkQLFAABNgIkAyIEIAWFOAdiDAcbsAYArgZscK1wkCT3IhFNYz5DPm7qldBpMgqe/7f7d5878wHPl+fTgfT+owOgTZ10qYRSldRmpU2VVAIBtVb23O0DgSLUxDaggFgCgYsH4vL58iGQsX8lwzz/N2ssW5itSTCXRf3EepFFaWB193xtOsLr/8L5w/mRXT/9/eStz9e8ZyvSAU88yqPKhpE04lG0VVOmwL/pw8X5dE4v9dEEsYPKnNkNQhGQDgAUITRCQKo63dTwvCVryFxtiQXIpAP+E4CsskcCJAMBQqckE8mUfDpoUkkoAEIjFI0iiILdyA0acLkGYMdOAD38izUkQB3SSbC4EJlLU2gg2JKA0nbB8MxyHqitvY3+nLrSFwzttchpCMi/2EMIBo1EvyrkU6CO2uZ0xQS4N1t8ko7Ip1dbSIOxnAAkWW0AQAEN5NMIvDwLQCY/nESGKZe8DDHjzh8YjMRXe50B4TcNEuLSQhLkAEgBkAtSwUawD5SDfACK+qW3RCck0pP0wqjtOztNy1CzGfH0NG/aitS5W9avT5tpOTs5Ce+cKuorV+y4+jHj8LumfP8AcA6Bolz3+LoB7/Io/dChpXr8Dn5+gnZcKWx9iTO2G0PG4RWW7NSxHl3f863TFp6ZkFbwoMm/P7ygJSJbTkrgowKoyhzz9Y9smyi8OB6IhoZKaj5vF/sX9n5Z6ZQsPDx9dfaCtPHUQ27GxAeD+8aXHZ/Ltbv9rIHMFWPzprZ39q0ZKC16pbHJf2H7maPefE68ORPLay4JwmUhmlkyiaojIEmSHyKDk53CBKRBHUL36sstQ4AWX9O+/ms9L6v7P4Vqn4CPh1B65KUXSkvcz4DEWyzjFimpsxbEqcuxv5M7OfzGQjgzgg5vpzpkghYtBKTopSuhsSymCMh0VZxEKcCjML4GoiOUAyUzpAPNtKeZuh1IUOo6SNTmOMjUbxnIVq6bmSNbDYtAusJ8SXyGSsWlPi+NVLBKkJ9FwEIxFj5uVuvZuTm5xKxm5+c2LcjHZoHHbF52AYb5IoJi7KK87f9iQqKGdeoUZRXhFhIT1SHKzadDUIRTp+XmWcIaq+Zuj0CyDpNFuGTBGIr36GDq0rPiHbHAHDOWp44ftar6TnE+FpF3zW34q2YEu2GPyNn9EkM3U7cuhjVc7Axe2QoM5ZFZOeBPiYtxCYqIMjSdscbJbTVL3KwOVkF+nfwsIojEN6OcReKiOrlEwN/OaWmmCIH/p8GCKaDOkxBDC5rokiCJiVOzKfxHJW0JuE1zytRf7Dane1MWWOMxezYbknTUbPaY/elthN8PiW5ERwE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAAB9AAAAO1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWEcgdiDAcbawYAPgzYZKiDVf9AJG6cDDnBomS69KOW+n5qazEGz//bVff9qmloNUKNvSCjbbmmtQCzjTfck4MRlMqpcpgH+HHY+xMVmtIalHYAo5yoTKXFQ5zayVEoGWY92TdNoFQlCEmzUTTRuv4/nC9cFvmd4kJ9rcssgaOlihjv/5yLtwZp3scF6YAnvj6vsqOyCjrDgZ013RsdtWiVn8GJ6+k26YjeXEM1TLo9UgS4AIAihEYIcGgyQPUsXL4ez3JfPo2HDvhPALIslE1jAwKETrERNkoxHbSpJRQAoRGKRhEmQjSmRQsxMQNERMzXIzR1WzTUvohRYBkOImO0BbPJrED5ayzumbeKi8rKLke+/zfa+9BahhwC5EvEfTBohLBRoJgCTdSmSDQvgNh6X1IYUUynESo4ARAgAIlVtwEU0EAxjYBiusXAw0axMMxx0XiIMG79B/eJ/68FncKzfmIcWsh/UgHYAUwEDrAF7AHVoBiAor70keiEROlWvTRqrVucmlv53eRyJpznmM2bNjnbd2pqKmw9Vzhy6ZItlx8l7p8uHXrWwqCkZ3Tjw6sK2isPEvY9bRp+eenkpC2ns2bZ0rU1GxIP3Kedh3DcRMfM0ZllDXMOdbLl3psjjvjg/Z9X7bonrMNIitTwdN+skvyB49E9Cyvq3lSX9c/v+bq5o3rxwb7V7py4ZsKZ/oy1n0y/l5ftW1veeGxo4UxjdmLW4jm+/pENk8vun1XdYJ7deeKg8Rd9vfNnb647U1iSrtk8b+UcVA0BVlb/ZBbbnKcPYIM6EbkTr7YIAVrk+r+anJXqX+MitU/Ax32lcbj65NfY/t8uE1jK2KOMotRFDfrfhd4PVbSFXwxTikGHKtXGiVL/gAC7IboKGi/hFAEuF0SSKDtwJxScQVT7B4rNN9BMdRt0LS5AkUp7wKLJZsljRINMwKUUrNh8Awcujm05cYC1TCk+aUvk+STFBGwSEhMRlZe/Nm9MzlS9euUEZMWMycvpkROT1MOUFdFrlYWWW8wnLSEkbZEsU15ITkK3uUxJQRuFZOXEmNIMg3r06TfoYZixKMOyuWvTLDbfPKtMi27iwWO1z2Mas1M2G9/EMKDPgH6G9aJCjNt6qzkk7gV8VM9RkBfNV8AcQ5sMJyJiWssU+PUIMKX0SvHJMq8mmSJMBTm9ojfQd4sU2imb4f/UCWkHTR6HCLSgiS5FYrHM8XffX2P9dKyvb04fPnOgb+6QfQOFfKgRDcfF5vsG+0Y606i8Hv7vWtRBAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQQABAAAAAACBwAAAO0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAXBEICoJ8gkULFAABNgIkAyIEIAWFQAdiDAcbuQZRlC3OUoCfB44x9TTEKkMlolkpXUtcW8cdNqMkfNCnw08tvgYVP/abvffdMU2i2ayJJZqFThVPeCI1y4Qunmn4lS7dkwwEMiKcgB7OIgeIOwKquDLVGRdNuhBRt7168Z7iBBIOpLCZwNOEkijVMK38jz78n8txbZDNfWuRBpz4WL42jUmFcxAftSfdO2ptoLCXnkcI2Vwbj+gTE5HgJOd6+6EIRACAEXFEIKReIWps7R4GvwWbTvDjAfxDQLOgO8EDCIiHCZAAk+ECmsVBDIA4YhyjpmU2RqNUSpAVmJHAak8TcNVcYbvNAzBhI9EE6UmnBPzAzBwdm/rgM7U+d+9/82BUXgV0AOixN0A1mqrfFjIoUI/aJNlEAKsrtiMvJMOF3QmDhAmg+tAAYMCBDJqQ5RkFxPDx8anW4DLXoqrvf+DD4//ZZ4IG6G4SROlFWfeLAwgCSAFCYAGwBigHZABg7JfeFw9R8fg96TAXOXXMm/alWF/ax9vmrXhNjo+NeY/gwysr2nUpfOz2fdj54I33kdX4kaWlJeQPzks3+u5RgPjdt16Hf2WPrq4GLy+z83zIXC59eE6PvHfmKN+Zs5YK186tibnlm8rBNea12r3g/PP1l+tp27N3fMvZAYzvBCmtYRuCOHLbrakkIvbm39js+vT/e8tjW3f3m16T4ZNhJ+/3+FfkVGhwNROSMNKkNSc0OBvam7iCsrGKEN0BiRnEFAeHFwdcPkyON9fjmI58ZFUUHuytB6qHgJ8/jlvP+oBTaAPghZ1uvW22DAi4dvpxb+zaYrz6DTj3Drjb6QJ25PnLcv0/8qzg28ZqtpGOXRH076oVUQTCCOQTCknWuPFAlA08QR3rEcbIurgoolHEjEDMOEclCNyon0DawoCJJQXOoD/ZnjjwKnkOPi32Q0yPfkiIUcxLCpLIJ4jIVSvwjhCihP6JMCEwiXDAnDqYMDsFZ4xAIZGZWmxk0mGNCDteO8zJRuDEaKMjTAKDjcxkWmColCePgaNTLDAZchkUdrkInSRPn1bdqPG4UE4NnlECHU1NpHaRXPkKFI3Eq7Rr1qQvnTMQBlsvsdhh+vcWYhD0TQhZN9HX8JcwCuUrVIAxTCZgkNX9PoKq5jDwb2AxyQidgZG+0kaJEoXGwsrFIRzyOGC6R2nvCVINiyGPrALJHJIzA0VJ/Q+aYQyCet9F4eLkkVc+Xx97lv8Yd8up5Oc3tNlfFuY3dnlizjKFY20ofbyO/KL80nNuhL/W//pjzz4AAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYoAA8AAAAAB8AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAE0AAABgV6GV1VNUQVQAAAI0AAAAOAAAAETmP8weY21hcAAAAmwAAABCAAAAXEHQ4ltnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAABUAAAAXD2sgZoaGVhZAAABAgAAAA1AAAANiKyW4RoaGVhAAAEQAAAAB8AAAAkCF8BaWhtdHgAAARgAAAAIQAAACIOXgBtbG9jYQAABIQAAAAUAAAAFAFaAd9tYXhwAAAEmAAAABoAAAAgABwA5W5hbWUAAAS0AAABJAAAAow4A2FTcG9zdAAABdgAAABOAAAAYvVu8ckAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhMmZWYGBlYGDqYopgYGDwhtCMcQwajBoMqIAdiJlgHA8XZ3+GAwwKCluYX/y7yMDA/IJRX4GBcTJIjvEt004gpcDADADQfAxZAAAAeNodxAEGgDAABdD3tzAFoQOELhaoCDC6fuzhiWgKtvGhfNfdg6efb2YxWQXS6o4qShYQfqhdBA542mNgYGACYmYgFgGSjGCahcEDSPMxcADl2BgUGBwZFjAcZGRS2PL/P1Achf//yf8D/1P/O/5nvB8E1I0CAGW/EkIAAAABAAH//wAPeNo9TjVUHFEUve9PZlZwxnAYj9tfjbu7u7snXZp4mrgHd+2r7ajw/tCi/YEW1+bpNTCsB6ideiHAB/AMI8MxMoz19HeihGITHdQ7sXQNvQSDCLAWloAPQYATJ8szfI7nEyn/AeWXr5kYXUspZ86yxPje168nh4cxOTnHET4yFwTABx8J6Fm83128+1EMgCEwOcKKWBdywQHRdN1wKBqJWmFDNSSfpCqaxtdHorokUdiIhEOua5mSz4tE+HpNUxUfV8k4+GzLEiKH6RONghDMXZO/cnv6x4L3E5/pTFCxFCOivjCf7tt5KyasSI3e3J6ZKUkXLoiinJXvycuWxfcep/ILabKcn+Hau3fsWH8unp52AQSLLSePJSAAcpT7rGd/atjy799nP/10RbiLFEA23TBXZjJON6n1xMHrjp5tXz/K+ndvy8vJy9m1fQp2WkfieNpjYGRgYGBmDul9ZiAUz2/zFch+wQAE97vkOcD0rK9J/wP//WVVZn4G5LIxMIFEAWnVDWIAAAB42mNgZGBgfvHvIgMDq+f/wL9urMpAEVTAAQCXlAXOAHjaY/zJYMS0joEVhhlZGBhAmMmAgZOBgUGZQRkAXoED1wAAAAAAABQALgA6AEYARgBGAJMAoAC4eNpjYGRgYOBkaADiZAZWMA8BWBgYARcdAQIAAHjalZE1VgRREEUv7u5Ek+HukODumjLu7gtB1sESWBQxLxj3OX2q6773S1qAbj5poqG5A/htWE9xA8sNzSlupJe/FDdxzE+Km3NqWpjkO8WtLOJKcS+bpGY2oF3TKW5nkNEUd8rvTHGXCB7x48WIjwsiyh6cmDkhIRWSPsQvz8IbVp3YcchX6AoQZpcllpTNqnXKiYgXFU48yn65dp3fcco152gLbqy6n+nET0QclrNQYt8rVmlNkvZhYI1FlllRztIe5xxzxJ2ovumPOrMTFRvl5/YaCroNJbqPlAMk5aW+iKpWWVasiJ7lWJUrT71HGpe0GfVzQFTZIU9vLT1d9JXtOFGF6kwsYkb/jSWF3gApPAq7IkpYviNn+4L83O0z/272Yo542mNgYgCD/+0MGgzYACcQqzCcZGRiYGZkZmRhZGVkY3NMKkotS2Uvzcs0MHA0ANFGBk4mnInJpSWpyfm5STwgGWMDM73kxOJUAB9gERQAAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2)format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(/assets/tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/tajawal-latin-500-normal-CoYeBiSI.woff2)format("woff2"),url(/assets/tajawal-latin-500-normal-DU9v6xgj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2)format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-arabic-800-normal-TQp-UTiE.woff2)format("woff2"),url(/assets/tajawal-arabic-800-normal-Bp_4IW2m.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/tajawal-latin-800-normal-CmI34b-g.woff2)format("woff2"),url(/assets/tajawal-latin-800-normal-Dm5jVIIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--clinical-primary:#003634;--clinical-primary-container:#0c4e4c;--clinical-secondary:#006a68;--clinical-secondary-container:#e5f8f2;--clinical-secondary-fixed:#85f4f1;--clinical-secondary-fixed-dim:#67d8d4;--clinical-tertiary:#1f3331;--clinical-tertiary-fixed:#d0e7e3;--clinical-primary-fixed:#b3edea;--clinical-primary-fixed-dim:#97d1ce;--clinical-surface:#ebfdf8;--clinical-surface-muted:#f5f7f7;--clinical-surface-lowest:#fff;--clinical-surface-container:#dff2ec;--clinical-surface-container-low:#e5f8f2;--clinical-surface-variant:#d4e7e1;--clinical-on-surface:#0e1e1b;--clinical-on-surface-variant:#404848;--clinical-outline:#707978;--clinical-outline-variant:#bfc8c7;--clinical-success:#1f7a4d;--clinical-gold:#6e5a1c;--clinical-slate:#2f3236;--clinical-error:#ba1a1a;--clinical-error-soft:#fdecec;--clinical-warn-soft:#fbf1d9;--clinical-ok-soft:#e3f4ea;--clinical-neutral-soft:#dff2ec;--cal-video:#0c4e4c;--cal-requested:#806921;--cal-awaiting:#9a4a6d;--cal-completed:#1f7a4d;--cal-cancelled:#9aa5a3;--clinical-card-border:#1f33311a;--cal-video-soft:#d0e7e3;--cal-video-ink:#003634;--cal-online:#806921;--clinical-r-badge:4px;--clinical-r-btn:8px;--clinical-r-card:12px;--clinical-r-tile:16px;--clinical-r-pill:9999px;--clinical-stack-xs:4px;--clinical-stack-sm:8px;--clinical-stack-12:12px;--clinical-stack-md:16px;--clinical-gutter:24px;--clinical-stack-lg:32px;--clinical-stack-xl:48px;--clinical-container-max:1280px;--clinical-header-h:60px;--clinical-font-head:"Hanken Grotesk", "Inter", "Tajawal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--clinical-font-body:"Inter", "Tajawal", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--clinical-shadow-1:0 4px 20px #0c4e4c14;--clinical-shadow-2:0 10px 30px #0c4e4c1f;--teal:#1a9e9b;--teal-700:#0c4e4c;--teal-50:#f3fbfb;--vivid:#1a9e9b;--mint:#6fd0cc;--teal50:#f3fbfb;--teal100:#cdeeee;--teal7:#0c4e4c;--gold:#d4af37;--gold-text:#8a6a10;--ink:#122a28;--muted:#4c5d59;--line:#d4e7e1;--bg:#ebfdf8;--white:#fff;--cta:#006a68;--cta-hover:#0c4e4c;--danger:#b3261e;--danger-bg:#fdecea;--ok:#1f7a4d;--warn:#805900;--warn-bg:#fdf3da;--radius:12px;--shadow:0 1px 2px #0250480d, 0 8px 26px #02504812;--hover-bg:#e3f3f0;--hover-ink:#0c4e4c;--active-bg:#cdeae6;--teal-600:#0e8a86;--teal-900:#16332e;--teal-100:#cdeeee;--muted-soft:#90a4a0;--disabled:#9fb3b0;--danger-line:#f0c4c0;--ok-bg:#e7f5ee;--ok-line:#bfe3cf;--warn-line:#ecd9a3;--info:#3a5a9b;--info-bg:#eef3fc;--info-line:#cfddf5;--scroll-thumb:#cfe6e2;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--radius-sm:8px;--radius-btn:10px;--btn-pad:9px 18px;--btn-pad-sm:8px 14px;--btn-h:40px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-18:18px;--fs-22:22px;--fs-28:28px}*{box-sizing:border-box}html,body,#root{min-block-size:100dvh;margin:0}html{scrollbar-gutter:stable;overflow-x:hidden}html,body{max-width:100%}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:var(--teal);text-decoration:none}h1{color:var(--teal-700);letter-spacing:-.01em;margin:0 0 .55em;font-size:28px;font-weight:800;line-height:1.25}h2{color:var(--teal-700);letter-spacing:-.01em;margin:0 0 .55em;font-size:22px;font-weight:800;line-height:1.25}h3{color:var(--teal-700);letter-spacing:-.01em;margin:0 0 .55em;font-size:18px;font-weight:700;line-height:1.25}p{margin:0 0 .85em}p:last-child{margin-bottom:0}button{font:inherit;cursor:pointer;border-radius:var(--radius-btn);background:var(--cta);color:#fff;border:1px solid #0000;padding:9px 16px;transition:background .15s,box-shadow .15s,transform 70ms,opacity .15s}button:not(:disabled):active{transform:translateY(1px)}button:where(:hover:not(:disabled)){background:var(--cta-hover);color:#fff}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{color:var(--teal);border-color:var(--line);background:#fff;padding:9px 16px}button.secondary:hover:not(:disabled){background:var(--teal-50);color:var(--teal-700)}button.secondary:disabled{opacity:.5;cursor:not-allowed}button.danger{color:var(--danger);background:#fff;border-color:#e7c3c0;padding:9px 16px}button.danger:hover:not(:disabled){background:var(--danger-bg)}button.ghost{color:var(--muted);background:0 0;border-color:#0000;padding:6px 10px}button.btn-sm,.btn-sm{padding:6px 12px;font-size:13px}input,select,textarea{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:9px 11px}input[type=checkbox],input[type=radio]{vertical-align:middle;width:auto;accent-color:var(--teal);border:0;border-radius:0;padding:0}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #0250481f}label{letter-spacing:.01em;color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field{margin-bottom:18px}.small.muted,.muted.small{line-height:1.6}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.card-head{margin-top:0}.md-logo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.md-mark{border-radius:12px;transition:transform .25s,box-shadow .25s;display:block}.md-logo:hover .md-mark{transform:translateY(-1px)rotate(-3deg);box-shadow:0 6px 16px #02504859}.md-word{letter-spacing:-.01em;color:var(--teal-700);font-size:18px;font-weight:800}.md-word-accent{color:var(--gold-text)}.md-logo.on-dark .md-word{color:#fff}.md-logo.on-dark .md-word-accent{color:var(--gold)}.md-logo.on-dark .md-mark rect{fill:#fff}.md-logo.on-dark .md-mark .md-ecg{stroke:var(--teal-700)}.pulse-id{border:1px solid var(--line);background:var(--teal-50);color:var(--teal-700);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;line-height:1;display:inline-flex}.pulse-id-ico{color:var(--teal);flex:none}.pulse-id-label{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:700}.pulse-id-code{letter-spacing:1px;font-family:Cascadia Code,Consolas,ui-monospace,monospace;font-weight:600}.pulse-id-copy{cursor:pointer;color:var(--teal-700);background:0 0;border:none;border-radius:999px;min-height:0;margin:0;padding:3px 7px;font-size:12px;line-height:1}.pulse-id-copy:hover{color:var(--teal-700);background:#fff}.pulse-id.compact{padding-inline-start:8px}.pulse-id.compact .pulse-id-code{letter-spacing:.5px}.md-mark{transform-origin:50%;will-change:transform;backface-visibility:hidden;animation:1.9s ease-in-out infinite md-beat}.md-logo:hover .md-mark{animation:.95s ease-in-out infinite md-beat-fast}.md-mark .md-ecg{stroke-dasharray:92;stroke-dashoffset:0}.md-logo:hover .md-mark .md-ecg{animation:1.3s linear infinite md-trace}@keyframes md-beat{0%,to,34%{transform:scale(1)}8%{transform:scale(1.09)}16%{transform:scale(1)}24%{transform:scale(1.05)}}@keyframes md-beat-fast{0%,to{transform:scale(1)}12%{transform:scale(1.09)}24%{transform:scale(1)}36%{transform:scale(1.05)}48%{transform:scale(1)}}@keyframes md-trace{0%{stroke-dashoffset:92px}70%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.md-mark,.md-logo:hover .md-mark,.md-logo:hover .md-mark .md-ecg{animation:none}}.container{max-width:980px;margin:24px auto;padding:0 20px}.container.wide{max-width:1180px}.row{gap:16px;display:flex}.row>*{flex:1}.muted{color:var(--muted)}.small{font-size:13px}.banner{border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:14px}.banner.error{background:var(--danger-bg);color:var(--danger);border:1px solid var(--danger-line)}.banner.warn{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line)}.banner.ok{background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-line)}.banner.info{background:var(--info-bg);color:var(--info);border:1px solid var(--info-line)}.login-wrap{place-items:center;min-block-size:100dvh;padding:24px;display:grid}.login-card{width:100%;max-width:380px}.login-card .brand{text-align:center;margin-bottom:8px}.login-card .brand h1{color:var(--teal);margin-bottom:2px}@keyframes pulse{0%{box-shadow:0 0 #b3261e66}70%{box-shadow:0 0 0 16px #b3261e00}to{box-shadow:0 0 #b3261e00}}.soft-rule{border:none;border-top:1px solid var(--line);margin:14px 0}.attachments>.toolbar>strong{min-width:0}.attachments>.toolbar>button{flex-shrink:0}.patient-card{padding:6px 14px}.patient-medical{background:#fdf3f3;border:1px solid #f0d0cc;border-radius:8px;margin:6px 0 10px;padding:8px 12px}.patient-medical strong{color:#b5372b;font-size:13px}.doctera-id-row{background:var(--teal-50);border:1px solid var(--teal-100,#cdeeee);border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:6px 12px;display:inline-flex}.doctera-id-label{color:var(--teal-700);letter-spacing:.2px;font-size:12px;font-weight:700}.doctera-id-val{letter-spacing:1px;color:var(--teal-700);font-family:Cascadia Code,Consolas,monospace;font-size:14px;font-weight:700}@keyframes padNewPage{0%{opacity:.35;transform:translateY(22px)scale(.965);box-shadow:0 2px 10px #0828261f}55%{opacity:1;transform:translateY(-3px)scale(1.006)}to{opacity:1;transform:none;box-shadow:0 6px 28px #08282633}}@keyframes padPagenoPop{0%{transform:scale(1)}40%{color:var(--teal-700,#0c4e4c);transform:scale(1.28)}to{transform:scale(1)}}.chip-opts{flex-wrap:wrap;gap:8px;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:start;border-bottom:1px solid var(--line);padding:10px 12px;font-size:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:600}tr:hover td{background:var(--hover-bg)}button.ghost:hover:not(:disabled){background:var(--teal-50);color:var(--teal-700)}.toggle-group button:hover:not(:disabled):not(.on):not(.active){color:var(--teal-700);background:#ffffffb3}.toggle-group button.on:hover:not(:disabled),.toggle-group button.active:hover:not(:disabled){background:var(--teal-700);color:#fff}.badge{text-align:center;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.badge.on{color:var(--ok);background:#e7f5ee}.badge.off{color:var(--muted);background:#f0eceb}.badge.lang{background:var(--teal-50);color:var(--teal-700)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer{flex:1}.toggle-group{background:var(--teal-50);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.toggle-group button{color:var(--muted);padding:var(--btn-pad-sm);cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:14px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.toggle-group button.on,.toggle-group button.active{background:var(--teal);color:#fff;box-shadow:0 2px 8px #1a9e9b52}@media (width<=768px){.container,.container.wide{margin:16px auto;padding:0 12px}.card{padding:16px}.row{flex-direction:column;gap:0}}@media (width<=560px){.container{margin:12px auto}.card{padding:14px}.ph-body{flex-direction:column;align-items:stretch;gap:12px}button{padding:10px 16px}.toggle-group button{padding:9px 14px}}@media (width<=430px){.row{gap:0}}@media (width<=480px){h1{margin-bottom:.4em;font-size:23px}h2{margin-bottom:.4em;font-size:19px}h3{margin-bottom:.4em;font-size:16.5px}.hero{padding:32px 0 26px}.hero.slim{padding:26px 0 4px}.hero h1{margin-bottom:10px;font-size:clamp(24px,7vw,30px)}.section{padding:28px 0}.pending-card{padding:28px 22px}.pending-card h1{font-size:22px}.pending-ico{font-size:46px}.book-thanks{padding:30px 20px}.book-thanks h1{font-size:22px}label{font-size:13px}}@media (width<=400px){h1{font-size:21px}.hero h1{font-size:clamp(22px,7.5vw,27px)}}@media (width<=480px){.hero .lead{font-size:16px;line-height:1.5}}.verify-code-input{width:140px}@media (width<=860px){.pa-grid .auth-aside{order:-1}.pa-grid .fd-auth{order:1}}@media (width<=480px){.login-wrap{padding:20px 16px calc(20px + env(safe-area-inset-bottom));align-items:start}.pa-grid{gap:26px}.login-card>button[type=submit],.auth-card form button[type=submit]{min-height:50px;font-size:15.5px}.verify-code-input{flex:auto;width:auto;min-width:0}}.badge.ok{color:var(--ok,#1c7a4a);background:#e7f5ee}.badge.danger{background:var(--danger-bg,#fbeae8);color:var(--danger,#b5372b)}.badge.warn{background:var(--warn-bg,#fdf3da);color:var(--warn,#946200)}.badge.muted{color:var(--muted);background:#eef1f1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.badge.video{background:var(--cal-video-soft);color:var(--cal-video-ink)}.confirm-opt input{flex:none;width:auto;margin:3px 0 0}.book-thanks{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;margin:34px auto;padding:44px 34px;animation:.5s cubic-bezier(.2,.7,.2,1) both pubFadeUp;box-shadow:0 18px 50px #0828261a}.book-thanks-ico{font-size:58px;line-height:1}.book-thanks h1{color:var(--teal-700);margin:10px 0 8px;font-size:26px}.book-thanks .lead{color:var(--ink);max-width:44ch;margin:0 auto 16px}.book-thanks-note{background:var(--teal-50);border:1px solid var(--line);color:var(--teal-700);border-radius:10px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-block}.book-thanks-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.tiny.muted,.muted.tiny{color:var(--muted)}.btn-link{border-radius:8px;flex:none;align-self:center;padding:7px 12px;text-decoration:none;display:inline-block}.cal-legend{color:var(--muted);gap:14px;margin:8px 0 4px;font-size:11px;display:flex}.cal-legend i{vertical-align:middle;border-radius:3px;width:11px;height:11px;margin-inline-end:4px;display:inline-block}.or-divider{text-align:center;border-top:1px solid var(--line);margin:14px 0}.or-divider span{color:var(--muted);background:#fff;padding:0 10px;font-size:12px;position:relative;top:-11px}.cal-legend{flex-wrap:wrap;gap:6px 16px;padding:8px 2px 2px;display:flex}.doctors-map{border:1px solid var(--line);width:100%;box-shadow:var(--shadow);z-index:0;border-radius:12px;overflow:hidden}.map-pop{min-width:150px}.map-pop .map-pop-link{color:var(--teal-700);margin-top:6px;font-weight:700;text-decoration:none;display:inline-block}.map-pop .map-pop-link:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.check{align-items:center;gap:7px;font-weight:600;display:inline-flex}.check input{width:auto}.chip{background:var(--teal-50);border:1px solid var(--teal-100);color:var(--teal-700);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}button.chip{justify-content:center;padding-inline:10px}.chip button{cursor:pointer;color:var(--teal-700);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}@keyframes mic-blink{0%,to{opacity:1}50%{opacity:.55}}@keyframes mic-pulse{0%,to{box-shadow:0 0 #b4231f66}50%{box-shadow:0 0 0 5px #b4231f00}}.pub{background:#fff}.pub main{min-height:50vh}.tiny{font-size:12px;line-height:1.6}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--clinical-primary);background:var(--clinical-secondary-container);border-radius:var(--clinical-r-pill);border:none;margin-bottom:14px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-block}.eyebrow.light{color:#fff;background:#ffffff24;border-color:#ffffff47}.lead{color:var(--muted);max-width:62ch;font-size:18px;line-height:1.55}.lead.light{color:#ffffffe6}.linkish{color:var(--teal-700);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;border-radius:999px;padding:2px 9px;transition:background .15s,color .15s}.linkish:hover:not(:disabled){background:var(--teal);color:#fff;text-decoration:none}.btn-primary,.btn-light,.btn-ghost,.btn-primary-sm{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn-primary{background:var(--cta);color:#fff;padding:var(--btn-pad);box-shadow:var(--shadow)}.btn-primary:hover{background:var(--cta-hover);color:#fff;transform:translateY(-1px)}.btn-primary-sm{background:var(--cta);color:#fff;padding:9px 16px}.btn-primary-sm:hover,.btn-primary-sm:focus{background:var(--cta-hover);color:#fff}.btn-light{color:var(--teal-700);padding:var(--btn-pad);box-shadow:var(--shadow);background:#fff}.btn-light:hover{transform:translateY(-1px)}.btn-ghost{color:var(--teal-700);border-color:var(--line);background:0 0;padding:10px 18px}.btn-ghost:hover{border-color:var(--teal);color:var(--teal-700);background:var(--teal-50)}.btn-block{width:100%}.btn-outline-sm{border:1px solid var(--teal);color:var(--teal-700);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.btn-outline-sm:hover{background:var(--teal-50)}.btn-primary,.btn-light,.btn-ghost,.btn-primary-sm,.btn-outline-sm{min-height:40px;padding:9px 18px;font-size:14px;line-height:1.2}.btn-link.light{color:#fff;font-weight:600}.btn-link.light:hover{color:var(--mint)}[dir=rtl] .hb-rail{left:auto;right:6px}[dir=rtl] .lead,[dir=rtl] .hero h1,[dir=rtl] .section,[dir=rtl] .faq summary,[dir=rtl] .cta-band,[dir=rtl] .trust-band{text-align:right}.hero{background:radial-gradient(900px 420px at 82% -10%, var(--teal100), transparent), var(--bg);padding:54px 0 44px}.hero.slim{padding:44px 0 6px}.hero .container{margin-top:0;margin-bottom:0}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.hero h1{margin:0 0 12px;font-size:clamp(28px,5vw,44px)}.fd-auth{align-self:start}.fd-grid{align-items:start}.auth-card{max-width:440px;margin-inline-start:auto}@media (width<=860px){.auth-card{margin:4px auto 0}}.auth-aside .steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-aside .step{margin:0}@media (width<=560px){.auth-aside .steps{grid-template-columns:1fr}}.auth-trust{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.auth-trust span{background:var(--teal-50);color:var(--teal-700);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.auth-how{margin-top:22px}.auth-how .card-head{margin-bottom:8px;font-size:16px}.auth-steps-num{gap:7px;margin:0;padding-inline-start:20px;display:grid}.auth-steps-num li{color:var(--muted);font-size:14px;line-height:1.5}.auth-steps-num li strong{color:var(--ink)}.auth-note{background:var(--teal-50);border:1px solid var(--line);color:var(--ink);border-radius:12px;margin-top:18px;padding:12px 14px;font-size:13.5px;line-height:1.55}@media (width<=860px){.hero-grid{grid-template-columns:1fr}}.section{padding:40px 0}.container.section{margin-top:0;margin-bottom:0}.steps,.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px;display:grid}.steps .step,.feature-grid .step{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:24px;transition:transform .15s,box-shadow .15s}.step .num{background:var(--teal-50);width:38px;height:38px;color:var(--teal-700);border-radius:50%;place-items:center;margin-bottom:12px;font-weight:800;display:grid}.step .emoji{margin-bottom:8px;font-size:24px}.step h3{margin:0 0 6px}@media (width<=860px){.steps,.feature-grid{grid-template-columns:1fr}}.faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:12px;padding:8px 18px}.faq summary{cursor:pointer;color:var(--teal-700);padding:14px 0;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:inline-end;color:var(--teal);font-weight:700}.faq details[open] summary:after{content:"–"}.faq details p{margin:0;padding-bottom:14px}.ben-add{background:var(--teal-50);border:1px solid var(--line);border-radius:8px;gap:6px;margin-top:8px;padding:10px;display:grid}.ben-add .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=400px){.ben-add .row{grid-template-columns:1fr}}.ben-add-actions{gap:6px;display:flex}@media (prefers-reduced-motion:no-preference){.pub .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.pub .reveal.in{opacity:1;transform:none}.hero .eyebrow,.hero h1,.hero .lead,.hero .hero-search,.hero .hero-cta-row,.hero .hero-popular,.hero-art,.fd-auth,.sec-hero .eyebrow,.sec-hero h1,.sec-hero .lead{animation:.7s cubic-bezier(.2,.7,.2,1) both pubFadeUp}.hero h1,.sec-hero h1{animation-delay:70ms}.hero .lead,.sec-hero .lead{animation-delay:.15s}.hero-art,.fd-auth{animation-delay:.3s}}@keyframes pubFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hb-rail{z-index:20;pointer-events:none;width:30px;position:fixed;top:84px;bottom:18px;left:6px}.hb-rail svg{width:100%;height:100%;display:block}.hb-track{fill:none;stroke:var(--teal);stroke-width:1.5px;opacity:.13;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hb-fill{fill:none;stroke:var(--teal);stroke-width:2.2px;opacity:.95;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #1a9e9b73)}@media (width<=1279px){.hb-rail{display:none}}.badge.pending{background:color-mix(in srgb, var(--clinical-gold) 14%, #fff);color:var(--clinical-gold);border:1px solid color-mix(in srgb, var(--clinical-gold) 32%, #fff)}.pending-gate{background:radial-gradient(900px 600px at 50% -10%, var(--teal-50), #fff 60%);place-items:center;min-height:100dvh;padding:24px;display:grid}.pending-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;max-width:520px;padding:40px 36px;box-shadow:0 18px 50px #0828261f}.pending-ico{margin-bottom:8px;font-size:56px;line-height:1}.pending-card h1{color:var(--teal-700);margin:6px 0 14px;font-size:26px}.pending-card p{color:var(--ink);margin:0 0 12px;line-height:1.6}.pending-card .btn-primary-sm{margin-top:14px}.hp-field{clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;border:0;margin:-1px;padding:0;overflow:hidden;block-size:1px!important;inline-size:1px!important;position:absolute!important}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}@media (width<=640px){.container,.container.wide{padding:0 14px}.btn-primary,.btn-light,.btn-ghost,.btn-primary-sm,.btn-outline-sm{min-height:44px}}@media (width<=1024px){.card table,.rep-table,.vax-table,.growth-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.card table{white-space:nowrap}}.plan-meta{grid-template-columns:1fr 1fr;align-items:start;gap:12px 16px;margin:0;display:grid}@keyframes fchk-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}:root{--radius:14px;--radius-lg:18px;--shadow:0 1px 2px #0250480d, 0 6px 20px #02504812;--shadow-lg:0 18px 50px #02504824;--ring:0 0 0 3px #1a9e9b2e;--line:#e4efed;--line-strong:#d4e6e3;--surface:#fff;--surface-2:#f5faf9}:focus-visible{box-shadow:var(--ring);border-radius:8px;outline:none}.card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:box-shadow .18s,transform .18s,border-color .18s}.card.interactive,a.card,button.card{cursor:pointer}.card.interactive:hover,a.card:hover,button.card:hover{box-shadow:var(--shadow-lg);border-color:var(--teal100);transform:translateY(-2px)}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--clinical-primary);background:var(--clinical-secondary-container);border-radius:var(--clinical-r-pill);padding:3px 10px;font-size:10px;font-weight:800;display:inline-block}button,.btn,.btn-primary,.btn-primary-sm{border-radius:10px;font-weight:600}button.btn-primary,.btn-primary{box-shadow:0 6px 16px #1a9e9b38}button:active:not(:disabled),.btn:active{transform:translateY(1px)}button.secondary{border-color:var(--line-strong)}input,select,textarea{border-color:var(--line-strong);border-radius:10px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{box-shadow:var(--ring)}.chip,.chip-opt{border-radius:999px}.badge{padding:3px 10px;font-weight:700}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b7d5cf padding-box content-box}html{scroll-behavior:smooth}::selection{background:#1a9e9b38}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.card--interactive:focus-visible,.cl-doc-card:focus-visible{border-radius:var(--clinical-r-card)}input:hover:not(:focus):not(:disabled),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:#9fc7c2}a{transition:color .12s}a:hover{color:var(--teal-700)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:3px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#a9d2cc}img{max-width:100%}@media (width<=340px){.plan-meta{grid-template-columns:1fr}}.lab-results{border:1px solid var(--line);border-radius:10px;max-height:240px;margin:8px 0 0;padding:4px;list-style:none;overflow-y:auto}.lab-results li{margin:0}.lab-results li button{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-weight:400}.lab-results li button:hover{background:var(--teal-50)}:root{--shadow-soft:0 1px 2px #0250480a, 0 10px 30px #02504814;--shadow-float:0 2px 6px #0250480f, 0 18px 46px #0250481f;--r-shadow:var(--shadow-soft);--r-shadow-lg:var(--shadow-float);--grad-teal:linear-gradient(135deg, var(--teal) 0%, var(--teal-700) 100%);--grad-teal-soft:linear-gradient(120deg, var(--teal-700) 0%, var(--teal) 72%);--grad-gold:linear-gradient(135deg, var(--gold) 0%, #b8860b 100%);--glow-teal:0 4px 12px #1a9e9b4d;--glow-gold:0 4px 12px #d4af374d;--card-radius:16px}body{font-feature-settings:"ss01" 1, "cv05" 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,.phead-title,.profile-name,.cal-heading,.settings-h,.hero-title{font-family:Hanken Grotesk,Inter,Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,.profile-name,.headline-value,.kpi-value{letter-spacing:-.015em}.card,.block-card,.headline-card{border-radius:var(--card-radius);box-shadow:var(--shadow-soft);border:1px solid #e3efed}.card,.block-card{transition:box-shadow .2s,transform .2s,border-color .2s}.doctor-public .card:empty{display:none}.btn-primary,.btn-light,.btn-ghost,.btn-primary-sm,.btn-outline-sm{border-radius:12px}.btn-primary,button.btn-primary,.btn-primary-sm{background:var(--grad-teal);box-shadow:var(--glow-teal);border:none}.btn-primary:hover,button.btn-primary:hover,.btn-primary-sm:hover,.btn-primary-sm:focus{background:linear-gradient(135deg, var(--teal-700) 0%, #093f3d 100%);color:#fff;transform:translateY(-1px)}tbody tr{transition:background .14s}tbody tr:hover td{background:var(--teal-50)}input:focus,select:focus,textarea:focus{border-color:var(--teal)}[lang=ar] body{font-family:Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pw-field{display:block;position:relative}.pw-field>input{width:100%;padding-inline-end:42px}.pw-toggle{inset-inline-end:6px;width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pw-toggle:hover{color:var(--teal-700);background:var(--teal-50)}.gate-actions{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.gate-actions>button{box-sizing:border-box;flex:0 0 150px;justify-content:center;align-items:center;min-width:0;font-size:14px;line-height:1;display:inline-flex;width:150px!important;height:44px!important;margin:0!important;padding:0 12px!important}@media (pointer:coarse){.chip button,.tag-pill button,.gal-del,.side-collapse,.collapse-btn,.bmi-reset,.plan-del,.row-menu-btn{min-width:40px;min-height:40px}.switch,.seg button,.slot,.cal-day{min-height:40px}}.doctera-id-inline{letter-spacing:.5px;color:var(--teal-700);background:var(--teal-50);border:1px solid var(--teal-100);border-radius:999px;padding:3px 10px;font-family:Cascadia Code,Consolas,monospace;font-size:13px;font-weight:700}.doctera-id-block{margin:10px 0 2px}.doctera-id-block .doctera-id-inline{align-items:center;gap:6px;display:inline-flex}.doctera-id-block .doctera-id-inline .btn-sm{height:auto;min-height:0;color:var(--teal-700);background:0 0;border:none;padding:0 4px}.doctera-id-block .doctera-id-inline .btn-sm:hover:not(:disabled){color:var(--cta);background:0 0}.pcard-page{background:var(--bg,#ebfdf8);min-height:100vh;padding:16px}.update-banner{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--z-sticky);background:var(--ink,#14201e);color:#fff;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 16px;font-size:13.5px;font-weight:500;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.update-banner>span{align-items:center;gap:7px;display:inline-flex}.update-banner svg{width:16px;height:16px}.update-banner button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:7px 15px;font-size:13px;font-weight:700}.update-banner button:hover{background:var(--teal-700)}.vis-svg{width:100%;max-width:460px;height:auto}.vis-loop{max-width:300px}@media (width<=1024px){.fd-grid .steps{grid-template-columns:1fr}}.ico{vertical-align:-.15em;flex:none}.auth-enrich{border-top:1px solid var(--line);background:#fff;padding:44px 0 52px}.auth-enrich-title{color:var(--teal-700);margin:6px 0 22px;font-family:Hanken Grotesk,Inter,sans-serif;font-size:26px}.auth-enrich-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.auth-enrich-card{background:var(--teal-50);border:1px solid var(--line);border-radius:16px;padding:20px}.auth-enrich-card .ae-ico{font-size:28px}.auth-enrich-card h3{color:var(--teal-700);margin:10px 0 6px;font-size:17px}.auth-enrich-card p{margin:0;font-size:13.5px;line-height:1.5}.auth-enrich-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}@keyframes haFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cl-section-head .eyebrow{align-self:flex-start;margin-block-end:0}.spec{text-align:center;color:var(--clinical-on-surface);cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:20px 10px 16px;display:flex}.spec .cl-step-tile{transition:background .15s,color .15s}.spec:hover .cl-step-tile{background:var(--clinical-secondary);color:#fff}.trust-band{background:var(--clinical-surface-container-low);padding-block:52px}.cl-pagination .pg-ellipsis{text-align:center;inline-size:24px;color:var(--clinical-on-surface-variant)}[dir=rtl] .cl-pagination .pg-prev svg,[dir=rtl] .cl-pagination .pg-next svg{transform:scaleX(-1)}.city-hub .chip{color:var(--clinical-primary);padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}.city-hub .chip:hover{border-color:var(--clinical-secondary);color:var(--clinical-secondary)}.dp-crumbs{margin-block:16px 18px}.dp-head{margin-block-end:24px;padding:0;overflow:hidden}.dp-cover{aspect-ratio:4;background-image:linear-gradient(135deg, var(--clinical-surface-container) 0%, var(--clinical-primary-fixed) 55%, var(--clinical-surface-container-low) 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}[dir=rtl] .dp-cover{background-image:linear-gradient(225deg, var(--clinical-surface-container) 0%, var(--clinical-primary-fixed) 55%, var(--clinical-surface-container-low) 100%)}.dp-head-body{flex-wrap:wrap;align-items:flex-start;gap:20px;padding:0 24px 22px;display:flex}.dp-avatar{border:4px solid var(--clinical-surface-lowest);background:var(--clinical-surface-container);block-size:112px;inline-size:112px;box-shadow:var(--clinical-shadow-1);border-radius:12px;flex:none;place-items:center;margin-block-start:-44px;display:grid;overflow:hidden}.dp-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.dp-avatar span{font-family:var(--clinical-font-head);color:var(--clinical-secondary);font-size:36px;font-weight:700}.dp-head-main{flex:320px;min-inline-size:0;padding-block-start:14px}.dp-head-main h1{color:var(--clinical-primary);margin:0 0 8px}.dp-spec{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dp-spec .chip{padding:4px 14px;font-size:13px;font-weight:600}.dp-exp{color:var(--clinical-on-surface-variant);font-size:13.5px;font-weight:600}.dp-focus{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.dp-focus .chip{color:var(--clinical-on-surface);padding:4px 12px;font-size:12.5px;font-weight:600}.dp-head-side{flex-direction:column;align-items:flex-end;gap:12px;margin-inline-start:auto;padding-block-start:14px;display:flex}.dp-share{border-radius:var(--clinical-r-btn);box-shadow:none;color:var(--clinical-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.dp-share:hover:not(:disabled){background:color-mix(in srgb, var(--clinical-secondary) 8%, transparent);color:var(--clinical-primary-container)}.dp-facts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dp-fact{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-muted);align-items:center;gap:10px;min-inline-size:0;padding:10px 14px;display:flex}.dp-fact .dp-fact-ic{color:var(--clinical-secondary);flex:none}.dp-fact-v{color:var(--clinical-on-surface);white-space:nowrap;font-size:14px;font-weight:700;display:block}.dp-fact-v .ico{vertical-align:-2px;color:var(--clinical-success)}.dp-fact-k{text-transform:uppercase;letter-spacing:.04em;color:var(--clinical-on-surface-variant);font-size:11px;font-weight:600;display:block}@media (width<=700px){.dp-cover{min-height:120px;inline-size:100%}.dp-head-body{padding-inline:16px}.dp-head-side{align-items:stretch;inline-size:100%;margin-inline-start:0;padding-block-start:0}.dp-share{align-self:flex-start}.dp-facts{justify-content:flex-start}.dp-fact{flex:auto}}.dp-cols{gap:var(--clinical-gutter);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.dp-main{flex-direction:column;gap:16px;min-inline-size:0;display:flex}@media (width<=980px){.dp-cols{grid-template-columns:1fr}.dp-cols>.dp-widget{order:-1}}.dp-main>[role=tabpanel]{flex-direction:column;gap:16px;display:flex}[role=tabpanel][hidden]{display:none!important}.dp-detail+.dp-detail{margin-top:16px}.dp-detail>h3{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:700}.dp-section{padding:22px 24px}.dp-section .dp-bio{color:var(--clinical-on-surface);margin:0;line-height:1.65}.doc-achievements{gap:6px;margin:0;padding-inline-start:18px;display:grid}.dp-table-wrap{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-btn);-webkit-overflow-scrolling:touch;overflow-x:auto}.dp-table{border-collapse:collapse;inline-size:100%}.dp-table th{background:var(--clinical-surface-container-low);border-block-end:1px solid var(--clinical-card-border);letter-spacing:.05em;text-transform:uppercase;color:var(--clinical-on-surface-variant);text-align:start;padding:10px 14px;font-size:11.5px;font-weight:700}.dp-table td{border-block-end:1px solid var(--clinical-card-border);padding:11px 14px;font-size:14.5px}.dp-table tr:last-child td{border-block-end:none}.dp-table .num{text-align:end;color:var(--clinical-on-surface);font-weight:700}.directions-btn{border-radius:var(--clinical-r-btn);background:var(--clinical-secondary);color:#fff;align-items:center;gap:7px;margin-block-start:10px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.directions-btn:hover{background:var(--clinical-primary-container);color:#fff}.social-row{flex-wrap:wrap;gap:8px;display:flex}.social-chip{border-radius:var(--clinical-r-pill);background:color-mix(in srgb, var(--clinical-secondary) 10%, #fff);color:var(--clinical-secondary);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.social-chip:hover{background:var(--clinical-secondary);color:#fff}.doc-posts{flex-direction:column;gap:12px;display:flex}.doc-post{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-lowest);gap:14px;padding:14px;display:flex}.doc-post-img{object-fit:cover;border-radius:8px;flex:none;block-size:84px;inline-size:84px}.doc-post-body{min-inline-size:0;font-size:14.5px}.doc-video{aspect-ratio:16/9;border-radius:var(--clinical-r-btn);border:1px solid var(--clinical-card-border);background:#000;inline-size:100%;overflow:hidden}.doc-video iframe{border:0;block-size:100%;inline-size:100%}video.doc-video{object-fit:cover}.doc-gallery{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-block-start:12px;display:grid}.doc-gallery img{aspect-ratio:1;object-fit:cover;border:1px solid var(--clinical-card-border);cursor:zoom-in;border-radius:8px;inline-size:100%}.ba-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.ba-card{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-lowest);overflow:hidden}.ba-pair{background:var(--clinical-card-border);grid-template-columns:1fr 1fr;gap:2px;display:grid}.ba-pair figure{background:var(--clinical-surface-container-low);margin:0;position:relative}.ba-pair img{aspect-ratio:1;object-fit:cover;inline-size:100%;display:block}.ba-pair .ba-ph{aspect-ratio:1;background:repeating-linear-gradient(45deg,#eef4f3,#eef4f3 8px,#e6efed 8px 16px);inline-size:100%}[dir=rtl] .ba-pair .ba-ph{background:repeating-linear-gradient(-45deg,#eef4f3,#eef4f3 8px,#e6efed 8px 16px)}.ba-pair figcaption{color:#fff;border-radius:var(--clinical-r-pill);background:#0f1e1cb8;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;inset-block-start:6px;inset-inline-start:6px}.ba-caption{color:var(--clinical-on-surface);padding:8px 12px;font-size:13.5px;font-weight:600}.dp-widget{align-self:start;padding:0;overflow:hidden}@media (width<=980px){.dp-widget{overflow:visible}}.dp-reschedule-note{color:#7a5200;background:#fff6e6;border-block-end:1px solid #f0d9a8;align-items:flex-start;gap:8px;padding:12px 16px;font-size:13px;line-height:1.4;display:flex}.dp-reschedule-note svg{color:#b9770a;flex:none;margin-block-start:1px}.dp-widget-head{background:var(--clinical-primary);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.dp-widget-head h3{font-family:var(--clinical-font-head);color:#fff;margin:0;font-size:20px;font-weight:600;line-height:28px}.dp-book-tabs{inline-size:100%;margin-block-end:12px;display:flex}.dp-book-tabs button{text-align:center;flex:1;justify-content:center}.dp-day-slots{margin-block-start:12px}.dp-day-slots>label{margin-block-end:6px;font-weight:600;display:block}.dp-widget-head .toggle-group{background:#ffffff24;border-color:#0000;align-self:stretch;display:flex}.dp-widget-head .toggle-group button{color:var(--clinical-primary-fixed);flex:1}.dp-widget-head .toggle-group button:hover:not(:disabled):not(.on){color:#fff;background:#ffffff1a}.dp-widget-head .toggle-group button.on,.dp-widget-head .toggle-group button.on:hover:not(:disabled){color:var(--clinical-primary);box-shadow:none;background:#fff}.dp-widget-body{padding:18px 20px 20px}#dp-book .cal-head{justify-content:space-between;align-items:center;margin:4px 0 8px;display:flex}#dp-book .cal-head strong{font-family:var(--clinical-font-head);color:var(--clinical-primary);font-size:15px}#dp-book .cal-head .ghost{padding:4px 12px;font-size:20px;line-height:1}#dp-book .cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}#dp-book .cal-dow{text-align:center;color:var(--clinical-on-surface-variant);padding-block-end:2px;font-size:11px;font-weight:600}#dp-book .cal-day{aspect-ratio:1;color:var(--clinical-on-surface);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid;position:relative}#dp-book .cal-day.open{background:var(--clinical-surface-container);color:var(--clinical-primary)}#dp-book .cal-day.open:hover,#dp-book .cal-day.sel{background:var(--clinical-secondary);color:#fff}#dp-book .cal-day.full{background:color-mix(in srgb, var(--clinical-error) 6%, #fff);color:color-mix(in srgb, var(--clinical-error) 45%, var(--clinical-outline))}#dp-book .cal-day:disabled{cursor:not-allowed}#dp-book .cal-day.closed{background:repeating-linear-gradient(45deg, var(--clinical-surface-muted), var(--clinical-surface-muted) 4px, #ececec 4px, #ececec 8px);color:var(--clinical-outline)}[dir=rtl] #dp-book .cal-day.closed{background:repeating-linear-gradient(-45deg, var(--clinical-surface-muted), var(--clinical-surface-muted) 4px, #ececec 4px, #ececec 8px)}#dp-book .cal-day.past,#dp-book .cal-day.beyond,#dp-book .cal-day.off{background:var(--clinical-surface-muted);color:var(--clinical-outline-variant)}#dp-book .cal-dot{opacity:.55;background:currentColor;border-radius:50%;block-size:4px;inline-size:4px;position:absolute;inset-block-end:5px}#dp-book .cal-day.sel .cal-dot,#dp-book .cal-day.open:hover .cal-dot{opacity:.9;background:#fff}#dp-book .cal-legend{color:var(--clinical-on-surface-variant);margin:10px 0 4px}#dp-book .cal-sw.open{background:var(--clinical-surface-container);border:1px solid var(--clinical-outline-variant)}#dp-book .cal-sw.full{background:color-mix(in srgb, var(--clinical-error) 6%, #fff);border:1px solid color-mix(in srgb, var(--clinical-error) 25%, #fff)}#dp-book .cal-sw.closed{background:repeating-linear-gradient(45deg, var(--clinical-surface-muted), var(--clinical-surface-muted) 3px, #ececec 3px, #ececec 6px)}[dir=rtl] #dp-book .cal-sw.closed{background:repeating-linear-gradient(-45deg, var(--clinical-surface-muted), var(--clinical-surface-muted) 3px, #ececec 3px, #ececec 6px)}#dp-book .slot-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:8px 0 4px;display:grid}#dp-book .slot{border:1px solid var(--clinical-outline-variant);background:var(--clinical-surface-lowest);color:var(--clinical-primary);cursor:pointer;border-radius:8px;padding:9px 0;font-weight:600}#dp-book .slot:hover:not(.on){background:color-mix(in srgb, var(--clinical-secondary) 6%, #fff);border-color:var(--clinical-secondary);color:var(--clinical-secondary)}#dp-book .slot.on{background:var(--clinical-secondary);border-color:var(--clinical-secondary);color:#fff}#dp-book .slot.taken{background:var(--clinical-surface-muted);border-color:var(--clinical-outline-variant);color:var(--clinical-on-surface-variant);cursor:not-allowed;opacity:.7;border-style:dashed;text-decoration:line-through}#dp-book .slot.taken:hover{background:var(--clinical-surface-muted);border-color:var(--clinical-outline-variant);color:var(--clinical-on-surface-variant)}#dp-book .dp-submit{inline-size:100%;margin-block-start:14px;padding-block:12px;font-size:15px;font-weight:600}.contact-book{flex-direction:column;gap:8px;margin-block-start:10px;display:flex}.contact-book .directions-btn{justify-content:center;margin-block-start:0}.dp-thanks{border:1px solid var(--clinical-card-border);box-shadow:var(--clinical-shadow-1)}.dp-thanks-ico{background:var(--clinical-surface-container-low);block-size:84px;inline-size:84px;color:var(--clinical-success);border-radius:50%;place-items:center;margin-block-end:8px;display:inline-grid}.dp-thanks h1{font-family:var(--clinical-font-head);color:var(--clinical-primary)}.dp-thanks-addr{color:var(--clinical-on-surface-variant)}.dp-thanks-cal{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-block:6px 4px;display:flex}.dp-next-avail{margin-block-end:2px}.auth-draft-note{margin-block-end:12px}.pub-footer h2{margin:0 0 10px;font-size:15px}@media (pointer:coarse){#dp-book .slot{min-block-size:44px}#dp-book .cal-head .ghost{min-block-size:44px;min-inline-size:44px}#dp-book .cal-day{min-block-size:40px}.dp-share{min-block-size:44px;padding-block:10px}.slotgrid__pill{place-items:center;min-block-size:44px;display:grid}}.pt-greet{margin-block-end:24px}:root{--clinic-actions-w:208px}button[aria-disabled=true]{opacity:.55;cursor:default;filter:saturate(.6)}button[aria-disabled=true]:hover{filter:saturate(.6)}@media print{@page{size:A4;margin:0}}:root{--teal:#006a68;--teal-700:#003634;--radius:12px;--radius-btn:8px;--radius-sm:8px;--card-radius:12px;--shadow:var(--clinical-shadow-1);--shadow-soft:var(--clinical-shadow-1);--shadow-float:var(--clinical-shadow-2);--bg:#ebfdf8;--cta:#006a68;--cta-hover:#0c4e4c;--line:#d4e7e1;--grad-teal:var(--clinical-secondary);--grad-teal-soft:var(--clinical-secondary);--grad-gold:var(--clinical-gold);--ring:0 0 0 3px color-mix(in srgb, var(--clinical-secondary) 20%, transparent);--glow-teal:0 4px 12px color-mix(in srgb, var(--clinical-secondary) 25%, transparent);--shadow-lg:var(--clinical-shadow-2)}.cl-headline-lg{font-family:var(--clinical-font-head);letter-spacing:-.01em;font-size:32px;font-weight:600;line-height:40px}@media (width<=768px){.cl-headline-lg{font-size:24px;line-height:32px}}button{border-radius:var(--radius-btn)}.btn-primary,button.btn-primary,.btn-primary-sm,button.btn-primary-sm{background:var(--clinical-secondary);color:#fff;border-radius:var(--clinical-r-btn);box-shadow:none;border:1px solid #0000}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),.btn-primary-sm:hover:not(:disabled),.btn-primary-sm:focus:not(:disabled){background:var(--clinical-secondary);color:#fff;opacity:.9;box-shadow:none;transform:none}.btn-primary:active:not(:disabled),button.btn-primary:active:not(:disabled),.btn-primary-sm:active:not(:disabled){opacity:1;transform:scale(.98)}.btn-light:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--clinical-secondary) 8%, transparent);color:var(--clinical-primary-container);text-underline-offset:3px;border-color:#0000;text-decoration:underline;transform:none}.btn-outline{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-outline,.btn-outline-sm{border:1px solid var(--clinical-primary);color:var(--clinical-primary);border-radius:var(--clinical-r-btn);box-shadow:none;background:0 0}.btn-outline:hover:not(:disabled),.btn-outline-sm:hover:not(:disabled){background:var(--clinical-primary);border-color:var(--clinical-primary);color:#fff}.btn-outline--ondark{border-color:var(--clinical-primary-fixed);color:var(--clinical-primary-fixed);background:0 0}.btn-outline--ondark:hover:not(:disabled){background:var(--clinical-primary-fixed);border-color:var(--clinical-primary-fixed);color:var(--clinical-primary)}.btn-primary:focus-visible,.btn-primary-sm:focus-visible,.btn-light:focus-visible,.btn-ghost:focus-visible,.btn-outline:focus-visible,.btn-outline-sm:focus-visible{outline:2px solid var(--clinical-secondary);outline-offset:2px;box-shadow:none}.card{background:var(--clinical-surface-lowest);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);box-shadow:var(--clinical-shadow-1)}.card--interactive{cursor:pointer;transition:box-shadow .2s cubic-bezier(.34,1.2,.4,1),transform .2s cubic-bezier(.34,1.2,.4,1)}.card--interactive:hover{box-shadow:var(--clinical-shadow-2)}@media (prefers-reduced-motion:no-preference){.card--interactive:hover{transform:translateY(-4px)}}.badge{border-radius:var(--clinical-r-badge);text-transform:uppercase;letter-spacing:.02em;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.5}.chip{border-radius:var(--clinical-r-pill);background:color-mix(in srgb, var(--clinical-secondary) 10%, #fff);color:var(--clinical-secondary);border:1px solid #0000}.chip--outlined{background:var(--clinical-surface-variant);border-color:color-mix(in srgb, var(--clinical-secondary) 20%, transparent)}.chip--outlined.on{background:var(--clinical-secondary);border-color:var(--clinical-secondary);color:#fff;font-weight:600}input,select,textarea{background:var(--clinical-surface-lowest);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);color:var(--clinical-on-surface);caret-color:var(--clinical-on-surface)}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--clinical-on-surface) 55%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--clinical-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--clinical-secondary) 18%, transparent);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--clinical-secondary);outline-offset:2px}.cl-breadcrumb{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:600;line-height:16px;list-style:none;display:flex}.cl-breadcrumb li{align-items:center;gap:8px;display:inline-flex}.cl-breadcrumb li+li:before{content:"";border-block-start:1.5px solid var(--clinical-outline);border-inline-end:1.5px solid var(--clinical-outline);flex:none;block-size:6px;inline-size:6px;transform:rotate(45deg)}[dir=rtl] .cl-breadcrumb li+li:before{transform:rotate(-45deg)}.cl-breadcrumb a{color:inherit;text-decoration:none}.cl-breadcrumb a:hover{color:var(--clinical-secondary);text-decoration:underline}.cl-breadcrumb [aria-current=page],.cl-breadcrumb .current{color:var(--clinical-on-surface)}@keyframes cl-avail-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--clinical-success) 35%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--clinical-success) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--clinical-success) 0%, transparent)}}.slotgrid__nav{block-size:24px;inline-size:24px;color:var(--clinical-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.slotgrid__nav:hover:not(:disabled){background:var(--clinical-surface-container)}.slotgrid__nav:disabled{color:var(--clinical-card-border);cursor:default}.slotgrid__dow{text-transform:capitalize;font-size:13px;font-weight:700;display:block}.slotgrid__dom{color:var(--clinical-on-surface-variant,#667);font-size:12px;display:block}.slotgrid__col{justify-items:stretch;gap:6px;display:grid}.slotgrid__pill{text-align:center;background:color-mix(in srgb, var(--clinical-primary) 10%, transparent);color:var(--clinical-primary);font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 2px;font-size:13px;font-weight:700;text-decoration:none;display:block}@keyframes slotgrid-pulse{50%{opacity:.45}}.slotgrid__dash{text-align:center;color:var(--clinical-on-surface-variant,#99a);padding-block:7px}.cl-pagination{justify-content:center;align-items:center;gap:8px;display:flex}.cl-pagination button,.cl-pagination a{border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-lowest);block-size:40px;inline-size:40px;color:var(--clinical-on-surface);font-family:var(--clinical-font-body);cursor:pointer;place-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.cl-pagination button:hover:not(:disabled):not(.on),.cl-pagination a:hover:not(.on){background:color-mix(in srgb, var(--clinical-secondary) 8%, #fff);border-color:var(--clinical-secondary);color:var(--clinical-secondary)}.cl-pagination .on,.cl-pagination [aria-current=page]{background:var(--clinical-secondary);border-color:var(--clinical-secondary);color:#fff}.cl-pagination button:disabled{opacity:.45;cursor:not-allowed}.cl-step-tile{border-radius:var(--clinical-r-tile);background:var(--clinical-surface-container-low);block-size:56px;inline-size:56px;color:var(--clinical-secondary);flex:none;place-items:center;display:inline-grid}.cl-step-tile svg{block-size:24px;inline-size:24px}.cl-section-head{gap:var(--clinical-stack-sm);flex-direction:column;margin-block-end:var(--clinical-stack-lg);display:flex}.cl-section-head h1,.cl-section-head h2,.cl-section-head h3{font-family:var(--clinical-font-head);letter-spacing:-.01em;color:var(--clinical-primary);margin:0;font-size:32px;font-weight:600;line-height:40px}.cl-section-head p,.cl-section-head .sub{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);max-inline-size:62ch;margin:0;font-size:16px;line-height:24px}@media (width<=768px){.cl-section-head h1,.cl-section-head h2,.cl-section-head h3{font-size:24px;line-height:32px}}.cl-card-head{align-items:center;gap:8px;margin-block-end:var(--clinical-stack-md);display:flex}.cl-card-head h2,.cl-card-head h3,.cl-card-head h4{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}.cl-card-head svg,.cl-card-head .icon{color:var(--clinical-secondary);flex:none}.pub-nav{z-index:50;background:var(--clinical-surface-lowest);border-block-end:1px solid var(--clinical-card-border);position:sticky;inset-block-start:0}.pub-nav .pub-nav-inner{align-items:center;gap:8px;block-size:72px;margin:0 auto;display:flex}.pub-brand{flex:none;align-items:center;margin-inline-end:16px;text-decoration:none;display:inline-flex}.pub-links{flex:1;align-items:center;gap:4px;margin:0;display:flex}.pub-links>a,.pub-menu__btn{white-space:nowrap;min-block-size:44px;font-family:var(--clinical-font-body);color:var(--clinical-on-surface);border-radius:var(--clinical-r-btn);box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.pub-links>a:hover,.pub-menu__btn:hover,.pub-menu__btn[aria-expanded=true]{color:var(--clinical-secondary);background:var(--clinical-surface-muted)}.pub-links>a.active{color:var(--clinical-primary);font-weight:600}@media (prefers-reduced-motion:no-preference){.pub-menu__chev{transition:transform .15s}}.pub-menu__btn[aria-expanded=true] .pub-menu__chev{transform:rotate(180deg)}.pub-menu{flex:none;position:relative}.pub-menu__panel{z-index:var(--z-dropdown,1000);background:var(--clinical-surface-lowest);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);min-inline-size:220px;box-shadow:var(--clinical-shadow-2);padding:6px;position:absolute;inset-block-start:calc(100% + 6px)}.pub-menu__panel--start{inset-inline-start:0}.pub-menu__panel--end{inset-inline-end:0}.pub-menu__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pub-menu__item{min-block-size:44px;inline-size:100%;font:inherit;color:var(--clinical-on-surface);text-align:start;border-radius:var(--clinical-r-btn);box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.pub-menu__item:hover{background:var(--clinical-surface-muted);color:var(--clinical-secondary)}.pub-menu__item[aria-current=true]{background:var(--clinical-neutral-soft);color:var(--clinical-primary);font-weight:600}.pub-menu__sep{border-block-start:1px solid var(--clinical-card-border);margin-block-start:4px;padding-block-start:4px}.pub-menu__item--all{color:var(--clinical-secondary);font-weight:600}.pub-login .pub-menu__panel{inline-size:340px}.pub-menu__item--rich{justify-content:flex-start}.pub-menu__tile{border-radius:var(--clinical-r-btn);background:var(--clinical-neutral-soft);block-size:40px;inline-size:40px;color:var(--clinical-secondary);flex:none;place-items:center;display:grid}.pub-menu__text{gap:2px;display:grid}.pub-menu__text strong{color:var(--clinical-on-surface);font-weight:600}.pub-menu__text span{color:var(--clinical-on-surface-variant);font-size:13px;font-weight:400}.pub-login>.pub-menu__btn{color:var(--clinical-secondary);border:1px solid var(--clinical-secondary);padding-inline:18px;font-weight:600}.pub-login>.pub-menu__btn .pub-menu__chev{display:none}.pub-actions{flex:none;align-items:center;gap:10px;display:flex}.pub-actions .btn-link{color:var(--clinical-secondary);align-self:center;font-weight:600}.pub-actions .btn-link:hover{color:var(--clinical-primary-container);text-underline-offset:3px;text-decoration:underline}.pub-icon-btn{block-size:44px;inline-size:44px;color:var(--clinical-on-surface);border-radius:var(--clinical-r-btn);box-shadow:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pub-icon-btn:hover{background:var(--clinical-surface-muted)}.pub-lang--compact,.pub-burger{display:none}@media (width<=1279px){.pub-links>a,.pub-menu__btn{padding-inline:8px;font-size:14px}}@media (width<=1023px){.pub-nav .pub-nav-inner{gap:4px;block-size:56px}.pub-brand{margin-inline-end:auto}.pub-links,.pub-actions,.pub-lang--wide{display:none}.pub-lang--compact,.pub-burger{display:inline-flex}}@media (width<=359px){.pub-brand .md-word{display:none}}.pub-sheet__links{margin:0;padding:0;list-style:none}.pub-sheet__links a{min-block-size:52px;color:var(--clinical-on-surface);border-block-end:1px solid var(--clinical-card-border);justify-content:space-between;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.pub-sheet__links a .ico{color:var(--clinical-on-surface-variant)}.pub-sheet__label{letter-spacing:.06em;text-transform:uppercase;color:var(--clinical-on-surface-variant);margin:8px 0 0;font-size:12px;font-weight:600}.pub-sheet__lang{border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.pub-sheet__lang a{min-block-size:44px;font:inherit;color:var(--clinical-on-surface);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.pub-sheet__lang a.on{background:var(--clinical-primary);color:var(--clinical-surface-lowest);font-weight:600}.pub-sheet__actions{gap:10px;margin-block-start:8px;display:grid}.pub-sheet__pro{min-block-size:44px;color:var(--clinical-secondary);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex}.pub-footer{background:var(--clinical-primary);color:var(--clinical-primary-fixed);margin-block-start:20px;padding-block:56px 28px}.pub-foot-grid{gap:var(--clinical-gutter);grid-template-columns:2fr repeat(5,1fr);display:grid}.pub-foot-logo{align-items:center;text-decoration:none;display:inline-flex}.pub-foot-brand p{color:var(--clinical-primary-fixed);max-inline-size:34ch;margin:12px 0 0;font-size:14px;line-height:22px}.pub-footer .pub-foot-trust a{color:var(--clinical-secondary-fixed-dim);font-size:12px;font-weight:600}.pub-social{flex-wrap:wrap;gap:10px;margin-block-start:16px;display:flex}.pub-social a{border-radius:var(--clinical-r-pill);block-size:38px;inline-size:38px;color:var(--clinical-primary-fixed);background:#ffffff12;border:1px solid #ffffff24;place-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.pub-social a:hover{background:var(--clinical-secondary-fixed);color:var(--clinical-primary);border-color:#0000}.pub-foot-news{margin-block-start:16px}.pub-footer h2{color:var(--clinical-surface-lowest);font-family:var(--clinical-font-body);margin:0 0 12px;font-size:14px;font-weight:600;line-height:20px}.pub-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pub-footer a{color:var(--clinical-primary-fixed);font-size:14px;text-decoration:none}.pub-footer a:hover{color:var(--clinical-surface-lowest);text-underline-offset:3px;text-decoration:underline}.pub-foot-bottom{color:var(--clinical-primary-fixed);border-block-start:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block-start:40px;padding-block-start:20px;font-size:13px;font-weight:500;display:flex}.pub-footer ul.pub-foot-lang{gap:0;display:flex}.pub-foot-lang li+li:before{content:"·";padding-inline:6px}.pub-footer .pub-foot-lang a{color:var(--clinical-primary-fixed);font-size:13px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0}.pub-foot-lang a:hover{color:var(--clinical-surface-lowest);text-underline-offset:3px;text-decoration:underline}.pub-foot-lang a.on{color:var(--clinical-surface-lowest);font-weight:700}@media (width<=1023px){.pub-foot-grid{grid-template-columns:repeat(3,1fr)}.pub-foot-brand{grid-column:1/-1}}@media (width<=719px){.pub-footer{padding-block:32px calc(20px + env(safe-area-inset-bottom,0px))}.pub-foot-grid{grid-template-columns:1fr;gap:0}.pub-foot-brand{padding-block-end:16px}.pub-foot-col{border-block-end:1px solid #ffffff1f}.pub-foot-col summary{cursor:pointer;justify-content:space-between;align-items:center;min-block-size:52px;list-style:none;display:flex}.pub-foot-col summary::-webkit-details-marker{display:none}.pub-foot-col summary h2{margin:0}.pub-foot-col[open] summary .ico{transform:rotate(180deg)}.pub-foot-col ul{gap:0;padding-block-end:12px}.pub-footer li a,.pub-foot-lang a{align-items:center;min-block-size:44px;display:inline-flex}.pub-social a{block-size:44px;inline-size:44px}.pub-foot-bottom{flex-direction:column-reverse;align-items:flex-start;margin-block-start:16px}}.badge.cancelled{background:color-mix(in srgb, var(--clinical-error) 12%, #fff);color:var(--clinical-error)}.map-loading{background:var(--clinical-surface-container-low);color:var(--clinical-on-surface-variant);border-radius:var(--clinical-r-card);place-items:center;font-size:13px;display:grid}@keyframes cl-spin{to{transform:rotate(360deg)}}.slotgrid{--sg-nav:26px}.slotgrid__row{grid-template-columns:var(--sg-nav) repeat(var(--sg-days,5), minmax(0, 1fr)) var(--sg-nav);align-items:start;gap:6px;display:grid}.slotgrid__head{align-items:center;margin-block-end:6px}.slotgrid__nav{inline-size:var(--sg-nav);block-size:var(--sg-nav);border:1px solid var(--clinical-card-border);color:var(--clinical-primary);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #102b280f}.slotgrid__nav:hover:not(:disabled){background:var(--clinical-surface-container);border-color:var(--clinical-primary);box-shadow:0 2px 6px #102b281f}.slotgrid__nav:disabled{color:var(--clinical-card-border);background:var(--clinical-surface-container);box-shadow:none;cursor:default}.slotgrid__nav svg{display:block}.slotgrid__nav:after{content:"";block-size:44px;inline-size:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.slotgrid__nav{min-block-size:0;min-inline-size:0}}.slotgrid__day{text-align:center;min-inline-size:0}.slotgrid__dow{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px;display:block;overflow:hidden}.slotgrid__dow--short{display:none}@media (width<=640px){.slotgrid__dow--long{display:none}.slotgrid__dow--short{font-size:12px;display:block}}.slotgrid__dom{color:var(--clinical-on-surface-variant,#667);font-size:12px;line-height:15px;display:block}.slotgrid__col{justify-items:stretch;gap:4px;min-inline-size:0;display:grid}.slotgrid__pill{text-align:center;background:color-mix(in srgb, var(--clinical-primary) 10%, transparent);color:var(--clinical-primary);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 4px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;display:block}.slotgrid__pill:hover{background:color-mix(in srgb, var(--clinical-primary) 20%, transparent)}.slotgrid__pill--ghost{background:var(--clinical-surface-container);block-size:32px;animation:1.2s ease-in-out infinite slotgrid-pulse}.slotgrid__dash{text-align:center;color:var(--clinical-on-surface-variant,#99a);padding-block:6px;line-height:20px}.slotgrid__empty{text-align:center;color:var(--clinical-on-surface-variant,#667);margin-block-start:6px;font-size:12.5px}.cl-doc-card__contact{border-inline-start:1px solid var(--clinical-card-border);flex-direction:column;flex:0 240px;justify-content:center;gap:8px;min-inline-size:0;padding-inline-start:20px;display:flex}.cdc-note{color:var(--clinical-on-surface-variant,#667);font-size:13.5px}.cdc-tel{color:var(--clinical-primary);align-items:center;gap:8px;padding-block:4px;font-weight:700;text-decoration:none;display:inline-flex}.cdc-tel:hover{text-decoration:underline}@media (pointer:coarse){.cdc-tel{min-block-size:44px}}@media (width<=640px){.cl-doc-card__contact{border-inline-start:none;border-block-start:1px solid var(--clinical-card-border);flex:none;justify-content:flex-start;padding-block-start:16px;padding-inline-start:0}}.bookdays{flex-direction:column;gap:10px;margin-block-start:12px;display:flex}.slotday{border:1px solid var(--clinical-card-border);border-radius:10px;overflow:hidden}.slotday{border:1px solid var(--clinical-card-border);border-radius:10px;margin-block-start:12px;overflow:hidden}.slotday__head{inline-size:100%;color:inherit;cursor:pointer;text-transform:capitalize;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.slotday__head:hover{background:var(--clinical-surface-container)}.slotday__grid{padding:4px 14px 14px}.slotday__note{margin:0;padding:0 14px 12px}.slotday__more{border:0;border-block-start:1px solid var(--clinical-card-border);inline-size:100%;color:var(--clinical-primary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px;font-size:13px;font-weight:700;display:block}.slotday__more:hover{background:var(--clinical-surface-container)}:root{--clinical-dictate-foot-h:68px;--chart-median:#006a68;--chart-centile-outer:#5a6b7a;--chart-centile-inner:#4c5d59;--chart-trace:#a01d19;--chart-grid:#e5eceb;scroll-padding-block-start:calc(var(--clinical-header-h) + 12px);scroll-padding-block-end:calc(var(--clinical-dictate-foot-h) + 12px)}.journey{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);background:var(--clinical-surface-lowest);margin:0 0 16px;padding:14px 16px}.app-noaccess{padding-block:var(--clinical-stack-xl);justify-items:center;display:grid}.app-noaccess .ui-state{inline-size:100%;max-inline-size:480px}.today .ui-pagehead{margin-block-end:var(--clinical-stack-md)}@media (width<=599px){.today .ui-pagehead-actions{display:none}}.agenda .ui-pagehead,.agenda .ui-state--compact{margin-block-end:var(--clinical-stack-md)}@media (width<=599px){.agenda .ui-pagehead-row{flex-wrap:nowrap;align-items:center}.agenda .ui-pagehead-actions{inline-size:auto}}.ui-status-pill{align-items:center;gap:var(--clinical-stack-sm);padding:var(--clinical-stack-xs) var(--clinical-stack-12);border-radius:var(--clinical-r-pill);border:1px solid #0000;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ui-status-pill-dot{border-radius:var(--clinical-r-pill);background:currentColor;flex:none;width:8px;height:8px}.login-wrap{background:var(--clinical-surface-muted);place-items:center;min-block-size:100dvh;padding:40px 24px;display:grid}.login-card{inline-size:100%;max-inline-size:440px;padding:32px}.login-card>h2{font-family:var(--clinical-font-head);letter-spacing:-.01em;color:var(--clinical-primary);text-align:center;margin-block:2px 6px;font-size:22px;font-weight:600;line-height:28px}.login-card>p.muted,.login-card>p.small{text-align:center;color:var(--clinical-on-surface-variant);margin-block:0 18px}.login-card .check{color:var(--clinical-on-surface-variant);min-block-size:24px;font-weight:500}@media (width<=480px){.login-wrap{padding:24px 16px calc(24px + env(safe-area-inset-bottom));align-items:start}.login-card{padding:24px 20px}}.cl-authbrand{color:inherit;flex-direction:column;align-items:center;gap:6px;margin-block-end:20px;text-decoration:none;display:flex}.brand.cl-authbrand h1{font-family:var(--clinical-font-head);letter-spacing:-.01em;color:var(--clinical-primary);margin:0;font-size:24px;font-weight:700;line-height:30px}.cl-authbrand .muted,.cl-authbrand .small{color:var(--clinical-on-surface-variant)}.auth-card{padding:28px}.auth-card>p.small.muted:first-of-type,.auth-card>.banner:first-of-type{margin-block-start:0}.auth-card .toggle-group{background:var(--clinical-surface-muted);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-btn);gap:4px;inline-size:100%;padding:4px;display:flex}.auth-card .toggle-group button{min-block-size:36px;color:var(--clinical-on-surface-variant);box-shadow:none;background:0 0;border-radius:6px;flex:1;padding:7px 12px;font-size:14px;font-weight:600}.auth-card .toggle-group button:hover:not(:disabled):not(.on){background:color-mix(in srgb, var(--clinical-secondary) 8%, transparent);color:var(--clinical-secondary)}.auth-card .toggle-group button.on,.auth-card .toggle-group button.on:hover:not(:disabled){background:var(--clinical-surface-lowest);color:var(--clinical-primary);box-shadow:var(--clinical-shadow-1)}.auth-card .or-divider{border-block-start-color:var(--clinical-card-border)}.auth-card .or-divider span{background:var(--clinical-surface-lowest);color:var(--clinical-on-surface-variant)}.cl-google-btn,button.secondary.cl-google-btn{background:var(--clinical-surface-lowest);min-block-size:44px;inline-size:100%;color:var(--clinical-on-surface);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cl-google-btn:hover:not(:disabled),button.secondary.cl-google-btn:hover:not(:disabled){background:var(--clinical-surface-muted);color:var(--clinical-on-surface);border-color:var(--clinical-outline)}.cl-authpage-hero.hero,.cl-authpage-hero.hero.slim{background:var(--clinical-surface-muted);border-block-end:1px solid var(--clinical-card-border)}.auth-aside .eyebrow{color:var(--clinical-secondary);background:color-mix(in srgb, var(--clinical-secondary) 10%, #fff);border-color:color-mix(in srgb, var(--clinical-secondary) 20%, transparent)}.auth-aside>h1{font-family:var(--clinical-font-head);letter-spacing:-.02em;color:var(--clinical-primary);font-size:40px;font-weight:700;line-height:48px}.auth-aside .lead{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);font-size:18px;line-height:28px}.auth-aside .steps{gap:12px;margin-block-start:22px}.auth-aside .steps .step{background:var(--clinical-surface-lowest);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);box-shadow:var(--clinical-shadow-1);padding:18px}.auth-aside .step .emoji{border-radius:var(--clinical-r-tile);background:var(--clinical-surface-container-low);block-size:44px;inline-size:44px;color:var(--clinical-secondary);place-items:center;margin-block-end:12px;font-size:0;display:inline-grid}.auth-aside .step .emoji svg{block-size:22px;inline-size:22px}.auth-aside .step h3{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:0 0 4px;font-size:16px;font-weight:600;line-height:22px}.auth-aside .step p{color:var(--clinical-on-surface-variant);margin:0;font-size:13.5px;line-height:20px}.auth-aside .auth-trust span{background:var(--clinical-surface-container-low);color:var(--clinical-secondary);border-radius:var(--clinical-r-pill);border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.auth-aside .auth-trust span svg{flex:none;block-size:15px;inline-size:15px}.auth-aside .auth-how .card-head{font-family:var(--clinical-font-head);color:var(--clinical-primary);font-size:18px;font-weight:600;line-height:24px}.auth-aside .auth-steps-num li{color:var(--clinical-on-surface-variant)}.auth-aside .auth-steps-num li strong{color:var(--clinical-on-surface)}.auth-aside .auth-steps-num li::marker{color:var(--clinical-secondary);font-weight:700}.auth-aside .auth-note{background:var(--clinical-surface-container-low);border:1px solid color-mix(in srgb, var(--clinical-secondary) 14%, transparent);border-radius:var(--clinical-r-card);color:var(--clinical-on-surface)}.auth-enrich{background:var(--clinical-surface);border-block-start:1px solid var(--clinical-card-border)}.auth-enrich .eyebrow{color:var(--clinical-secondary);background:color-mix(in srgb, var(--clinical-secondary) 10%, #fff);border-color:color-mix(in srgb, var(--clinical-secondary) 20%, transparent)}.auth-enrich-title{font-family:var(--clinical-font-head);letter-spacing:-.01em;color:var(--clinical-primary);font-size:32px;font-weight:600;line-height:40px}.auth-enrich-card{background:var(--clinical-surface-lowest);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);box-shadow:var(--clinical-shadow-1)}.auth-enrich-card .ae-ico{border-radius:var(--clinical-r-tile);background:var(--clinical-surface-container-low);block-size:48px;inline-size:48px;color:var(--clinical-secondary);place-items:center;font-size:0;display:inline-grid}.auth-enrich-card .ae-ico svg{block-size:24px;inline-size:24px}.auth-enrich-card h3{font-family:var(--clinical-font-head);color:var(--clinical-primary);font-size:17px;font-weight:600;line-height:24px}.auth-enrich-card p{color:var(--clinical-on-surface-variant)}@media (width<=768px){.auth-aside>h1{font-size:30px;line-height:38px}.auth-enrich-title{font-size:24px;line-height:32px}}.cl-auth-gate{margin-block:32px}.cl-auth-gate .book-thanks{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);box-shadow:var(--clinical-shadow-1)}.cl-auth-gate .book-thanks h1{font-family:var(--clinical-font-head);color:var(--clinical-primary)}.cl-auth-gate .book-thanks .lead{color:var(--clinical-on-surface-variant)}.cl-auth-gate .book-thanks-ico{background:var(--clinical-surface-container-low);block-size:72px;inline-size:72px;color:var(--clinical-secondary);border-radius:20px;place-items:center;margin-inline:auto;font-size:32px;display:inline-grid}.cl-auth-gate .book-thanks-ico svg{block-size:34px;inline-size:34px}.cl-auth-gate .doctera-id-row{background:var(--clinical-surface-container-low);border-color:color-mix(in srgb, var(--clinical-secondary) 18%, transparent)}.cl-auth-gate .doctera-id-label,.cl-auth-gate .doctera-id-val{color:var(--clinical-secondary)}.cl-auth-gate .card>.card{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);box-shadow:none;background:var(--clinical-surface-muted)}.cl-auth-gate .verify-code-input{min-block-size:40px}.login-card .brand h1{font-family:var(--clinical-font-head);letter-spacing:-.01em;color:var(--clinical-primary);font-size:24px;font-weight:700}.login-card .brand .muted{color:var(--clinical-on-surface-variant)}.pcard-page{background:var(--clinical-surface-muted);min-block-size:100dvh}@media (pointer:coarse){.login-card input,.auth-card input,.cl-auth-gate input,.verify-code-input,.auth-card .toggle-group button{min-block-size:44px}.auth-card .pw-toggle,.login-card .pw-toggle{block-size:44px;inline-size:44px}}:-webkit-any(.auth-card input:-webkit-autofill,.login-card input:-webkit-autofill){-webkit-text-fill-color:var(--clinical-on-surface);box-shadow:0 0 0 40px var(--clinical-surface-lowest) inset}:is(.auth-card input:autofill,.login-card input:autofill){-webkit-text-fill-color:var(--clinical-on-surface);box-shadow:0 0 0 40px var(--clinical-surface-lowest) inset}.login-title{text-align:center;margin:0 0 14px;font-size:20px;line-height:26px}.login-remember{align-items:center;gap:8px;margin:2px 0 14px;display:flex}.login-remember input{inline-size:auto}.login-links{text-align:center;margin:12px 0 0}.clm-band{padding-block:64px}.clm-band>.container{margin-block:0}.clm-band--white{background:var(--clinical-surface-lowest)}.clm-band--surface{background:var(--clinical-surface-container-low)}.clm-band--dark{background:var(--clinical-primary);color:var(--clinical-primary-fixed)}.clm-band--dark h2,.clm-band--dark .cl-section-head h1,.clm-band--dark .cl-section-head h2,.clm-band--dark .cl-section-head h3{color:#fff}.clm-band--dark .cl-section-head p{color:var(--clinical-primary-fixed)}.cl-section-head .clm-eyebrow{align-self:flex-start;margin-block-end:8px}@media (width<=768px){.clm-band{padding-block:44px}}.clm-hero{background:radial-gradient(1100px 460px at 82% -14%, color-mix(in srgb, var(--clinical-secondary-container) 60%, transparent), transparent 62%), var(--clinical-surface);padding-block:72px 60px}[dir=rtl] .clm-hero{background:radial-gradient(1100px 460px at 18% -14%, color-mix(in srgb, var(--clinical-secondary-container) 60%, transparent), transparent 62%), var(--clinical-surface)}.clm-hero>.container{margin-block:0}.clm-hero--center{text-align:center}.clm-hero--dark,[dir=rtl] .clm-hero--dark{background:var(--clinical-primary);color:var(--clinical-primary-fixed)}.clm-eyebrow{border-radius:var(--clinical-r-pill);background:var(--clinical-secondary-container);color:var(--clinical-on-secondary-container,#006e6c);font-family:var(--clinical-font-body);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.clm-eyebrow--light{color:#fff;background:#ffffff24;border:1px solid #ffffff42}.clm-hero__title{font-family:var(--clinical-font-head);letter-spacing:-.02em;color:var(--clinical-primary);max-inline-size:20ch;margin:16px 0 0;font-size:clamp(30px,5vw,48px);font-weight:700;line-height:1.08}.clm-hero--center .clm-hero__title{max-inline-size:22ch;margin-inline:auto}.clm-hero--dark .clm-hero__title{color:#fff}.clm-hero__lead{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);max-inline-size:60ch;margin:18px 0 0;font-size:18px;line-height:28px}.clm-hero--center .clm-hero__lead{margin-inline:auto}.clm-hero--dark .clm-hero__lead{color:var(--clinical-primary-fixed)}.clm-hero-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.clm-hero-steps{gap:14px;margin-block-start:28px;display:grid}.clm-hero-step{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.clm-hero-step h3{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:2px 0;font-size:16px;font-weight:600;line-height:22px}.clm-hero-step p{color:var(--clinical-on-surface-variant);margin:0;font-size:14px;line-height:20px}@media (width<=1024px){.clm-hero-split{grid-template-columns:1fr;gap:32px}}.clm-grid{gap:var(--clinical-gutter);display:grid}.clm-span-all{grid-column:1/-1}@media (width<=1024px){.clm-grid--3,.clm-grid--4{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.clm-grid--2,.clm-grid--3,.clm-grid--4{grid-template-columns:1fr}}.clm-feature{flex-direction:column;gap:12px;padding:28px 24px;display:flex}.clm-feature h3{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}.clm-feature p{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);margin:0;font-size:15px;line-height:23px}.clm-feature--accent{background:var(--clinical-surface-container-low);border-color:color-mix(in srgb, var(--clinical-secondary) 22%, transparent)}.clm-stats{gap:var(--clinical-gutter);grid-template-columns:repeat(3,1fr);display:grid}.clm-stat{text-align:center;flex-direction:column;gap:6px;padding:28px 24px;display:flex}.clm-stat strong{font-family:var(--clinical-font-head);letter-spacing:-.02em;color:var(--clinical-secondary);font-size:38px;font-weight:700;line-height:1.1}.clm-stat span{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);font-size:14px;line-height:20px}@media (width<=480px){.clm-stats{grid-template-columns:1fr}}.clm-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.clm-cta h2{font-family:var(--clinical-font-head);color:#fff;letter-spacing:-.01em;max-inline-size:30ch;margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.15}.clm-cta p{color:var(--clinical-primary-fixed);margin:0;font-size:16px;line-height:24px}.clm-cta__action{flex:none}.clm-faq{gap:12px;display:grid}.clm-faq details{padding:0;overflow:hidden}.clm-faq summary{cursor:pointer;min-block-size:24px;font-family:var(--clinical-font-head);color:var(--clinical-primary);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:16px;font-weight:600;line-height:24px;list-style:none;display:flex}.clm-faq summary::-webkit-details-marker{display:none}.clm-faq summary .ico{color:var(--clinical-secondary);flex:none;transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.clm-faq summary .ico{transition:transform .2s}}.clm-faq details[open] summary{color:var(--clinical-secondary)}.clm-faq details[open] summary .ico{transform:rotate(-90deg)}.clm-faq summary:focus-visible{outline:2px solid var(--clinical-secondary);outline-offset:-2px;border-radius:var(--clinical-r-card)}.clm-faq-a{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);margin:0;padding:0 20px 18px;font-size:15px;line-height:24px}.clm-contact{gap:var(--clinical-gutter);grid-template-columns:1.35fr .9fr;align-items:start;display:grid}.clm-contact .field{margin-block-end:16px}.clm-contact .field label{font-family:var(--clinical-font-body);color:var(--clinical-on-surface);margin-block-end:6px;font-size:14px;font-weight:600;display:block}.clm-contact .field input,.clm-contact .field select,.clm-contact .field textarea{inline-size:100%;padding:11px 14px}.clm-contact .btn-primary{min-block-size:44px;padding-inline:22px}.clm-contact-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.clm-contact-list li{font-family:var(--clinical-font-body);color:var(--clinical-on-surface);align-items:center;gap:12px;font-size:15px;display:flex}.clm-contact-list a{color:var(--clinical-secondary);text-decoration:none}.clm-contact-list a:hover{text-underline-offset:3px;text-decoration:underline}.clm-ico-tile{background:var(--clinical-surface-container-low);block-size:40px;inline-size:40px;color:var(--clinical-secondary);border-radius:10px;flex:none;place-items:center;display:inline-grid}.clm-note{border-block-start:1px solid var(--clinical-card-border);color:var(--clinical-on-surface-variant);align-items:flex-start;gap:8px;margin-block-start:18px;padding-block-start:16px;font-size:13px;line-height:19px;display:flex}.clm-note .ico{color:var(--clinical-secondary);flex:none;margin-block-start:1px}@media (width<=768px){.clm-contact{grid-template-columns:1fr}}.clm-legal{max-inline-size:72ch;margin-inline:auto}.clm-legal>p:first-of-type{color:var(--clinical-on-surface);font-size:18px;line-height:30px}.clm-legal p,.clm-legal li{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);font-size:16px;line-height:27px}.clm-legal p{margin:0 0 14px}.clm-legal h2{font-family:var(--clinical-font-head);letter-spacing:-.01em;color:var(--clinical-primary);margin-block:34px 12px;font-size:20px;font-weight:600;line-height:28px}.clm-legal ul{gap:8px;margin:0 0 16px;padding-inline-start:22px;display:grid}.clm-legal strong{color:var(--clinical-on-surface);font-weight:600}.clm-legal a{color:var(--clinical-secondary);text-underline-offset:3px;text-decoration:underline}.clm-legal .soft-rule{border:none;border-block-start:1px solid var(--clinical-outline-variant);margin-block:28px}.clm-legal .banner.warn{border-radius:var(--clinical-r-card);background:color-mix(in srgb, var(--clinical-error) 8%, #fff);border:1px solid color-mix(in srgb, var(--clinical-error) 28%, transparent);color:var(--clinical-on-surface);margin-block:18px 24px;padding:16px 18px;font-size:15px;line-height:24px;display:block}.clm-legal .banner.warn strong{color:var(--clinical-error)}.clm-vision{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.clm-vision__art{justify-content:center;align-items:center;display:flex}.clm-points{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.clm-points li{font-family:var(--clinical-font-body);color:var(--clinical-on-surface-variant);padding-inline-start:30px;font-size:15px;line-height:23px;position:relative}.clm-points li:before{content:"";background:var(--clinical-secondary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px 12px no-repeat;border-radius:50%;block-size:18px;inline-size:18px;position:absolute;inset-block-start:3px;inset-inline-start:0}.clm-points strong{color:var(--clinical-on-surface);font-weight:600}.clm-note-card{text-align:center;max-inline-size:720px;margin-inline:auto;padding:36px 32px}.clm-note-card h3{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:12px 0 8px;font-size:24px;font-weight:600;line-height:32px}.clm-note-card p{max-inline-size:62ch;color:var(--clinical-on-surface-variant);margin:0 auto;line-height:26px}@media (width<=768px){.clm-vision{grid-template-columns:1fr;gap:32px}.clm-vision__art{order:-1}}.clm-hub{margin-block:8px}.clm-hub-group{margin-block-start:36px}.clm-hub-group h2{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:0 0 14px;font-size:20px;font-weight:600;line-height:28px}.spc-intro{max-inline-size:72ch;color:var(--clinical-on-surface-variant);margin:0 0 18px;line-height:1.65}.spc-sub{font-family:var(--clinical-font-head);color:var(--clinical-primary);margin:0 0 10px;font-size:16px;font-weight:600}.spc-about .chip{cursor:default}.spc-how-steps li{max-inline-size:72ch}#faq .cl-section-head{text-align:center}#faq .cl-section-head .eyebrow{align-self:center}#faq .spc-faq{max-inline-size:78ch;margin-inline:auto}[dir=rtl] .cal-head .ghost svg{transform:scaleX(-1)}.clm-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clm-skel{background:linear-gradient(90deg, var(--clinical-surface-container) 25%, var(--clinical-surface-container-low) 37%, var(--clinical-surface-container) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite clm-skel-shimmer}.clm-skel-bar{border-radius:6px;block-size:14px}.clm-skel-bar--title{block-size:20px;inline-size:55%;max-inline-size:260px;margin-block-end:4px}.clm-skel-bar--sub{inline-size:35%;max-inline-size:160px}@keyframes clm-skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.clm-skel{animation:none}}@media (prefers-reduced-motion:no-preference){@keyframes ha-sk-pulse{0%,to{opacity:1}50%{opacity:.55}}}.clm-film{margin:0}.clm-film video{aspect-ratio:16/9;border-radius:var(--clinical-r-card);background:var(--clinical-primary);block-size:auto;inline-size:100%;box-shadow:0 12px 32px color-mix(in srgb, var(--clinical-primary) 18%, transparent);display:block}.clm-film figcaption{color:var(--clinical-on-surface-variant);margin-block-start:12px;font-size:14px;line-height:20px}.clm-film__actions{margin-block:28px 0}.clm-film__note{color:var(--clinical-on-surface-variant);margin-block:12px 0;font-size:14px;line-height:20px}.container.clm-narrow{max-width:800px}.clm-steps-list{padding:0;list-style:none}.hm-hero{background:var(--clinical-secondary-container);padding-block:56px 64px}.hm-hero__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.hm-hero__grid>*,.hm-video__grid>*,.hm-local>*{min-inline-size:0}.hm-eyebrow,.hm-overline,.hm-section h2.hm-overline{font-family:var(--clinical-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--clinical-secondary);margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px}.hm-overline{color:var(--clinical-on-surface-variant)}.hm-hero h1{color:var(--clinical-on-surface);margin:0;font-size:clamp(32px,4vw,44px);line-height:1.15}.hm-hero__lead{max-inline-size:52ch;color:var(--clinical-on-surface-variant);margin:16px 0 24px;font-size:17px;line-height:26px}.hm-search{background:var(--clinical-surface-lowest);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-card);box-shadow:var(--clinical-shadow-1);grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:0;padding:6px;display:grid}.hm-search .ui-search{box-shadow:none;border:0}.hm-search__field{border-inline-start:1px solid var(--clinical-card-border);min-block-size:44px;color:var(--clinical-on-surface-variant);align-items:center;gap:8px;padding-inline:12px;display:flex}.hm-search__field input,.hm-search__field select{min-inline-size:0;font:inherit;color:var(--clinical-on-surface);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:10px 0}.hm-search__field:focus-within,.hm-search .ui-search:focus-within{border-radius:var(--clinical-r-btn);box-shadow:0 0 0 2px var(--clinical-secondary)}.hm-search__go{min-block-size:44px}.hm-chips{scroll-snap-type:x mandatory;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.hm-chips--wrap{flex-wrap:wrap;overflow:visible}.hm-chips li{scroll-snap-align:start;flex:none}.hm-chip{min-block-size:36px;color:var(--clinical-on-surface);background:var(--clinical-surface-lowest);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-pill);align-items:center;padding-inline:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.hm-chip:hover{border-color:var(--clinical-secondary);color:var(--clinical-secondary)}.hm-trust{color:var(--clinical-on-surface-variant);flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.hm-trust li{align-items:center;gap:6px;display:inline-flex}.hm-trust .ico{color:var(--clinical-secondary)}.hm-slotcard{gap:14px;padding:18px;display:grid}.hm-slotcard__who{align-items:flex-start;gap:12px;display:flex}.hm-avatar{border-radius:var(--clinical-r-pill);background:var(--clinical-primary-fixed);block-size:44px;inline-size:44px;color:var(--clinical-primary);flex:none;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.hm-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.hm-slotcard h3{margin:0;font-size:16px;line-height:22px}.hm-slotcard h3 a{color:var(--clinical-on-surface);text-decoration:none}.hm-slotcard h3 a:hover{text-decoration:underline}.hm-slotcard__spec,.hm-slotcard__meta{color:var(--clinical-on-surface-variant);margin:2px 0 0;font-size:13px;line-height:18px}.hm-slotcard__times{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hm-slotcard__day{letter-spacing:.06em;text-transform:uppercase;color:var(--clinical-on-surface-variant);margin-inline-end:4px;font-size:11px;font-weight:600}.hm-slot{min-block-size:44px;min-inline-size:64px;color:var(--clinical-secondary);border:1px solid var(--clinical-secondary);border-radius:var(--clinical-r-btn);justify-content:center;align-items:center;padding-inline:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hm-slot:hover{background:var(--clinical-secondary);color:var(--clinical-surface-lowest)}.hm-slotcard__more{min-block-size:44px;color:var(--clinical-secondary);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.hm-slotcard__loading{border-radius:var(--clinical-r-btn);background:var(--clinical-surface-container);block-size:44px;inline-size:180px}.hm-section{padding-block:56px 0}.hm-section h2{margin:0 0 20px;font-size:26px;line-height:32px}.hm-section__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hm-section__foot{margin:20px 0 0}.hm-more{min-block-size:44px;color:var(--clinical-secondary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hm-specs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hm-spec{min-block-size:96px;color:var(--clinical-on-surface);gap:14px;padding:16px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.hm-spec__icon{border-radius:var(--clinical-r-btn);background:var(--clinical-neutral-soft);block-size:36px;inline-size:36px;color:var(--clinical-secondary);place-items:center;display:grid}.hm-today{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hm-video{background:var(--clinical-primary);color:var(--clinical-primary-fixed);margin-block-start:64px;padding-block:64px}.hm-video__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hm-video h2{color:var(--clinical-surface-lowest);margin:0 0 20px;font-size:28px;line-height:34px}.hm-checks{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.hm-checks li{align-items:flex-start;gap:10px;display:flex}.hm-checks .ico{color:var(--clinical-secondary-fixed-dim);flex:none;margin-block-start:3px}.hm-video__art{border-radius:var(--clinical-r-tile);block-size:auto;inline-size:100%}.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hm-step{background:var(--clinical-surface-muted);border-radius:var(--clinical-r-card);gap:12px;padding:18px;display:flex}.hm-step h3{margin:0 0 4px;font-size:15px}.hm-step p{color:var(--clinical-on-surface-variant);margin:0;font-size:14px;line-height:20px}.hm-local{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.hm-popular{margin:0;padding:0;list-style:none}.hm-popular a{min-block-size:48px;color:var(--clinical-secondary);border-block-end:1px solid var(--clinical-card-border);justify-content:space-between;align-items:center;font-size:15px;text-decoration:none;display:flex}.hm-popular a:hover{color:var(--clinical-primary)}.hm-faq{background:var(--clinical-surface-muted);margin-block-start:64px;padding-block:56px}.hm-faq__inner{max-inline-size:780px}.hm-faq h2{margin:0 0 20px;font-size:26px}.hm-pros{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block-end:16px;display:grid}.hm-pro{background:var(--clinical-secondary-container);border-radius:var(--clinical-r-card);padding:24px}.hm-pro h2{margin:14px 0 6px;font-size:20px;line-height:26px}.hm-pro p{color:var(--clinical-on-surface-variant);margin:0}@media (width<=1023px){.hm-hero__grid,.hm-video__grid,.hm-local{grid-template-columns:1fr;gap:32px}.hm-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-today{grid-template-columns:1fr}}@media (width<=719px){.hm-hero{padding-block:32px 40px}.hm-search{grid-template-columns:1fr;gap:4px}.hm-search__field{border-inline-start:0;border-block-start:1px solid var(--clinical-card-border)}.hm-search__go{inline-size:100%}.hm-chips:not(.hm-chips--wrap){margin-inline:-16px;padding-inline:16px}.hm-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-steps,.hm-pros{grid-template-columns:1fr}.hm-section{padding-block-start:40px}.hm-section h2,.hm-faq h2{font-size:22px;line-height:28px}}@media (pointer:coarse){.hm-chip{min-block-size:44px}}.sr{background:var(--clinical-surface-muted);padding-block-end:48px}.sr-bar{background:var(--clinical-surface-lowest);border-block-end:1px solid var(--clinical-card-border);padding-block:12px}.sr-bar__q{max-inline-size:720px}.sr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-block:28px 16px;display:flex}.sr-head h1{margin:0;font-size:28px;line-height:34px}.sr-count{color:var(--clinical-on-surface-variant);margin:6px 0 0}.sr-head__tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sr-sort{border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-lowest);min-block-size:44px;inline-size:auto;font:inherit;padding-inline:12px}.sr-views{border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-lowest);padding:2px;display:inline-flex}.sr-views button{min-block-size:40px;font:inherit;color:var(--clinical-on-surface);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;padding-inline:14px;font-size:14px;font-weight:500}.sr-views button.on{background:var(--clinical-primary);color:var(--clinical-surface-lowest);font-weight:600}.sr-filters{flex-wrap:wrap;align-items:center;gap:8px;padding-block-end:16px;display:flex}.sr-filters__menus{display:contents}.sr-filters .sr-filters__phone{display:none}.sr-chip{min-block-size:40px;font:inherit;color:var(--clinical-on-surface);background:var(--clinical-surface-lowest);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-pill);box-shadow:none;cursor:pointer;align-items:center;gap:6px;padding-inline:14px;font-size:14px;font-weight:500;display:inline-flex}.sr-chip:hover,.sr-chip[aria-expanded=true]{border-color:var(--clinical-secondary)}.sr-chip--set{border-color:var(--clinical-secondary);color:var(--clinical-secondary);font-weight:600}.sr-chip--active{background:var(--clinical-primary-fixed);color:var(--clinical-primary);border-color:#0000;font-weight:600}.sr-clear{min-block-size:40px;font:inherit;color:var(--clinical-secondary);box-shadow:none;cursor:pointer;background:0 0;border:0;padding-inline:8px;font-size:13px;font-weight:600}.sr-menu{position:relative}.sr-menu__panel{z-index:var(--z-dropdown,1000);background:var(--clinical-surface-lowest);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);max-block-size:360px;min-inline-size:240px;box-shadow:var(--clinical-shadow-2);gap:2px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:auto}.sr-opt{min-block-size:44px;inline-size:100%;font:inherit;color:var(--clinical-on-surface);text-align:start;border-radius:var(--clinical-r-btn);box-shadow:none;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.sr-opt:hover{background:var(--clinical-surface-muted)}.sr-opt__box{border:1.5px solid var(--clinical-outline);block-size:20px;inline-size:20px;color:var(--clinical-surface-lowest);border-radius:5px;flex:none;place-items:center;display:grid}.sr-opt.on .sr-opt__box{background:var(--clinical-secondary);border-color:var(--clinical-secondary)}.sr-group{border:0;margin:0 0 12px;padding:0}.sr-group legend{letter-spacing:.06em;text-transform:uppercase;color:var(--clinical-on-surface-variant);margin-block-end:4px;font-size:12px;font-weight:600}.sr-cols{gap:20px;display:grid}.sr-cols--split{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}.sr-results[aria-busy=true]{min-block-size:100svh}.sr-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sr-card{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;padding:20px;display:grid}.sr-card__who{align-items:flex-start;gap:14px;display:flex}.sr-card .hm-avatar{block-size:56px;inline-size:56px}.sr-card__name{margin:0;font-size:17px;line-height:24px}.sr-card__name a{color:var(--clinical-on-surface);text-decoration:none}.sr-card__name a:hover{text-decoration:underline}.sr-card__spec{color:var(--clinical-secondary);margin:2px 0 0;font-weight:500}.sr-card__line{color:var(--clinical-on-surface-variant);align-items:center;gap:6px;margin:4px 0 0;font-size:14px;display:flex}.sr-card__facts{color:var(--clinical-on-surface-variant);gap:6px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.sr-card__facts li{align-items:center;gap:8px;display:flex}.sr-card__badge{color:var(--clinical-success);background:var(--clinical-ok-soft);border-radius:var(--clinical-r-pill);align-items:center;gap:6px;margin-block-start:12px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.sr-card__times{align-content:start;justify-items:start;gap:8px;display:grid}.sr-card__times .slotgrid{inline-size:100%}.sr-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:16px;display:flex}.sr-pager__range{color:var(--clinical-on-surface-variant)}.sr-map{position:sticky;inset-block-start:calc(var(--clinical-header-h) + 24px)}.sr-map .doctors-map{border-radius:var(--clinical-r-card);overflow:hidden}.sr-map__note{color:var(--clinical-on-surface-variant);margin:8px 0 0;font-size:13px}.sr-seo{margin-block-start:32px}.sr-seo h2{font-size:20px}@media (width<=1023px){.sr-filters__menus{display:none}.sr-filters .sr-filters__phone{display:inline-flex}.sr-card{grid-template-columns:1fr;gap:14px}.sr-map{position:static}}@media (width<=719px){.sr-head{padding-block:20px 12px}.sr-head h1{font-size:22px;line-height:28px}.sr-head__tools{inline-size:100%}.sr-sort{flex:1}.sr-filters{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.sr-chip{flex:none}.sr-card{padding:16px}}@media (pointer:coarse){.sr-chip,.sr-clear,.sr-views button{min-block-size:44px}}.clm-toc{background:var(--clinical-surface-muted);border-radius:var(--clinical-r-card);margin:0 0 28px;padding:16px 20px}.clm-toc h2{letter-spacing:.04em;text-transform:uppercase;color:var(--clinical-on-surface-variant);margin:0 0 8px;font-size:14px}.clm-toc ol{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 20px;margin:0;padding-inline-start:20px;display:grid}.clm-toc a{align-items:center;min-block-size:36px;font-size:14px;display:inline-flex}.clm-emergency{border-inline-start:4px solid var(--clinical-error)}.clm-emergency .cl-step-tile{background:var(--clinical-error-soft);color:var(--clinical-error)}.doctera-id-row{background:var(--clinical-surface-container-low);border-color:var(--clinical-card-border)}.doctera-id-label{color:var(--clinical-secondary)}@keyframes autosave-pill{0%{opacity:0;transform:translateY(-14px)}7%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){@keyframes autosave-pill-still{0%{opacity:0}7%,78%{opacity:1}to{opacity:0}}}@media (prefers-reduced-motion:no-preference){@keyframes ord-focus-scrim-in{0%{background:0 0}}@keyframes ord-focus-scrim-out{to{background:0 0}}@keyframes ord-focus-in{0%{opacity:0;transform:scale(.92)}}@keyframes ord-focus-out{to{opacity:0;transform:scale(.92)}}}.cl-tablecard{padding:0;overflow-x:auto}.ui-dialog [aria-invalid=true]{border-color:var(--clinical-error)}@media (width<=640px){.chip-opts,.section-nav,.doc-tabs,.lab-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;min-width:0;padding-block:2px;scroll-padding-inline:12px;overflow:auto hidden}.chip-opts::-webkit-scrollbar{display:none}.section-nav::-webkit-scrollbar{display:none}.doc-tabs::-webkit-scrollbar{display:none}.lab-chips::-webkit-scrollbar{display:none}.chip-opts>*,.section-nav>.chip,.doc-tabs>.doc-tab,.lab-chips>.lab-chip{white-space:nowrap;flex:none}.chip-opts,.section-nav,.doc-tabs,.lab-chips{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}[dir=rtl] .chip-opts,[dir=rtl] .section-nav,[dir=rtl] .doc-tabs,[dir=rtl] .lab-chips{-webkit-mask-image:linear-gradient(270deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(270deg,#0000,#000 12px calc(100% - 12px),#0000)}.cl-nested-scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:calc(100vw - 60px);overflow-x:auto}.dp-spec .chip{white-space:normal;max-inline-size:100%}}.lab-results li button:hover{color:var(--ink,#122a28)}.hero-photo{isolation:isolate;position:relative}.hero-photo:before{content:"";z-index:-1;background-image:var(--hero-photo,none);background-size:cover;background-position:var(--hero-photo-x,75%) var(--hero-photo-y,50%);opacity:var(--hero-photo-opacity,1);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.hero-photo:after{content:"";z-index:-1;background:linear-gradient(var(--hero-fade,to right), var(--hero-scrim,var(--bg)) 0%, var(--hero-scrim,var(--bg)) 34%, color-mix(in srgb, var(--hero-scrim,var(--bg)) 72%, transparent) 52%, color-mix(in srgb, var(--hero-scrim,var(--bg)) 18%, transparent) 78%, transparent 100%);pointer-events:none;position:absolute;inset:0}[dir=rtl] .hero-photo{--hero-fade:to left}[dir=rtl] .hero-photo:before{transform:scaleX(-1)}.hero-photo-home{--hero-photo:url(/hero-home.webp);--hero-photo-x:64%;--hero-photo-y:88%;--hero-photo-opacity:.92;--hero-scrim:var(--clinical-secondary-container)}.hero-photo-doctors{--hero-photo:url(/hero-doctors.webp);--hero-photo-x:100%}.hero-photo-imaging{--hero-photo:url(/hero-imaging.webp);--hero-photo-x:82%;--hero-photo-opacity:.72}.hero-photo-doctors:after,.hero-photo-imaging:after{background:linear-gradient(var(--hero-fade,to right), var(--hero-scrim,var(--bg)) 0%, var(--hero-scrim,var(--bg)) 46%, color-mix(in srgb, var(--hero-scrim,var(--bg)) 78%, transparent) 62%, color-mix(in srgb, var(--hero-scrim,var(--bg)) 22%, transparent) 84%, transparent 100%)}.hero-photo-imaging .clm-film figcaption{border-radius:var(--clinical-r-btn);background:color-mix(in srgb, var(--clinical-surface) 88%, transparent);padding:12px 14px}@media (width<=768px){.hero-photo:before{opacity:.5;background-position:50% 22%}.hero-photo:after,.hero-photo-doctors:after,.hero-photo-imaging:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--hero-scrim,var(--bg)) 55%, transparent) 0%, var(--hero-scrim,var(--bg)) 46%, var(--hero-scrim,var(--bg)) 100%)}}@media (prefers-contrast:more){.hero-photo:before{display:none}}.hm-pro{overflow:hidden}.hm-pro__art{aspect-ratio:16/7;object-fit:cover;object-position:50% 38%;inline-size:calc(100% + 48px);max-inline-size:none;margin-block:-24px 20px;margin-inline:-24px;display:block}.clm-hero__art{aspect-ratio:5/2;object-fit:cover;object-position:50% 44%;border-radius:var(--clinical-r-card);inline-size:100%;max-inline-size:1000px;box-shadow:var(--clinical-shadow-1);margin-block-start:36px;margin-inline:auto;display:block}@media (width<=719px){.clm-hero__art{aspect-ratio:3/2;margin-block-start:24px}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--clinical-secondary,#006a68);outline-offset:2px;border-radius:var(--clinical-r-btn,8px)}:where(.hero,.clm-hero,[data-theme=dark]) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--clinical-primary-fixed,#b3edea)}@media (prefers-reduced-motion:no-preference){:where(button,.btn,[role=button],a.card,.card a){transition:background-color .16s,border-color .16s,color .16s,box-shadow .18s,transform .12s}:where(button,.btn,[role=button]):not(:disabled):active{transform:translateY(1px)}}:where(button,.btn,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}[aria-busy=true]{cursor:progress}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (pointer:coarse){:where(button,a,[role=button],input[type=checkbox],input[type=radio]){min-width:44px;min-height:44px}:where(p,li,td,.lead,.muted) a{min-width:0;min-height:0}}:target,[id]{scroll-margin-top:84px}::selection{background:var(--clinical-secondary-fixed,#85f4f1);color:var(--clinical-on-surface,#0e1e1b)}:where(input,textarea){caret-color:var(--clinical-secondary,#006a68)}:where(img,video,svg,canvas){max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mo{display:block;overflow:visible}.mo-success__ring,.mo-success__tick{stroke:var(--clinical-success,#1f7a4d);fill:none}@media (prefers-reduced-motion:no-preference){.mo-success__ring{stroke-dasharray:202;stroke-dashoffset:202px;animation:.5s cubic-bezier(.65,0,.35,1) forwards mo-draw}.mo-success__tick{stroke-dasharray:44;stroke-dashoffset:44px;animation:.28s cubic-bezier(.65,0,.35,1) .42s forwards mo-draw}}@keyframes mo-draw{to{stroke-dashoffset:0}}.mo-dots circle{fill:var(--clinical-secondary,#006a68)}@media (prefers-reduced-motion:no-preference){.mo-dots circle{animation:1.05s ease-in-out infinite mo-bob}.mo-dots circle:nth-child(2){animation-delay:.14s}.mo-dots circle:nth-child(3){animation-delay:.28s}}@keyframes mo-bob{0%,70%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.mo-cal rect,.mo-cal path{stroke:var(--clinical-outline,#707978);fill:none}.mo-cal rect.mo-cal__slot{fill:var(--clinical-secondary-fixed-dim,#67d8d4);stroke:none}.mo-cal rect.mo-cal__slot--b{fill:var(--clinical-gold,#806921);opacity:.55}.mo-cal rect.mo-cal__slot--c{fill:var(--clinical-secondary,#006a68);opacity:.4}@media (prefers-reduced-motion:no-preference){.mo-cal__slot{transform-origin:0;animation:.42s cubic-bezier(.2,.9,.3,1.2) both mo-settle}.mo-cal__slot--b{animation-delay:.12s}.mo-cal__slot--c{animation-delay:.24s}}@keyframes mo-settle{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.mo-search path,.mo-search circle{stroke:var(--clinical-outline,#707978);fill:none}.mo-search__lens circle,.mo-search__lens path{stroke:var(--clinical-secondary,#006a68)}@media (prefers-reduced-motion:no-preference){.mo-search__lens{animation:2.6s ease-in-out infinite mo-sweep}}@keyframes mo-sweep{0%,to{transform:translate(0)}50%{transform:translate(-34px,-16px)}}@keyframes mo-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.clm-grid>*,.clm-hero-step,.clm-stat,.hm-specs li,.hm-step,.hm-pro,.hm-today>*,.hm-video__art{animation:linear both mo-rise;animation-timeline:view();animation-range:entry 4% entry 46%}.clm-grid>:nth-child(3n+2),.hm-specs li:nth-child(4n+2),.hm-today>:nth-child(3n+2){animation-range-start:entry 11%}.clm-grid>:nth-child(3n+3),.hm-specs li:nth-child(4n+3),.hm-today>:nth-child(3n+3){animation-range-start:entry 18%}}.hm-pro__art{transition:transform .32s cubic-bezier(.34,1.1,.4,1)}.hm-pro:hover .hm-pro__art,.hm-pro:focus-within .hm-pro__art{transform:scale(1.035)}}.btn,.btn-sm,.btn-link,.btn-as-link,.btn-light,.btn-ghost,.btn-primary,.btn-primary-sm,.btn-outline,.btn-outline-sm,.btn-outline-light,.btn-push-patient,button.secondary,button.ghost{border-radius:var(--clinical-r-btn);font-family:var(--clinical-font-body);letter-spacing:0;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform 70ms}.btn,.btn-primary,.btn-light,.btn-ghost,.btn-outline,.btn-as-link{min-block-size:40px;padding-block:9px;padding-inline:18px;font-size:14px}.btn-sm,.btn-primary-sm,.btn-outline-sm,.btn-outline-light,.btn-link,.btn-push-patient,button.secondary,button.ghost{justify-content:center;align-items:center;gap:6px;min-block-size:34px;padding-block:7px;padding-inline:14px;font-size:13.5px;display:inline-flex}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),.btn-primary-sm:hover:not(:disabled),.btn-primary-sm:focus:not(:disabled),.btn:hover:not(:disabled),.btn-sm:hover:not(:disabled){background:var(--clinical-primary-container);color:#fff;opacity:1;box-shadow:none;transform:none}.btn:not(.ghost):not(.secondary):not(.btn-ghost),.btn-sm:not(.ghost):not(.secondary):not(.btn-ghost){background:var(--clinical-secondary);color:#fff;box-shadow:none;border:1px solid #0000}button.secondary,.btn.secondary,.btn-sm.secondary,.btn-link.secondary,.btn-as-link,.btn-push-patient{background:var(--clinical-surface-lowest);color:var(--clinical-primary);border:1px solid var(--clinical-outline-variant);box-shadow:none;display:inline-flex}button.secondary:hover:not(:disabled),.btn.secondary:hover:not(:disabled),.btn-sm.secondary:hover:not(:disabled),.btn-link.secondary:hover:not(:disabled),.btn-as-link:hover:not(:disabled),.btn-push-patient:hover:not(:disabled){background:var(--clinical-surface-container-low);color:var(--clinical-primary);border-color:var(--clinical-primary);transform:none}button.ghost,.btn.ghost,.btn-sm.ghost,.btn-link.ghost,.btn-light,.btn-ghost{color:var(--clinical-secondary);box-shadow:none;background:0 0;border:1px solid #0000}button.ghost:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.btn-sm.ghost:hover:not(:disabled),.btn-link.ghost:hover:not(:disabled),.btn-light:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--clinical-secondary) 10%, transparent);color:var(--clinical-primary-container);border-color:#0000;text-decoration:none;transform:none}button.ghost.danger,.btn-sm.ghost.danger,.btn-outline-sm.danger{color:var(--clinical-error);border-color:#0000}.btn-outline-sm.danger{border-color:var(--clinical-error)}button.ghost.danger:hover:not(:disabled),.btn-sm.ghost.danger:hover:not(:disabled),.btn-outline-sm.danger:hover:not(:disabled){background:color-mix(in srgb, var(--clinical-error) 10%, transparent);color:var(--clinical-error)}.btn:focus-visible,.btn-sm:focus-visible,.btn-link:focus-visible,.btn-as-link:focus-visible,.btn-push-patient:focus-visible,.btn-outline-light:focus-visible,button.secondary:focus-visible,button.ghost:focus-visible,.linkish:focus-visible{outline:2px solid var(--clinical-secondary);outline-offset:2px;box-shadow:none}.btn:disabled,.btn-sm:disabled,.btn-link:disabled,.btn-primary:disabled,.btn-primary-sm:disabled,.btn-outline:disabled,.btn-outline-sm:disabled,.btn-push-patient:disabled,button.secondary:disabled,button.ghost:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.linkish{color:var(--clinical-secondary)}.linkish:hover:not(:disabled){background:var(--clinical-secondary);color:#fff}.btn-sm[aria-label]:not(:has(>:not(svg))){min-inline-size:34px;padding-inline:8px}button.ghost[aria-label]:not(:has(>:not(svg))){min-inline-size:34px;padding-inline:8px}.spc-intro,.clm-faq-a,.clm-hero__lead,.cl-section-head p{text-wrap:pretty;max-inline-size:68ch}.cl-section-head h2,.clm-hero__title,.clm-cta h2{text-wrap:balance}.clm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1024px){.clm-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.clm-grid--3{grid-template-columns:minmax(0,1fr)}}.fd-platform .clm-hub-group{border-block-start:1px solid var(--clinical-outline-variant);margin-block-start:0;padding-block:28px}.fd-platform .clm-hub-group:first-of-type{border-block-start:0;padding-block-start:8px}.fd-platform .clm-hub-group h2{text-wrap:balance;margin:0 0 10px;font-size:22px;line-height:30px}.fd-platform .spc-intro{max-inline-size:none;margin:0;font-size:16px;line-height:26px}@media (width>=880px){.fd-platform .clm-hub-group{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:40px;display:grid}.fd-platform .clm-hub-group h2{margin:0}}.clm-stat strong{display:block}@media (width>=1000px){.dp-cover{aspect-ratio:auto;block-size:220px;inline-size:100%}}.dp-cover[data-cover=general]{background-image:url(/covers/general.jpg)}.dp-cover[data-cover=pediatrics]{background-image:url(/covers/pediatrics.jpg)}.dp-cover[data-cover=cardio]{background-image:url(/covers/cardio.jpg)}.dp-cover[data-cover=derma]{background-image:url(/covers/derma.jpg)}.dp-cover[data-cover=dental]{background-image:url(/covers/dental.jpg)}.dp-cover[data-cover=women]{background-image:url(/covers/women.jpg)}.dp-cover[data-cover=ortho]{background-image:url(/covers/ortho.jpg)}.dp-cover[data-cover=mind]{background-image:url(/covers/mind.jpg)}.clm-band p,.clm-vision p{max-inline-size:68ch}.clm-hero--center p,.clm-hero--center .clm-hero__lead,.cl-section-head.clm-center p,.clm-cta p{margin-inline:auto}.clm-cta p{margin-inline:0}@media (pointer:coarse){.linkish{min-block-size:36px;padding-block:6px;padding-inline:12px}.btn-primary,.btn-outline,.btn-ghost,.btn-sm,.btn-primary-sm,.btn-outline-sm,.btn-link,button.secondary,button.ghost{min-block-size:44px}}@media (width<=768px){.dp-table-wrap,.dp-table{inline-size:100%}}@media (width<=600px){.clm-band{padding-block:44px}.clm-hero{padding-block:40px 32px}.clm-hero--center{padding-block:36px 28px}}@media (width<=480px){.clm-feature{padding:20px 18px}.clm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.clm-stat{padding:14px 8px}.clm-stat strong{font-size:20px;line-height:26px}.clm-stat span{font-size:12px;line-height:16px}}@media (width<=420px){.clm-stats{grid-template-columns:1fr}.clm-stat{flex-flow:wrap;justify-content:center;align-items:baseline;column-gap:8px}}.hm-spec{overflow-wrap:anywhere;min-inline-size:0}@media (width<=600px){#features article.clm-feature{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px;display:grid}#features article.clm-feature .cl-step-tile{grid-row:1/span 2;margin:0}#features article.clm-feature h3{font-size:17px;line-height:24px}#features article.clm-feature p{font-size:14px;line-height:21px}}.clm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.clm-grid>*,.clm-contact>*,.clm-contact-list>*,.clm-stats>*{min-inline-size:0}.clm-contact a,.clm-contact-list a,.clm-faq-a,.card p{overflow-wrap:anywhere}@media (width<=600px){.clm-grid--2,.clm-grid--3,.clm-grid--4{grid-template-columns:minmax(0,1fr)}.clm-contact .row{flex-direction:column;grid-template-columns:minmax(0,1fr)}}.clm-contact .field,.clm-contact .row>*{min-inline-size:0}.clm-contact select,.clm-contact input,.clm-contact textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}.linkish{min-block-size:28px;padding-block:2px;display:inline-block}.pub-foot-privacy,.cl-breadcrumb a{padding-block:4px;display:inline-block}.pulse-id-copy{min-block-size:28px;min-inline-size:28px}input[type=checkbox],input[type=radio]{block-size:18px;inline-size:18px}.chip-opts{flex-wrap:wrap;max-inline-size:100%;display:flex}.chip button{block-size:24px;inline-size:24px}.tag-pill button,.chip-opts button{justify-content:center;align-items:center;min-block-size:24px;min-inline-size:24px;display:inline-flex}.vis-node-icon{block-size:100%;inline-size:100%;color:var(--clinical-secondary,#006a68);justify-content:center;align-items:center;display:flex}@media (width<=640px){.update-banner{inset-block-start:calc(var(--clinical-header-h,60px) + 8px);inset-block-end:auto;left:auto;justify-content:space-between;max-inline-size:none;inset-inline:12px;transform:none}}.route-fallback{align-content:start;gap:12px;min-block-size:40vh;padding-block-start:24px;display:grid}.ui-state{text-align:center;background:var(--clinical-surface-lowest);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);flex-direction:column;align-items:center;gap:12px;padding:32px;display:flex}.ui-state__icon{border-radius:var(--clinical-r-pill);place-items:center;block-size:56px;inline-size:56px;display:grid}.ui-state__icon--neutral{background:var(--clinical-neutral-soft);color:var(--clinical-secondary)}.ui-state__icon--error{background:var(--clinical-error-soft);color:var(--clinical-error)}.ui-state__icon--muted{background:var(--clinical-surface-muted);color:var(--clinical-on-surface-variant)}.ui-state__icon--ok{background:var(--clinical-ok-soft);color:var(--clinical-success)}.ui-state__icon--warn{background:var(--clinical-warn-soft);color:var(--clinical-gold)}.ui-state__title{font-family:var(--clinical-font-head);color:var(--clinical-on-surface);margin:0;font-size:16px;font-weight:600;line-height:22px}.ui-state__body{max-inline-size:46ch;color:var(--clinical-on-surface-variant);margin:0;font-size:14px;line-height:22px}.ui-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ui-skeleton{gap:16px;padding:16px;display:grid}.ui-skeleton__row{align-items:center;gap:12px;display:flex}.ui-skeleton__dot{border-radius:var(--clinical-r-pill);background:var(--clinical-surface-container);flex:none;block-size:40px;inline-size:40px}.ui-skeleton__lines{flex:1;gap:8px;display:grid}.ui-skeleton__line{border-radius:var(--clinical-r-pill);background:var(--clinical-surface-container);block-size:10px;inline-size:70%;display:block}.ui-skeleton__line--short{inline-size:40%}@media (prefers-reduced-motion:no-preference){.ui-skeleton__line,.ui-skeleton__dot{animation:1.4s ease-in-out infinite ui-skeleton-pulse}}@keyframes ui-skeleton-pulse{50%{opacity:.55}}[dir=rtl] .ico-mirror{transform:scaleX(-1)}.pub-404{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:96px;display:flex}.pub-404__code{letter-spacing:.06em;color:var(--clinical-on-surface-variant);margin:0;font-size:12px;font-weight:600}.pub-404 h1{margin:0}.pub-404__lead{max-inline-size:52ch;color:var(--clinical-on-surface-variant);margin:0}.pub-404__search{inline-size:min(100%,466px);margin-block-start:8px}.pub-404__links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ui-search{background:var(--clinical-surface-lowest);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);min-block-size:44px;color:var(--clinical-on-surface-variant);align-items:center;gap:8px;padding-inline:12px;display:flex}.ui-search:focus-within{border-color:var(--clinical-secondary);box-shadow:0 0 0 3px var(--clinical-neutral-soft)}.ui-search input{min-inline-size:0;font:inherit;color:var(--clinical-on-surface);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.ui-crash{place-items:center;padding:64px 16px;display:grid}.ui-crash .ui-state{background:0 0;border:0;max-inline-size:560px}.ui-crash__ref,.ui-crash__detail{margin-block-start:8px;font-size:13px;display:block}.ui-crash h1.ui-state__title{font-size:28px;line-height:34px}:root{--z-dropdown:1000;--z-sticky:1050;--z-drawer:1100;--z-modal:1200;--z-confirm:1300;--z-toast:1400;--z-fullscreen-tool:1500;--ui-scrim:#0a1e1c6b}.ui-scrim{z-index:var(--z-modal);padding:var(--clinical-gutter);background:var(--ui-scrim);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.ui-scrim--confirm{z-index:var(--z-confirm)}.ui-dialog{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--clinical-gutter));background:var(--clinical-surface-lowest);color:var(--clinical-on-surface);border-radius:var(--clinical-r-tile);box-shadow:var(--clinical-shadow-2);text-align:start;flex-direction:column;display:flex;overflow:hidden}.ui-dialog:focus{outline:none}.ui-dialog--s{width:min(400px,100%)}.ui-dialog--l{width:min(760px,100%)}.ui-dialog--xl{width:min(880px,100%)}.ui-dialog--drawer{border-radius:0;width:min(480px,100%);height:100dvh;max-height:none}.ui-dialog-head{align-items:flex-start;gap:var(--clinical-stack-12);padding:20px var(--clinical-stack-md) var(--clinical-stack-md) var(--clinical-gutter);padding-inline:var(--clinical-gutter) var(--clinical-stack-md);flex:none;display:flex}.ui-dialog-titles{gap:var(--clinical-stack-xs);flex-direction:column;flex:1;min-width:0;display:flex}.ui-dialog-title{font-family:var(--clinical-font-head);letter-spacing:-.005em;color:var(--clinical-on-surface);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:28px}.ui-dialog--s .ui-dialog-title{font-size:18px;line-height:24px}.ui-dialog-sub,.ui-dialog-detail{color:var(--clinical-on-surface-variant);white-space:pre-line;margin:0;font-size:14px;line-height:22px}button.ui-dialog-close{border-radius:var(--clinical-r-btn);width:44px;height:44px;min-height:44px;color:var(--clinical-on-surface);flex:none;place-items:center;margin-block-start:-8px;padding:0;display:inline-grid}.ui-dialog-body{overscroll-behavior:contain;gap:var(--clinical-stack-md);min-height:0;padding:var(--clinical-stack-sm) var(--clinical-gutter) var(--clinical-gutter);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ui-dialog-body>*{flex-shrink:0}.ui-dialog-body:empty{display:none}.ui-dialog-body>.field,.ui-dialog-body>.banner{margin:0}.ui-dialog-consequences{padding:var(--clinical-stack-12) var(--clinical-stack-md);border-radius:var(--clinical-r-btn);background:var(--clinical-surface-muted);margin:0;padding-inline-start:calc(var(--clinical-stack-md) + 16px);font-size:14px;line-height:22px}.ui-dialog-foot{align-items:center;gap:var(--clinical-stack-12);padding:var(--clinical-stack-md) var(--clinical-gutter);border-top:1px solid var(--clinical-outline-variant);background:var(--clinical-surface-lowest);flex-wrap:wrap;flex:none;display:flex}.ui-dialog-foot>button,.ui-dialog-foot>a{min-height:44px}.ui-dialog-spacer{flex:1 1 0}button.ui-btn-discard{color:var(--clinical-error);background:var(--clinical-surface-lowest);border:1px solid var(--clinical-error)}button.ui-btn-discard:hover:not(:disabled){background:color-mix(in srgb, var(--clinical-error) 10%, var(--clinical-surface-lowest));border-color:var(--clinical-error);color:var(--clinical-error)}button.ui-btn-discard:focus-visible{outline:2px solid var(--clinical-error);outline-offset:2px}.ui-dialog--s .ui-dialog-foot{flex-direction:column-reverse;align-items:stretch}.ui-dialog--s .ui-dialog-spacer{display:none}@media (width<=599px){.ui-scrim{place-items:stretch stretch;padding:0}.ui-dialog,.ui-dialog--s,.ui-dialog--l,.ui-dialog--xl,.ui-dialog--drawer{border-radius:0;width:100%;height:100dvh;max-height:none}.ui-dialog-foot{padding-bottom:calc(var(--clinical-stack-md) + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch}.ui-dialog-foot>button,.ui-dialog-foot>a{width:100%}.ui-dialog-spacer{display:none}.ui-scrim--confirm,.ui-scrim--sheet{place-items:end stretch}.ui-scrim--confirm .ui-dialog,.ui-dialog--sheet{border-radius:var(--clinical-r-tile) var(--clinical-r-tile) 0 0;height:auto;max-height:90dvh}.ui-dialog--sheet .ui-dialog-body>button{min-height:56px}}.ui-toasts{inset-inline-end:var(--clinical-gutter);bottom:var(--clinical-gutter);z-index:var(--z-toast);align-items:flex-end;gap:var(--clinical-stack-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ui-toast{pointer-events:auto;align-items:center;gap:var(--clinical-stack-12);width:min(480px, calc(100vw - 2 * var(--clinical-stack-md)));min-height:56px;padding:var(--clinical-stack-sm) var(--clinical-stack-sm) var(--clinical-stack-sm) var(--clinical-stack-md);padding-inline:var(--clinical-stack-md) var(--clinical-stack-sm);border-radius:var(--clinical-r-card);background:var(--clinical-on-surface);color:var(--clinical-surface-lowest);box-shadow:var(--clinical-shadow-2);font-size:14px;line-height:20px;display:flex}.ui-toast-icon{flex:none}.ui-toast-text{white-space:pre-line;flex:1}button.ui-toast-action{min-height:44px;padding-inline:var(--clinical-stack-md);border:1px solid var(--clinical-surface-lowest);border-radius:var(--clinical-r-btn);color:var(--clinical-surface-lowest);background:0 0;flex:none;font-weight:600}button.ui-toast-x{width:44px;min-height:44px;color:var(--clinical-surface-lowest);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (width<=599px){.ui-toasts{top:calc(var(--clinical-stack-sm) + env(safe-area-inset-top));bottom:auto;inset-inline:var(--clinical-stack-sm);align-items:stretch}.ui-toast{width:auto}}@media (prefers-reduced-motion:no-preference){.ui-scrim{animation:.14s ease-out ui-fade}.ui-dialog{animation:.18s ease-out ui-rise}.ui-dialog--drawer{animation:.2s ease-out ui-slide-end}[dir=rtl] .ui-dialog--drawer{animation-name:ui-slide-start}.ui-toast{animation:.16s ease-out ui-rise}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ui-slide-end{0%{opacity:0;transform:translate(24px)}}@keyframes ui-slide-start{0%{opacity:0;transform:translate(-24px)}}}.ui-savebar{z-index:var(--z-sticky);align-items:center;gap:var(--clinical-stack-12);margin-top:var(--clinical-gutter);margin-inline:calc(-1 * var(--clinical-stack-md));padding:var(--clinical-stack-12);padding-inline:20px var(--clinical-stack-12);border-radius:var(--clinical-r-card) var(--clinical-r-card) 0 0;background:var(--clinical-on-surface);color:var(--clinical-surface-lowest);box-shadow:var(--clinical-shadow-2);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ui-savebar-icon{color:var(--clinical-secondary-fixed-dim);flex:none}.ui-savebar-text{font-size:14px;font-weight:600;line-height:20px}.ui-savebar-spacer{flex:1 1 0}.ui-savebar button{min-height:44px;padding-inline:var(--clinical-stack-md);border-radius:var(--clinical-r-btn);font-weight:600}button.ui-savebar-discard{border:1px solid var(--clinical-surface-lowest);color:var(--clinical-surface-lowest);background:0 0}button.ui-savebar-save{border:1px solid var(--clinical-secondary);background:var(--clinical-secondary);color:var(--clinical-surface-lowest)}@media (width<=599px){.ui-savebar{bottom:env(safe-area-inset-bottom);margin-inline:calc(-1 * var(--clinical-stack-sm))}.ui-savebar-text{flex:100%}.ui-savebar-spacer{display:none}.ui-savebar button{flex:1 1 0}}.ui-pagehead{gap:var(--clinical-stack-sm);flex-direction:column;margin-block-end:var(--clinical-stack-lg);display:flex}.ui-pagehead--tabs{border-block-end:1px solid var(--clinical-card-border);margin-block-end:var(--clinical-stack-md)}.ui-pagehead-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.ui-pagehead-crumbs li{color:var(--clinical-on-surface-variant);align-items:center;gap:4px;display:inline-flex}.ui-pagehead-crumbs a{color:var(--clinical-secondary);text-decoration:none}.ui-pagehead-crumbs a:hover{text-decoration:underline}[dir=rtl] .ui-pagehead-sep{transform:scaleX(-1)}.ui-pagehead-row{justify-content:space-between;align-items:flex-end;gap:var(--clinical-stack-md);flex-wrap:wrap;display:flex}.ui-pagehead-text{min-inline-size:0}.ui-pagehead-title{font-family:var(--clinical-font-head);color:var(--clinical-on-surface);margin:0;font-size:28px;font-weight:700;line-height:36px}.ui-pagehead-sub{color:var(--clinical-on-surface-variant);margin:4px 0 0;font-size:16px;line-height:24px}.ui-pagehead-actions{gap:var(--clinical-stack-sm);flex-wrap:wrap;display:flex}.ui-pagehead-tabs{gap:var(--clinical-stack-md);scrollbar-width:none;margin-block-start:var(--clinical-stack-sm);display:flex;overflow-x:auto}.ui-pagehead-tab,.ui-pagehead-tab:hover:not(:disabled){min-block-size:44px;color:var(--clinical-on-surface-variant);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 2px;font-size:14px;font-weight:600;display:inline-flex}.ui-pagehead-tab:hover:not(:disabled){color:var(--clinical-on-surface)}.ui-pagehead-tab.is-on,.ui-pagehead-tab.is-on:hover:not(:disabled){border-block-end-color:var(--clinical-secondary);color:var(--clinical-on-surface)}.ui-pagehead-tab:focus-visible{outline:2px solid var(--clinical-secondary);outline-offset:-2px}.ui-pagehead-count{border-radius:var(--clinical-r-pill);background:var(--clinical-surface-container);color:var(--clinical-on-surface-variant);padding:0 7px;font-size:12px;line-height:18px}.ui-pagehead-tab.is-on .ui-pagehead-count{background:var(--clinical-secondary-container);color:var(--clinical-primary)}@media (width<=599px){.ui-pagehead-title{font-size:22px;line-height:28px}.ui-pagehead-actions{inline-size:100%}}.ui-state{align-items:center;gap:var(--clinical-stack-sm);padding:var(--clinical-stack-lg) var(--clinical-stack-md);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);background:var(--clinical-surface-lowest);text-align:center;flex-direction:column;display:flex}.ui-state--compact{padding:var(--clinical-stack-md);background:0 0;border:0}.ui-kpi{min-block-size:44px;padding:var(--clinical-stack-md);border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);background:var(--clinical-surface-lowest);color:var(--clinical-on-surface);flex-direction:column;gap:2px;text-decoration:none;display:flex}.ui-kpi--link:hover{border-color:var(--clinical-secondary)}.ui-kpi--link:focus-visible{outline:2px solid var(--clinical-secondary);outline-offset:2px}.ui-kpi-overline{letter-spacing:.08em;text-transform:uppercase;color:var(--clinical-on-surface-variant);font-size:12px;font-weight:600;line-height:16px}.ui-kpi-value{font-family:var(--clinical-font-head);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:40px}.ui-kpi-context{color:var(--clinical-on-surface-variant);font-size:14px;line-height:20px}.dp-spec-name{color:var(--clinical-on-surface);font-size:16px;font-weight:500}.dp-hero-line{color:var(--clinical-on-surface-variant);align-items:center;gap:6px;margin:8px 0 0;font-size:14px;display:flex}.dp-hero-line svg{color:var(--clinical-on-surface-variant);flex:none}.dp-head-main .dp-focus .chip{background:var(--clinical-surface-container);border-color:#0000}.dp-hero-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:12px;display:flex}.dp-hero-meta .dp-share{min-block-size:44px}.dp-head-side .dp-facts{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-card);grid-template-columns:1fr;gap:0;min-inline-size:220px;padding:8px 16px;display:grid}.dp-head-side .dp-fact{background:0 0;border:0;padding:12px 0}@media (width<=700px){.dp-head-side .dp-facts{border:0;grid-template-columns:1fr 1fr;gap:8px;min-inline-size:0;padding:0}.dp-head-side .dp-fact{border:1px solid var(--clinical-card-border);border-radius:var(--clinical-r-btn);padding:10px 12px}.dp-head-side .dp-fact-v{white-space:normal}}.dp-anchors{z-index:40;scrollbar-width:none;background:var(--clinical-surface);border-block-end:1px solid var(--clinical-card-border);gap:4px;margin-block-end:16px;display:flex;position:sticky;inset-block-start:64px;overflow-x:auto}.dp-anchors::-webkit-scrollbar{display:none}.dp-anchors a{min-block-size:44px;color:var(--clinical-on-surface-variant);white-space:nowrap;border-block-end:2px solid #0000;flex-shrink:0;align-items:center;padding-inline:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dp-anchors a:hover{color:var(--clinical-primary)}.dp-anchors a.on{color:var(--clinical-primary);border-block-end-color:var(--clinical-secondary)}.doctor-public [data-dp-sec]{scroll-margin-block-start:128px}.dp-section>h2{font-family:var(--clinical-font-head);color:var(--clinical-on-surface);margin:0 0 12px;font-size:20px;font-weight:600;line-height:28px}.dp-section>.dp-focus{margin-block-start:14px}.dp-pay-line{color:var(--clinical-on-surface-variant);align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.dp-pay-line svg{flex:none;margin-block-start:2px}.dp-loc{grid-template-columns:200px minmax(0,1fr);gap:20px;padding-block:12px;display:grid}.dp-loc+.dp-loc{border-block-start:1px solid var(--clinical-card-border)}.dp-loc-map{border-radius:var(--clinical-r-card);background:var(--clinical-surface-container-low);align-self:start;min-block-size:120px;overflow:hidden}.dp-loc-pin{block-size:100%;min-block-size:120px;color:var(--clinical-secondary);place-items:center;display:grid}.dp-loc-body h3{margin:0 0 4px;font-size:16px;font-weight:600}.dp-loc-addr,.dp-loc-access{color:var(--clinical-on-surface-variant);margin:0 0 4px;font-size:14px}.dp-loc-access{color:var(--clinical-on-surface);font-size:13px}.dp-loc-today{color:var(--clinical-success);align-items:center;gap:6px;margin:8px 0 4px;font-size:14px;display:flex}.dp-loc-today.muted{color:var(--clinical-on-surface-variant)}.dp-hours{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.dp-hours th,.dp-hours td{text-align:start;padding:2px 0;padding-inline-end:20px;font-weight:400}.dp-hours th{color:var(--clinical-on-surface-variant)}.dp-hours td{direction:ltr;unicode-bidi:isolate}.dp-loc-actions{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}.dp-loc-actions a{align-items:center;gap:6px;min-block-size:44px;display:inline-flex}@media (width<=700px){.dp-loc{grid-template-columns:1fr;gap:12px}}.dp-faq{gap:10px;display:grid}.dp-trust{color:var(--clinical-on-surface-variant);margin:4px 0 0;font-size:13px}.dp-bookbar{z-index:var(--z-sticky);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--clinical-surface-lowest);border-block-start:1px solid var(--clinical-card-border);box-shadow:var(--clinical-shadow-2);align-items:center;gap:12px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.dp-bookbar-text{flex-direction:column;flex:1;min-inline-size:0;font-size:14px;line-height:20px;display:flex}.dp-bookbar-text span{color:var(--clinical-on-surface-variant);font-size:13px}.dp-bookbar .btn-primary{flex:none;min-block-size:44px}@media (width<=980px){.doctor-public{padding-block-end:96px}}.dp-book-sheet .dp-widget{box-shadow:none;background:0 0;border:0;margin:0}.dp-book-sheet .dp-widget-head{display:none}.dp-book-sheet .dp-widget-body{padding:0}.dp-steps{color:var(--clinical-on-surface-variant);gap:8px;margin:0 0 12px;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.dp-steps li{border-block-end:3px solid var(--clinical-surface-container);flex:1;padding-block:6px 8px}.dp-steps li.on{color:var(--clinical-secondary);border-block-end-color:var(--clinical-secondary)}.dp-steps li.done{color:var(--clinical-on-surface);border-block-end-color:var(--clinical-primary-fixed-dim)}.dp-retry{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px;display:flex}.dp-retry__label{inline-size:100%;color:var(--clinical-on-surface-variant);font-size:13px;font-weight:600}.dp-for__label{color:var(--clinical-on-surface-variant);margin-block-end:6px;font-size:13px;font-weight:600;display:block}.dp-for{gap:8px;display:grid}.dp-for__opt{min-block-size:56px;inline-size:100%;font:inherit;text-align:start;color:var(--clinical-on-surface);background:var(--clinical-surface-lowest);border:1px solid var(--clinical-outline-variant);border-radius:var(--clinical-r-btn);box-shadow:none;cursor:pointer;justify-items:start;gap:2px;padding:10px 14px;display:grid}.dp-for__opt span{color:var(--clinical-on-surface-variant);font-size:13px}.dp-for__opt.on{border-color:var(--clinical-secondary);box-shadow:inset 0 0 0 1px var(--clinical-secondary)}.dp-thanks-policy{color:var(--clinical-on-surface-variant);margin:12px 0 0;font-size:14px}.dp-cover{position:relative}.dp-cover>img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.dp-head-body{position:relative}.doctor-public :is(.dp-detail,.dp-bio,.dp-loc-body,.dp-hero-line,.dp-table td,.dp-pay-line,.contact-book,.dp-widget-body){overflow-wrap:anywhere}.doctor-public .dp-head-main,.doctor-public .dp-loc-body{min-inline-size:0}.pub-footer a.pub-foot-privacy,.spc-intro a,.auth-note a,.auth-card .small a{text-decoration:underline}.pub-footer h2{color:var(--clinical-surface-lowest)}@media (pointer:coarse){.pub-footer button,.toggle-group button{min-block-size:44px}.pub-footer a,.pub-links a,.pub-brand,.pub-foot-logo,.pub-foot-privacy,.directions-btn,a.linkish.small,.slotday__more{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.lang-switch button,.pub-burger,.pulse-id-copy{min-block-size:44px;min-inline-size:44px}a.chip,button.chip,.search-filters-toggle,.btn-outline--ondark{min-block-size:44px}}:is(.pub-footer,.vision-band--dark,.cta-band,.clm-band--dark,.hm-video) :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--clinical-primary-fixed,#b3edea)}#dp-book .slot:not(.on):not(.taken):not(:hover),.slot-grid .slot:not(.on):not(.taken):not(:hover){border-color:var(--clinical-outline)}.skip-to-content{z-index:var(--z-toast);background:var(--clinical-primary,#003634);color:var(--clinical-primary-fixed,#b3edea);border-radius:0 0 8px 8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:inset-block-start .15s ease-out;position:absolute;inset-block-start:-60px;inset-inline-start:8px}.skip-to-content:focus-visible{outline:2px solid var(--clinical-primary-fixed,#b3edea);outline-offset:2px;inset-block-start:0}@media (prefers-reduced-motion:reduce){.skip-to-content{transition:none}}.slotgrid__nav:disabled{color:var(--clinical-outline-variant)}.attachments>.toolbar{flex-wrap:wrap}.attachments>.toolbar>strong{flex:8rem}
