@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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-ext-500-normal-4Ud55qIb.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-500-normal-BM33EBQZ.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-cyrillic-500-normal-CGcjVW1P.woff2)format("woff2"),url(/assets/lora-cyrillic-500-normal-B7VECUNf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-math-500-normal-CZVvtWMy.woff2)format("woff2"),url(/assets/lora-math-500-normal-z1mtDCUR.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-symbols-500-normal-CJHTIF5f.woff2)format("woff2"),url(/assets/lora-symbols-500-normal-C70LsJbW.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-vietnamese-500-normal-LA4e_tum.woff2)format("woff2"),url(/assets/lora-vietnamese-500-normal-vya0n-2r.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-ext-500-normal-CVMwgWlS.woff2)format("woff2"),url(/assets/lora-latin-ext-500-normal-CmiMDADN.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:Lora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lora-latin-500-normal-Dh16O2IA.woff2)format("woff2"),url(/assets/lora-latin-500-normal-Dbc_1yrl.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-ext-600-normal-CYLe3Bq4.woff2)format("woff2"),url(/assets/lora-cyrillic-ext-600-normal-BobJ8QCm.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-cyrillic-600-normal-DuzuWObJ.woff2)format("woff2"),url(/assets/lora-cyrillic-600-normal-j6UMqgXb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-math-600-normal-B9Wi-uy2.woff2)format("woff2"),url(/assets/lora-math-600-normal-soY6uGQW.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-symbols-600-normal-DaMEG5Dn.woff2)format("woff2"),url(/assets/lora-symbols-600-normal-CURAubwP.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-vietnamese-600-normal-B_IFhWKN.woff2)format("woff2"),url(/assets/lora-vietnamese-600-normal-BnEhOXH8.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-ext-600-normal-CURVZmIT.woff2)format("woff2"),url(/assets/lora-latin-ext-600-normal-BX8pxmH4.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:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lora-latin-600-normal-B-3RcLOQ.woff2)format("woff2"),url(/assets/lora-latin-600-normal-Dc3EneHn.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#101c3a;--ink-soft:#596983;--paper:#f7faff;--panel:#fff;--line:#dbe5f3;--brand:#1267e8;--brand-strong:#0757ce;--brand-soft:#e8f2ff;--green:var(--brand);--green-dark:var(--brand-strong);--green-pale:var(--brand-soft);--success:#18845b;--success-soft:#edf8f3;--success-line:#9fd6bc;--amber:#c27a18;--red:#b85148;--navy:#10204a}*{box-sizing:border-box}html{background:var(--paper)}body{background:radial-gradient(circle at 72% -20%,#498beb21,transparent 32%),var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}button:focus-visible{outline-offset:2px;outline:3px solid #1267e847}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#10204a;border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:28px 20px 20px;display:flex;position:sticky;top:0}.brand-lockup{color:inherit;align-items:center;gap:12px;margin:0 8px 40px;text-decoration:none;display:flex}.brand-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#2879ed,#0757ce);border-radius:13px;place-items:center;width:43px;height:43px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 24px #0003}.brand-kicker{color:#86b7ff;letter-spacing:.24em;margin:0 0 2px;font-size:10px;font-weight:800}.brand-lockup h1{letter-spacing:-.02em;margin:0;font-size:16px}.track-switch{background:#0000001f;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:0 7px 25px;padding:4px;display:grid}.track-switch a{color:#7992b3;text-align:center;border-radius:8px;padding:7px 5px;font-size:9px;font-weight:800;text-decoration:none}.track-switch a.active{color:#0b254d;background:#8babd4}.nav-label{color:#738db0;letter-spacing:.17em;text-transform:uppercase;margin:0 10px 10px;font-size:10px;font-weight:800}.nav-button{color:#bcc9d9;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:5px;padding:11px 10px;transition:background .18s,color .18s,transform .18s;display:flex}.nav-button:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.nav-button.active{color:#fff;background:#89addb21;box-shadow:inset 3px 0 #83a7d6}.nav-button strong{font-size:13px;font-weight:750;display:block}.nav-button small{color:#738db0;margin-top:2px;font-size:10px;display:block}.nav-icon{background:#ffffff0f;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.reset-button{color:#5c7ba4;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:8px;font-size:10px}.reset-button:hover{color:#fff}.workspace{min-width:0;padding:28px clamp(24px,3vw,46px) 18px}.topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850}.topbar h2{letter-spacing:-.035em;margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,36px);font-weight:500;line-height:1.08}.topbar-actions{align-items:center;gap:12px;display:flex}.sync-pill{color:#475f7e;text-transform:uppercase;letter-spacing:.05em;background:#e8edf3;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.sync-pill.saving,.sync-pill.loading{color:#7c642e;background:#f7f0de}.sync-pill.error{color:#98443d;background:#fae9e6}.admin-link,.signout-link{color:var(--green-dark);font-size:10px;font-weight:800;text-decoration:none}.admin-link{background:#f1f5fa;border:1px solid #b8c6d9;border-radius:9px;padding:8px 10px}.signout-link{color:#5a789f;font-weight:700}.streak-pill{border:1px solid var(--line);color:var(--ink-soft);background:#ffffffbf;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:750}.streak-pill span{color:var(--amber);margin-right:4px}.avatar{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid}.metrics{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(130px,.7fr));gap:11px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);background:#ffffffdb;border-radius:16px;padding:16px 17px;box-shadow:0 5px 22px #1d2e4809}.metric-card p{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:750}.metric-card strong{letter-spacing:-.025em;font-size:18px;display:block}.metric-card small{color:#627fa6;margin-top:5px;font-size:9px;display:block}.readiness-card{justify-content:space-between;align-items:center;gap:10px;display:flex}.readiness-ring{--progress:0deg;background:conic-gradient(var(--green) var(--progress),#e2e6eb 0);border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative}.readiness-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.readiness-ring span{z-index:1;font-size:10px;font-weight:850;position:relative}.metric-card.risk{background:snow;border-color:#b8514840}.metric-card.risk strong{color:var(--red)}.content-grid{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:14px;display:grid}.question-panel{border:1px solid var(--line);background:#ffffffe6;border-radius:20px;padding:clamp(19px,2.2vw,30px);box-shadow:0 10px 34px #1d2e480b}.question-meta{color:#81938f;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.question-meta>div{gap:7px;display:flex}.domain-chip,.level-chip{border-radius:8px;padding:6px 9px;display:inline-block}.domain-chip{background:var(--green-pale);color:var(--green-dark)}.task-chip{color:#6b5727;background:#f6edd8;border-radius:8px;padding:6px 9px;display:inline-block}.level-chip{color:#66746f;background:#eceff2}.question-copy{max-width:840px;margin:25px 0 20px}.question-copy p{color:#202b3b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.35vw,19px);line-height:1.62}.question-copy h3{margin:15px 0 0;font-size:15px;line-height:1.5}.options{gap:8px;display:grid}.option{text-align:left;color:#242f3f;cursor:pointer;background:#fff;border:1px solid #dee2e8;border-radius:12px;grid-template-columns:31px 1fr auto;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:12px;line-height:1.45;transition:border .15s,background .15s,transform .15s;display:grid}.option:hover:not(:disabled){background:#fbfcfe;border-color:#9bafca;transform:translateY(-1px)}.option.selected{border-color:var(--green);background:#f2f6fb;box-shadow:0 0 0 2px #0e3a7c12}.option.answer{background:#edf2f9;border-color:#5679a7}.option.missed{background:#fff5f3;border-color:#d58e86}.option-letter{color:#4c6586;background:#eef1f4;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:850;display:grid}.option.selected .option-letter{color:#fff;background:var(--green)}.option.answer .option-letter{color:#fff;background:#315788}.option.missed .option-letter{color:#fff;background:var(--red)}.option-state{color:var(--green-dark);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:850}.option.missed .option-state{color:var(--red)}.answer-controls{border-top:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:17px;display:flex}.confidence-control{color:var(--ink-soft);align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.confidence-control>div{background:#eef0f3;border-radius:10px;padding:3px;display:flex}.confidence-control button{color:#71827f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}.confidence-control button.active{color:var(--green-dark);background:#fff;box-shadow:0 1px 5px #1422371a}.confidence-control>small{color:#7b8e89;min-width:48px;font-size:8px}.number-confidence button{min-width:27px}.primary-button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:11px;padding:10px 17px;font-size:11px;font-weight:800;transition:transform .16s,background .16s;box-shadow:0 7px 16px #0e3a7c29}.primary-button:hover:not(:disabled){background:var(--green-dark);transform:translateY(-1px)}.primary-button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.explanation{background:#f5f8fb;border:1px solid #bdccdf;border-radius:15px;margin-top:21px;padding:19px}.explanation.is-wrong{background:snow;border-color:#e6c1bc}.result-heading{align-items:center;gap:10px;display:flex}.result-mark{color:#fff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.result-mark.correct{background:var(--green)}.result-mark.incorrect{background:var(--red)}.result-heading h3{margin:0;font-size:14px}.result-heading p{color:var(--ink-soft);margin:2px 0 0;font-size:10px}.mastery-badge{color:var(--green-dark);background:#fff;border:1px solid #dce2e9;border-radius:9px;margin-left:auto;padding:7px 9px;font-size:9px;font-weight:800}.explanation-text{color:#2d3b4f;margin:15px 0;font-size:12px;line-height:1.65}.distractor-note{border-left:3px solid var(--red);background:#b851480d;border-radius:0 9px 9px 0;padding:12px 13px}.distractor-note strong,.learning-grid span{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.distractor-note p{margin:4px 0 0;font-size:11px;line-height:1.55}.error-classification{color:#81463f;background:#fae9e6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:9px;display:flex}.error-classification span{text-transform:uppercase;letter-spacing:.07em;font-weight:800}.error-classification strong{font-size:10px}.clinical-rule-grid{grid-template-columns:.8fr 1.2fr;gap:10px;margin-bottom:12px;display:grid}.clinical-rule-grid article{background:#fff;border:1px solid #dbe1e8;border-radius:11px;padding:12px}.clinical-rule-grid span{color:#0e3a7c;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850;display:block}.clinical-rule-grid p{color:#2d3b4f;margin:5px 0 0;font-size:10px;line-height:1.55}.learning-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.learning-grid article{background:#fff;border:1px solid #e0e4e9;border-radius:11px;padding:12px}.learning-grid span{color:var(--green);font-weight:850}.learning-grid p{margin:5px 0 0;font-size:10px;line-height:1.55}.continue-row{color:#59779e;justify-content:space-between;align-items:center;margin-top:13px;font-size:9px;display:flex}.insight-panel{gap:11px;display:grid}.side-card{border:1px solid var(--line);background:#ffffffd6;border-radius:17px;padding:17px}.section-title{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.section-title h3{margin:4px 0 0;font-size:14px}.live-dot,.count-badge{color:var(--green-dark);background:var(--green-pale);border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.mix-row,.domain-row{color:#4c6586;justify-content:space-between;align-items:center;font-size:10px;display:flex}.mix-row{margin-top:11px}.mix-row span{align-items:center;gap:6px;display:flex}.mix-row i{background:var(--green);border-radius:50%;width:6px;height:6px}.mix-row i.learned-dot{background:#7993b6}.mix-row i.fresh-dot{background:#d4a44f}.mix-bar,.domain-bar{background:#e8ebef;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.mix-bar span,.domain-bar span{background:var(--green);border-radius:inherit;min-width:2px;height:100%;display:block}.mix-bar.learned span{background:#7993b6}.mix-bar.fresh span{background:#d4a44f}.domain-list{gap:13px;display:grid}.domain-row strong{color:var(--ink);font-size:9px}.domain-bar span{background:linear-gradient(90deg,#587ba8,#93b0d7)}.rule-card{background:#f1f4f8;gap:11px;display:flex}.rule-icon{width:30px;height:30px;color:var(--green);background:#dce4ef;border-radius:10px;flex:0 0 30px;place-items:center;font-weight:900;display:grid}.rule-card strong{font-size:11px}.rule-card p{color:#506b8f;margin:4px 0 0;font-size:9px;line-height:1.5}footer{color:#83928f;justify-content:space-between;gap:20px;padding:17px 3px 0;font-size:8px;display:flex}.access-page{background:radial-gradient(circle at 50% 0,#5982b72e,#0000 38%),#f3f5f7;place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;width:min(100%,520px);padding:44px;box-shadow:0 24px 70px #1427441a}.access-mark{color:#fff;background:linear-gradient(145deg,#0e3a7c,#0d264c);border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-weight:900;display:grid}.access-card h1{letter-spacing:-.03em;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.access-card>p:not(.eyebrow){color:var(--ink-soft);font-size:13px;line-height:1.65}.access-identity{background:#f2f4f7;border-radius:12px;margin:24px 0 18px;padding:14px}.access-identity span,.access-identity small{display:block}.access-identity span{font-size:13px;font-weight:800}.access-identity small{color:#59769d;margin-top:4px}.secondary-link{color:var(--green-dark);background:#fff;border:1px solid #cbd2dc;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.admin-shell{background:radial-gradient(circle at 75% -15%,#5a85be26,transparent 35%),var(--paper);min-height:100vh;padding:0 clamp(22px,4vw,58px) 44px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.admin-brand{color:var(--ink);margin:0}.admin-brand .brand-mark{width:39px;height:39px}.admin-brand .brand-kicker{color:var(--green)}.admin-account{align-items:center;gap:15px;font-size:10px;display:flex}.admin-account span{color:var(--ink-soft)}.admin-account a{color:var(--green-dark);font-weight:800;text-decoration:none}.admin-intro{justify-content:space-between;align-items:flex-end;gap:24px;padding:38px 0 24px;display:flex}.admin-intro h2{letter-spacing:-.04em;margin:7px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:500}.admin-intro p{color:var(--ink-soft);margin:0;font-size:12px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.admin-metrics article{border:1px solid var(--line);background:#ffffffd9;border-radius:15px;padding:17px 19px}.admin-metrics span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800;display:block}.admin-metrics strong{margin-top:6px;font-size:24px;display:block}.admin-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-card{border:1px solid var(--line);background:#ffffffe6;border-radius:18px;padding:20px}.admin-card h3{margin:4px 0 6px;font-size:16px}.admin-card p{color:var(--ink-soft);font-size:10px;line-height:1.55}.invite-card form{gap:12px;margin-top:18px;display:grid}.invite-card label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.invite-card input,.member-toolbar input{width:100%;color:var(--ink);background:#fff;border:1px solid #d6dbe2;border-radius:10px;outline:none;margin-top:6px;padding:10px 11px;font-size:11px}.invite-card input:focus,.member-toolbar input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0e3a7c14}.admin-message{margin:12px 0 0;font-weight:800;color:var(--green-dark)!important}.member-card{padding:0;overflow:hidden}.member-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.member-toolbar input{width:220px;margin:0}.member-list{display:grid}.member-row{border-bottom:1px solid #e9ecef;grid-template-columns:38px minmax(180px,1fr) 88px 90px;align-items:center;gap:12px;padding:14px 20px;display:grid}.member-row:last-child{border-bottom:0}.member-avatar{width:36px;height:36px;color:var(--green-dark);background:#e3eaf2;border-radius:11px;place-items:center;font-size:10px;font-weight:900;display:grid}.member-identity strong,.member-identity span,.member-identity small{display:block}.member-identity strong{font-size:11px}.member-identity span{color:#516c8f;margin-top:2px;font-size:9px}.member-identity small{color:#879ebc;margin-top:4px;font-size:8px}.status-chip{text-transform:capitalize;border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px;font-weight:850}.status-chip.pending{color:#806024;background:#f8f0dc}.status-chip.suspended{color:#94463f;background:#fae9e6}.member-actions{text-align:right}.approve-button,.danger-button{cursor:pointer;border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.approve-button{color:#fff;background:var(--green)}.danger-button{color:var(--red);background:#faece9}.approve-button:disabled,.danger-button:disabled{opacity:.5}.owner-label{color:var(--green-dark);text-transform:uppercase;font-size:8px;font-weight:850}.empty-users{text-align:center;color:var(--ink-soft);padding:30px;font-size:11px}.admin-global-message{color:var(--green-dark);background:#edf1f7;border:1px solid #bcc9d9;border-radius:11px;margin:0 0 14px;padding:11px 14px;font-size:10px;font-weight:800}.clinic-ai-admin{gap:20px;margin-bottom:14px;display:grid}.clinic-ai-admin-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.clinic-ai-admin-heading h2{margin:4px 0 5px;font-size:20px}.clinic-ai-admin-heading p{max-width:780px;margin:0}.clinic-ai-admin-icon{color:#0b63e6;background:#e8f2ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.clinic-ai-admin-icon svg{width:26px;height:26px}.clinic-ai-admin form{gap:16px;display:grid}.clinic-ai-toggle{cursor:pointer;background:#f7faff;border:1px solid #dbe5f3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.clinic-ai-toggle input,.clinic-ai-clear input{accent-color:#0b63e6;flex:none;width:17px;height:17px}.clinic-ai-toggle strong,.clinic-ai-toggle small,.clinic-ai-admin-footer strong,.clinic-ai-admin-footer small{display:block}.clinic-ai-toggle strong{font-size:11px}.clinic-ai-toggle small{color:var(--ink-soft);margin-top:4px;font-size:9px}.clinic-ai-fields{grid-template-columns:minmax(0,1.4fr) minmax(190px,.7fr) minmax(260px,1fr);gap:12px;display:grid}.clinic-ai-fields>label{color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.clinic-ai-fields input{width:100%;min-height:42px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4e0f1;border-radius:9px;outline:none;padding:9px 11px;font-size:11px}.clinic-ai-fields input:focus{border-color:#0b63e6;box-shadow:0 0 0 3px #0b63e617}.clinic-ai-key-field>div{position:relative}.clinic-ai-key-field svg{color:#647995;width:16px;height:16px;position:absolute;top:13px;left:11px}.clinic-ai-key-field input{padding-left:35px}.clinic-ai-admin-footer{border-top:1px solid #e2e9f3;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:14px;display:flex}.clinic-ai-admin-footer strong{color:#243a58;font-size:10px}.clinic-ai-admin-footer small{color:#6f8199;margin-top:5px;font-size:8px}.clinic-ai-admin-footer .clinic-ai-warning{color:#9a552a}.clinic-ai-admin-actions{align-items:center;gap:14px;display:flex}.clinic-ai-clear{color:#875148;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.clinic-ai-admin-actions .primary-button{width:auto;min-width:130px}.admin-rule-card{background:#edf2f8;border:1px solid #b9c7d9;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:14px;padding:17px 19px;display:grid}.admin-rule-card.paused{background:#fff8e9;border-color:#e8cea0}.admin-rule-icon{color:#fff;background:#0e3a7c;border-radius:11px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.admin-rule-card.paused .admin-rule-icon{color:#76591d;background:#f1d89e}.admin-rule-card span{color:#0e3a7c;letter-spacing:.08em;font-size:8px;font-weight:900}.admin-rule-card h3{margin:4px 0 3px;font-size:13px}.admin-rule-card p{color:#4d6789;max-width:850px;margin:0;font-size:9px;line-height:1.55}.admin-rule-card>button{min-width:90px}.subscription-admin{border:1px solid var(--line);background:#ffffffeb;border-radius:18px;margin-top:14px;overflow:hidden}.subscription-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:28px;padding:22px;display:grid}.subscription-heading h2{margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.subscription-heading p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.mail-configuration{border-radius:12px;padding:13px 15px;display:grid}.mail-configuration.configured{color:#113162;background:#e5ecf5}.mail-configuration.attention{color:#745719;background:#fff4db}.mail-configuration span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.mail-configuration strong{margin-top:4px;font-size:10px}.mail-configuration small{margin-top:5px;font-size:8px;line-height:1.45}.subscription-list{display:grid}.subscription-row{border-bottom:1px solid #e8ebef;grid-template-columns:minmax(190px,1.25fr) minmax(170px,1fr) minmax(190px,.9fr) 105px minmax(190px,auto);align-items:center;gap:14px;padding:15px 20px;display:grid}.subscription-row:last-child{border-bottom:0}.subscription-product{align-items:center;gap:10px;display:flex}.subscription-product>span{width:36px;height:36px;color:var(--green-dark);background:#e3eaf2;border-radius:10px;flex:0 0 36px;place-items:center;font-size:9px;font-weight:900;display:grid}.subscription-product strong,.subscription-product small,.subscription-person strong,.subscription-person span,.subscription-period span,.subscription-period strong{display:block}.subscription-product strong,.subscription-person strong{font-size:10px}.subscription-product small,.subscription-person span,.subscription-period span{color:#7f918d;margin-top:3px;font-size:8px}.subscription-product small{text-transform:capitalize}.subscription-period strong{color:#415774;margin-top:4px;font-size:8px;font-weight:750}.subscription-state{justify-items:start;gap:5px;display:grid}.status-chip.trialing{color:#1b3d70;background:#e3eaf4}.status-chip.active{color:#113162;background:#e5ecf5}.status-chip.expired,.status-chip.cancelled{color:#94463f;background:#fae9e6}.delivery-chip{color:#4d6789;text-transform:capitalize;background:#edeff2;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:850}.delivery-chip.sent{color:#113162;background:#e5ecf5}.delivery-chip.failed{color:#94463f;background:#fae9e6}.delivery-chip.not_configured{color:#806024;background:#f8f0dc}.subscription-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.secondary-admin-button{color:var(--green-dark);cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:850}.secondary-admin-button:disabled{opacity:.5}.trial-notice{z-index:50;color:#17263c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fcf5;border:1px solid #b8c6d8;border-radius:12px;min-width:220px;padding:11px 13px;position:fixed;top:88px;right:18px;box-shadow:0 12px 32px #12264321}.trial-notice span{color:#0e3a7c;letter-spacing:.09em;font-size:7px;font-weight:900}.trial-notice p{margin:4px 0 2px;font-size:9px}.trial-notice small{color:#57749b;font-size:7px}@media (width<=1100px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-inline:14px}.metrics{grid-template-columns:1.4fr 1fr 1fr}.metrics .metric-card:last-child{display:none}.content-grid{grid-template-columns:minmax(0,1fr)}.insight-panel{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr}.invite-card form{grid-template-columns:1fr 1fr auto;align-items:end}.invite-card .primary-button{width:auto}.admin-message{grid-column:1/-1}.clinic-ai-fields{grid-template-columns:1fr 1fr}.clinic-ai-key-field{grid-column:1/-1}.subscription-row{grid-template-columns:1fr 1fr 1fr}.subscription-state{justify-self:end}.subscription-actions{grid-column:1/-1;justify-content:flex-start}.subscription-heading{grid-template-columns:1fr 280px}}@media (width<=760px){.app-shell{display:block}.sidebar{flex-flow:wrap;align-items:center;gap:10px;height:auto;padding:16px;position:static}.brand-lockup{margin:0 auto 0 0}.track-switch{order:2;width:auto;min-width:155px;margin:0}.sidebar nav{order:3;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:5px;width:100%;display:grid}.nav-label,.nav-button small,.reset-button{display:none}.nav-button{justify-content:center;margin:0;padding:8px}.nav-button strong{font-size:10px}.nav-icon{flex-basis:24px;width:24px;height:24px}.workspace{padding:20px 14px 14px}.topbar h2{font-size:25px}.streak-pill,.sync-pill,.signout-link{display:none}.metrics{grid-template-columns:1fr 1fr}.readiness-card{grid-column:span 2}.metrics .metric-card:last-child,.content-grid{display:block}.insight-panel{grid-template-columns:1fr;margin-top:12px}.session-card,.rule-card{display:none}.question-panel{padding:17px}.question-meta{align-items:flex-start;gap:8px}.question-meta>div{flex-wrap:wrap}.question-copy{margin-top:20px}.option{grid-template-columns:29px 1fr}.option-state{grid-column:2}.answer-controls{flex-direction:column;align-items:stretch}.confidence-control{justify-content:space-between}.primary-button{width:100%}.learning-grid,.clinical-rule-grid{grid-template-columns:1fr}.continue-row{gap:15px}footer{flex-direction:column}.access-card{padding:30px 22px}.admin-shell{padding-inline:14px}.admin-header{height:auto;min-height:68px;padding-block:10px}.admin-account{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.admin-account span{display:none}.admin-intro{flex-direction:column;align-items:flex-start}.admin-intro h2{font-size:30px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-rule-card{grid-template-columns:38px 1fr}.admin-rule-icon{width:36px;height:36px}.admin-rule-card>button{grid-column:1/-1;width:100%}.clinic-ai-admin-heading{grid-template-columns:42px 1fr}.clinic-ai-admin-heading>.status-chip{grid-column:2}.clinic-ai-admin-icon{width:42px;height:42px}.clinic-ai-fields{grid-template-columns:1fr}.clinic-ai-key-field{grid-column:auto}.clinic-ai-admin-footer,.clinic-ai-admin-actions{flex-direction:column;align-items:stretch}.clinic-ai-admin-actions .primary-button{width:100%}.invite-card form{grid-template-columns:1fr}.member-toolbar{flex-direction:column;align-items:flex-start}.member-toolbar input{width:100%}.member-row{grid-template-columns:36px 1fr auto}.status-chip{grid-column:2}.member-actions{grid-area:1/3/3}.member-identity span{word-break:break-all}.subscription-heading{grid-template-columns:1fr;padding:18px}.subscription-row{grid-template-columns:1fr auto;padding:15px}.subscription-person,.subscription-period{grid-column:1/-1}.subscription-state{grid-area:1/2;align-self:start}.subscription-actions{grid-column:1/-1}.trial-notice{min-width:0;inset:auto 10px 10px}}:root{--simple-bg:var(--paper);--simple-panel:var(--panel);--simple-line:var(--line);--simple-text:var(--ink);--simple-muted:var(--ink-soft);--simple-accent:var(--brand)}.site-shell{background:var(--simple-panel);color:var(--simple-text)}.site-header{z-index:40;border-bottom:1px solid var(--simple-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;width:100%;max-width:none;height:64px;padding:0 clamp(18px,4vw,52px);position:sticky;top:0}.site-mark,.brand-mark{background:var(--simple-text);box-shadow:none;border-radius:8px}.site-brand strong{letter-spacing:0;font-family:inherit;font-size:16px;font-weight:650}.site-nav a,.language-link{color:var(--simple-muted);font-size:13px;font-weight:500}.site-header-cta,.site-button.primary{background:var(--simple-text);box-shadow:none;border-radius:8px}.site-header-cta:hover,.site-button.primary:hover{background:#000;transform:none}.site-hero{grid-template-columns:minmax(0,1fr) 420px;gap:64px;width:min(1080px,100% - 40px);min-height:auto;padding:76px 0 64px}.site-hero:before{display:none}.site-hero-copy h1{letter-spacing:0;max-width:720px;margin:14px 0 20px;font-family:inherit;font-size:clamp(44px,6vw,72px);font-weight:650;line-height:1.04}.site-hero-copy h1 em{color:var(--simple-accent);font-style:normal;font-weight:650}.site-hero-lede{max-width:680px;color:var(--simple-muted);font-family:inherit;font-size:17px;line-height:1.65}.site-eyebrow{color:var(--simple-accent);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.site-eyebrow span{display:none}.path-card,.product-tile,.human-story-grid article,.how-grid article,.recommendation-grid article{border:1px solid var(--simple-line);background:var(--simple-panel);box-shadow:none;border-radius:8px}.path-card{padding:22px}.path-card article{background:var(--simple-bg);border-radius:7px}.site-section{width:min(1080px,100% - 40px)}.site-section-heading h2,.recommendation-intro h2,.site-final-cta h2,.pricing-band h2{letter-spacing:0;font-family:inherit;font-weight:650}.human-story-block,.recommendation-block{display:none}.how-block,.products-block,.faq-block{padding-block:64px}.product-grid{gap:12px}.product-tile{padding:22px}.product-code{color:#fff;background:var(--simple-text);border-radius:7px}.pricing-band,.site-final-cta{background:var(--simple-text);box-shadow:none;border-radius:8px}.site-footer{background:var(--simple-bg)}.app-shell{background:var(--simple-bg);color:var(--simple-text);grid-template-columns:244px minmax(0,1fr)}.sidebar{background:var(--simple-panel);color:var(--simple-text);border-right:1px solid var(--simple-line)}.sidebar .brand-kicker,.sidebar .brand-lockup h1{color:var(--simple-text)}.track-switch,.nav-button{border-radius:8px}.nav-button{color:var(--simple-muted)}.nav-button:hover,.nav-button.active{color:var(--simple-text);background:#ececec}.nav-icon{color:var(--simple-muted);background:0 0}.nav-button.active .nav-icon{color:var(--simple-text);background:0 0}.workspace{width:100%;max-width:1440px;margin:0 auto;padding:28px clamp(18px,3vw,42px)}.topbar h2{letter-spacing:0;font-family:inherit;font-weight:650}.metric-card,.question-panel,.insight-panel>article,.admin-card,.subscription-admin{border:1px solid var(--simple-line);background:var(--simple-panel);box-shadow:none;border-radius:8px}.primary-button,.clinic-primary{background:var(--simple-text);box-shadow:none;border-radius:8px}.option{border-radius:8px}.admin-checkbox small{color:var(--simple-muted);margin-top:4px;font-size:8px;font-weight:500;display:block}@media (width<=900px){.site-hero{grid-template-columns:1fr;gap:28px;padding-top:52px}.path-card{max-width:620px}.site-nav{display:none}}@media (width<=760px){.site-header{padding-inline:16px}.site-header-actions{display:none}.site-hero,.site-section{width:min(100% - 28px,1080px)}.site-hero-copy h1{font-size:42px}.site-hero-lede{font-size:15px}.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--simple-line)}.workspace{padding:18px 12px}.human-story-block,.recommendation-block{display:none}}.boards-choice-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.boards-complete-button{width:100%;margin-top:18px;padding:12px 16px}.boards-required-note,.boards-plan-total{color:var(--simple-muted);margin:9px 0 0;font-size:10px;line-height:1.5}.boards-plan-total{border-top:1px solid var(--simple-line);padding-top:12px}@media (width<=600px){.boards-choice-grid{grid-template-columns:1fr}}.blueprint-history{border-top:1px solid var(--simple-line);padding:18px 22px}.blueprint-history h3{margin:0 0 10px;font-size:12px}.blueprint-history article{border-top:1px solid var(--simple-line);grid-template-columns:minmax(0,1fr) 130px 220px;gap:12px;padding:9px 0;font-size:9px;display:grid}.blueprint-history article span,.blueprint-history article small{color:var(--simple-muted)}@media (width<=760px){.blueprint-history article{grid-template-columns:1fr}.blueprint-history article span,.blueprint-history article small{margin-top:-6px}}.medora-home-hero{grid-template-columns:360px minmax(0,1fr);align-items:center;gap:54px;width:min(1400px,100% - 64px);min-height:650px;margin:0 auto;padding:70px 0;display:grid}.medora-home-intro h1{color:#20272c;letter-spacing:0;margin:0;font-size:clamp(48px,5vw,72px);font-weight:650;line-height:1.08}.medora-home-intro>p{color:#59656b;max-width:340px;margin:24px 0 0;font-size:17px;line-height:1.7}.medora-home-benefits{gap:22px;margin-top:36px;display:grid}.medora-home-benefits article{grid-template-columns:48px 1fr;align-items:start;gap:14px;display:grid}.medora-home-benefits article>span{color:#093371;background:#e8eef5;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:grid}.medora-home-benefits strong,.medora-home-benefits p{display:block}.medora-home-benefits strong{font-size:14px}.medora-home-benefits p{color:#748087;margin:5px 0 0;font-size:12px;line-height:1.5}.medora-product-workspace{background:#fff;border:1px solid #dfe3e5;border-radius:8px;grid-template-columns:290px minmax(0,1fr);min-width:0;min-height:500px;display:grid;overflow:hidden}.medora-product-menu{background:#fafafa;border-inline-end:1px solid #e5e7e8;padding:10px}.medora-product-menu>button{color:#2c3337;text-align:start;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #e5e7e8;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 10px;display:flex}.medora-product-menu>button.active{background:#edf1f7}.medora-product-menu button span{gap:5px;display:grid}.medora-product-menu button small{color:#183c71;background:#e5ebf3;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px}.medora-product-menu button b{font-size:20px;font-weight:400}.medora-step-tabs{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 8px 12px;display:grid}.medora-step-tabs button{color:#485157;cursor:pointer;background:#fff;border:1px solid #dfe3e5;border-radius:6px;padding:8px 4px;font-size:10px}.medora-step-tabs button.active{color:#fff;background:#093371;border-color:#093371}.medora-product-preview{min-width:0;padding:28px}.medora-product-preview>header{border-bottom:1px solid #e5e7e8;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.medora-product-preview h2{margin:0;font-size:25px;font-weight:650}.medora-product-preview header p{color:#758087;margin:5px 0 0;font-size:11px}.medora-product-preview header>span{color:#093371;border:1px solid #d6dbe2;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:700}.medora-focus{grid-template-columns:minmax(0,1fr) 180px;gap:0 22px;padding-top:24px;display:grid}.medora-focus>div{grid-column:1/-1;margin-bottom:12px}.medora-focus h3{margin:0;font-size:15px}.medora-focus>div p{color:#758087;margin:5px 0 0;font-size:10px}.medora-focus article{border-bottom:1px solid #e7e9ea;grid-column:1;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.medora-focus article>span{color:#093371;background:#e9eef5;border-radius:7px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.medora-focus article strong{font-size:12px}.medora-focus article p{color:#7a858b;margin:3px 0 0;font-size:9px}.medora-readiness{border:1px solid #e2e5e6;border-radius:7px;flex-direction:column;grid-area:2/2/5;align-self:stretch;padding:18px;display:flex}.medora-readiness strong{font-size:13px}.medora-readiness span{color:#59656b;margin-top:9px;font-size:11px}.medora-readiness p{color:#818b90;margin:12px 0 0;font-size:9px;line-height:1.55}.medora-start{color:#fff;background:#093371;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:13px 18px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.medora-start:hover{background:#072758}.medora-simple-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.medora-simple-preview>span{color:#fff;background:#093371;border-radius:8px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.medora-simple-preview h2{margin-top:18px}.medora-simple-preview p{color:#667278;max-width:430px;font-size:13px;line-height:1.65}.medora-simple-preview .medora-start{min-width:220px}.medora-home-lower{background:#fafafa;border-top:1px solid #e5e7e8;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:55px;padding:52px max(32px,50vw - 700px);display:grid}.medora-home-lower h2{margin:10px 0 26px;font-size:28px;font-weight:620}.medora-how-list article,.medora-home-lower>aside article{grid-template-columns:38px 1fr;gap:12px;display:grid}.medora-how-list article>span,.medora-home-lower>aside article>span{color:#093371;background:#e8eef5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.medora-how-list strong,.medora-home-lower>aside strong{font-size:12px}.medora-how-list p,.medora-home-lower>aside article p{color:#758087;margin:6px 0 0;font-size:10px;line-height:1.55}.medora-home-lower>aside{border-inline-start:1px solid #dfe3e5;padding-inline-start:46px}.medora-home-lower>aside article{margin-top:20px}[dir=rtl] .medora-product-menu>button,[dir=rtl] .medora-home-benefits,[dir=rtl] .medora-focus,[dir=rtl] .medora-home-lower{text-align:right}@media (width<=1080px){.medora-home-hero{grid-template-columns:1fr;gap:38px}.medora-home-intro{grid-template-columns:1fr 1fr;gap:20px 40px;display:grid}.medora-home-intro>p{align-self:end}.medora-home-benefits{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.medora-home-hero{width:min(100% - 28px,1400px);padding:42px 0}.medora-home-intro{display:block}.medora-home-intro h1{font-size:43px}.medora-home-benefits,.medora-product-workspace{grid-template-columns:1fr}.medora-product-menu{border-inline-end:0;border-bottom:1px solid #e5e7e8}.medora-product-preview{padding:18px}.medora-focus{grid-template-columns:1fr}.medora-readiness{grid-area:auto/1;margin-top:14px}.medora-home-lower{grid-template-columns:1fr;padding:40px 20px}.medora-how-list{grid-template-columns:1fr}.medora-home-lower>aside{border-inline-start:0;padding-inline-start:0;border-top:1px solid #dfe3e5;padding-top:32px}}.landing-shell{color:#101b2c;background:#f7f8fa;min-height:100vh;overflow:hidden}.landing-header{border-bottom:1px solid #101b2c1a;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:84px;margin:0 auto;display:flex}.landing-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.landing-brand>span:last-child{gap:1px;display:grid}.landing-brand small{color:#0e3a7c;letter-spacing:.21em;font-size:8px;font-weight:900}.landing-brand strong{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:600}.landing-mark{color:#fff;background:linear-gradient(145deg,#0f3b7c,#0a2349);border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:grid;box-shadow:0 8px 20px #08234c2b}.landing-nav{align-items:center;gap:28px;display:flex}.landing-nav a{color:#455c7b;font-size:11px;font-weight:750;text-decoration:none}.landing-nav a:hover{color:#0e3a7c}.landing-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,8vw,110px);width:min(1180px,100% - 48px);min-height:590px;margin:0 auto;padding:76px 0 92px;display:grid;position:relative}.landing-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#4a75ad24,#4a75ad00 67%);border-radius:50%;width:470px;height:470px;position:absolute;top:30px;right:-170px}.hero-copy,.hero-system{z-index:1;position:relative}.landing-eyebrow{color:#0e3a7c;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.landing-eyebrow span{background:#d8922c;border-radius:2px;width:17px;height:2px;margin:0 7px 3px 0;display:inline-block}.hero-copy h1{letter-spacing:-.055em;margin:18px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.4vw,82px);font-weight:500;line-height:.98}.hero-copy h1 em{color:#0e3a7c;font-weight:500}.hero-lede{color:#435976;max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:33px;display:flex}.landing-primary{color:#fff;background:#0e3a7c;border-radius:11px;justify-content:space-between;align-items:center;gap:28px;min-width:190px;padding:14px 16px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 10px 25px #0e3a7c30}.landing-primary:hover{background:#07295c;transform:translateY(-2px)}.public-note{color:#557196;align-items:center;gap:7px;font-size:10px;display:flex}.public-note i{color:#0e3a7c;background:#e4ebf3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;font-weight:900;display:grid}.hero-system{background:#ffffffe0;border:1px solid #adbdd1cc;border-radius:24px;padding:24px;transform:rotate(1deg);box-shadow:0 28px 75px #1428461a}.system-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.system-heading>span{color:#6b87ab;letter-spacing:.17em;font-size:8px;font-weight:900}.system-heading b{color:#0e3267;background:#e6edf5;border-radius:999px;padding:6px 8px;font-size:8px}.signal-card{background:#fff;border:1px solid #e0e4e9;border-radius:14px;padding:16px}.signal-main{padding:18px}.signal-label{color:#547094;justify-content:space-between;align-items:center;font-size:9px;display:flex}.signal-label strong{color:#16263d;font-size:15px}.signal-track{background:#e7eaee;border-radius:999px;height:7px;margin:20px 0 8px;overflow:hidden}.signal-track i{border-radius:inherit;background:linear-gradient(90deg,#d99a38,#295da0);width:58%;height:100%;display:block}.signal-scale{color:#8a9b97;justify-content:space-between;font-size:8px;display:flex}.signal-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.signal-grid .signal-card>span,.signal-grid .signal-card>small{color:#7e918d;font-size:8px;display:block}.signal-grid .signal-card>strong{color:#13243d;margin:7px 0 5px;font-size:18px;display:block}.system-rule{background:#edf1f7;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.system-rule>span{color:#fff;background:#0e3a7c;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.system-rule p{color:#4b6586;margin:0;font-size:8px;line-height:1.55}.system-rule b{color:#15253d;font-size:9px}.instruction-section{color:#fff;background:#0d1e37;padding:88px max(24px,50% - 590px)}.section-intro{grid-template-columns:.65fr 1.25fr 1fr;align-items:end;gap:36px;margin-bottom:42px;display:grid}.section-intro .landing-eyebrow{color:#769ac9;align-self:start}.section-intro h2,.projects-heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.05}.section-intro>p:last-child{color:#9eb1c9;margin:0;font-size:11px;line-height:1.7}.steps-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.step-card{border-right:1px solid #ffffff21;min-height:220px;padding:24px 24px 8px 0}.step-card:not(:first-child){padding-left:24px}.step-card:last-child{border-right:0}.step-card>span{color:#658bbc;font-family:Georgia,Times New Roman,serif;font-size:12px}.step-card h3{margin:50px 0 11px;font-size:14px}.step-card p{color:#9eb1c9;margin:0;font-size:10px;line-height:1.65}.projects-section{background:#f7f8fa;padding:100px max(24px,50% - 590px)}.projects-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}.projects-heading .landing-eyebrow{margin-bottom:12px}.projects-heading>p{color:#4e688b;max-width:410px;margin:0;font-size:11px;line-height:1.7}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.project-card{background:#fff;border:1px solid #dbe0e7;border-radius:22px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 34px #1a2d490b}.project-live{border-color:#9bb2cf;box-shadow:0 18px 50px #19396817}.project-planned{background:#f1f3f5}.project-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.project-code{color:#0b2a59;background:#dfe7f2;border-radius:14px;place-items:center;width:47px;height:47px;font-size:13px;font-weight:900;display:grid}.project-planned .project-code{color:#526e92;background:#dfe3e9}.available-badge,.planned-badge{border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.project-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.trial-badge{color:#805b1e;background:#fff0cc;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.available-badge{color:#0b3067;background:#e5ecf5}.available-badge i{background:#2c5fa2;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.planned-badge{color:#6f817d;background:#e4e8ed}.project-kicker{color:#82938f;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:900}.project-card h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.project-copy{color:#4b6484;max-width:530px;min-height:72px;margin:14px 0 21px;font-size:11px;line-height:1.65}.project-card ul{border-top:1px solid #e1e5ea;gap:10px;margin:0 0 27px;padding:18px 0 0;list-style:none;display:grid}.project-card li{color:#314158;padding-left:19px;font-size:10px;position:relative}.project-card li:before{content:"✓";color:#0e3a7c;font-weight:900;position:absolute;left:0}.project-planned li:before{color:#80918d}.track-pills{border-top:1px solid #e1e5ea;flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:72px;margin:0 0 27px;padding:18px 0 0;display:flex}.track-pills span{color:#486080;background:#edeff2;border-radius:999px;align-self:flex-start;padding:7px 8px;font-size:8px;font-weight:800}.project-live .track-pills span:first-child,.project-live .track-pills span.ready-track{color:#0b3067;background:#e4ebf5}.project-live .track-pills i{background:#2c5fa2;border-radius:50%;width:5px;height:5px;margin:0 4px 1px 0;display:inline-block}.project-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.project-button{color:#fff;background:#0e3a7c;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:13px 15px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.project-actions .project-button{margin-top:0}.step2-project-button{background:#172c4b}.step2-project-button:hover:not(.disabled){background:#0d1f39}.project-button:hover:not(.disabled){background:#07295c}.project-button.disabled{color:#7a8986;cursor:not-allowed;background:#dde2e8;justify-content:center}.signin-hint{color:#8a9b97;text-align:center;margin-top:9px;font-size:8px;display:block}.privacy-strip{background:#fff;border:1px solid #dce1e7;border-radius:17px;grid-template-columns:44px 1fr auto;align-items:center;gap:17px;width:min(1180px,100% - 48px);margin:0 auto 82px;padding:22px 24px;display:grid}.privacy-icon{color:#0e3a7c;background:#e6edf5;border-radius:13px;place-items:center;width:44px;height:44px;font-size:23px;display:grid}.privacy-strip strong{font-size:11px}.privacy-strip p{color:#547196;margin:4px 0 0;font-size:9px}.privacy-strip>a{color:#0e3267;font-size:9px;font-weight:850;text-decoration:none}.landing-footer{color:#81928e;border-top:1px solid #dbe0e6;width:min(1180px,100% - 48px);margin:0 auto;padding:24px 0 35px;font-size:8px}.access-actions{justify-content:center;gap:9px;display:flex}.step2-sidebar{background:#102f3c}.step2-mark,.step2-access-mark{color:#113846;background:linear-gradient(145deg,#b7cde9,#e7c879)}.step2-shell .track-switch a.active{color:#102f3c;background:#a8c0e0}.step2-shell .nav-button.active{box-shadow:inset 3px 0 #e3bd63}.step2-shell .nav-button.active .nav-icon{color:#102f3c;background:#a8c0e0}.step3-shell .track-switch{grid-template-columns:1fr 1fr 1fr}.step3-shell .brand-mark,.step3-shell .nav-button.active .nav-icon{color:#17213e;background:#b9a7ff}.step3-shell .nav-button.active{box-shadow:inset 3px 0 #b9a7ff}.step3-onboarding{gap:14px;display:grid}.field-stack{color:#445a78;gap:7px;font-size:11px;font-weight:800;display:grid}.field-stack input{color:#152337;width:100%;font:inherit;background:#fff;border:1px solid #d5dae1;border-radius:10px;outline:0;padding:11px 12px;font-size:13px}.field-stack input:focus{border-color:#0e3a7c;box-shadow:0 0 0 3px #0e3a7c1c}.secondary-action{background:#314460}.secondary-action:hover:not(:disabled){background:#26364e}.task-list{gap:7px;display:grid}.task-list button{color:#33435c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1e7;border-radius:10px;grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:10px;font-size:11px;font-weight:750;display:grid}.task-list button.done{color:#0d336b;background:#ecf1f8;border-color:#b9c9de}.step3-domain-grid{margin-top:18px}.step3-domain-grid .metric-card{min-height:145px}.step3-domain-grid strong{font-size:16px;line-height:1.25}.step2-shell .readiness-ring{background:conic-gradient(#154996 var(--progress),#e2e6eb 0)}.step2-shell .domain-bar span{background:linear-gradient(90deg,#2d5fa0,#8babd4)}@media (width<=900px){.landing-hero{grid-template-columns:1fr;padding-top:58px}.hero-copy{max-width:680px}.hero-system{max-width:610px}.section-intro{grid-template-columns:1fr;gap:14px}.section-intro .landing-eyebrow{align-self:auto}.section-intro>p:last-child{max-width:560px}.steps-grid{grid-template-columns:1fr 1fr}.step-card:nth-child(2){border-right:0}.step-card{border-bottom:1px solid #ffffff21;min-height:190px}.step-card:nth-child(3),.step-card:nth-child(4){border-bottom:0}.step-card:nth-child(3){padding-left:0}}@media (width<=1050px){.projects-grid{grid-template-columns:1fr 1fr}.project-card:last-child{grid-column:1/-1}}@media (width<=640px){.landing-header{width:calc(100% - 32px);height:72px}.landing-nav{gap:15px}.landing-nav a:first-child{display:none}.landing-hero{gap:48px;width:calc(100% - 32px);min-height:auto;padding:54px 0 70px}.hero-copy h1{font-size:50px}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.landing-primary{width:100%}.hero-system{padding:17px;transform:none}.instruction-section,.projects-section{padding:70px 16px}.steps-grid,.projects-grid{grid-template-columns:1fr}.project-card:last-child{grid-column:auto}.step-card,.step-card:not(:first-child){border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:24px 0}.step-card:last-child{border-bottom:0}.step-card h3{margin-top:25px}.projects-heading{flex-direction:column;align-items:flex-start;gap:16px}.project-card{padding:23px}.project-actions{grid-template-columns:1fr}.project-copy{min-height:0}.privacy-strip{grid-template-columns:40px 1fr;width:calc(100% - 32px);margin-bottom:55px;padding:18px}.privacy-strip>a{grid-column:2}.landing-footer{gap:9px;width:calc(100% - 32px)}}.medoraclinic-banner{background:linear-gradient(120deg,#f2f5fa,#fff 58%,#e9eff6);border:1px solid #b9c7d9;border-radius:22px;grid-template-columns:72px minmax(0,1fr) 210px;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto 72px;padding:28px;display:grid;box-shadow:0 18px 52px #12284914}.medoraclinic-banner-mark{color:#fff;background:linear-gradient(145deg,#102d59,#0e3a7c);border-radius:19px;place-items:center;width:66px;height:66px;font-size:17px;font-weight:900;display:grid;box-shadow:0 12px 25px #0b275233}.medoraclinic-banner h2{letter-spacing:-.035em;margin:4px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.medoraclinic-banner p:not(.landing-eyebrow){color:#486080;max-width:690px;margin:0;font-size:10px;line-height:1.65}.medoraclinic-banner-actions{gap:9px;display:grid}.medoraclinic-banner-actions a:last-child{color:#0e3267;text-align:center;font-size:9px;font-weight:850;text-decoration:none}.clinic-landing{color:#111e31;background:linear-gradient(#f7f8fa,#eef1f5 46%,#f8f9fa);min-height:100vh}.clinic-public-header,.clinic-registration-header{border-bottom:1px solid #0f24431a;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:0 auto;display:flex}.clinic-landing-mark{background:linear-gradient(145deg,#132f58,#0c3879);font-size:11px}.clinic-public-header nav{align-items:center;gap:25px;display:flex}.clinic-public-header nav a{color:#475f7f;font-size:10px;font-weight:800;text-decoration:none}.clinic-header-login{background:#fff;border:1px solid #bbc8d8;border-radius:9px;padding:9px 13px;color:#07295c!important}.clinic-hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(45px,7vw,95px);width:min(1180px,100% - 48px);min-height:620px;margin:0 auto;padding:72px 0 92px;display:grid}.clinic-hero h1{letter-spacing:-.055em;margin:18px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,5.7vw,74px);font-weight:500;line-height:1.01}.clinic-hero h1 em{color:#0e3a7c;font-weight:500}.clinic-hero-copy{color:#445b79;max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.7}.clinic-text-link{color:#0a2f67;font-size:10px;font-weight:850;text-decoration:none}.clinic-assurance{color:#567398;flex-wrap:wrap;gap:8px 14px;margin:24px 0 0;font-size:8px;display:flex}.clinic-assurance span{color:#164080;font-weight:900}.clinic-command-card{background:#ffffffeb;border:1px solid #c9d2dd;border-radius:24px;padding:23px;box-shadow:0 26px 75px #1226451c}.clinic-command-top{color:#6986ab;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:8px;font-weight:850;display:flex}.clinic-command-top b{color:#0c3067;letter-spacing:0;background:#e7edf5;border-radius:999px;padding:6px 8px}.clinic-command-metrics{grid-template-columns:1fr 1fr;gap:9px;display:grid}.clinic-command-metrics article{border:1px solid #e0e4e9;border-radius:13px;padding:15px}.clinic-command-metrics span,.clinic-command-metrics small{color:#7b8e8a;font-size:8px;display:block}.clinic-command-metrics strong{margin:6px 0 3px;font-size:15px;display:block}.clinic-command-list{border:1px solid #e0e4e9;border-radius:14px;margin-top:10px;display:grid;overflow:hidden}.clinic-command-list>div{border-bottom:1px solid #e9ecef;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.clinic-command-list>div:last-child{border-bottom:0}.clinic-command-list i{color:#0e3267;background:#e7edf4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.clinic-command-list span strong,.clinic-command-list span small{display:block}.clinic-command-list span strong{font-size:10px}.clinic-command-list span small{color:#81918e;margin-top:3px;font-size:8px}.clinic-command-list>div>b{color:#516d91;font-size:8px}.clinic-safety-note{color:#324259;background:#edf1f7;border-radius:12px;align-items:center;gap:11px;margin-top:11px;padding:12px 13px;display:flex}.clinic-safety-note>span{color:#fff;background:#0e3a7c;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.clinic-safety-note p{margin:0;font-size:8px;line-height:1.5}.clinic-features{color:#fff;background:#101f36;padding:92px max(24px,50% - 590px)}.clinic-section-heading{grid-template-columns:.55fr 1.25fr 1fr;align-items:end;gap:35px;margin-bottom:42px;display:grid}.clinic-section-heading .landing-eyebrow{color:#7397c5;align-self:start}.clinic-section-heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.5vw,50px);font-weight:500;line-height:1.05}.clinic-section-heading>p:last-child{color:#9eb1c9;margin:0;font-size:10px;line-height:1.7}.clinic-feature-grid{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.clinic-feature-grid article{border-right:1px solid #ffffff21;min-height:225px;padding:24px 22px}.clinic-feature-grid article:first-child{padding-left:0}.clinic-feature-grid article:last-child{border-right:0}.clinic-feature-grid article>span{color:#6a90c1;font-family:Georgia,Times New Roman,serif;font-size:11px}.clinic-feature-grid h3{margin:52px 0 10px;font-size:13px}.clinic-feature-grid p{color:#9eb0c8;margin:0;font-size:9px;line-height:1.7}.clinic-privacy{grid-template-columns:.8fr 1.2fr;gap:75px;width:min(1180px,100% - 48px);margin:0 auto;padding:92px 0 64px;display:grid}.clinic-privacy h2{letter-spacing:-.04em;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-weight:500;line-height:1.08}.clinic-privacy-points{gap:18px;display:grid}.clinic-privacy-points p{color:#496283;border-bottom:1px solid #d9dee5;margin:0;padding:0 0 18px;font-size:10px;line-height:1.7}.clinic-privacy-points b{color:#17253b}.clinic-approval-flow{background:#fff;border:1px solid #d4dbe3;border-radius:19px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;width:min(1180px,100% - 48px);margin:0 auto 75px;padding:23px;display:grid}.clinic-approval-flow>div{align-items:center;gap:11px;display:flex}.clinic-flow-number{color:#0b316a;background:#e4ebf3;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.clinic-approval-flow p{margin:0}.clinic-approval-flow b,.clinic-approval-flow small{display:block}.clinic-approval-flow b{font-size:10px}.clinic-approval-flow small{color:#7b8e8a;margin-top:3px;font-size:8px}.clinic-approval-flow>i{color:#7892b3;font-style:normal}.clinic-footer{margin-bottom:0}.clinic-auth-page{background:radial-gradient(circle at 50% -10%,#446fa72b,#0000 39%),#f1f3f6;place-items:center;min-height:100vh;padding:25px;display:grid}.clinic-auth-card{background:#fff;border:1px solid #d5dbe3;border-radius:24px;width:min(100%,540px);padding:40px;box-shadow:0 26px 80px #1225411c}.clinic-auth-card>.landing-brand{width:max-content;margin:0 auto 38px}.clinic-auth-step{color:#0e3a7c;letter-spacing:.15em;text-align:center;font-size:8px;font-weight:900;display:block}.clinic-auth-card h1{letter-spacing:-.04em;text-align:center;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.clinic-auth-card>p{color:#496283;text-align:center;margin:0;font-size:11px;line-height:1.7}.clinic-auth-action{width:100%;margin:25px 0 17px}.clinic-back-link{color:#475f7f;text-align:center;font-size:9px;font-weight:800;text-decoration:none;display:block}.clinic-auth-security{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.clinic-auth-security p{color:#59769d;background:#f2f4f7;border-radius:10px;margin:0;padding:12px;font-size:8px;line-height:1.5}.clinic-auth-security b{color:#18273d}.clinic-status-icon{color:#90691f;background:#f5eedc;border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:17px;display:grid}.clinic-status-icon.success{color:#0d3570;background:#e4ebf4}.clinic-status-icon.danger{color:#98473f;background:#fae9e6}.clinic-status-details{grid-template-columns:1fr 1fr;gap:8px;margin:23px 0;display:grid}.clinic-status-details div{background:#f2f4f6;border-radius:10px;padding:11px}.clinic-status-details span,.clinic-status-details strong{display:block}.clinic-status-details span{color:#7a8d89;font-size:8px}.clinic-status-details strong{text-transform:capitalize;margin-top:4px;font-size:9px}.clinic-status-foot{color:#8b9a97;text-align:center;margin-top:17px;font-size:8px;display:block}.clinic-status-card .access-actions{margin-top:10px}.clinic-direct-login{position:relative}.clinic-direct-login>.landing-brand{margin-bottom:25px}.clinic-auth-close{color:#263a57;background:#fff;border:1px solid #d5dbe3;border-radius:10px;place-items:center;width:36px;height:36px;text-decoration:none;transition:border-color .15s,background .15s;display:grid;position:absolute;top:18px;left:18px}.clinic-auth-close:hover{background:#f4f8fd;border-color:#90acd1}.clinic-auth-close:focus-visible{outline-offset:2px;outline:3px solid #0e3a7c33}.clinic-auth-close svg{width:18px;height:18px}.clinic-direct-login .medora-auth-form{gap:12px;max-width:none;margin-top:22px}.clinic-direct-login .medora-auth-form>label{font-size:12px}.clinic-direct-login .medora-auth-form input{height:46px}.clinic-direct-login .medora-auth-submit{background:#0e3a7c}.clinic-direct-login .medora-auth-submit:hover{background:#0a2c60}.clinic-direct-login .medora-auth-row a{color:#0e3a7c}.clinic-direct-login .clinic-auth-account-link{margin-top:3px;font-size:10px}.clinic-auth-account-link a{color:#0e3a7c;font-weight:800;text-decoration:none}.clinic-registration-page{background:#f4f5f7;min-height:100vh}.clinic-registration-header>div{color:#526d91;align-items:center;gap:14px;font-size:9px;display:flex}.clinic-registration-header>div a{color:#0b3067;font-weight:850;text-decoration:none}.clinic-registration-layout{grid-template-columns:285px minmax(0,1fr);gap:28px;width:min(1180px,100% - 48px);margin:0 auto;padding:47px 0 70px;display:grid}.clinic-registration-layout>aside{color:#fff;background:#12223b;border-radius:20px;align-self:start;padding:26px;position:sticky;top:30px}.clinic-registration-layout>aside .clinic-auth-step{text-align:left;color:#789bc9}.clinic-registration-layout>aside h1{letter-spacing:-.035em;margin:10px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.clinic-registration-layout>aside>p{color:#a4b5cc;margin:0;font-size:9px;line-height:1.65}.clinic-registration-layout ol{counter-reset:step;border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;gap:15px;margin:26px 0;padding:23px 0;list-style:none;display:grid}.clinic-registration-layout li{color:#6381a8;counter-increment:step;padding-left:31px;font-size:9px;position:relative}.clinic-registration-layout li:before{content:counter(step);border:1px solid #ffffff21;border-radius:7px;place-items:center;width:21px;height:21px;font-size:7px;display:grid;position:absolute;top:-3px;left:0}.clinic-registration-layout li.active{color:#fff}.clinic-registration-layout li.active:before{color:#0d254a;background:#82a4d1}.clinic-identity-box{background:#ffffff12;border-radius:10px;padding:12px}.clinic-identity-box span,.clinic-identity-box strong,.clinic-identity-box small{display:block}.clinic-identity-box span{color:#7c95b6;text-transform:uppercase;font-size:7px}.clinic-identity-box strong{margin-top:6px;font-size:10px}.clinic-identity-box small{color:#7f97b7;word-break:break-all;margin-top:3px;font-size:8px}.clinic-registration-form-card{background:#fff;border:1px solid #d9dee4;border-radius:21px;padding:30px}.clinic-registration-form-card>div h2{letter-spacing:-.035em;margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.clinic-registration-form-card>div>p{color:#59779f;margin:0;font-size:9px}.clinic-registration-form-card form{gap:22px;margin-top:27px;display:grid}.clinic-registration-form-card fieldset{border:0;margin:0;padding:0}.clinic-registration-form-card legend{color:#18273d;border-bottom:1px solid #dfe3e9;width:100%;margin:0 0 14px;padding-bottom:9px;font-size:10px;font-weight:850}.clinic-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.clinic-form-grid.four{grid-template-columns:repeat(4,1fr)}.clinic-form-grid label,.clinic-registration-form-card label,.clinic-inline-form label,.clinic-note-form label,.mc-review-panel label{color:#445a78;letter-spacing:.03em;gap:6px;font-size:8px;font-weight:800;display:grid}.clinic-form-grid input,.clinic-form-grid select,.clinic-form-grid textarea,.clinic-note-form input,.clinic-note-form textarea,.mc-review-panel select,.mc-review-panel input,.mc-review-panel textarea{color:#15243b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5dbe2;border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.clinic-form-grid input:focus,.clinic-form-grid select:focus,.clinic-form-grid textarea:focus,.clinic-note-form input:focus,.clinic-note-form textarea:focus{border-color:#0e3a7c;box-shadow:0 0 0 3px #0e3a7c14}.clinic-form-grid textarea,.clinic-note-form textarea{resize:vertical;min-height:72px}.clinic-form-grid .wide,.clinic-file-field{grid-column:span 2}.clinic-file-field input{padding:8px}.clinic-file-field small,.clinic-form-grid label>small{color:#91a09d;font-size:7px;font-weight:500}.clinic-check{align-items:start;line-height:1.55;color:#4e688a!important;grid-template-columns:17px 1fr!important;gap:8px!important;font-size:9px!important;font-weight:500!important;display:flex!important}.clinic-check input{accent-color:#0e3a7c;width:15px;height:15px;margin:1px 0 0}.clinic-form-submit{border-top:1px solid #dfe3e9;justify-content:space-between;align-items:center;gap:25px;padding-top:17px;display:flex}.clinic-form-submit p{color:#7c8e8a;max-width:480px;margin:0;font-size:8px;line-height:1.5}.clinic-form-submit .landing-primary{cursor:pointer;border:0;min-width:180px}.clinic-alert{color:#2f415c;background:#edf1f7;border-radius:10px;padding:11px 13px;font-size:9px}.clinic-alert p{margin:4px 0 0}.clinic-alert.danger{color:#84453e;background:#faece9}.clinic-app-shell{--clinic-navy:#101f36;--clinic-teal:#0d397b;color:#152337;background:#f1f3f5;grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.clinic-sidebar{color:#fff;background:linear-gradient(#101f36,#11223b);flex-direction:column;height:100vh;padding:22px 15px 16px;display:flex;position:sticky;top:0}.clinic-app-brand{color:#fff;align-items:center;gap:10px;margin:0 7px 22px;text-decoration:none;display:flex}.clinic-app-brand>span{color:#0b264e;background:#8eabd2;border-radius:11px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid}.clinic-app-brand small,.clinic-app-brand strong{display:block}.clinic-app-brand small{color:#7595bf;letter-spacing:.17em;font-size:7px;font-weight:900}.clinic-app-brand strong{margin-top:2px;font-size:13px}.clinic-identity{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;margin:0 6px 20px;padding:12px;display:flex}.clinic-identity>div{color:#102441;background:#b6cae3;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.clinic-identity strong,.clinic-identity small{display:block}.clinic-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:9px;overflow:hidden}.clinic-identity small{color:#7993b4;margin-top:3px;font-size:7px}.clinic-sidebar nav{gap:4px;display:grid}.clinic-sidebar nav button{color:#9eb1c9;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:9px;font-weight:750;display:grid;position:relative}.clinic-sidebar nav button.active:before{content:"";background:#82a4d1;border-radius:3px;width:3px;position:absolute;inset:8px auto 8px -2px}.clinic-sidebar nav i{background:#ffffff0f;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.clinic-sidebar nav b{color:#0c2447;text-align:center;background:#f0c67a;border-radius:999px;min-width:18px;padding:4px;font-size:7px}.clinic-sidebar-foot{border-top:1px solid #ffffff17;margin-top:auto;padding:13px;display:grid}.clinic-sidebar-foot span{color:#6986ab;text-transform:uppercase;font-size:7px}.clinic-sidebar-foot strong{margin-top:5px;font-size:9px}.clinic-sidebar-foot small{color:#6381a8;margin-top:3px;font-size:7px}.clinic-sidebar-foot a{color:#7f9fc8;margin-top:10px;font-size:7px;font-weight:800;text-decoration:none}.clinic-workspace{min-width:0;padding:0 clamp(18px,3vw,40px) 32px}.clinic-topbar{border-bottom:1px solid #d8dde4;justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.clinic-topbar h1{letter-spacing:-.03em;margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.clinic-top-actions{align-items:center;gap:11px;display:flex}.clinic-top-actions>a{color:#526e93;font-size:8px;font-weight:800;text-decoration:none}.clinic-lang{color:#0c3067;cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:850}.clinic-secure-pill{color:#0c326a;background:#e3eaf3;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:850}.clinic-avatar{color:#fff;background:#12243e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.clinic-flash{color:#113263;background:#e5ecf4;border-radius:10px;align-items:center;gap:8px;margin-top:13px;padding:10px 13px;font-size:9px;display:flex;position:relative}.clinic-flash.error{color:#93463e;background:#fae9e6}.clinic-flash.warning{color:#806224;background:#f8f0dc}.clinic-flash>span{font-weight:900}.clinic-flash button{color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto}.clinic-dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:19px;display:flex}.clinic-dashboard-welcome h2,.clinic-module-header h2{letter-spacing:-.04em;margin:6px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,38px);font-weight:500}.clinic-dashboard-welcome p{color:#56749a;margin:0;font-size:9px}.clinic-quick-row{gap:7px;display:flex}.clinic-quick-row button,.clinic-card-title button,.clinic-prescription-list article>button,.clinic-encounter-editor button:not(.clinic-primary){color:#0c3067;cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850}.clinic-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.clinic-dashboard-metrics article{background:#ffffffe6;border:1px solid #d9dee4;border-radius:14px;padding:15px 17px}.clinic-dashboard-metrics article.attention{background:#fffaf1;border-color:#ead2a8}.clinic-dashboard-metrics span,.clinic-dashboard-metrics small{color:#748884;font-size:8px;display:block}.clinic-dashboard-metrics strong{margin:7px 0 4px;font-size:22px;display:block}.clinic-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.clinic-list-card{background:#ffffffe6;border:1px solid #d7dde4;border-radius:16px;overflow:hidden}.clinic-card-title{border-bottom:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.clinic-card-title h3{margin:4px 0 0;font-size:13px}.clinic-today-list,.clinic-task-list{display:grid}.clinic-today-list article{border-bottom:1px solid #e7ebef;grid-template-columns:48px 32px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.clinic-today-list article:last-child{border-bottom:0}.clinic-today-list time{color:#0c3067;font-size:9px;font-weight:850}.clinic-today-list div strong,.clinic-today-list div small{display:block}.clinic-today-list div small{color:#7b8d89;margin-top:3px;font-size:7px}.clinic-task-list button{text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ebef;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:13px 16px;display:grid}.clinic-task-list button:last-child{border-bottom:0}.clinic-task-list i{color:#0c3067;background:#e4ebf3;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.clinic-task-list i.warn{color:#875e18;background:#faefd7}.clinic-task-list i.safe{color:#14366a;background:#e3eaf4}.clinic-task-list strong,.clinic-task-list small{display:block}.clinic-task-list small{color:#7c8e8a;margin-top:3px;font-size:7px}.clinic-task-list b{color:#6280a7}.clinic-source-status{background:#eef1f6;border:1px solid #d3dae2;border-radius:13px;align-items:center;gap:14px;margin-top:12px;padding:13px 16px;display:flex}.clinic-source-status>span{color:#865f20;text-transform:uppercase;background:#faeac8;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-weight:900}.clinic-source-status p{color:#4d6789;margin:0;font-size:8px;line-height:1.55}.clinic-source-status b{color:#17263c}.clinic-module-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.clinic-primary{color:#fff;cursor:pointer;background:#0e3a7c;border:0;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:850;box-shadow:0 6px 14px #0e3a7c21}.clinic-primary:disabled{opacity:.45;cursor:not-allowed}.clinic-inline-form{background:#fff;border:1px solid #cbd3de;border-radius:15px;gap:15px;margin-bottom:13px;padding:19px;display:grid;box-shadow:0 10px 28px #1226430d}.clinic-inline-form.compact{grid-template-columns:1fr auto;align-items:end}.clinic-inline-form.compact .clinic-form-grid{grid-column:1}.clinic-inline-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.clinic-inline-heading h3{margin:4px 0 0;font-size:14px}.clinic-inline-heading p,.clinic-form-note{color:#627fa6;margin:0;font-size:8px}.clinic-patient-layout,.clinic-record-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;display:grid}.clinic-list-toolbar{border-bottom:1px solid #e0e4e9;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.clinic-list-toolbar input{border:1px solid #d5dae1;border-radius:9px;outline:none;flex:1;padding:9px 11px;font-size:9px}.clinic-table,.clinic-encounter-list{max-height:630px;display:grid;overflow:auto}.clinic-patient-table>button,.clinic-encounter-list>button{text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ebef;grid-template-columns:34px minmax(180px,1fr) 115px auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.clinic-patient-table>button:hover,.clinic-patient-table>button.selected,.clinic-encounter-list>button:hover,.clinic-encounter-list>button.selected{background:#f0f3f8}.clinic-patient-avatar{color:#0c3067;background:#e4ebf3;border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.clinic-patient-avatar.large{border-radius:13px;width:45px;height:45px;font-size:11px}.clinic-patient-avatar.pending{color:#806224;background:#f8f0dc}.clinic-patient-table strong,.clinic-patient-table small,.clinic-encounter-list strong,.clinic-encounter-list small{display:block}.clinic-patient-table small,.clinic-encounter-list small{color:#7f918d;margin-top:3px;font-size:7px}.clinic-patient-table>button>span:nth-child(3){color:#59769d;font-size:8px}.clinic-patient-table>button>b{color:#924b43;background:#faece9;border-radius:999px;padding:5px 7px;font-size:7px}.clinic-detail-placeholder,.clinic-empty{color:#738782;text-align:center;align-content:center;place-items:center;min-height:260px;padding:30px;display:grid}.clinic-detail-placeholder{border:1px dashed #cbd2dc;border-radius:16px}.clinic-detail-placeholder>span,.clinic-empty>span{color:#0c3067;background:#e4ebf3;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.clinic-detail-placeholder h3,.clinic-empty strong{margin:11px 0 5px;font-size:11px}.clinic-detail-placeholder p,.clinic-empty p{color:#849590;max-width:280px;margin:0;font-size:8px;line-height:1.55}.clinic-patient-detail{background:#fff;border:1px solid #d7dce3;border-radius:16px;padding:19px;position:relative}.clinic-detail-close{color:#59779f;cursor:pointer;background:0 0;border:0;font-size:17px;position:absolute;top:12px;right:12px}.clinic-patient-detail-head{align-items:center;gap:11px;padding-right:20px;display:flex}.clinic-patient-detail-head h3{margin:0;font-size:14px}.clinic-patient-detail-head p{color:#7b8e89;margin:4px 0 0;font-size:8px}.clinic-detail-facts{border-top:1px solid #e3e6eb;gap:0;margin-top:15px;display:grid}.clinic-detail-facts>div{border-bottom:1px solid #e7ebef;grid-template-columns:105px 1fr;gap:10px;padding:9px 0;display:grid}.clinic-detail-facts span{color:#7d8f8b;font-size:7px}.clinic-detail-facts strong{font-size:8px;line-height:1.45}.clinic-timeline{margin-top:17px}.clinic-timeline h4{margin:0 0 10px;font-size:10px}.clinic-timeline>div{grid-template-columns:8px 1fr auto;gap:8px;padding:8px 0;display:grid}.clinic-timeline i{background:#456ea3;border-radius:50%;width:7px;height:7px;margin-top:3px}.clinic-timeline strong,.clinic-timeline small{display:block}.clinic-timeline strong{font-size:8px}.clinic-timeline small{color:#81928e;margin-top:3px;font-size:7px}.clinic-timeline time{color:#899995;font-size:7px}.clinic-timeline>p{color:#82938f;font-size:8px}.clinic-archive{color:#994e46;cursor:pointer;background:#fff7f5;border:1px solid #e8c7c2;border-radius:9px;width:100%;margin-top:14px;padding:8px;font-size:8px;font-weight:800}.clinic-appointment-list{display:grid}.clinic-appointment-list article{border-bottom:1px solid #e7eaee;grid-template-columns:78px minmax(0,1fr) 140px;align-items:center;gap:13px;padding:13px 16px;display:grid}.clinic-appointment-list time strong,.clinic-appointment-list time span,.clinic-appointment-list div strong,.clinic-appointment-list div span{display:block}.clinic-appointment-list time strong{color:#0c3067;font-size:9px}.clinic-appointment-list time span,.clinic-appointment-list div span{color:#7e908c;margin-top:3px;font-size:7px}.clinic-appointment-list div strong{font-size:9px}.clinic-appointment-list select{text-transform:capitalize;background:#fff;border:1px solid #d5dbe2;border-radius:8px;padding:8px;font-size:8px}.clinic-encounter-list>button{grid-template-columns:70px 1fr auto}.clinic-note-status{color:#806224;text-transform:capitalize;background:#f8f0dc;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850;display:inline-flex}.clinic-note-status.signed,.clinic-note-status.final,.clinic-note-status.completed,.clinic-note-status.active,.clinic-note-status.confirmed{color:#0e3165;background:#e5ecf4}.clinic-note-status.cancelled,.clinic-note-status.no_show{color:#964a42;background:#fae9e6}.clinic-note-status.waiting,.clinic-note-status.checked_in,.clinic-note-status.in_consultation{color:#1c3e71;background:#e5ecf4}.clinic-encounter-list time{color:#859692;font-size:7px}.clinic-encounter-editor{background:#fff;border:1px solid #d6dce3;border-radius:16px;padding:18px}.clinic-editor-head{border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.clinic-editor-head h3{margin:7px 0 0;font-size:14px}.clinic-editor-head p{color:#7e8f8c;margin:3px 0 0;font-size:7px}.clinic-note-form{gap:11px;margin-top:14px;display:grid}.clinic-note-form textarea{min-height:82px}.clinic-sign-row{border-top:1px solid #e3e6eb;grid-template-columns:1fr auto;align-items:center;gap:15px;margin-top:15px;padding-top:13px;display:grid}.clinic-sign-row p{color:#7e908c;margin:0;font-size:7px}.clinic-signed-note{gap:11px;margin:14px 0;display:grid}.clinic-signed-note section{background:#f5f6f8;border-radius:9px;padding:10px}.clinic-signed-note span{color:#0e3a7c;text-transform:uppercase;font-size:7px;font-weight:900}.clinic-signed-note p{white-space:pre-wrap;margin:5px 0 0;font-size:9px;line-height:1.55}.clinic-encounter-editor.signed form{border-top:1px solid #e1e5ea;gap:9px;margin-top:16px;padding-top:15px;display:grid}.clinic-encounter-editor.signed textarea{min-height:82px;font:inherit;border:1px solid #d5dbe2;border-radius:9px;padding:10px;font-size:9px}.clinic-confirm-box{background:#fffaf0;border:1px solid #ead4a6;border-radius:10px;gap:8px;padding:13px;display:grid}.clinic-safety-banner{background:#fff8e9;border-left:3px solid #d19231;border-radius:0 11px 11px 0;margin-bottom:12px;padding:13px 15px}.clinic-safety-banner strong{font-size:9px}.clinic-safety-banner p{color:#775f36;margin:4px 0 0;font-size:8px;line-height:1.6}.clinic-prescription-list{display:grid}.clinic-prescription-list article{border-bottom:1px solid #e7eaee;grid-template-columns:180px 1fr 75px auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.clinic-prescription-list article>div strong,.clinic-prescription-list article>div small{display:block}.clinic-prescription-list article>div strong{margin-top:7px;font-size:9px}.clinic-prescription-list article>div small{color:#849590;margin-top:3px;font-size:7px}.clinic-prescription-list ul{color:#3e526f;margin:0;padding-left:17px;font-size:8px;line-height:1.6}.clinic-warning-count,.clinic-check-count{color:#8b641f;background:#f9edcf;border-radius:999px;padding:6px 7px;font-size:7px;font-weight:850}.clinic-check-count{color:#0e3165;background:#e5ecf4}.clinic-document-grid{background:#e7eaee;grid-template-columns:1fr 1fr;gap:1px;display:grid}.clinic-document-grid article{background:#fff;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.clinic-file-icon{color:#193969;background:#e4ebf3;border-radius:10px;place-items:center;width:39px;height:39px;font-size:7px;font-weight:900;display:grid}.clinic-document-grid strong,.clinic-document-grid small{display:block}.clinic-document-grid strong{font-size:9px}.clinic-document-grid small{color:#82938f;margin-top:3px;font-size:7px}.clinic-document-grid a{color:#0c3067;font-size:8px;font-weight:850;text-decoration:none}.clinic-team-list,.clinic-audit-list{display:grid}.clinic-team-list article,.clinic-audit-list article{border-bottom:1px solid #e7ebef;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.clinic-team-list strong,.clinic-team-list small,.clinic-audit-list strong,.clinic-audit-list small{display:block}.clinic-team-list strong,.clinic-audit-list strong{font-size:9px}.clinic-team-list small,.clinic-audit-list small{color:#81928e;margin-top:3px;font-size:7px}.clinic-audit-list>article>span{color:#0c3067;background:#e6ecf4;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.clinic-audit-list time{color:#7f918d;font-size:7px}.clinic-document-actions{justify-items:end;gap:6px;display:grid}.clinic-document-actions button,.clinic-detail-edit{color:#0c3067;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:850}.clinic-patient-detail-head .clinic-detail-edit{background:#fff;border:1px solid #cbd2dc;border-radius:8px;margin-left:auto;padding:7px 9px}.clinic-patient-edit{border-top:1px solid #e3e6eb;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;padding-top:14px;display:grid}.clinic-patient-edit label{color:#4d6789;gap:5px;font-size:7px;font-weight:800;display:grid}.clinic-patient-edit input,.clinic-patient-edit select,.clinic-patient-edit textarea{width:100%;min-width:0;font:inherit;border:1px solid #d5dbe2;border-radius:8px;padding:8px;font-size:8px}.clinic-patient-edit textarea{resize:vertical;min-height:56px}.clinic-patient-edit .wide,.clinic-patient-edit .clinic-primary{grid-column:1/-1}.clinic-team-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.clinic-team-actions select,.clinic-team-actions button{color:#0c3067;background:#fff;border:1px solid #cbd2dc;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:800}.clinic-team-actions button{cursor:pointer}.clinic-team-actions button:disabled,.clinic-team-actions select:disabled{opacity:.5;cursor:not-allowed}.clinic-team-actions button.danger{color:#994e46;background:#fff7f5;border-color:#e8c7c2}.clinic-safety-panel{border-top:1px solid #e3e6eb;margin-top:17px;padding-top:15px}.clinic-safety-panel>h4{margin:0 0 10px;font-size:10px}.clinic-safety-records{gap:9px;display:grid}.clinic-safety-records>div{background:#f5f7f9;border-radius:10px;gap:6px;padding:9px;display:grid}.clinic-safety-records>div>strong{color:#4d6789;text-transform:uppercase;font-size:7px}.clinic-safety-records>div>small{color:#81928e;font-size:7px}.clinic-safety-records article{background:#fff;border-left:3px solid #7892b4;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px;font-size:8px;display:flex}.clinic-safety-records article.severity-critical{background:#fff7f5;border-left-color:#b95146}.clinic-safety-records article.severity-warning{background:#fffaf1;border-left-color:#c98b2e}.clinic-safety-records article span>small{color:#80918d;margin-top:3px;font-size:6px;display:block}.clinic-safety-records article button,.clinic-safety-entry button{color:#0c3067;cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:7px;padding:5px 6px;font-size:6px;font-weight:800}.clinic-safety-records article span:last-child{gap:4px;display:flex}.clinic-safety-entry{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.clinic-safety-entry details{background:#fff;border:1px solid #d8dee5;border-radius:8px;padding:7px}.clinic-safety-entry summary{color:#0c3067;cursor:pointer;font-size:7px;font-weight:850}.clinic-safety-entry form{gap:5px;margin-top:7px;display:grid}.clinic-safety-entry input,.clinic-safety-entry select{min-width:0;font:inherit;border:1px solid #d5dbe2;border-radius:7px;padding:6px;font-size:7px}.clinic-live-queue{background:#eef2f7;border:1px solid #d4dbe4;border-radius:13px;grid-template-columns:120px 1fr;align-items:start;gap:12px;margin-bottom:12px;padding:13px 15px;display:grid}.clinic-live-queue>div:first-child{gap:5px;display:grid}.clinic-live-queue>div:first-child strong{font-size:13px}.clinic-live-queue>div:last-child{gap:8px;display:flex;overflow:auto}.clinic-live-queue article{background:#fff;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-width:190px;padding:9px;display:grid}.clinic-live-queue article>b{color:#0c3067;background:#e4ebf3;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.clinic-live-queue article strong,.clinic-live-queue article small{display:block}.clinic-live-queue article strong{font-size:8px}.clinic-live-queue article small{color:#788b88;margin-top:3px;font-size:6px}.clinic-live-queue>p{color:#718582;margin:3px 0;font-size:8px}.clinical-tools-module{gap:14px;display:grid}.clinical-module-lede{color:#557298;max-width:720px;margin:7px 0 0;font-size:9px;line-height:1.65}.clinical-tools-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:13px;display:grid}.clinical-tool-library,.clinical-calculator-card,.clinical-result-card,.clinical-result-placeholder{background:#fff;border:1px solid #d7dce3;border-radius:16px}.clinical-tool-library{position:sticky;top:14px;overflow:hidden}.clinical-tool-search{background:#fbfcfd;border-bottom:1px solid #e3e7ec;grid-template-columns:1fr 98px;gap:7px;padding:12px;display:grid}.clinical-tool-search input,.clinical-tool-search select,.clinical-input-wrap input,.clinical-input-wrap select,.clinical-save-panel select{color:#17263c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d4dae1;border-radius:8px;outline:none;padding:8px 9px;font-size:8px}.clinical-tool-search input:focus,.clinical-tool-search select:focus,.clinical-input-wrap input:focus,.clinical-input-wrap select:focus,.clinical-save-panel select:focus{border-color:#0e3a7c;box-shadow:0 0 0 3px #0e3a7c14}.clinical-tool-list{max-height:570px;display:grid;overflow:auto}.clinical-tool-list button{text-align:start;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ebef;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.clinical-tool-list button:hover,.clinical-tool-list button.active{background:#eff3f8}.clinical-tool-list button>span,.clinical-saved-icon{color:#0c3067;background:#e4ebf3;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.clinical-tool-list strong,.clinical-tool-list small{display:block}.clinical-tool-list strong{font-size:8px;line-height:1.35}.clinical-tool-list small{color:#81928e;margin-top:3px;font-size:7px}.clinical-tool-list b{color:#6583a9}.clinical-calculator-workspace{gap:13px;display:grid}.clinical-calculator-card{overflow:hidden}.clinical-calculator-card>header{background:linear-gradient(135deg,#f8fafc,#eef2f7);border-bottom:1px solid #e2e6eb;justify-content:space-between;gap:20px;padding:18px;display:flex}.clinical-calculator-card>header span{color:#0e3a7c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.clinical-calculator-card h3{margin:5px 0 4px;font-size:16px}.clinical-calculator-card header p{color:#547094;max-width:660px;margin:0;font-size:8px;line-height:1.55}.clinical-calculator-card header i{color:#0b2f66;background:#e2e9f2;border-radius:999px;flex:none;align-self:flex-start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.clinical-calculator-card form{padding:18px}.clinical-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.clinical-input-grid>label,.clinical-save-panel label{color:#4d6789;gap:5px;font-size:7px;font-weight:800;display:grid}.clinical-input-grid>label>b{color:#b85148}.clinical-input-wrap{align-items:center;display:flex;position:relative}.clinical-input-wrap>span{color:#879894;pointer-events:none;font-size:7px;position:absolute;right:9px}.clinical-input-wrap input:not(.clinical-checkbox){padding-right:68px}.clinical-input-wrap .clinical-checkbox{accent-color:#0e3a7c;width:17px;height:17px;margin:5px 0}.clinical-calculate-row{border-top:1px solid #e3e6eb;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:14px;display:flex}.clinical-calculate-row p{color:#7d908b;max-width:620px;margin:0;font-size:7px;line-height:1.55}.clinical-result-card{overflow:hidden}.clinical-result-heading{background:#edf2f8;border-bottom:1px solid #dce1e8;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px;display:flex}.clinical-result-heading span{color:#0e3a7c;text-transform:uppercase;font-size:7px;font-weight:900}.clinical-result-heading strong{color:#0b2c5e;margin:5px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;display:block}.clinical-result-heading strong small{font-family:inherit;font-size:13px}.clinical-result-heading p{color:#486181;margin:0;font-size:8px;line-height:1.55}.clinical-result-heading>i{color:#825f23;background:#faedcf;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.clinical-result-card>section{border-bottom:1px solid #e7eaee;padding:15px 19px}.clinical-result-card h4,.clinical-save-panel h4{margin:0 0 9px;font-size:9px}.clinical-result-card code{color:#24344b;white-space:normal;background:#f3f5f7;border-radius:8px;padding:10px;font-size:8px;line-height:1.55;display:block}.clinical-result-card ol{color:#455c7a;margin:0;padding-left:17px;font-size:8px;line-height:1.65}.clinical-result-details{background:#e1e5ea;border-bottom:1px solid #e1e5ea;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.clinical-result-details>div{background:#fff;padding:12px 18px}.clinical-result-details span,.clinical-result-details strong{display:block}.clinical-result-details span{color:#80928e;font-size:7px}.clinical-result-details strong{margin-top:4px;font-size:9px}.clinical-limitations{background:#fffaf0}.clinical-limitations p{color:#755f38;align-items:flex-start;gap:8px;margin:6px 0;font-size:8px;line-height:1.55;display:flex}.clinical-limitations p span{color:#805e1f;background:#f4dfad;border-radius:6px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-weight:900;display:grid}.clinical-source{justify-content:space-between;align-items:center;gap:15px;display:flex}.clinical-source span,.clinical-source strong,.clinical-source small{display:block}.clinical-source span{color:#7c8f8b;font-size:7px}.clinical-source strong{margin-top:4px;font-size:8px}.clinical-source small{color:#849691;margin-top:3px;font-size:7px}.clinical-source a{color:#0c3067;font-size:8px;font-weight:850;text-decoration:none}.clinical-source .clinical-no-source{color:#75633f;background:#f8f1e1;border-radius:8px;padding:6px 8px}.clinical-save-panel{background:#f7f8fa;padding:18px 19px}.clinical-save-panel>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clinical-save-panel>.clinic-check{margin:13px 0;display:flex}.clinical-save-panel>.clinic-check input{flex:none}.clinical-result-placeholder{text-align:center;align-content:center;place-items:center;min-height:270px;padding:30px;display:grid}.clinical-result-placeholder>span{color:#0c3067;background:#e4ebf3;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.clinical-result-placeholder h3{margin:12px 0 5px;font-size:12px}.clinical-result-placeholder p{color:#81938e;max-width:340px;margin:0;font-size:8px;line-height:1.55}.clinical-recent-results>.clinic-card-title>span{color:#7f918d;font-size:8px}.clinical-recent-results>div:last-child>article{border-bottom:1px solid #e7ebef;grid-template-columns:30px minmax(0,1fr) auto 145px;align-items:center;gap:11px;padding:11px 15px;display:grid}.clinical-recent-results>div:last-child>article:last-child{border-bottom:0}.clinical-recent-results article strong,.clinical-recent-results article small{display:block}.clinical-recent-results article strong{font-size:9px}.clinical-recent-results article small{color:#81928e;margin-top:3px;font-size:7px}.clinical-recent-results article>b{font-size:8px}.clinical-recent-results time{color:#839590;text-align:end;font-size:7px}.clinical-data-module{gap:13px;display:grid}.clinical-data-actions{gap:7px;display:flex}.clinic-secondary{color:#0c3067;cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:850}.clinic-secondary:disabled{opacity:.45;cursor:not-allowed}.clinical-data-form{margin-bottom:0}.clinical-data-form>.clinic-check{max-width:860px}.clinical-medication-list{background:#e4e8ed;grid-template-columns:1fr 1fr;gap:1px;display:grid}.clinical-medication-list>article{background:#fff;padding:17px}.clinical-medication-title{grid-template-columns:37px 1fr auto;align-items:center;gap:10px;display:grid}.clinical-medication-title>span{color:#0c3067;background:#e4ebf3;border-radius:11px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.clinical-medication-title h3{margin:0;font-size:12px}.clinical-medication-title p{color:#778b86;margin:4px 0 0;font-size:7px}.clinical-medication-title i{color:#805f24;background:#f8edcf;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.clinical-medication-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.clinical-medication-facts>div{background:#f5f6f8;border-radius:8px;padding:9px}.clinical-medication-facts span{color:#0e3a7c;letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-weight:900}.clinical-medication-facts p{color:#3a4c67;white-space:pre-wrap;margin:4px 0 0;font-size:7px;line-height:1.55}.clinical-data-source{border-top:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.clinical-data-source strong,.clinical-data-source small{display:block}.clinical-data-source strong{font-size:8px}.clinical-data-source small{color:#82938f;margin-top:3px;font-size:7px}.clinical-data-source a{color:#0c3067;flex:none;font-size:7px;font-weight:850;text-decoration:none}.clinical-lab-layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:start;gap:13px;display:grid}.clinical-range-list,.clinical-result-list{max-height:620px;display:grid;overflow:auto}.clinical-range-list>article{border-bottom:1px solid #e7ebef;grid-template-columns:minmax(120px,1fr) auto minmax(100px,.7fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid;position:relative}.clinical-range-list strong,.clinical-range-list small{display:block}.clinical-range-list strong{font-size:9px}.clinical-range-list small{color:#81928e;margin-top:3px;font-size:7px}.clinical-range-list b{font-size:8px}.clinical-range-list>article>span{color:#536f93;font-size:7px}.clinical-range-list a{color:#0c3067;font-size:7px;font-weight:800;text-decoration:none}.clinical-range-list i{color:#8a6a2d;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:6px;font-style:normal}.clinical-result-list>article{border-bottom:1px solid #e7ebef;grid-template-columns:33px minmax(110px,1fr) auto 82px auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.clinical-result-list>article.critical{background:#fff8f6}.clinical-lab-flag{color:#0c3067;background:#e5ecf4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.clinical-lab-flag.high,.clinical-lab-flag.low{color:#815e20;background:#f8edcf}.clinical-lab-flag.critical_high,.clinical-lab-flag.critical_low{color:#a04139;background:#fbe6e3}.clinical-result-list strong,.clinical-result-list small{display:block}.clinical-result-list strong{font-size:9px}.clinical-result-list small{color:#81928e;margin-top:3px;font-size:7px}.clinical-result-list>article>b{font-size:9px}.clinical-result-list>article>i{color:#58759c;text-transform:capitalize;font-size:7px;font-style:normal}.clinical-result-list button{white-space:nowrap}.clinical-critical-review{color:#983f37;cursor:pointer;background:#fff1ef;border:1px solid #d99088;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:900}.clinical-critical-review:disabled{opacity:.45}.clinic-flash.warning,.clinic-alert.warning{color:#76591d;background:#fff7e7;border-color:#e6ca8b}.mc-admin-shell{background:#f2f4f6;min-height:100vh;padding:0 clamp(20px,4vw,56px) 40px}.mc-admin-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:13px;display:grid}.mc-registration-list{padding:0;overflow:hidden}.mc-admin-filters{gap:8px;display:flex}.mc-admin-filters input,.mc-admin-filters select{background:#fff;border:1px solid #d5dbe2;border-radius:9px;padding:9px 10px;font-size:8px}.mc-admin-filters input{width:210px}.mc-registration-row{text-align:start;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eaee;grid-template-columns:38px minmax(170px,1fr) 170px 105px;align-items:center;gap:11px;width:100%;padding:13px 17px;display:grid}.mc-registration-row:hover,.mc-registration-row.selected{background:#f1f4f8}.mc-registration-row span strong,.mc-registration-row span small{display:block}.mc-registration-row span strong{font-size:9px}.mc-registration-row span small{color:#81928e;margin-top:3px;font-size:7px}.mc-registration-row i{text-align:center;font-style:normal}.status-chip.pending_approval{color:#806024;background:#f8f0dc}.status-chip.rejected,.status-chip.expired{color:#94463f;background:#fae9e6}.mc-review-panel{position:sticky;top:13px}.mc-review-head{border-bottom:1px solid #e0e4ea;padding-bottom:15px}.mc-review-head h3{margin:10px 0 2px;font-size:16px}.mc-review-head p{margin:0;font-size:8px}.mc-review-panel dl{margin:12px 0;display:grid}.mc-review-panel dl>div{border-bottom:1px solid #e7ebef;grid-template-columns:105px 1fr;gap:10px;padding:8px 0;display:grid}.mc-review-panel dt{color:#798c88;font-size:7px}.mc-review-panel dd{margin:0;font-size:8px;font-weight:750}.mc-review-panel dd small{color:#7f918d;margin-top:3px;font-weight:500;display:block}.mc-review-panel>label{margin-top:9px}.mc-review-panel textarea{resize:vertical;min-height:68px}.mc-review-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.mc-review-actions button{width:100%}.mc-admin-boundary{background:#edf0f5;border-radius:9px;margin:14px 0 0;padding:11px;font-size:7px!important;line-height:1.55!important}[dir=rtl] .clinic-sidebar nav button,[dir=rtl] .clinic-task-list button,[dir=rtl] .clinic-patient-table>button,[dir=rtl] .clinic-encounter-list>button{text-align:right}[dir=rtl] .clinic-sidebar nav button.active:before{left:auto;right:-2px}[dir=rtl] .clinic-alert.danger{border-left:0;border-right:3px solid #b85148}[dir=rtl].clinic-app-shell{grid-template-columns:minmax(0,1fr) 224px}[dir=rtl].clinic-app-shell .clinic-sidebar{border-right:0;border-left:1px solid var(--clinic-line);grid-area:1/2}[dir=rtl].clinic-app-shell .clinic-workspace{grid-area:1/1}[dir=rtl] .clinic-detail-close{left:12px;right:auto}[dir=rtl] .clinic-patient-detail-head{padding-left:20px;padding-right:0}[dir=rtl] .clinic-safety-banner{border-left:0;border-right:3px solid #d19231;border-radius:11px 0 0 11px}.clinic-medical-record-open{border:1px solid var(--clinic-line);width:100%;color:var(--clinic-accent-deep);background:var(--clinic-soft);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-weight:800;display:flex}.clinic-medical-record-open svg{width:18px;height:18px}.clinic-record-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1b2f8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.clinic-medical-record{background:#f7fafc;border:1px solid #cbd8e4;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #0b233447}.clinic-medical-record-head{border-bottom:1px solid var(--clinic-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.clinic-medical-record-head h2{margin:5px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.clinic-medical-record-head p{color:var(--clinic-muted);margin:0}.clinic-medical-record-head>div:last-child{gap:8px;display:flex}.clinic-medical-record-head button{border:1px solid var(--clinic-line);color:var(--clinic-accent-deep);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-weight:800;display:inline-flex}.clinic-medical-record-head button:last-child{width:44px;padding:8px}.clinic-medical-record-head button svg{width:18px;height:18px}.clinic-medical-record-tabs{border-bottom:1px solid var(--clinic-line);background:#eef4f7;gap:4px;padding:10px 16px;display:flex;overflow-x:auto}.clinic-medical-record-tabs button{min-width:max-content;color:var(--clinic-muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.clinic-medical-record-tabs button.active{color:#fff;background:var(--clinic-accent-deep)}.clinic-medical-record-body{min-height:360px;padding:20px 24px;overflow:auto}.clinic-record-overview{grid-template-columns:1fr 1fr;gap:14px;display:grid}.clinic-record-overview>section{border:1px solid var(--clinic-line);background:#fff;border-radius:13px;padding:17px}.clinic-record-overview>section.wide{grid-column:1/-1}.clinic-record-overview h3,.clinic-record-section-title{margin:0 0 13px;font-size:15px}.clinic-record-overview dl{gap:0;margin:0;display:grid}.clinic-record-overview dl>div{border-top:1px solid #e4eaef;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.clinic-record-overview dt{color:var(--clinic-muted);font-size:12px}.clinic-record-overview dd{margin:0;font-size:13px}.clinic-record-counts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clinic-record-counts span{background:var(--clinic-soft);border-radius:10px;padding:13px}.clinic-record-counts b{color:var(--clinic-accent-deep);margin-bottom:3px;font-size:21px;display:block}.clinic-record-rows{gap:8px;display:grid}.clinic-record-rows article{border:1px solid var(--clinic-line);background:#fff;border-radius:11px;grid-template-columns:135px 1fr;gap:18px;padding:14px 16px;display:grid}.clinic-record-rows time{color:var(--clinic-muted);font-size:12px}.clinic-record-rows strong,.clinic-record-rows small{display:block}.clinic-record-rows small{color:var(--clinic-muted);margin-top:4px}.clinic-record-rows p{white-space:pre-wrap;margin:9px 0 0}.clinic-record-section-title{align-items:center;gap:8px;margin-top:22px;display:flex}.clinic-record-section-title:first-child{margin-top:0}.clinic-record-section-title svg{width:20px;height:20px;color:var(--clinic-accent-deep)}.clinic-record-empty{border:1px dashed var(--clinic-line);color:var(--clinic-muted);text-align:center;background:#fff;border-radius:12px;padding:30px}@media (width<=760px){.clinic-record-backdrop{padding:0}.clinic-medical-record{border:0;border-radius:0;height:100vh;max-height:none}.clinic-medical-record-head{padding:16px}.clinic-medical-record-head>div:last-child button:first-child{width:44px;font-size:0}.clinic-medical-record-body{padding:15px}.clinic-record-overview{grid-template-columns:1fr}.clinic-record-overview>section.wide{grid-column:auto}.clinic-record-rows article{grid-template-columns:1fr;gap:5px}}@media print{.clinic-record-backdrop{background:#fff;padding:0;display:block;position:static}.clinic-medical-record{width:100%;max-height:none;box-shadow:none;border:0;display:block}.clinic-medical-record-head button,.clinic-medical-record-tabs{display:none!important}.clinic-medical-record-body{padding:0;overflow:visible}.clinic-record-rows article{break-inside:avoid}}@media (width<=1050px){.clinic-hero{grid-template-columns:1fr}.clinic-command-card{max-width:650px}.clinic-section-heading{grid-template-columns:1fr;gap:13px}.clinic-feature-grid{grid-template-columns:1fr 1fr}.clinic-feature-grid article:nth-child(2){border-right:0}.clinic-feature-grid article{border-bottom:1px solid #ffffff21}.clinic-dashboard-metrics{grid-template-columns:1fr 1fr}.clinic-dashboard-grid,.clinic-patient-layout,.clinic-record-layout{grid-template-columns:1fr}.clinic-patient-detail,.clinic-encounter-editor{position:static}.clinic-form-grid.four{grid-template-columns:1fr 1fr}.mc-admin-layout{grid-template-columns:1fr}.mc-review-panel{position:static}}@media (width<=760px){.medoraclinic-banner{grid-template-columns:55px 1fr;margin-bottom:55px;padding:20px}.medoraclinic-banner-mark{width:52px;height:52px}.medoraclinic-banner-actions{grid-column:1/-1}.clinic-public-header{width:calc(100% - 32px);height:72px}.clinic-public-header nav a:not(.clinic-header-login){display:none}.clinic-hero{width:calc(100% - 32px);min-height:auto;padding:55px 0 65px}.clinic-hero h1{font-size:46px}.clinic-hero-copy{font-size:15px}.clinic-command-card{padding:16px}.clinic-feature-grid{grid-template-columns:1fr}.clinic-feature-grid article,.clinic-feature-grid article:first-child{border-right:0;min-height:0;padding:23px 0}.clinic-feature-grid h3{margin-top:23px}.clinic-privacy{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);padding:65px 0 45px}.clinic-approval-flow{grid-template-columns:1fr;width:calc(100% - 32px);margin-bottom:55px}.clinic-approval-flow>i{text-align:center;transform:rotate(90deg)}.clinic-auth-card{padding:28px 21px}.clinic-auth-security,.clinic-status-details{grid-template-columns:1fr}.clinic-registration-header{width:calc(100% - 28px);height:70px}.clinic-registration-header>div span{display:none}.clinic-registration-layout{grid-template-columns:1fr;width:calc(100% - 28px);padding-top:25px}.clinic-registration-layout>aside{position:static}.clinic-registration-form-card{padding:20px}.clinic-form-grid,.clinic-form-grid.four{grid-template-columns:1fr}.clinic-form-grid .wide,.clinic-file-field{grid-column:auto}.clinic-form-submit{flex-direction:column;align-items:stretch}.clinic-form-submit .landing-primary{width:100%}.clinic-app-shell{display:block}.clinic-sidebar{height:auto;padding:12px;position:static}.clinic-app-brand{margin:0 0 10px}.clinic-identity,.clinic-sidebar-foot{display:none}.clinic-sidebar nav{padding-bottom:2px;display:flex;overflow-x:auto}.clinic-sidebar nav button{flex-direction:column;flex:0 0 64px;gap:4px;padding:7px;display:flex}.clinic-sidebar nav button>span{white-space:nowrap;font-size:7px}.clinic-sidebar nav button>b{position:absolute;top:2px;right:2px}.clinic-sidebar nav button.active:before{display:none}.clinic-workspace{padding:0 12px 25px}.clinic-topbar{min-height:66px}.clinic-topbar h1{font-size:19px}.clinic-breadcrumb,.clinic-secure-pill,.clinic-top-actions>a{display:none}.clinic-dashboard-welcome{flex-direction:column;align-items:flex-start}.clinic-quick-row{width:100%;overflow-x:auto}.clinic-quick-row button{white-space:nowrap}.clinic-dashboard-metrics{grid-template-columns:1fr 1fr}.clinic-module-header{align-items:flex-start}.clinic-inline-form.compact{grid-template-columns:1fr}.clinic-inline-form.compact .clinic-primary{width:100%}.clinic-patient-table>button{grid-template-columns:34px 1fr auto}.clinic-patient-table>button>span:nth-child(3){display:none}.clinic-patient-table>button>b{grid-column:3}.clinic-appointment-list article{grid-template-columns:65px 1fr}.clinic-appointment-list select{grid-column:2}.clinic-prescription-list article,.clinic-document-grid,.clinic-sign-row{grid-template-columns:1fr}.clinic-sign-row .clinic-primary{width:100%}.mc-admin-shell{padding:0 12px 30px}.mc-admin-filters{flex-direction:column;width:100%}.mc-admin-filters input{width:100%}.mc-registration-row{grid-template-columns:35px 1fr auto}.mc-registration-row>span:nth-child(3){display:none}}.clinic-structured-record{background:#f5f7fa;border:1px solid #d6dee8;border-radius:12px;gap:11px;margin-top:14px;padding:14px;display:grid}.clinic-structured-record>div:first-child p{color:#6f8199;margin:5px 0 0;font-size:7px;line-height:1.5}.clinic-structured-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clinic-structured-grid>div{background:#fff;border:1px solid #e0e5eb;border-radius:10px;min-width:0;padding:11px}.clinic-structured-grid h4{margin:0 0 8px;font-size:9px}.clinic-structured-grid form{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.clinic-structured-grid form input,.clinic-structured-grid form select{border:1px solid #d5dbe2;border-radius:7px;min-width:0;padding:7px;font-size:7px}.clinic-structured-grid form button{color:#fff;cursor:pointer;background:#0e3a7c;border:0;border-radius:7px;padding:7px;font-size:7px;font-weight:800}.clinic-structured-list{gap:5px;display:grid}.clinic-structured-list article{background:#f2f5f8;border-radius:7px;grid-template-columns:1fr auto;gap:3px;padding:7px;display:grid}.clinic-structured-list strong{font-size:7px}.clinic-structured-list span,.clinic-structured-list small,.clinic-structured-list>p{color:#6c7f98;margin:0;font-size:6px}.clinic-structured-list small{grid-column:1}.clinic-structured-list select{text-transform:capitalize;background:#fff;border:1px solid #d5dbe2;border-radius:6px;grid-area:1/2/3;font-size:6px}@media (width<=900px){.clinic-structured-grid{grid-template-columns:1fr}}[dir=rtl] .clinical-tool-list button{text-align:right}[dir=rtl] .clinical-input-wrap>span{left:9px;right:auto}[dir=rtl] .clinical-input-wrap input:not(.clinical-checkbox){padding-left:68px;padding-right:9px}@media (width<=1050px){.clinical-tools-layout{grid-template-columns:230px minmax(0,1fr)}.clinical-input-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.clinical-tools-layout{grid-template-columns:1fr}.clinical-tool-library{position:static}.clinical-tool-list{max-height:235px}.clinical-input-grid,.clinical-save-panel>div{grid-template-columns:1fr}.clinical-calculate-row,.clinical-source{flex-direction:column;align-items:stretch}.clinical-calculate-row .clinic-primary{width:100%}.clinical-recent-results>div:last-child>article{grid-template-columns:30px 1fr auto}.clinical-recent-results time{text-align:start;grid-column:2/4}}@media (width<=1050px){.clinical-medication-list,.clinical-lab-layout{grid-template-columns:1fr}}@media (width<=760px){.clinical-data-actions{flex-wrap:wrap;width:100%}.clinical-data-actions button{flex:1}.clinical-medication-title{grid-template-columns:37px 1fr}.clinical-medication-title i{grid-column:2}.clinical-medication-facts{grid-template-columns:1fr}.clinical-data-source{flex-direction:column;align-items:flex-start}.clinical-range-list>article{grid-template-columns:1fr auto}.clinical-range-list>article>span,.clinical-range-list>article>a{grid-column:auto}.clinical-result-list>article{grid-template-columns:33px 1fr auto}.clinical-result-list>article>i{grid-column:2}.clinical-result-list>article>button,.clinical-result-list>article>.clinic-note-status{grid-area:2/3}}@media print{.clinic-sidebar,.clinic-topbar,.clinic-module-header,.clinic-list-card:not(.clinic-prescription-print),.clinic-inline-form,.clinic-flash,.clinic-sign-row,.clinic-source-status,.clinic-safety-banner{display:none!important}.clinic-app-shell{background:#fff;display:block}.clinic-workspace{padding:0}.clinic-encounter-editor,.clinic-prescription-print,.clinic-prescription-list{box-shadow:none!important;border:0!important}.clinic-encounter-editor,.clinic-prescription-print{display:block!important}.clinic-encounter-editor button,.clinic-encounter-editor form,.clinic-prescription-print button,.clinic-prescription-print select{display:none!important}}.clinic-sidebar-foot em{color:#f0c978;text-align:center;background:#f0c9781a;border-radius:7px;margin-bottom:9px;padding:6px 7px;font-size:7px;font-style:normal;font-weight:850}.clinic-selection-card{width:min(100%,620px)}.clinic-selection-list{gap:9px;margin:24px 0;display:grid}.clinic-selection-list form{margin:0}.clinic-selection-list button{color:#152337;text-align:start;cursor:pointer;background:#fff;border:1px solid #d3deeb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:66px;padding:13px 15px;display:flex}.clinic-selection-list button:hover,.clinic-selection-list button:focus-visible{background:#f3faf8;border-color:#76aaa5;outline:3px solid #1d7f741f}.clinic-selection-list span,.clinic-selection-list strong,.clinic-selection-list small{display:block}.clinic-selection-list strong{font-size:13px}.clinic-selection-list small{color:#6f8199;text-transform:capitalize;margin-top:4px;font-size:11px}.clinic-selection-list b{color:#0f695f;white-space:nowrap;font-size:12px}.site-shell{--site-ink:#101c2f;--site-muted:#475e7d;--site-green:#09306b;--site-deep:#071d3f;--site-mint:#e7edf4;--site-line:#d8dde4;--site-amber:#b96f18;min-height:100vh;color:var(--site-ink);background:#f6f7f9;font-size:16px;line-height:1.5;overflow:hidden}.site-shell a{color:inherit}.skip-link{z-index:999;background:#071d3f;border-radius:8px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-150%);color:#fff!important}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;border-bottom:1px solid #101c2f1f;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1240px,100% - 48px);min-height:88px;margin:0 auto;display:grid;position:relative}.site-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.site-brand>span:last-child{display:grid}.site-brand small{color:var(--site-green);letter-spacing:.14em;font-size:10px;font-weight:850}.site-brand strong{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.05}.site-mark{color:#fff;background:linear-gradient(145deg,#113d7f,#071d3f);border-radius:13px;place-items:center;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:20px;display:grid;box-shadow:0 10px 24px #071d3f2b}.site-nav{justify-content:center;align-items:center;gap:clamp(15px,2vw,28px);display:flex}.site-nav a{color:#405471;white-space:nowrap;padding:10px 0;font-size:13px;font-weight:700;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--site-green);border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform:scaleX(1)}.site-header-actions{align-items:center;gap:10px;display:flex}.language-link{align-items:center;min-height:44px;padding:0 9px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:var(--site-green)!important}.site-header-cta{background:var(--site-deep);border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #071d3f21;color:#fff!important}.site-header-cta:hover{background:#09306b}.site-menu{display:none}.site-header-login{color:#0757ce;align-items:center;min-height:44px;padding:0 9px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.site-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #e4a03a}.site-shell button,.site-shell summary{font:inherit}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell p{overflow-wrap:break-word}.site-shell h1,.site-shell h2{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:500}.site-shell[lang=ar] :is(h1,h2,.site-brand strong){letter-spacing:0;font-family:Tahoma,Arial,sans-serif}.site-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(50px,8vw,110px);width:min(1240px,100% - 48px);min-height:650px;margin:0 auto;padding:82px 0 100px;display:grid;position:relative}.site-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4c76ae24,#4c76ae00 68%);border-radius:50%;width:660px;height:660px;position:absolute;top:-120px;right:-280px}.site-hero-copy{z-index:1;position:relative}.site-eyebrow{color:var(--site-green);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.site-eyebrow>span{background:#cf852c;border-radius:2px;width:20px;height:2px;margin:0 8px 3px 0;display:inline-block}.site-hero h1{max-width:720px;margin:20px 0 24px;font-size:clamp(58px,6.7vw,88px);line-height:.97}.site-hero h1 em{color:var(--site-green);font-style:italic}.site-hero-lede{color:#405472;max-width:690px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.7}.site-action-row{flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px;display:flex}.site-button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.site-button.primary{background:var(--site-green);box-shadow:0 10px 28px #09306b2e;color:#fff!important}.site-button.primary:hover{background:#072758;transform:translateY(-1px)}.site-button.secondary{background:#fff;border-color:#cbd2dc;color:var(--site-deep)!important}.site-button.secondary:hover{background:#f7f9fc;border-color:#8aa0bd}.site-button.light{background:#fff;color:var(--site-deep)!important}.site-button:disabled{opacity:.6;cursor:wait}.site-proof-row{color:#4e698c;flex-wrap:wrap;gap:16px 24px;margin:27px 0 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}.site-proof-row li{align-items:center;gap:7px;display:flex}.site-proof-row li span{color:#072b60;background:#e1e8f2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.path-card{z-index:1;background:linear-gradient(145deg,#fffffff5,#edf1f7e6);border:1px solid #cbd3de;border-radius:28px;padding:28px;position:relative;box-shadow:0 30px 70px #152a491f}.path-card-head{border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.path-card-head p{color:#526d91;letter-spacing:.12em;margin:0;font-size:11px;font-weight:850}.path-card-head>span{color:#7b5519;background:#f5e5c6;border-radius:999px;place-items:center;width:40px;height:27px;font-size:12px;font-weight:900;display:grid}.path-card h2{margin:25px 0 18px;font-size:31px;line-height:1.12}.path-list{display:grid}.path-list article{border-top:1px solid #dfe3e8;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid}.path-list article>span{color:#0a2f66;background:#dfe7f1;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.path-list strong{font-size:14px;display:block}.path-list p{color:#58759c;margin:3px 0 0;font-size:12px}.path-list i{color:#0a3068;font-style:normal}.path-card-foot{background:#0d2344;border-radius:11px;align-items:center;gap:10px;margin-top:5px;padding:11px 13px;display:flex}.path-card-foot>span{background:#7fa3d2;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 5px #7fa3d21f}.path-card-foot p{color:#d7dee8;margin:0;font-size:11px;font-weight:700}.site-section{width:min(1240px,100% - 48px);margin:0 auto;padding:95px 0}.site-section-heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.55fr);align-items:end;gap:50px;margin-bottom:40px;display:grid}.site-section-heading.compact{grid-template-columns:minmax(0,850px);align-items:start}.site-section-heading h2{max-width:780px;margin:11px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1.06}.site-section-heading>p{color:var(--site-muted);margin:0;font-size:15px;line-height:1.75}.products-block{border-top:1px solid var(--site-line)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-tile{border:1px solid var(--site-line);background:#fff;border-radius:21px;flex-direction:column;min-height:480px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 35px #0f23410b}.product-tile:hover{border-color:#9cafc8;transform:translateY(-4px);box-shadow:0 20px 45px #0f234117}.product-tile-top{justify-content:space-between;align-items:center;display:flex}.product-code{color:#fff;letter-spacing:-.02em;background:#0d264b;border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.availability{color:#082c61;background:#e7edf5;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.availability i{background:#1a4c98;border-radius:50%;width:7px;height:7px}.product-tile h3{margin:30px 0 12px;font-size:25px}.product-tile>p{color:#486080;margin:0;font-size:14px;line-height:1.7}.product-tile ul{gap:9px;margin:24px 0;padding:0;list-style:none;display:grid}.product-tile li{color:#3e516d;align-items:flex-start;gap:8px;font-size:12px;display:flex}.product-tile li span{color:#083270;font-weight:900}.product-link{border-top:1px solid #e0e4e9;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:850;text-decoration:none;display:flex;color:#09306b!important}.product-link:hover span{transform:translate(3px)}.human-story-block{border-top:1px solid var(--site-line);scroll-margin-top:24px}.story-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr)}.human-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.human-story-grid>article{border:1px solid var(--site-line);background:#fff;border-radius:22px;flex-direction:column;min-height:430px;padding:30px;display:flex}.human-story-grid>article:last-child{background:#edf0f5}.human-story-meta{border-bottom:1px solid #dadfe6;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.human-story-meta>span{color:var(--site-green);font-family:Georgia,Times New Roman,serif;font-size:18px}.human-story-meta>p{color:#4d678a;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.human-story-grid h3{letter-spacing:-.035em;max-width:520px;margin:58px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.16}.human-story-grid article>p{color:#475e7d;max-width:560px;margin:0;font-size:14px;line-height:1.75}.human-story-grid article>strong{color:#0a2c5f;align-items:center;gap:9px;margin-top:auto;padding-top:28px;font-size:13px;display:flex}.human-story-grid article>strong span{color:#fff;background:#0a316b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.how-block{scroll-margin-top:24px}.how-note{color:#d4dbe5;background:#ffffff14;border-radius:14px;align-items:flex-start;gap:12px;max-width:900px;margin:22px 0 0;padding:15px 17px;font-size:12px;line-height:1.65;display:flex}.how-note>span{color:#061c3c;background:#83a5d1;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.products-block{scroll-margin-top:24px}.outcome-product{min-height:440px}.product-kicker-human{color:#557298;letter-spacing:.1em;font-size:10px;font-weight:900}.product-outcome{background:#edf1f7;border-radius:12px;align-items:flex-start;font-weight:800;display:flex;color:#0a2c5e!important;gap:9px!important;margin-top:26px!important;padding:13px!important}.product-outcome>span{font-weight:900}.recommendation-block{background:#edf0f3;width:100%;max-width:none;padding:100px max(24px,50% - 620px)}.recommendation-intro{grid-template-columns:.55fr 1.15fr .8fr;align-items:end;gap:42px;margin-bottom:42px;display:grid}.recommendation-intro .site-eyebrow{align-self:start}.recommendation-intro h2{margin:0;font-size:clamp(40px,4.6vw,60px);line-height:1.04}.recommendation-intro>p:last-child{color:#445b79;margin:0;font-size:14px;line-height:1.75}.recommendation-grid{border-top:1px solid #c9d0da;grid-template-columns:repeat(3,1fr);display:grid}.recommendation-grid article{border-right:1px solid #c9d0da;min-height:230px;padding:24px 28px 10px 0}.recommendation-grid article:not(:first-child){padding-left:28px}.recommendation-grid article:last-child{border-right:0}.recommendation-grid article>span{color:#0a316b;font-size:11px;font-weight:900}.recommendation-grid h3{margin:55px 0 10px;font-size:17px}.recommendation-grid p{color:#445b79;margin:0;font-size:14px;line-height:1.65}.how-block{color:#fff;background:#0a2040;width:100%;max-width:none;padding:100px max(24px,50% - 620px)}.how-block .site-eyebrow{color:#81a5d3}.how-block .site-section-heading h2{color:#fff}.how-grid{background:#ffffff21;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.how-grid article{background:#0a2040;min-height:270px;padding:28px}.how-grid article>span{color:#86a9d6;font-size:12px;font-weight:900;display:block}.how-grid h3{color:#fff;margin:65px 0 12px;font-size:19px}.how-grid p{color:#b6c4d6;margin:0;font-size:13px;line-height:1.7}.comparison-block{padding-bottom:70px}.comparison-wrap{border:1px solid var(--site-line);background:#fff;border-radius:18px;overflow:auto}.comparison-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.comparison-wrap th,.comparison-wrap td{border-bottom:1px solid #e0e4ea;padding:17px 20px;font-size:13px}.comparison-wrap thead th{color:#fff;background:#0c254a;font-size:12px}.comparison-wrap tbody th{color:#17263d;background:#f1f4f7;width:24%}.comparison-wrap td{color:#445b7a}.comparison-wrap tr:last-child :is(th,td){border-bottom:0}.pricing-band{color:#fff;background:linear-gradient(135deg,#0b2a59,#061b3a);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;width:min(1240px,100% - 48px);margin-bottom:40px;padding:40px 44px;display:grid}.pricing-band .site-eyebrow{color:#8babd6}.pricing-band h2{color:#fff;margin:9px 0 8px;font-size:36px}.pricing-band p:last-child{color:#c3cedd;max-width:820px;margin:0;font-size:14px;line-height:1.65}.trust-block{padding-top:80px}.trust-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.trust-grid article{border:1px solid var(--site-line);background:#fff;border-radius:18px;min-height:250px;padding:24px}.trust-grid article>span{color:#092f68;background:#e4ebf3;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.trust-grid h3{margin:35px 0 10px;font-size:17px}.trust-grid p{color:#4a6384;margin:0;font-size:13px;line-height:1.7}.faq-block{max-width:1000px}.faq-list{border-top:1px solid var(--site-line)}.faq-list details{border-bottom:1px solid var(--site-line);background:0 0}.faq-list summary{cursor:pointer;color:#15253c;justify-content:space-between;align-items:center;gap:24px;min-height:70px;font-size:16px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#082b60;background:#e7ecf3;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:transform .18s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{color:#486080;max-width:780px;margin:-3px 55px 24px 0;font-size:14px;line-height:1.75}.resource-band{border-top:1px solid var(--site-line);grid-template-columns:1fr auto;align-items:center;gap:35px;display:grid}.resource-band h2{margin:9px 0;font-size:36px}.resource-band p:last-child{color:#496181;max-width:760px;margin:0;font-size:14px}.site-final-cta{color:#fff;background:#0a2040;border-radius:25px;grid-template-columns:1fr auto;align-items:end;gap:40px;width:min(1240px,100% - 48px);margin:20px auto 100px;padding:52px;display:grid}.site-final-cta .site-eyebrow{color:#86a9d6}.site-final-cta h2{color:#fff;max-width:760px;margin:12px 0 10px;font-size:clamp(38px,4vw,54px);line-height:1.05}.site-final-cta>div>p:last-child{color:#b7c5d7;max-width:710px;margin:0;font-size:14px;line-height:1.7}.site-final-cta .site-action-row{justify-content:flex-end;margin:0}.site-final-cta .site-button.secondary{background:0 0;border-color:#ffffff40;color:#fff!important}.site-footer{color:#c3cedd;background:#07172e;width:100%;padding:58px max(24px,50% - 620px) 24px}.site-footer-top{justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:45px;display:flex}.site-footer-brand{align-items:center;gap:15px;display:flex}.site-footer-brand strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:20px;display:block}.site-footer-brand p{color:#8ea4c0;margin:5px 0 0;font-size:12px}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;max-width:650px;display:flex}.site-footer nav a{color:#c0ccdb;align-items:center;min-height:38px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer-bottom{color:#708bae;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;padding-top:20px;font-size:11px;display:flex}.detail-hero,.page-hero{width:min(1240px,100% - 48px);margin:0 auto;padding:38px 0 92px}.breadcrumbs{color:#557297;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:62px;font-size:12px;display:flex}.breadcrumbs a{color:#0a316b;text-decoration:none}.detail-hero-grid{grid-template-columns:minmax(0,1.1fr) 390px;align-items:center;gap:clamp(45px,8vw,100px);display:grid}.detail-hero h1,.page-hero h1{max-width:850px;margin:18px 0 20px;font-size:clamp(52px,6vw,78px);line-height:1}.detail-lede,.page-hero>p:last-of-type{color:#435a78;max-width:760px;margin:0;font-size:18px;line-height:1.75}.detail-signin-note{color:#4d678a;align-items:center;gap:8px;margin:20px 0 0;font-size:12px;display:flex}.detail-signin-note>span{color:#083270;font-weight:900}.detail-promise{background:#fff;border:1px solid #cfd6e0;border-radius:22px;padding:25px;box-shadow:0 22px 55px #10254417}.detail-promise>p{color:#0b316b;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px;font-size:10px;font-weight:900}.detail-promise h2{margin:0 0 24px;font-size:28px;line-height:1.13}.detail-promise>div{border-top:1px solid #e0e4e9;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}.detail-promise>div span{color:#0b316b;font-size:10px;font-weight:900}.detail-promise>div p{color:#435a77;margin:0;font-size:12px;font-weight:700}.detail-features{border-top:1px solid var(--site-line)}.workflow-section{color:#fff;background:#0a2040;width:100%;max-width:none;padding:95px max(24px,50% - 620px)}.workflow-section .site-eyebrow{color:#85a7d4}.workflow-section h2{color:#fff}.workflow-list{border:1px solid #ffffff26;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.workflow-list li{border-right:1px solid #ffffff26;min-height:235px;padding:24px}.workflow-list li:last-child{border-right:0}.workflow-list>li>span{color:#86a9d6;font-size:11px;font-weight:900}.workflow-list h3{color:#fff;margin:50px 0 10px;font-size:17px}.workflow-list p{color:#b3c1d4;margin:0;font-size:12px;line-height:1.7}.trial-explainer{grid-template-columns:1fr 220px;align-items:center;gap:60px;display:grid}.trial-explainer h2{margin:11px 0;font-size:42px}.trial-explainer>div:first-child>p:last-child{color:#475e7d;max-width:760px;margin:0;font-size:15px;line-height:1.75}.trial-number{background:#e9eef5;border:1px solid #bbc8d9;border-radius:22px;align-content:center;place-items:center;height:190px;display:grid}.trial-number strong{color:#092f68;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:1}.trial-number span{color:#435a78;text-align:center;margin-top:7px;font-size:11px;font-weight:800}.safety-note,.safety-banner{background:#fff9ee;border:1px solid #e6cea3;border-radius:18px;align-items:flex-start;gap:18px;padding:24px;display:flex}.safety-note>span,.safety-banner>span{color:#714a10;background:#f5dfb8;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.safety-note>div>p:last-child{color:#6b5a3c;margin:7px 0 0;font-size:13px;line-height:1.7}.clinic-site-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.clinic-preview-card{z-index:1;background:#fff;border:1px solid #cbd3de;border-radius:24px;padding:25px;position:relative;box-shadow:0 28px 70px #0c21401f}.clinic-preview-head{border-bottom:1px solid #e0e4e9;justify-content:space-between;gap:15px;padding-bottom:15px;display:flex}.clinic-preview-head p{color:#405472;letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}.clinic-preview-head span{color:#083270;background:#e6ecf4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.clinic-preview-card h2{margin:22px 0 16px;font-size:28px}.clinic-preview-card article{border-top:1px solid #e1e5ea;grid-template-columns:33px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.clinic-preview-card article>span{color:#072c63;background:#e4ebf3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.clinic-preview-card article strong{font-size:13px;display:block}.clinic-preview-card article p{color:#567398;margin:2px 0 0;font-size:11px}.clinic-preview-card article i{color:#09387e;font-style:normal;font-weight:900}.clinic-preview-safe{color:#d7dee8;background:#0d2344;border-radius:11px;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.clinic-preview-safe>span{font-size:16px}.clinic-preview-safe p{margin:0;font-size:11px}.clinic-features-block{border-top:1px solid var(--site-line)}.clinic-feature-grid-new{border:1px solid var(--site-line);background:var(--site-line);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.clinic-feature-grid-new article{background:#fff;min-height:260px;padding:24px}.clinic-feature-grid-new article>span{color:#09306b;font-size:11px;font-weight:900}.clinic-feature-grid-new h3{margin:55px 0 10px;font-size:17px}.clinic-feature-grid-new p{color:#4a6383;margin:0;font-size:12px;line-height:1.7}.roles-block{padding-top:65px}.roles-list{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.roles-list article{border:1px solid var(--site-line);background:#fff;border-radius:15px;padding:20px}.roles-list strong{color:#0b2956;font-size:13px;display:block}.roles-list p{color:#4e688a;margin:9px 0 0;font-size:11px;line-height:1.65}.safety-banner{background:#fff8ea;align-items:center}.safety-banner h2{margin:7px 0 8px;font-size:32px}.safety-banner p:last-child{color:#69593c;margin:0;font-size:13px;line-height:1.7}.approval-block ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.approval-block li{border:1px solid var(--site-line);background:#fff;border-radius:17px;grid-template-columns:50px 1fr;gap:14px;padding:20px;display:grid}.approval-block li>span{color:#fff;background:#0b2957;border-radius:13px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.approval-block h3{margin:2px 0 7px;font-size:15px}.approval-block li p{color:#4e698c;margin:0;font-size:12px;line-height:1.6}.page-hero{padding-top:95px}.page-hero h1{max-width:970px}.pricing-cards{border-top:1px solid var(--site-line)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pricing-grid article{border:1px solid var(--site-line);background:#fff;border-radius:20px;min-height:390px;padding:24px;position:relative}.pricing-grid h3{margin:24px 0 28px;font-size:19px}.pricing-grid article>strong{color:#092f68;font-family:Georgia,Times New Roman,serif;font-size:76px;line-height:1;display:inline-block}.pricing-grid article>small{color:#4d6789;margin-left:7px;font-size:13px;font-weight:800}.pricing-grid article>p{color:#496283;margin:27px 0 20px;font-size:13px;line-height:1.7}.pricing-state{color:#0a2e63;text-align:center;background:#e7edf4;border-radius:10px;padding:10px;font-size:11px;font-weight:800;position:absolute;bottom:24px;left:24px;right:24px}.pricing-clarity{border-top:1px solid var(--site-line);grid-template-columns:1fr 1fr;gap:70px;display:grid}.pricing-clarity h2{margin:11px 0 0;font-size:42px}.pricing-clarity>div:last-child{border-left:3px solid #8ba3c3;padding-left:24px}.pricing-clarity>div:last-child p{border-bottom:1px solid var(--site-line);color:#496283;margin:0;padding:16px 0;font-size:13px;line-height:1.65}.resource-index{grid-template-columns:1fr 1fr;gap:10px;padding-top:20px;display:grid}.resource-index>a{border:1px solid var(--site-line);background:#fff;border-radius:15px;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:17px;text-decoration:none;display:grid}.resource-index>a:hover{border-color:#93a7c2}.resource-index>a>span{color:#09306b;font-size:11px;font-weight:900}.resource-index small,.resource-index strong{display:block}.resource-index small{color:#738681;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.resource-index strong{margin-top:4px;font-size:13px}.resource-index i{color:#0a3069;font-style:normal}.article-list{padding-top:40px;display:grid}.article-list>article{border-top:1px solid var(--site-line);grid-template-columns:90px minmax(0,760px);gap:30px;padding:65px 0;scroll-margin-top:25px;display:grid}.article-number{color:#09306b;background:#e4eaf2;border-radius:16px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:900;display:grid}.article-list h2{margin:10px 0 14px;font-size:38px}.article-intro{color:#445b7a;margin:0;font-size:15px;line-height:1.75}.article-list ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.article-list li{color:#405673;gap:10px;font-size:13px;display:flex}.article-list li span{color:#083270;font-weight:900}.support-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:20px;display:grid}.support-grid article{border:1px solid var(--site-line);background:#fff;border-radius:19px;flex-direction:column;min-height:300px;padding:24px;display:flex}.support-grid article>span{color:#092d64;background:#e5ebf3;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.support-grid h2{margin:30px 0 10px;font-size:20px}.support-grid p{color:#496283;margin:0;font-size:13px;line-height:1.7}.support-grid a{align-items:end;min-height:44px;margin-top:auto;font-size:12px;font-weight:850;text-decoration:none;display:flex;color:#09306b!important}.contact-layout{border-top:1px solid var(--site-line);grid-template-columns:minmax(0,.8fr) minmax(400px,1.2fr);gap:80px;display:grid}.contact-layout h2{margin:10px 0 14px;font-size:42px}.contact-layout>div>p:not(.site-eyebrow){color:#48607f;font-size:14px;line-height:1.75}.contact-safety{background:#fff4df;border-radius:12px;align-items:center;gap:10px;margin-top:20px;padding:12px;display:flex}.contact-safety>span{color:#724a10;background:#f0d6a4;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.contact-safety p{font-weight:800;color:#624e2d!important;margin:0!important;font-size:11px!important}.support-form{border:1px solid var(--site-line);background:#fff;border-radius:20px;gap:16px;padding:25px;display:grid}.support-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-form label{color:#303f55;gap:7px;font-size:12px;font-weight:800;display:grid}.support-form :is(input,select,textarea){color:#17253b;width:100%;font:inherit;background:#fff;border:1px solid #ccd3dc;border-radius:10px;padding:12px;font-size:14px}.support-form textarea{resize:vertical}.support-confirm{align-items:start;grid-template-columns:20px 1fr!important}.support-confirm input{accent-color:#09306b;height:18px;margin:1px 0;width:18px!important}.support-confirm span{color:#4a6384;font-size:11px;line-height:1.55}.support-honeypot{position:absolute!important;left:-9999px!important}.support-message{color:#8d332d;background:#fdebe8;border-radius:9px;margin:0;padding:10px;font-size:12px}.support-success{text-align:center;background:#eef2f8;border:1px solid #acbcd2;border-radius:20px;align-content:center;place-items:center;min-height:330px;padding:30px;display:grid}.support-success>span{color:#fff;background:#083270;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.support-success h3{margin:15px 0 7px;font-size:20px}.support-success p{color:#455d7c;max-width:390px;margin:0;font-size:13px}.support-success button{color:#082c61;cursor:pointer;background:0 0;border:0;margin-top:17px;font-weight:800;text-decoration:underline}.state-page{text-align:center;align-content:center;place-items:center;width:min(820px,100% - 48px);min-height:65vh;margin:0 auto;padding:80px 0;display:grid}.state-page>span{color:#09306b;background:#e4eaf2;border-radius:20px;place-items:center;width:68px;height:68px;font-size:16px;font-weight:900;display:grid}.state-page h1{margin:20px 0 10px;font-size:46px}.state-page>p{color:#496283;max-width:620px;margin:0;font-size:15px}.state-page .site-action-row{justify-content:center}.state-page-standalone{font-size:16px}.loading-page{background:#f6f7f9;min-height:100vh;padding:25px max(24px,50% - 620px)}.loading-header{border-bottom:1px solid #dce1e7;justify-content:space-between;align-items:center;height:64px;display:flex}.loading-header span{background:#e4e7ec;border-radius:8px;width:120px;height:16px}.loading-header span:nth-child(2){width:320px}.loading-header span:nth-child(3){width:150px;height:40px}.loading-page section{max-width:700px;padding:100px 0}.loading-line{background:linear-gradient(90deg,#e3e6eb,#f0f2f4,#e3e6eb) 0 0/200% 100%;border-radius:9px;height:18px;margin:16px 0;animation:1.3s infinite site-shimmer;display:block}.loading-line.short{width:180px;height:11px}.loading-line.title{width:90%;height:64px}.loading-line.medium{width:74%}.loading-actions{gap:12px;margin-top:30px;display:flex}.loading-actions span{background:#e3e6eb;border-radius:12px;width:170px;height:48px}@keyframes site-shimmer{to{background-position:-200% 0}}.support-admin-shell{font-size:14px}.support-admin-list{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.support-admin-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:19px}.support-admin-head{justify-content:space-between;align-items:center;display:flex}.support-admin-head time{color:#59779e;font-size:10px}.support-admin-list h2{text-transform:capitalize;margin:17px 0 8px;font-size:15px}.support-admin-list>article>p{color:#405673;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.support-admin-list footer{border-top:1px solid #e2e6eb;flex-wrap:wrap;gap:7px 14px;margin-top:18px;padding-top:12px;font-size:10px;display:flex}.support-admin-list footer a{color:#09306b}[dir=rtl] .human-story-grid h3{letter-spacing:0;font-family:Tahoma,Arial,sans-serif}[dir=rtl] .recommendation-grid article{border-left:1px solid #c9d0da;border-right:0;padding-left:28px;padding-right:0}[dir=rtl] .recommendation-grid article:not(:first-child){padding-right:28px}[dir=rtl] .recommendation-grid article:last-child{border-left:0}[dir=rtl] .product-outcome>span{transform:rotate(180deg)}[dir=rtl] .site-eyebrow>span{margin-left:8px;margin-right:0}[dir=rtl] .site-button span,[dir=rtl] .site-header-cta span,[dir=rtl] .product-link span{transform:rotate(180deg)}[dir=rtl] .comparison-wrap table{text-align:right}[dir=rtl] .faq-list details>p{margin-left:55px;margin-right:0}[dir=rtl] .pricing-grid article>small{margin-left:0;margin-right:7px}[dir=rtl] .pricing-clarity>div:last-child{border-left:0;border-right:3px solid #8ba3c3;padding-left:0;padding-right:24px}[dir=rtl] .workflow-list li{border-left:1px solid #ffffff26;border-right:0}[dir=rtl] .workflow-list li:last-child{border-left:0}[dir=rtl] .site-nav a,[dir=rtl] .support-form :is(input,select,textarea){text-align:right}@media (width<=1120px){.site-header{grid-template-columns:auto 1fr auto}.site-nav{display:none}.site-header-actions{justify-self:end}.site-hero{grid-template-columns:1fr 400px;gap:45px}.product-grid{grid-template-columns:1fr 1fr}.product-tile:last-child{grid-column:1/-1;min-height:390px}.trust-grid{grid-template-columns:1fr 1fr}.roles-list{grid-template-columns:repeat(3,1fr)}.site-final-cta{grid-template-columns:1fr}.site-final-cta .site-action-row{justify-content:flex-start}.workflow-list{grid-template-columns:1fr 1fr}.workflow-list li:nth-child(2){border-right:0}.workflow-list li{border-bottom:1px solid #ffffff26}.workflow-list li:nth-child(n+3){border-bottom:0}.clinic-feature-grid-new{grid-template-columns:1fr 1fr}.contact-layout{gap:45px}}@media (width<=850px){.site-header{grid-template-columns:auto 1fr auto;gap:12px;width:calc(100% - 32px);min-height:76px}.site-brand small{display:none}.site-brand strong{font-size:17px}.site-mark{width:40px;height:40px}.site-header-actions{display:none}.site-menu{display:block;position:relative}.site-menu>summary{cursor:pointer;color:#0a2c5e;background:#fff;border:1px solid #c3cfde;border-radius:10px;align-items:center;min-height:44px;padding:0 13px;font-size:12px;font-weight:800;list-style:none;display:flex}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>nav{background:#fff;border:1px solid #cdd3dc;border-radius:14px;width:230px;padding:9px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 20px 50px #0a1e3b29}.site-menu nav a{color:#324259;border-radius:8px;align-items:center;min-height:43px;padding:0 11px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.site-menu nav a:hover{background:#eef2f7}.site-hero,.clinic-site-hero{grid-template-columns:1fr;width:calc(100% - 32px);min-height:auto;padding:65px 0 75px}.site-hero h1{font-size:clamp(50px,12vw,72px)}.path-card,.clinic-preview-card{max-width:650px}.site-section{width:calc(100% - 32px);padding:70px 0}.site-section-heading{grid-template-columns:1fr;gap:16px}.site-section-heading h2{font-size:42px}.product-grid{grid-template-columns:1fr}.product-tile,.product-tile:last-child{grid-column:auto;min-height:420px}.how-block,.workflow-section{width:100%;padding:75px 16px}.how-grid{grid-template-columns:1fr}.how-grid article{min-height:210px}.how-grid h3{margin-top:35px}.pricing-band{grid-template-columns:1fr;width:calc(100% - 32px);margin-bottom:20px;padding:30px}.resource-band{grid-template-columns:1fr}.site-final-cta{width:calc(100% - 32px);margin-bottom:70px;padding:35px}.site-footer-top{flex-direction:column}.site-footer nav{justify-content:flex-start}.detail-hero,.page-hero{width:calc(100% - 32px);padding-bottom:70px}.detail-hero-grid{grid-template-columns:1fr}.detail-promise{max-width:520px}.trial-explainer{grid-template-columns:1fr}.trial-number{width:220px}.roles-list{grid-template-columns:1fr 1fr}.approval-block ol,.pricing-grid,.support-grid{grid-template-columns:1fr}.pricing-grid article{min-height:340px}.pricing-clarity{grid-template-columns:1fr;gap:30px}.resource-index,.contact-layout{grid-template-columns:1fr}.support-form{max-width:650px}.support-admin-list{grid-template-columns:1fr}.loading-header span:nth-child(2){display:none}}@media (width<=560px){.site-shell{font-size:15px}.site-header{width:calc(100% - 24px)}.site-brand{gap:8px}.site-hero{width:calc(100% - 24px);padding-top:50px}.site-hero h1{font-size:48px}.site-hero-lede{font-size:16px}.site-action-row{flex-direction:column;align-items:stretch}.site-button{width:100%;min-height:50px}.site-proof-row{gap:10px;display:grid}.path-card,.clinic-preview-card{border-radius:19px;padding:19px}.path-card h2,.clinic-preview-card h2{font-size:24px}.path-list article{grid-template-columns:32px 1fr}.path-list article>i{display:none}.site-section{width:calc(100% - 24px);padding:58px 0}.site-section-heading h2{font-size:36px}.product-tile{min-height:0;padding:21px}.how-block,.workflow-section{width:100%;padding:60px 12px}.trust-grid{grid-template-columns:1fr}.trust-grid article{min-height:215px}.pricing-band{width:calc(100% - 24px);padding:25px}.pricing-band h2,.resource-band h2{font-size:30px}.comparison-wrap{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px}.site-final-cta{width:calc(100% - 24px);padding:27px}.site-final-cta h2{font-size:36px}.site-footer{padding-left:18px;padding-right:18px}.site-footer nav{grid-template-columns:1fr 1fr;gap:3px 15px;width:100%;display:grid}.site-footer-bottom{flex-direction:column;gap:8px}.breadcrumbs{margin-bottom:42px}.detail-hero,.page-hero{width:calc(100% - 24px);padding-top:60px}.detail-hero h1,.page-hero h1{font-size:44px}.detail-lede,.page-hero>p:last-of-type{font-size:16px}.workflow-list{grid-template-columns:1fr}.workflow-list li,.workflow-list li:nth-child(2){border-bottom:1px solid #ffffff26;border-right:0;min-height:190px}.workflow-list li:last-child{border-bottom:0}.trial-explainer h2,.pricing-clarity h2,.contact-layout h2{font-size:34px}.clinic-feature-grid-new{grid-template-columns:1fr}.clinic-feature-grid-new article{min-height:220px}.clinic-feature-grid-new h3{margin-top:38px}.roles-list{grid-template-columns:1fr}.safety-banner{align-items:flex-start}.approval-block li{grid-template-columns:44px 1fr}.approval-block li>span{width:42px;height:42px}.support-form-grid{grid-template-columns:1fr}.article-list>article{grid-template-columns:1fr;gap:18px}.article-list h2{font-size:32px}.article-number{width:48px;height:48px}.state-page h1{font-size:36px}.loading-line.title{height:48px}.loading-actions{flex-direction:column}.loading-actions span{width:100%}}@media (width<=850px){.story-heading,.human-story-grid{grid-template-columns:1fr}.human-story-grid>article{min-height:380px}.recommendation-intro{grid-template-columns:1fr;gap:16px}.recommendation-intro .site-eyebrow{margin-bottom:5px}.recommendation-grid{grid-template-columns:1fr}.recommendation-grid article,.recommendation-grid article:not(:first-child),[dir=rtl] .recommendation-grid article,[dir=rtl] .recommendation-grid article:not(:first-child){border-bottom:1px solid #c9d0da;border-left:0;border-right:0;min-height:180px;padding:22px 0}.recommendation-grid article:last-child,[dir=rtl] .recommendation-grid article:last-child{border-bottom:0}.recommendation-grid h3{margin-top:34px}}@media (width<=560px){.human-story-grid>article{min-height:0;padding:22px}.human-story-grid h3{margin-top:38px;font-size:27px}.human-story-grid article>strong{margin-top:35px}.how-note{font-size:11px}.outcome-product{min-height:0}.recommendation-block{padding:65px 12px}.recommendation-intro h2{font-size:36px}.recommendation-grid article{min-height:165px}}@media (prefers-reduced-motion:reduce){.site-shell *,.loading-line{scroll-behavior:auto!important;transition:none!important;animation:none!important}.product-tile:hover,.site-button.primary:hover{transform:none}}html,body{color:#101c3a;background:#f7faff}body{background:#f7faff}.site-shell{--site-ink:#101c3a;--site-muted:#596983;--site-green:#1267e8;--site-deep:#0757ce;--site-mint:#eaf3ff;--site-line:#dbe5f3;--site-amber:#b87718;color:var(--site-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.site-shell h1,.site-shell h2,.site-shell h3,.site-brand strong,.detail-promise h2,.clinic-hero h1,.clinic-topbar h1,.clinic-dashboard-welcome h2,.clinic-module-header h2,.topbar h2{letter-spacing:-.035em;font-weight:720;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#e3eaf5;width:100%;min-height:76px;padding:0 clamp(20px,4vw,44px);position:sticky;top:0}.site-brand{gap:11px}.site-brand small{display:none}.site-brand strong{color:#101c3a;font-size:21px}.site-mark,.brand-mark{color:#fff;background:#1267e8;border-radius:8px;box-shadow:0 8px 22px #1267e82e}.site-nav{justify-content:center;gap:34px}.site-nav a{color:#172446;font-size:13px}.language-link{color:#0757ce!important}.site-header-cta,.site-button.primary,.medora-start,.primary-button,.clinic-primary,.approve-button{color:#fff!important;background:#1267e8!important;border-radius:8px!important;box-shadow:0 8px 20px #1267e829!important}.site-header-cta:hover,.site-button.primary:hover,.medora-start:hover,.primary-button:hover,.clinic-primary:hover{transform:translateY(-1px);background:#0757ce!important}.medora-home-hero{text-align:center;flex-direction:column;gap:28px;width:min(980px,100% - 40px);min-height:auto;padding:64px 0 36px;display:flex}.medora-home-intro{width:100%}.medora-home-intro:before{content:"Your next step, made clearer";color:#42618e;background:#f2f7ff;border:1px solid #cfe0fb;border-radius:999px;align-items:center;min-height:34px;margin-bottom:20px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.medora-home-intro h1{color:#101c3a;letter-spacing:-.05em;font-size:clamp(42px,5vw,64px);line-height:1.04}.medora-home-intro>p{color:#596983;max-width:620px;margin:18px auto 0;font-size:17px}.medora-home-benefits{display:none}.medora-product-workspace{border-color:#d7e3f3;border-radius:14px;grid-template-columns:1fr;width:100%;min-height:430px;box-shadow:0 18px 55px #27539612}.medora-product-menu{background:#fff;border:0;border-bottom:1px solid #dfe7f3;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.medora-product-menu>button{border:0;border-inline-end:1px solid #e3eaf4;border-radius:9px;min-height:76px;padding:14px 18px}.medora-product-menu>button:last-of-type{border-inline-end:0}.medora-product-menu>button.active{background:#f1f6ff;box-shadow:inset 0 0 0 1px #1267e8}.medora-product-menu button strong{color:#172446;font-size:15px}.medora-product-menu button small{color:#0757ce;background:#eaf3ff}.medora-step-tabs{z-index:3;background:#fff;margin:68px 0 0 18px;position:absolute}.medora-product-preview{text-align:start;background:#f4f8ff;padding:26px}.medora-product-preview>header{border-color:#dce6f4}.medora-focus article>span,.medora-home-lower article>span,.nav-icon,.clinic-task-list i,.clinic-patient-avatar{color:#0757ce!important;background:#e8f2ff!important}.medora-readiness{background:#fff;border-color:#d6e2f2}.medora-start{justify-content:center;max-width:240px;margin:18px auto 0}.medora-simple-preview{text-align:center}.medora-simple-preview>span{color:#0757ce;background:#e8f2ff}.medora-step-tabs button[aria-selected=true]{color:#fff!important;background:#1267e8!important;border-color:#1267e8!important}.medora-home-lower{text-align:center;background:#f7faff;border-color:#dfe7f3;grid-template-columns:1fr;gap:20px;padding:44px max(24px,50vw - 490px)}.medora-home-lower>div{width:100%}.medora-home-lower h2{color:#101c3a}.medora-how-list{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.medora-how-list article{flex-direction:column;align-items:center;padding:10px 24px;display:flex;position:relative}.medora-how-list article:not(:last-child):after{content:"";border-top:1px dashed #8eb7ef;width:70%;position:absolute;top:28px;left:65%}.medora-home-lower>aside{text-align:start;background:#fff;border:1px solid #dce6f3;border-radius:12px;padding:20px}.medora-home-lower>aside h2{font-size:20px}.site-section,.detail-hero,.page-hero,.site-final-cta{border-color:#dfe7f3}.site-section{padding-top:70px;padding-bottom:70px}.site-section-heading{margin-bottom:30px}.site-section-heading h2{font-size:clamp(32px,3.5vw,46px)}.detail-hero,.page-hero{background:#fff;padding-top:34px;padding-bottom:70px}.breadcrumbs{margin-bottom:42px}.detail-hero h1,.page-hero h1,.site-hero h1{color:#101c3a;max-width:820px;font-size:clamp(42px,4.7vw,60px);line-height:1.05}.detail-lede,.page-hero>p:last-of-type{font-size:16px;line-height:1.68}.detail-promise,.product-tile,.pricing-grid article,.support-form,.resource-index article,.admin-card,.subscription-admin,.clinic-list-card,.metric-card,.question-panel{background:#fff!important;border-color:#dbe5f3!important;border-radius:14px!important;box-shadow:0 8px 30px #254b840b!important}.detail-promise{padding:22px}.product-tile{min-height:320px;padding:24px}.product-tile h2,.product-tile h3{margin-top:24px;font-size:24px}.workflow-section,.how-block{background:#10204a}.source-banner,.safety-note,.pricing-band,.resource-band{background:#f3f7fd;border-color:#d9e5f4}.breadcrumbs a,.detail-signin-note>span,.detail-promise>p,.detail-promise>div span,.clinic-text-link,.privacy-strip>a,.site-footer a{color:#1267e8}.detail-lede,.page-hero>p:last-of-type,.detail-promise>div p{color:#596983}.workflow-section .site-eyebrow,.workflow-list>li>span{color:#82b6ff}.trial-number{background:#edf4ff;border-color:#cfe0fb}.trial-number strong{color:#1267e8;font-family:inherit}.trial-number span{color:#596983}.product-code,.product-icon,.detail-promise-icon{color:#0757ce!important;background:#e8f2ff!important}.product-tile li:before,.feature-check{color:#1267e8!important}.app-shell,.clinic-app-shell{color:#101c3a;background:#f6f9fe}.sidebar,.step2-sidebar,.clinic-sidebar{color:#172446;background:#fff;border-right:1px solid #dce5f2}.sidebar .brand-kicker,.sidebar .brand-lockup h1,.clinic-app-brand{color:#172446}.brand-kicker,.clinic-app-brand small{color:#1267e8}.track-switch{background:#f3f7fd;border-color:#dbe5f3}.track-switch a{color:#61708b}.track-switch a.active{color:#0757ce;background:#fff;box-shadow:0 1px 6px #1b4d9614}.nav-button,.clinic-sidebar nav button{color:#52627f}.nav-button:hover,.nav-button.active,.clinic-sidebar nav button:hover,.clinic-sidebar nav button.active{color:#0757ce;box-shadow:none;background:#edf4ff;transform:none}.nav-button.active{box-shadow:inset 3px 0 #1267e8}.clinic-identity{background:#f7faff;border-color:#dce5f2}.clinic-identity strong{color:#172446}.clinic-sidebar-foot{border-color:#dce5f2}.workspace,.clinic-workspace{background:#f6f9fe}.topbar,.clinic-topbar{border-color:#dce5f2}.sync-pill,.clinic-secure-pill{color:#0757ce;background:#e8f2ff}.admin-link,.clinic-lang{color:#0757ce;background:#fff;border-color:#c6daf6}.readiness-ring{background:conic-gradient(#1267e8 var(--progress),#e4ebf5 0)}.question-panel,.clinic-list-card{overflow:hidden}.domain-chip{color:#0757ce;background:#e8f2ff}.option:hover:not(:disabled),.option.selected{background:#f2f7ff;border-color:#70a7ee}.option.selected .option-letter{background:#1267e8}.confidence-control button.active{color:#0757ce}.clinic-app-brand>span,.clinic-identity>div,.clinic-avatar{color:#fff;background:#1267e8}.clinic-primary{font-size:11px}.clinic-source-status{background:#eef5ff;border-color:#d5e2f3}.clinic-sidebar nav b{color:#754b00;background:#fff0cd}.admin-shell,.mc-admin-shell{background:#f6f9fe}.admin-header{border-color:#dce5f2}.status-chip.available,.status-chip.approved{color:#0757ce;background:#e8f2ff}.learning-product-admin select,.learning-status-control input,.mc-admin-filters input,.mc-admin-filters select{border-color:#d4e0f1}.board-admin-gates span{color:#0757ce;background:#eaf3ff}.medora-home-intro,.medora-product-workspace,.detail-hero-grid,.site-section{animation:none}.site-button,.medora-product-menu button,.nav-button,.clinic-sidebar nav button{transition:background .15s,color .15s,border-color .15s}@media (width<=760px){.site-header{min-height:66px}.site-mark{width:36px;height:36px}.medora-home-hero{width:calc(100% - 24px);padding-top:42px}.medora-home-intro h1{font-size:42px}.medora-product-menu{grid-template-columns:1fr}.medora-product-menu>button{border-inline-end:0;border-bottom:1px solid #e3eaf4;min-height:62px}.medora-step-tabs{grid-column:1;margin:0;position:static}.medora-product-preview{padding:18px}.medora-home-lower{padding:34px 16px}.medora-how-list{grid-template-columns:1fr}.medora-how-list article:not(:last-child):after{display:none}.medora-home-lower>aside article{width:100%}.sidebar,.clinic-sidebar{background:#fff}.detail-hero h1,.page-hero h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.medora-home-intro,.medora-product-workspace,.detail-hero-grid,.site-section{animation:none!important}}.clinic-orders-module{border-bottom:1px solid #dce5f2;padding-bottom:26px}.clinic-orders-module+.clinical-data-module{padding-top:30px}.clinic-orders-module .clinic-module-header{align-items:flex-start}.clinic-orders-module .clinic-module-header .clinic-primary,.clinic-orders-module .clinic-module-header .clinic-secondary{align-items:center;gap:6px;display:inline-flex}.clinical-order-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.clinical-order-kind-tabs>button{color:#52627f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2f1;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.clinical-order-kind-tabs>button>svg{color:#5c79a4;width:24px;height:24px}.clinical-order-kind-tabs>button>span{font-size:12px;font-weight:800}.clinical-order-kind-tabs>button>b{color:#60718d;text-align:center;background:#eef3fa;border-radius:999px;min-width:24px;padding:5px;font-size:9px}.clinical-order-kind-tabs>button.active{color:#0757ce;background:#f2f7ff;border-color:#82afea;box-shadow:inset 0 0 0 1px #c6dcf8}.clinical-order-kind-tabs>button.active>svg{color:#1267e8}.clinical-order-kind-tabs>button.active>b{color:#0757ce;background:#e1edfd}.clinical-order-grid{grid-template-columns:minmax(300px,.82fr) minmax(400px,1.18fr);gap:12px;display:grid}.clinical-catalog-card,.clinical-orders-card{min-height:420px}.clinical-catalog-card .clinic-list-toolbar label{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.clinical-catalog-card .clinic-list-toolbar label>svg{color:#6680a2;width:16px;height:16px}.clinical-catalog-card .clinic-list-toolbar input{width:100%}.clinical-catalog-list,.clinical-orders-list{display:grid}.clinical-catalog-list>article{border-top:1px solid #e5ebf4;grid-template-columns:30px minmax(0,1fr) 30px 34px;align-items:center;gap:8px;min-height:65px;padding:9px 13px;display:grid}.clinical-catalog-list>article:first-child{border-top:0}.clinical-catalog-list>article>svg{color:#5c7eab;width:22px;height:22px}.clinical-catalog-list>article>div{min-width:0}.clinical-catalog-list strong,.clinical-catalog-list small{display:block}.clinical-catalog-list strong{color:#172446;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.clinical-catalog-list small{color:#697994;margin-top:3px;font-size:8px}.clinical-catalog-list button{color:#5d7190;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:8px;place-items:center;min-width:30px;min-height:30px;font-size:8px;font-weight:800;display:grid}.clinical-catalog-list button>svg{width:15px;height:15px}.clinical-catalog-list button.favorite{color:#a56f0d;background:#fff9eb;border-color:#edd498}.clinical-catalog-list article.inactive{opacity:.58;background:#f7f8fa}.clinical-orders-card .clinic-card-title{padding:14px 16px}.clinical-orders-list>article{border-top:1px solid #e3e9f2;padding:15px 16px}.clinical-orders-list>article:first-child{border-top:0}.clinical-orders-list header{align-items:center;gap:10px;display:flex}.clinical-orders-list header>div{min-width:0}.clinical-orders-list header strong,.clinical-orders-list header small{display:block}.clinical-orders-list header strong{color:#172446;font-size:11px}.clinical-orders-list header small{color:#687b97;margin-top:3px;font-size:8px}.clinical-orders-list ul{gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.clinical-orders-list li{background:#f5f8fd;border-radius:7px;justify-content:space-between;gap:14px;padding:7px 9px;font-size:8px;display:flex}.clinical-orders-list li b{color:#213657}.clinical-orders-list li span{color:#667a99;text-align:right}.clinical-orders-list article>p{color:#5d718e;grid-template-columns:70px 1fr;gap:8px;margin:10px 0 0;font-size:8px;line-height:1.5;display:grid}.clinical-order-form{margin-bottom:14px}.clinical-order-picker{background:#fff;border:1px solid #d8e2ef;border-radius:11px;margin:14px 0;overflow:hidden}.clinical-order-picker>label{border-bottom:1px solid #e3e9f2;align-items:center;gap:8px;padding:8px 11px;display:flex}.clinical-order-picker>label>svg{color:#6982a4;width:16px;height:16px}.clinical-order-picker>label>input{border:0;outline:0;width:100%;font-size:10px}.clinical-order-picker>span{color:#607495;background:#f5f8fd;padding:7px 11px;font-size:8px;font-weight:800;display:block}.clinical-order-picker>div{background:#e3e9f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:245px;display:grid;overflow:auto}.clinical-order-picker>div>label{cursor:pointer;background:#fff;grid-template-columns:17px 1fr 16px;align-items:center;gap:8px;min-height:55px;padding:8px 10px;display:grid}.clinical-order-picker>div>label.selected{background:#edf5ff}.clinical-order-picker>div>label strong,.clinical-order-picker>div>label small{display:block}.clinical-order-picker>div>label strong{color:#203554;font-size:9px}.clinical-order-picker>div>label small{color:#6a7c96;margin-top:3px;font-size:7px}.clinical-order-picker>div>label>svg{color:#aa7618}.clinical-order-status{border-top:1px solid #e6ebf3;align-items:end;gap:7px;margin-top:12px;padding-top:10px;display:flex}.clinical-order-status label{color:#5b7190;gap:4px;min-width:125px;font-size:7px;font-weight:800;display:grid}.clinical-order-status label:nth-child(2){flex:1}.clinical-order-status select,.clinical-order-status input{color:#203552;background:#fff;border:1px solid #d3deec;border-radius:7px;min-height:31px;padding:0 8px;font-size:8px}.clinical-order-status button{color:#0757ce;cursor:pointer;background:#f2f7ff;border:1px solid #c6d8ef;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}@media (width<=1050px){.clinical-order-grid{grid-template-columns:1fr}.clinical-catalog-card,.clinical-orders-card{min-height:0}}@media (width<=700px){.clinical-order-kind-tabs,.clinical-order-picker>div{grid-template-columns:1fr}.clinical-order-status{flex-direction:column;align-items:stretch}.clinical-order-status label{width:100%}}.conversion-admin{border:1px solid var(--line);background:#ffffffeb;border-radius:18px;margin-top:14px;overflow:hidden}.conversion-total{color:#0b2d5f;background:#e8eef5;border-radius:12px;padding:13px 16px;display:grid}.conversion-total span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.conversion-total strong{font-size:28px;line-height:1.1}.conversion-total small{color:#4b6586;margin-top:3px;font-size:8px}.conversion-columns{background:#e3e6eb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.conversion-columns>div{background:#fff;padding:20px}.conversion-columns h3{margin:0 0 12px;font-size:11px}.conversion-columns>div>p:not(.empty-users){color:#4d6789;border-top:1px solid #e7eaee;justify-content:space-between;gap:20px;margin:0;padding:9px 0;font-size:9px;display:flex}.conversion-columns>div>p strong{color:#0b2d5f}.conversion-columns .empty-users{text-align:start;padding:20px 0}@media (width<=850px){.conversion-columns{grid-template-columns:1fr}}.step3-practice-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(285px,.72fr)}.mode-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 4px;display:flex}.mode-tabs button{color:#4c6688;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.mode-tabs button.active{color:#0b2f66;background:#e8eef5;border-color:#0e3a7c}.question-toolbar{color:#486181;background:#f8f9fb;border:1px solid #dce1e7;border-radius:10px;align-items:center;gap:9px;margin:8px 0 12px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.question-toolbar>button{color:#3e516d;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd6de;border-radius:8px;padding:7px 9px}.question-toolbar>button.active{color:#0b2f66;background:#e5ecf4;border-color:#0e3a7c}.question-toolbar>span{font-variant-numeric:tabular-nums;margin-inline-start:auto}.question-toolbar label{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.question-toolbar select{color:#29374b;font:inherit;background:#fff;border:1px solid #cfd6de;border-radius:7px;padding:6px}.question-note{color:#445b7a;gap:7px;margin-top:14px;font-size:9px;font-weight:850;display:grid}.question-note textarea{resize:vertical;color:#15243b;min-height:72px;font:inherit;background:#fff;border:1px solid #d5dbe2;border-radius:10px;padding:10px;font-size:11px;line-height:1.55}.question-note textarea:focus{border-color:#0e3a7c;outline:0;box-shadow:0 0 0 3px #0e3a7c14}.distractor-review{background:#fbfcfd;border:1px solid #dce0e6;border-radius:10px;gap:7px;margin-top:12px;padding:13px;display:grid}.distractor-review>strong{color:#33435a;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.distractor-review p{color:#486080;margin:0;font-size:10px;line-height:1.5}.distractor-review b{color:#364760;background:#e9edf2;border-radius:6px;place-items:center;width:20px;height:20px;margin-inline-end:6px;font-size:8px;display:inline-grid}.content-issue-report{border-top:1px solid #dfe3e9;margin-top:14px;padding-top:12px}.content-issue-report>button,.content-issue-report form>button{color:#445b79;cursor:pointer;background:#fff;border:1px solid #cfd6de;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.content-issue-report form{background:#f8f9fb;border:1px solid #dce0e6;border-radius:10px;gap:9px;margin-top:10px;padding:12px;display:grid}.content-issue-report form p{color:#547196;margin:0;font-size:9px}.content-issue-report label{color:#3e516d;gap:5px;font-size:8px;font-weight:850;display:grid}.content-issue-report select,.content-issue-report textarea{color:#18273d;font:inherit;background:#fff;border:1px solid #d3d9e0;border-radius:8px;padding:8px;font-size:9px}.content-issue-report textarea{resize:vertical;min-height:70px}.content-issue-report span{color:#486181;font-size:9px}.content-issue-report span.done{color:#0c326b}.content-issue-report span.error{color:#9a4b43}.step3-language{cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd2dc;border-radius:8px;padding:7px 9px}.step3-shell[dir=rtl] .nav-button,.step3-shell[dir=rtl] .task-list button{text-align:right}.step3-shell[dir=rtl] .nav-button.active{box-shadow:inset -3px 0 #b9a7ff}.step3-shell[dir=rtl] .distractor-note{border-left:0;border-right:3px solid var(--red);border-radius:9px 0 0 9px}.learning-product-switcher{z-index:30;color:#172446;flex:none;position:relative}.learning-product-switcher summary{cursor:pointer;background:#fff;border:1px solid #cbd9ec;border-radius:10px;align-items:center;gap:9px;min-width:176px;min-height:42px;padding:6px 30px 6px 7px;list-style:none;display:flex;position:relative;box-shadow:0 4px 15px #254b840f}.learning-product-switcher summary::-webkit-details-marker{display:none}.learning-product-switcher summary:after{content:"";border-bottom:1.5px solid #56749a;border-right:1.5px solid #56749a;width:7px;height:7px;transition:transform .15s;position:absolute;top:16px;right:12px;transform:rotate(45deg)}.learning-product-switcher[open] summary{border-color:#9fc0ed;box-shadow:0 0 0 3px #1267e817}.learning-product-switcher[open] summary:after{top:19px;transform:rotate(225deg)}.product-switcher-mark{color:#fff;background:#1267e8;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.learning-product-switcher summary>span:last-child,.learning-product-switcher summary small,.learning-product-switcher summary strong{display:block}.learning-product-switcher summary small{color:#71809a;font-size:7px;line-height:1.1}.learning-product-switcher summary strong{color:#172446;margin-top:3px;font-size:10px;line-height:1.1}.learning-product-menu{background:#fff;border:1px solid #d5e1f1;border-radius:14px;gap:5px;width:320px;padding:9px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 55px #1a3b6c29}.learning-product-menu a{text-decoration:none}.learning-product-menu>p{color:#71809a;letter-spacing:.08em;text-transform:uppercase;margin:2px 4px 7px;font-size:8px;font-weight:850}.learning-product-menu .product-family{background:#f9fbfe;border:1px solid #dbe5f3;border-radius:10px;padding:9px}.learning-product-menu .product-family.active{background:#f2f7ff;border-color:#b8d2f5}.learning-product-menu .product-family header{justify-content:space-between;align-items:center;gap:10px;padding:0 2px 8px;display:flex}.learning-product-menu .product-family header strong{color:#172446;font-size:10px}.learning-product-menu .product-family header small{color:#71809a;font-size:8px}.product-family-links{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.product-family-links a{color:#52627f;text-align:center;background:#fff;border:1px solid #0000;border-radius:8px;place-items:center;min-height:34px;font-size:8px;font-weight:800;display:grid}.product-family-links a:hover{background:#f4f8ff;border-color:#b8d2f5}.product-family-links a[aria-current=page]{color:#fff;background:#1267e8}.learning-product-menu .product-link{color:#253754;border:1px solid #0000;border-radius:10px;align-items:center;min-height:54px;padding:10px 11px;display:flex}.learning-product-menu .product-link:hover{background:#f5f9ff;border-color:#c8daf2}.learning-product-menu .product-link.active{background:#f2f7ff;border-color:#b8d2f5}.learning-product-menu .product-link strong,.learning-product-menu .product-link small{display:block}.learning-product-menu .product-link strong{font-size:10px}.learning-product-menu .product-link small{color:#71809a;margin-top:4px;font-size:8px}.adaptive-header .learning-product-menu a{color:#253754;background:0 0;border-color:#0000;padding:10px 11px}.adaptive-header .learning-product-menu .product-family-links a{background:#fff;padding:0}.adaptive-header .learning-product-menu .product-family-links a[aria-current=page]{color:#fff;background:#1267e8}.boards-shell[dir=rtl] .nav-button,.boards-shell[dir=rtl] .task-list button{text-align:right}@media (width<=760px){.learning-product-switcher summary{min-width:145px}.learning-product-menu{width:auto;position:fixed;top:72px;left:12px;right:12px}.topbar,.clinic-topbar{flex-direction:column;align-items:flex-start;padding:12px 0 14px}.topbar>div:first-child,.clinic-topbar>div:first-child{width:100%}.topbar-actions,.clinic-top-actions{order:-1;justify-content:flex-end;gap:7px;width:100%}.topbar-actions .learning-product-switcher,.clinic-top-actions .learning-product-switcher{margin-right:auto;display:block}.clinic-top-actions>a.signout-link{display:inline-flex}.adaptive-header .learning-product-switcher summary{min-width:132px}.adaptive-header .learning-product-switcher summary small{display:none}}.knowledge-admin-shell{--knowledge-blue:#0b63e6;--knowledge-pale:#edf5ff;--knowledge-line:#d8e3f2;color:#101a35;background:#f7f9fc;max-width:none}.knowledge-intro{gap:28px}.engine-health{border:1px solid var(--knowledge-line);background:#fff;border-radius:14px;max-width:330px;padding:14px 16px}.engine-health strong,.engine-health span{display:block}.engine-health strong{font-size:13px}.engine-health span{color:#65728a;margin-top:5px;font-size:10px;line-height:1.5}.engine-health.ready{background:#f2f7ff;border-color:#b8d5ff}.engine-health.attention{background:#fffbf2;border-color:#ead9b5}.knowledge-tabs{border:1px solid var(--knowledge-line);background:#fff;border-radius:12px;gap:4px;margin:0 0 14px;padding:5px;display:flex;overflow-x:auto}.knowledge-tabs button{color:#58667f;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 13px;font-size:10px;font-weight:800}.knowledge-tabs button.active{color:#0757ce;background:#eaf3ff}.knowledge-reason{margin:0 0 14px}.knowledge-reason label,.knowledge-admin-shell form>label,.knowledge-question-editor>label{color:#53627c;gap:6px;font-size:10px;font-weight:800;display:grid}.knowledge-reason input,.knowledge-admin-shell input,.knowledge-admin-shell select,.knowledge-admin-shell textarea{color:#13213e;width:100%;font:inherit;background:#fff;border:1px solid #ccd9ea;border-radius:9px;outline:0;padding:10px 11px;font-size:11px}.knowledge-admin-shell textarea{resize:vertical;min-height:80px;line-height:1.55}.knowledge-admin-shell input:focus,.knowledge-admin-shell select:focus,.knowledge-admin-shell textarea:focus{border-color:#4b8fe9;box-shadow:0 0 0 3px #0b63e61a}.knowledge-layout{grid-template-columns:minmax(280px,370px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.knowledge-upload,.knowledge-generator,.knowledge-settings{gap:13px;display:grid;position:sticky;top:14px}.knowledge-upload h3,.knowledge-generator h3,.knowledge-settings h3,.knowledge-search h3{margin:0;font-size:20px}.knowledge-upload p,.knowledge-generator p,.knowledge-settings p,.knowledge-search p{color:#62708a;margin:0;font-size:11px;line-height:1.65}.knowledge-check{align-items:start;line-height:1.5;grid-template-columns:18px 1fr!important}.knowledge-check input{accent-color:#0b63e6;width:17px;height:17px}.knowledge-document-list,.knowledge-job-list{gap:10px;display:grid}.knowledge-document{gap:14px;display:grid}.knowledge-document-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.knowledge-document-head h3{overflow-wrap:anywhere;margin:10px 0 4px;font-size:15px}.knowledge-document-head p{color:#728098;margin:0;font-size:9px}.knowledge-document-head>strong{color:#0b63e6;text-align:right;font-size:20px}.knowledge-document-head>strong small{color:#7b879c;font-size:8px;font-weight:650;display:block}.knowledge-document dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;display:grid}.knowledge-document dl>div{background:#f3f6fb;border-radius:9px;padding:9px}.knowledge-document dt{color:#758197;font-size:8px}.knowledge-document dd{margin:3px 0 0;font-size:13px;font-weight:850}.knowledge-warning{background:#fff7e9;border-left:3px solid #d78b21;border-radius:0 8px 8px 0;margin:0;padding:9px 11px;color:#78521d!important;font-size:9px!important}.knowledge-actions{flex-wrap:wrap;gap:7px;display:flex}.knowledge-actions button,.knowledge-document button{color:#25415f;cursor:pointer;background:#fff;border:1px solid #c9d7e9;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.knowledge-actions .primary-button,.knowledge-document .primary-button{color:#fff;background:#0b63e6;border-color:#0b63e6}.knowledge-empty{text-align:center;align-content:center;place-items:center;min-height:170px;display:grid}.knowledge-empty h3{margin:0}.knowledge-empty p{color:#6d7b92}.knowledge-search{gap:18px;display:grid}.knowledge-search form{grid-template-columns:1fr auto;gap:9px;display:grid}.knowledge-results{gap:9px;display:grid}.knowledge-results article{border:1px solid var(--knowledge-line);background:#fff;border-radius:11px;padding:15px}.knowledge-results article>div{justify-content:space-between;gap:20px;display:flex}.knowledge-results strong{font-size:12px}.knowledge-results span,.knowledge-results small{color:#748198;font-size:9px}.knowledge-results p{white-space:pre-wrap;color:#34435d!important;margin:12px 0!important;font-size:11px!important}.knowledge-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.knowledge-form-row label{color:#53627c;gap:6px;font-size:10px;font-weight:800;display:grid}.knowledge-job-list article{gap:12px;display:grid}.knowledge-job-list h3{margin:9px 0 4px;font-size:14px}.knowledge-job-list p{color:#68758c;margin:0;font-size:10px}.knowledge-review-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.knowledge-question-list{gap:5px;max-height:calc(100vh - 40px);padding:8px;display:grid;position:sticky;top:14px;overflow:auto}.knowledge-question-list button{color:#263652;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:6px;padding:11px;display:grid}.knowledge-question-list button.active{background:#edf5ff;border-color:#bfd4f0}.knowledge-question-list strong{font-size:10px}.knowledge-question-list small{color:#718099;font-size:8px}.knowledge-question-editor{gap:14px;display:grid}.knowledge-review-heading{border-bottom:1px solid var(--knowledge-line);justify-content:space-between;gap:20px;padding-bottom:14px;display:flex}.knowledge-review-heading h3{margin:8px 0 3px;font-size:20px}.knowledge-review-heading p{color:#718098;margin:0;font-size:9px}.knowledge-review-heading>strong{color:#0b63e6;text-align:right;font-size:24px}.knowledge-review-heading>strong small{color:#76849a;font-size:8px;display:block}.knowledge-question-editor>label textarea[name=stem]{min-height:150px}.knowledge-choice-editor{gap:8px;display:grid}.knowledge-choice-editor>div{grid-template-columns:26px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.knowledge-choice-editor b{color:#0757ce;background:#eaf3ff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.knowledge-choice-editor textarea{min-height:52px}.validation-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.validation-grid span{color:#67758c;background:#f2f5f9;border-radius:8px;gap:4px;padding:9px;font-size:8px;display:grid}.validation-grid b{color:#142442;font-size:14px}.knowledge-bank-table{overflow-x:auto}.knowledge-bank-table>div{margin-bottom:12px}.knowledge-bank-table h3{margin:7px 0 3px}.knowledge-bank-table p{color:#718098;margin:0;font-size:10px}.knowledge-bank-table article{border-top:1px solid var(--knowledge-line);grid-template-columns:110px 1.5fr 1fr 90px 70px;align-items:center;gap:12px;min-width:720px;padding:12px 0;font-size:10px;display:grid}.knowledge-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.knowledge-metrics article span,.knowledge-metrics article strong{display:block}.knowledge-metrics article span{color:#65738b;font-size:10px}.knowledge-metrics article strong{color:#0b63e6;margin-top:10px;font-size:34px}.knowledge-metrics article p{color:#68768d;font-size:10px;line-height:1.55}.engine-status-card strong{color:#0b63e6;font-size:20px}.status-chip.queued,.status-chip.running,.status-chip.extracting,.status-chip.cleaning,.status-chip.structuring,.status-chip.indexing,.status-chip.ocr_processing{color:#0757ce;background:#e8f2ff}.status-chip.ready,.status-chip.completed,.status-chip.published{color:#173563;background:#e8eff7}.status-chip.needs_review,.status-chip.ai_validated,.status-chip.human_reviewed,.status-chip.approved{color:#725314;background:#fbf1dc}.status-chip.failed,.status-chip.rejected,.status-chip.disabled,.status-chip.retired{color:#99483f;background:#fbeae8}.adaptive-shell{color:#101a35;background:#f7f9fc;min-height:100vh}.adaptive-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(18px,4vw,54px);display:flex}.adaptive-brand{color:#101a35;align-items:center;gap:10px;text-decoration:none;display:flex}.adaptive-brand>span{color:#fff;background:#0b63e6;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.adaptive-brand strong{font-size:18px}.adaptive-header>div{color:#65728a;align-items:center;gap:16px;font-size:11px;display:flex}.adaptive-header>div a{color:#0b63e6;border:1px solid #cbd9eb;border-radius:8px;padding:9px 11px;font-weight:800;text-decoration:none}.adaptive-layout{grid-template-columns:290px minmax(0,1fr);gap:54px;width:min(1240px,100% - 36px);margin:0 auto;padding:55px 0 80px;display:grid}.adaptive-sidebar{align-self:start;position:sticky;top:28px}.adaptive-sidebar h1{margin:12px 0 14px;font-size:30px;line-height:1.15}.adaptive-sidebar>p{color:#62718a;font-size:12px;line-height:1.65}.adaptive-sidebar nav{gap:7px;margin:25px 0;display:grid}.adaptive-sidebar nav button{color:#20324f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2f0;border-radius:10px;gap:4px;padding:13px;display:grid}.adaptive-sidebar nav button:hover{background:#f4f8ff;border-color:#9fc1ed}.adaptive-sidebar nav strong{font-size:11px}.adaptive-sidebar nav small{color:#718098;font-size:9px;line-height:1.45}.adaptive-sidebar>a{color:#0b63e6;font-size:10px;font-weight:800;text-decoration:none;display:block}.adaptive-safety{border-top:1px solid #dce5f1;padding-top:17px;margin-top:25px!important;font-size:9px!important}.adaptive-main{min-width:0}.adaptive-welcome{border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:26px;display:flex}.adaptive-welcome h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:38px}.adaptive-welcome p{color:#62718a;max-width:600px;margin:0;font-size:13px;line-height:1.6}.adaptive-welcome .primary-button{flex:none;width:auto}.adaptive-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.adaptive-metrics article{background:#fff;border:1px solid #dce5f2;border-radius:11px;padding:16px}.adaptive-metrics span,.adaptive-metrics strong{display:block}.adaptive-metrics span{color:#6b7890;font-size:9px}.adaptive-metrics strong{margin-top:8px;font-size:23px}.adaptive-progress-card{background:linear-gradient(135deg,#fff,#eef5ff);border:1px solid #d3e1f2;border-radius:14px;grid-template-columns:1fr 160px;gap:28px;margin-top:10px;padding:25px;display:grid}.adaptive-progress-card span{color:#5f6f88;font-size:9px;font-weight:800}.adaptive-progress-card strong{margin:8px 0;font-size:24px;display:block}.adaptive-progress-card p{color:#61718a;max-width:670px;margin:0;font-size:11px;line-height:1.6}.adaptive-progress-card>div:last-child{border-left:1px solid #cfdeef;padding-left:24px}.adaptive-progress-card small{color:#718098;font-size:9px}.adaptive-weak,.adaptive-empty{margin-top:28px}.adaptive-weak h3,.adaptive-empty h3{font-size:15px}.adaptive-weak article{border-top:1px solid #dde6f1;justify-content:space-between;align-items:center;padding:13px 3px;display:flex}.adaptive-weak strong,.adaptive-weak span{display:block}.adaptive-weak strong{font-size:11px}.adaptive-weak span{color:#748197;margin-top:3px;font-size:8px}.adaptive-weak b{color:#0b63e6;font-size:13px}.adaptive-empty{text-align:center;border:1px dashed #cbd9e8;border-radius:12px;padding:24px}.adaptive-empty p{color:#718098;font-size:10px}.adaptive-question{background:#fff;border:1px solid #d8e3f1;border-radius:15px;overflow:hidden;box-shadow:0 16px 50px #19365f0f}.adaptive-question>header{background:#fbfcfe;border-bottom:1px solid #e0e8f2;padding:16px 22px}.adaptive-question>header>div{color:#697790;text-transform:capitalize;justify-content:space-between;font-size:9px;font-weight:750;display:flex}.adaptive-question progress{border:0;width:100%;height:4px;margin-top:10px}.adaptive-question progress::-webkit-progress-bar{background:#e4eaf2;border-radius:99px}.adaptive-question progress::-webkit-progress-value{background:#0b63e6;border-radius:99px}.adaptive-question-copy{padding:30px 28px 20px}.adaptive-question-copy>span{color:#0b63e6;font-size:9px;font-weight:850}.adaptive-question-copy>p{color:#253752;white-space:pre-wrap;margin:15px 0;font-size:14px;line-height:1.75}.adaptive-question-copy h2{margin:19px 0 0;font-size:16px;line-height:1.5}.adaptive-options{gap:8px;padding:0 28px 27px;display:grid}.adaptive-options button{color:#243650;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.adaptive-options button:hover:not(:disabled),.adaptive-options button.selected{background:#f3f8ff;border-color:#70a5e9}.adaptive-options button.correct{background:#eef3f9;border-color:#7998c0}.adaptive-options button.incorrect{background:#fff3f1;border-color:#e1a29b}.adaptive-options button b{background:#eef3f9;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.adaptive-options button span{font-size:11px;line-height:1.55}.adaptive-options button em{color:#173563;font-size:9px;font-style:normal;font-weight:850}.adaptive-question>footer{background:#fbfcfe;border-top:1px solid #e0e8f2;justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.adaptive-question>footer label{color:#65738b;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.adaptive-question>footer select{background:#fff;border:1px solid #ccd9e8;border-radius:8px;padding:8px}.adaptive-question>footer .primary-button{width:auto}.adaptive-explanation{background:#f4f8ff;border-top:1px solid #dce5ef;padding:24px 28px 28px}.adaptive-explanation>span{color:#0757ce;text-transform:uppercase;font-size:9px;font-weight:900}.adaptive-explanation h3{margin:9px 0;font-size:15px}.adaptive-explanation p{color:#4e6079;font-size:11px;line-height:1.7}.adaptive-explanation .primary-button{width:auto;margin-top:8px}.adaptive-explanation.correct>span{color:#173563}.adaptive-message{color:#34526f;background:#eaf3ff;border-radius:9px;padding:11px 13px;font-size:10px}.adaptive-complete{text-align:center;align-content:center;place-items:center;min-height:480px;display:grid}.adaptive-complete>span{color:#fff;background:#0b63e6;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.adaptive-complete h2{margin:20px 0 7px;font-size:30px}.adaptive-complete p{color:#66758d;font-size:12px}.adaptive-complete .primary-button{width:auto;margin-top:15px}@media (width<=900px){.knowledge-layout,.knowledge-review-layout{grid-template-columns:1fr}.knowledge-upload,.knowledge-generator,.knowledge-settings,.knowledge-question-list{position:static}.knowledge-question-list{max-height:310px}.validation-grid{grid-template-columns:repeat(3,1fr)}.knowledge-metrics{grid-template-columns:1fr}.adaptive-layout{grid-template-columns:1fr;gap:24px;padding-top:28px}.adaptive-sidebar{position:static}.adaptive-sidebar nav{grid-template-columns:1fr 1fr}.adaptive-safety{display:none}}@media (width<=640px){.engine-health{max-width:none}.knowledge-tabs{margin-inline:-4px}.knowledge-document dl{grid-template-columns:1fr 1fr}.knowledge-search form,.knowledge-form-row{grid-template-columns:1fr}.knowledge-choice-editor>div{grid-template-columns:26px 1fr}.knowledge-choice-editor textarea{grid-column:2}.validation-grid{grid-template-columns:1fr 1fr}.knowledge-review-heading{align-items:flex-start}.adaptive-header>div>span{display:none}.adaptive-layout{width:calc(100% - 24px)}.adaptive-sidebar h1{font-size:26px}.adaptive-sidebar nav{grid-template-columns:1fr}.adaptive-welcome{flex-direction:column;align-items:flex-start}.adaptive-welcome h2{font-size:30px}.adaptive-welcome .primary-button{width:100%}.adaptive-metrics{grid-template-columns:1fr 1fr}.adaptive-progress-card{grid-template-columns:1fr}.adaptive-progress-card>div:last-child{border-top:1px solid #cfdeef;border-left:0;padding:18px 0 0}.adaptive-question-copy,.adaptive-options{padding-left:17px;padding-right:17px}.adaptive-question>footer{flex-direction:column;align-items:stretch;gap:13px;padding:14px 17px}.adaptive-question>footer .primary-button{width:100%}.adaptive-explanation{padding:20px 17px}.adaptive-options button{grid-template-columns:28px 1fr}.adaptive-options button em{grid-column:2}.adaptive-header>div a{font-size:9px}}.empty-copy{color:#5a789f;margin:0;font-size:9px;line-height:1.6}.ccs-lab{margin-top:18px}.ccs-status-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.ccs-status-grid div{background:#f8f9fb;border:1px solid #e0e4e9;border-radius:11px;padding:12px}.ccs-status-grid span,.ccs-status-grid strong{display:block}.ccs-status-grid span{color:#758985;text-transform:capitalize;font-size:8px;font-weight:850}.ccs-status-grid strong{color:#18273d;margin-top:5px;font-size:10px}.ccs-action-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ccs-action-grid button{color:#24334a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:13px;min-height:112px;padding:13px}.ccs-action-grid button.done{background:#eef2f8;border-color:#9db4d3}.ccs-action-grid button.avoid{background:#fff8f6;border-color:#efd4cf}.ccs-action-grid button:disabled{cursor:not-allowed;opacity:.72}.ccs-action-grid span,.ccs-action-grid small{color:#56749a;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.ccs-action-grid strong{margin:16px 0 8px;font-size:10px;line-height:1.35;display:block}.boards-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.field-stack select{color:#17263c;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd2dc;border-radius:10px;padding:10px}.task-list button.locked{color:#715b28;background:#fbf4e4}.boards-shell .task-list button{cursor:default;grid-template-columns:auto minmax(0,1fr)}.boards-shell .task-list button>span{text-align:center;white-space:nowrap;background:#ffffffb8;border-radius:999px;min-width:48px;padding:4px 7px;font-size:8px}.boards-shell .track-switch{grid-template-columns:1fr 1fr 1fr}.step3-governance-admin{margin-bottom:18px}.governance-blueprint{background:#e3e6eb;border-top:1px solid #e3e6eb;grid-template-columns:1.2fr .75fr 1fr;gap:1px;display:grid}.governance-blueprint>div{background:#fff;padding:20px}.governance-blueprint span,.governance-blueprint small,.audit-strip small{color:#59769d;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.governance-blueprint strong{color:#18273d;margin:7px 0;font-size:13px;line-height:1.35;display:block}.governance-blueprint a{color:#0a316b;font-size:10px;font-weight:850}.governance-list{display:grid}.governance-list article{border-top:1px solid var(--line);background:#fff;grid-template-columns:1.4fr .7fr .7fr;gap:18px;padding:14px 20px;display:grid}.governance-list strong,.governance-list span,.governance-list small{display:block}.governance-list span,.governance-list small{color:#557297;margin-top:4px;font-size:9px}.status-chip.in_review,.status-chip.draft{color:#695f48;background:#f3eee2}.status-chip.approved{color:#0b2f66;background:#e5ecf4}.status-chip.retired{color:#874238;background:#fae6e2}.audit-strip{background:#e3e6eb;border-top:1px solid #e3e6eb;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.audit-strip p{background:#fbfcfd;margin:0;padding:16px}.audit-strip strong,.audit-strip span{display:block}.audit-strip strong{font-size:10px}.audit-strip span{color:#486181;margin-top:5px;font-size:9px;line-height:1.5}.expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expansion-grid .product-tile:last-child{grid-column:1/-1}.products-catalog{padding-top:20px}.products-catalog .product-tile h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500}.catalog-rule{border-top:1px solid var(--site-line);padding-top:18px;font-weight:750;color:#455c7a!important;min-height:auto!important}.availability.status-beta{color:#5b438e;background:#eee9fa}.availability.status-coming_soon{color:#695f48;background:#f3eee2}.feature-panel-grid{background:#ffffff26;border:1px solid #ffffff26;border-radius:18px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.feature-panel-grid article{background:#0d2344;min-height:210px;padding:27px}.feature-panel-grid h3{color:#fff;margin:38px 0 10px;font-size:18px}.feature-panel-grid p{color:#b2c1d4;margin:0;font-size:12px;line-height:1.7}.source-banner{background:#eef2f7;border:1px solid #bdcada;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;padding:28px;display:flex}.source-banner p:last-child{color:#435976;max-width:850px;margin:8px 0 0;font-size:13px;line-height:1.7}.source-banner>a{color:#082d64;flex:none;font-size:12px;font-weight:850}.board-process{border:1px solid var(--site-line);background:var(--site-line);border-radius:17px;grid-template-columns:repeat(6,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.board-process li{background:#fff;flex-direction:column;justify-content:space-between;min-height:145px;padding:20px;display:flex}.board-process span{color:#0d3775;font-size:10px;font-weight:900}.board-process strong{font-size:13px}.track-chip-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.track-chip-grid>span{border:1px solid var(--site-line);color:#24334a;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:13px;font-weight:800;display:flex}.track-chip-grid small{color:#705d34;background:#f4eddd;border-radius:999px;padding:5px 7px;font-size:8px}.board-finder{border-top:1px solid var(--site-line);grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.board-finder h2{margin:10px 0 13px;font-size:42px}.board-finder>div>p:last-child{color:#496282;font-size:13px;line-height:1.7}.waitlist-form{border:1px solid var(--site-line);background:#fff;border-radius:19px;grid-template-columns:1fr 1fr;gap:14px;padding:24px;display:grid}.waitlist-form label{color:#303e54;gap:7px;font-size:11px;font-weight:800;display:grid}.waitlist-form input{color:#17263c;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd2dc;border-radius:9px;padding:10px}.waitlist-form input:focus{border-color:#0e3a7c;outline:3px solid #0e3a7c1f}.waitlist-consent{align-items:start;grid-column:1/-1!important;grid-template-columns:20px 1fr!important}.waitlist-consent input{accent-color:#0e3a7c;width:18px!important;min-height:18px!important}.waitlist-form .site-button,.waitlist-form .form-error{grid-column:1/-1}.waitlist-form .form-error{color:#963f37;margin:0;font-size:11px}.waitlist-success{text-align:center;background:#eef2f8;border:1px solid #afbed2;border-radius:19px;align-content:center;place-items:center;min-height:270px;padding:30px;display:grid}.waitlist-success>span{color:#fff;background:#0e3a7c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.waitlist-success strong{margin-top:14px;font-size:18px}.waitlist-success p{color:#48607f;max-width:430px;margin:8px 0 0;font-size:12px;line-height:1.6}.expansion-info-grid{grid-template-columns:repeat(3,1fr)}.expansion-info-grid article:last-child:nth-child(3n+2){grid-column:span 2}.learning-status-control{grid-template-columns:minmax(300px,650px) 1fr;align-items:end;gap:18px;margin-bottom:14px;display:grid}.learning-status-control label{color:#425875;gap:7px;font-size:10px;font-weight:800;display:grid}.learning-status-control input,.learning-product-admin select{color:#17263c;background:#fff;border:1px solid #ccd3dc;border-radius:9px;min-height:42px;padding:9px}.learning-product-admin{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.learning-product-admin article{gap:16px;display:grid}.learning-product-admin h2{margin:11px 0 4px;font-size:17px}.learning-product-admin article>div>p{margin:0}.learning-product-admin label{color:#496283;gap:6px;font-size:10px;font-weight:800;display:grid}.admin-checkbox{align-items:center;grid-template-columns:18px 1fr!important}.admin-checkbox input{accent-color:#0e3a7c;width:17px;height:17px}.status-chip.beta{color:#5b438e;background:#eee9fa}.status-chip.coming_soon{color:#695f48;background:#f3eee2}.waitlist-admin-list{display:grid}.waitlist-admin-list article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:14px 20px;display:grid}.waitlist-admin-list strong,.waitlist-admin-list span,.waitlist-admin-list a,.waitlist-admin-list small{display:block}.waitlist-admin-list span,.waitlist-admin-list small{color:#557297;margin-top:4px;font-size:9px}.waitlist-admin-list a{color:#0c3067;font-size:11px;font-weight:800;text-decoration:none}[dir=rtl] .waitlist-form input{text-align:right}@media (width<=1120px){.step3-practice-grid{grid-template-columns:1fr}.ccs-status-grid,.ccs-action-grid{grid-template-columns:repeat(3,1fr)}.governance-blueprint,.governance-list article{grid-template-columns:1fr}.board-process{grid-template-columns:repeat(3,1fr)}.learning-product-admin,.expansion-info-grid{grid-template-columns:1fr 1fr}.expansion-info-grid article:last-child:nth-child(3n+2){grid-column:auto}}@media (width<=850px){.expansion-grid{grid-template-columns:1fr}.expansion-grid .product-tile:last-child{grid-column:auto}.board-process,.track-chip-grid{grid-template-columns:1fr 1fr}.board-finder{grid-template-columns:1fr;gap:30px}.source-banner{flex-direction:column;align-items:flex-start}.learning-product-admin,.expansion-info-grid{grid-template-columns:1fr}}@media (width<=560px){.feature-panel-grid,.track-chip-grid,.waitlist-form,.ccs-status-grid,.ccs-action-grid,.audit-strip,.board-process{grid-template-columns:1fr}.waitlist-form label,.waitlist-form .site-button,.waitlist-form .form-error,.waitlist-consent{grid-column:1!important}.board-finder h2{font-size:34px}.learning-status-control,.waitlist-admin-list article{grid-template-columns:1fr}}.board-admin-gates{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 24px;display:grid}.board-admin-gates span{color:#243754;background:#eef2f7;border-radius:9px;padding:11px;font-size:9px;font-weight:850}.board-admin-category{margin-top:24px}.board-admin-category h3{align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;display:flex}.board-admin-category h3 small{color:#557297;font-weight:600}.board-admin-track-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.board-admin-track-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:5px;padding:12px;display:grid}.board-admin-track-grid article div small{color:#557297;margin-top:3px;display:block}.board-admin-track-grid article p{color:#557297;grid-column:1/-1;margin:5px 0 0;font-size:9px}@media (width<=850px){.board-admin-gates,.board-admin-track-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.board-admin-gates,.board-admin-track-grid{grid-template-columns:1fr}}.waitlist-form select{color:#17263c;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd2dc;border-radius:9px;padding:10px}.board-specialty-directory{gap:30px;display:grid}.board-specialty-directory section{gap:12px;display:grid}.board-specialty-directory h3{color:#17263c;margin:0;font-size:15px}.board-specialty-directory .track-chip-grid>a{border:1px solid var(--site-line);color:#24334a;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.board-specialty-directory .track-chip-grid>a:hover{background:#f6f8fb;border-color:#879dbb}.board-specialty-directory small{color:#705d34;white-space:nowrap;background:#f4eddd;border-radius:999px;padding:5px 7px;font-size:8px}.site-shell .medora-home-benefits article>span,.site-shell .medora-product-preview header>span,.site-shell .medora-home-lower article>span,.site-shell .medora-simple-preview>span{color:#0757ce;background:#e8f2ff}.site-shell .medora-product-preview header>span{border-color:#cbdcf5}.site-footer{color:#596983;background:#f7faff;border-top:1px solid #dbe5f3;width:100%;padding:34px max(24px,50% - 620px) 22px}.site-footer-top{align-items:center;gap:34px;padding-bottom:26px}.site-footer-brand strong{color:#101c3a;font-family:inherit;font-size:18px;font-weight:700}.site-footer-brand p{color:#66758f;margin-top:4px;font-size:11px}.site-footer nav{gap:6px 22px;max-width:720px}.site-footer nav a{color:#52627f;min-height:44px;font-size:12px;font-weight:650}.site-footer nav a:hover{color:#0757ce}.site-footer-bottom{color:#71809a;border-top:1px solid #dbe5f3;padding-top:18px;font-size:10px}.site-shell .availability.status-available,.site-shell .clinic-preview-head span,.site-shell .product-outcome,.site-shell .pricing-state{color:#0757ce;background:#e8f2ff}.site-shell .availability i{background:#1267e8}.site-shell :is(.product-link,.support-grid a,.source-banner>a,.privacy-strip>a){color:#1267e8!important}.site-shell :is(.product-tile li span,.recommendation-grid article>span,.workflow-list>li>span,.board-process span,.clinic-feature-grid-new article>span,.clinic-preview-card article>span,.clinic-preview-card article i,.resource-index>a>span,.resource-index i,.article-list li span,.detail-promise>p,.detail-promise>div span){color:#1267e8}.site-shell :is(.trust-grid article>span,.support-grid article>span,.article-number,.faq-list summary span,.path-list article>span,.privacy-icon){color:#0757ce;background:#e8f2ff}.site-shell :is(.site-final-cta,.feature-panel-grid article,.path-card-foot,.clinic-preview-safe){color:#fff;background:#10204a}.site-shell :is(.site-final-cta,.feature-panel-grid article) p{color:#c8d8f1}.site-shell :is(.site-final-cta,.workflow-section,.how-block) .site-eyebrow,.site-shell .feature-panel-grid article>span{color:#82b6ff}.site-shell .source-banner{background:#f3f7fd;border-color:#d9e5f4}.site-shell .source-banner p:last-child,.site-shell .board-finder>div>p:last-child,.site-shell .waitlist-success p{color:#596983}.site-shell :is(.track-chip-grid>span,.board-specialty-directory .track-chip-grid>a){color:#172446;border-color:#dbe5f3}.site-shell .board-specialty-directory .track-chip-grid>a:hover{background:#f5f9ff;border-color:#8eb7ef}.site-shell :is(.board-specialty-directory h3,.waitlist-form label){color:#273754}.site-shell :is(.waitlist-form input,.waitlist-form select){color:#172446;border-color:#cbd9ec}.site-shell :is(.waitlist-form input,.waitlist-form select):focus{border-color:#1267e8;outline:3px solid #1267e81f}.site-shell .waitlist-consent input{accent-color:#1267e8}.site-shell .waitlist-success{background:#f0f6ff;border-color:#bfd4f2}.site-shell .waitlist-success>span{background:#1267e8}.site-shell .clinic-preview-safe{color:#dce9fb}.site-shell .clinic-preview-card{border-color:#d6e2f2;box-shadow:0 24px 60px #254b8417}.site-shell .clinic-preview-card article,.site-shell .clinic-preview-head{border-color:#e0e8f3}.site-shell .roles-list strong{color:#172446}.site-shell .approval-block li>span{background:#1267e8}.site-shell .resource-index>a:hover{border-color:#8eb7ef}.medora-hero-visual{background:#10204a;border:1px solid #dbe5f3;border-radius:18px;margin:24px 0 0;overflow:hidden;box-shadow:0 18px 45px #2349841a}.medora-hero-visual img{aspect-ratio:1.9;object-fit:cover;width:100%;height:auto;display:block}.medora-step-choice{gap:9px;margin:20px 0;display:grid}.medora-step-choice button{color:#263754;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2f1;border-radius:13px;gap:5px;min-height:64px;padding:13px 15px;transition:border-color .16s,background .16s,transform .16s;display:grid}.medora-step-choice button:hover{border-color:#8eb7ef;transform:translateY(-1px)}.medora-step-choice button.active{background:#f1f6ff;border-color:#1267e8;box-shadow:0 0 0 2px #1267e814}.medora-step-choice strong{font-size:13px}.medora-step-choice span{color:#66758f;font-size:10px;line-height:1.5}.compact-registration{max-width:1060px}.clinic-profile-form{max-width:980px}.clinic-profile-form textarea{min-height:120px}.site-shell :is(a,button,summary):focus-visible,.clinic-app-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #1267e842}@media (width<=760px){.medora-hero-visual{border-radius:13px}.medora-step-choice button{min-height:70px}.site-header-actions{display:none}}.site-header,.adaptive-header,.trial-notice{-webkit-backdrop-filter:none;backdrop-filter:none}.medora-home-lower,.site-section{content-visibility:auto;contain-intrinsic-size:auto 700px}.option.answer,.adaptive-options button.correct{border-color:var(--success-line);background:var(--success-soft)}.option.answer .option-letter,.result-mark.correct{background:var(--success)}.adaptive-options button.correct em,.adaptive-explanation.correct>span{color:var(--success)}.adaptive-explanation.correct{background:var(--success-soft)}.learning-product-switcher summary:after{content:none}.medora-auth-page{color:#0b1739;background:#f7f9fc;grid-template-columns:minmax(0,620px) minmax(360px,1fr);min-height:100vh;display:grid}.medora-auth-shell{background:#fff;border-right:1px solid #e1e8f2;flex-direction:column;justify-content:center;min-height:100vh;padding:38px clamp(24px,6vw,76px);display:flex}.medora-auth-brand{color:#0b1739;align-items:center;gap:11px;font-size:18px;text-decoration:none;display:flex;position:absolute;top:28px}.medora-auth-brand>span{color:#fff;background:#075ee5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #075ee533}.medora-auth-heading{max-width:480px;margin-bottom:24px}.medora-auth-heading>p{color:#075ee5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.medora-auth-heading h1{color:#0b1739;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.08}.medora-auth-heading>span{color:#5d6c84;margin-top:12px;line-height:1.65;display:block}.medora-auth-form{gap:14px;width:100%;max-width:480px;display:grid}.medora-auth-form>label{color:#253654;gap:7px;font-size:13px;font-weight:700;display:grid}.medora-auth-form input,.medora-auth-form select{color:#0b1739;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #cfdbea;border-radius:9px;padding:0 13px;transition:border-color .15s,box-shadow .15s}.medora-auth-form input:focus,.medora-auth-form select:focus{border-color:#075ee5;outline:none;box-shadow:0 0 0 3px #075ee51f}.medora-password-field{display:block;position:relative}.medora-password-field input{padding-right:64px}.medora-password-field button{color:#075ee5;cursor:pointer;background:0 0;border:0;height:34px;font-size:12px;font-weight:800;position:absolute;top:7px;right:8px}.medora-password-hint{color:#69788f;margin:-4px 0 1px;font-size:12px;line-height:1.5}.medora-auth-check{line-height:1.45;grid-template-columns:19px 1fr!important;align-items:start!important;gap:9px!important;font-weight:500!important}.medora-auth-check input{accent-color:#075ee5;margin:1px 0 0;width:18px!important;height:18px!important;box-shadow:none!important}.medora-auth-check a,.medora-auth-row>a,.medora-auth-switch a,.medora-auth-secondary{color:#075ee5;font-weight:750;text-decoration:none}.medora-auth-row{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.medora-auth-divider{color:#7a879a;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;max-width:480px;margin:18px 0 12px;font-size:10px;display:flex}.medora-auth-divider:before,.medora-auth-divider:after{content:"";background:#dce5f0;flex:1;height:1px}.medora-auth-wide{text-align:center;max-width:480px;display:block}.medora-auth-message{color:#1d6b54;min-height:21px;font-size:13px;line-height:1.5}.medora-auth-message.error{color:#b42318}.medora-auth-recovery-actions{flex-wrap:wrap;gap:9px;display:flex}.medora-auth-recovery-actions a{color:#075ee5;background:#f8fbff;border:1px solid #b9ceed;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:750;text-decoration:none}.medora-auth-recovery-actions a:hover{background:#eef5ff;border-color:#075ee5}.medora-auth-submit{color:#fff;cursor:pointer;background:#075ee5;border:0;border-radius:9px;min-height:49px;font-size:14px;font-weight:800;transition:background .15s,transform .15s;box-shadow:0 8px 18px #075ee529}.medora-auth-submit:hover{background:#064fc0;transform:translateY(-1px)}.medora-auth-submit:disabled{opacity:.62;cursor:wait;transform:none}.medora-auth-switch,.medora-auth-footer{color:#627188;max-width:480px;font-size:13px}.medora-auth-status{color:#53627a;align-items:center;gap:10px;display:flex}.auth-spinner{border:2px solid #d3deec;border-top-color:#075ee5;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite medora-spin}@keyframes medora-spin{to{transform:rotate(360deg)}}.medora-auth-unavailable{color:#253654;background:#f8fbff;border:1px solid #cfdbea;border-radius:12px;max-width:480px;padding:18px;line-height:1.6}.medora-auth-unavailable strong{color:#0b1739}.medora-auth-unavailable p{color:#5d6c84;margin:7px 0 16px}.medora-auth-unavailable a{color:#075ee5;font-weight:750;text-decoration:none}.medora-auth-aside{background:radial-gradient(circle at 15% 15%,#edf5ff 0,#0000 36%),linear-gradient(145deg,#f8fbff,#edf3fb);flex-direction:column;justify-content:center;padding:clamp(42px,8vw,110px);display:flex}.medora-auth-aside>div{max-width:520px}.medora-auth-shield{color:#fff;background:#075ee5;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;box-shadow:0 12px 26px #075ee533}.medora-auth-aside h2{letter-spacing:-.04em;margin:24px 0 12px;font-size:clamp(28px,3.4vw,46px);line-height:1.1}.medora-auth-aside p{color:#5d6c84;line-height:1.7}.medora-auth-aside ul{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.medora-auth-aside li{color:#33445f;align-items:center;gap:10px;display:flex}.medora-auth-aside li:before{content:"✓";color:#075ee5;background:#e5efff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.medora-account-card{background:#f8fbff;border:1px solid #dbe5f2;border-radius:12px;gap:5px;max-width:480px;padding:18px;display:grid}.medora-account-card span,.medora-account-card small{color:#68778d;font-size:12px}.medora-account-actions{gap:10px;max-width:480px;margin-top:14px;display:flex}.medora-account-actions a,.medora-auth-secondary{background:#fff;border:1px solid #cfdbea;border-radius:9px;padding:11px 14px}.medora-security-list{gap:12px;max-width:480px;display:grid}.medora-security-list>div{border:1px solid #dbe5f2;border-radius:12px;gap:7px;padding:16px;display:grid}.medora-security-list span{color:#66758d;font-size:13px;line-height:1.5}.medora-security-list a{color:#075ee5;font-size:13px;font-weight:750}.medora-security-list .medora-auth-form{gap:8px}.medora-onboarding-grid{gap:10px;max-width:520px;display:grid}.medora-onboarding-grid>a{color:#0b1739;background:#fff;border:1px solid #d9e4f2;border-radius:12px;gap:5px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.medora-onboarding-grid>a:hover{border-color:#7eaceb;transform:translateY(-1px)}.medora-onboarding-grid span{color:#65748c;font-size:13px}.legal-copy{max-width:820px}.legal-copy h1{letter-spacing:-.05em;font-size:clamp(36px,6vw,64px)}.legal-copy h2{color:#142443;margin-top:34px}.legal-copy p{color:#5c6c84;line-height:1.75}@media (width<=900px){.medora-auth-page{grid-template-columns:1fr}.medora-auth-shell{border-right:0;padding-top:100px}.medora-auth-aside{display:none}}@media (width<=560px){.medora-auth-shell{padding:94px 20px 30px}.medora-auth-brand{top:24px}.medora-auth-row{flex-direction:column;align-items:flex-start;gap:8px}.medora-account-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation-duration:1.6s}.medora-auth-submit,.medora-onboarding-grid>a{transition:none}}.clinic-operations-list{display:grid}.clinic-operations-list>article{border-bottom:1px solid #e4eaf2;grid-template-columns:105px minmax(220px,1fr) auto;align-items:center;gap:16px;padding:15px 17px;display:grid}.clinic-operations-list>article:last-child{border-bottom:0}.clinic-operations-list>article.attention{background:#fffaf1}.clinic-operations-list>article>div>strong,.clinic-operations-list>article>div>small{display:block}.clinic-operations-list>article>div>strong{font-size:11px}.clinic-operations-list>article>div>small{color:#73839a;margin-top:4px;font-size:8px}.clinic-operations-list>article>div>p{color:#42536d;white-space:pre-wrap;margin:7px 0;font-size:9px;line-height:1.5}.clinic-operation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.clinic-operation-actions button,.clinic-operation-actions select,.clinic-list-toolbar select{color:#24548e;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad7e9;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:750}.clinic-operation-actions button.danger{color:#98493f;border-color:#eccbc6}.clinic-operation-actions button:disabled,.clinic-operation-actions select:disabled{opacity:.5;cursor:not-allowed}.clinic-operations-list.billing>article{grid-template-columns:105px minmax(220px,1fr) 210px auto}.clinic-billing-totals{grid-template-columns:repeat(3,1fr);gap:6px;display:grid!important}.clinic-billing-totals span{color:#71819a;gap:3px;font-size:7px;display:grid}.clinic-billing-totals b{color:#162743;font-size:9px}.clinical-module-lede{color:#60738f;margin:0;font-size:9px}@media (width<=980px){.clinic-operations-list.billing>article{grid-template-columns:95px 1fr}.clinic-operations-list.billing>article>.clinic-billing-totals,.clinic-operations-list.billing>article>.clinic-operation-actions{grid-column:2}.clinic-operations-list>article{grid-template-columns:95px 1fr}.clinic-operations-list>article>.clinic-operation-actions{grid-column:2;justify-content:flex-start}}@media (width<=760px){.clinic-operations-list>article,.clinic-operations-list.billing>article{grid-template-columns:1fr}.clinic-operations-list>article>.clinic-billing-totals,.clinic-operations-list>article>.clinic-operation-actions,.clinic-operations-list.billing>article>.clinic-billing-totals,.clinic-operations-list.billing>article>.clinic-operation-actions{grid-column:1}.clinic-operation-actions{justify-content:flex-start}.clinic-billing-totals{width:100%}}:root{--ink:#13213b;--ink-soft:#61708a;--paper:#f4f7fb;--panel:#fff;--line:#dce5f1;--brand:#1769e8;--brand-strong:#0b55c4;--brand-soft:#edf4ff;--navy:#10244a;--surface-shadow:0 12px 34px #1c3d6f11;--surface-radius:16px}html{scroll-padding-top:76px}body{color:var(--ink);background:linear-gradient(#fff 0,#f7faff 34rem,#f4f7fb 100%)}:is(button,a,summary,input,select,textarea){-webkit-tap-highlight-color:transparent}:is(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1769e84d}.site-shell{background:linear-gradient(#fff 0,#f7faff 100%)}.site-header{background:#fffffff7;border:0;border-bottom:1px solid #dce5f1e6;grid-template-columns:auto 1fr auto;max-width:1180px;min-height:68px;margin:0 auto;padding:0 20px}.site-brand strong{font-size:18px}.site-mark{width:38px;height:38px}.site-nav{gap:28px}.site-nav a{color:#43536e;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.site-nav a:after{display:none}.site-nav a:hover{color:var(--brand)}.site-header-login{background:var(--brand);border-radius:10px;min-height:42px;box-shadow:0 8px 20px #1769e829;color:#fff!important;padding:0 17px!important}.site-header-login:hover{background:var(--brand-strong)}.medora-home-hero{text-align:left;grid-template-columns:minmax(330px,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:28px;width:min(1180px,100% - 40px);padding:46px 0 42px;display:grid}.medora-home-intro{flex-direction:column;min-width:0;padding:20px 6px 0;display:flex}.medora-home-intro:before{align-self:flex-start;margin-bottom:17px}.medora-home-intro .site-eyebrow{color:#51627d;letter-spacing:.12em;margin-bottom:12px;font-size:11px}.medora-home-intro h1{max-width:520px;font-size:clamp(46px,4.4vw,62px);line-height:1.02}.medora-home-intro>p{max-width:490px;margin:17px 0 0;font-size:16px;line-height:1.65}.medora-hero-visual{box-shadow:var(--surface-shadow);border:0;border-radius:16px;margin:28px 0 0}.medora-hero-visual img{aspect-ratio:1.72;object-position:center}.medora-product-workspace{border:1px solid var(--line);min-height:590px;box-shadow:var(--surface-shadow);background:#fff;border-radius:20px;align-self:stretch}.medora-product-menu{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.medora-product-menu>button{text-align:left;min-height:70px;border:0!important;border-radius:12px!important;padding:12px!important}.medora-product-menu>button.active{box-shadow:none;background:var(--brand-soft)}.medora-product-menu button span{gap:3px}.medora-product-menu button strong{font-size:13px}.medora-product-menu button small{color:#6b7a92;background:0 0;width:auto;padding:0;font-size:9px}.medora-product-preview{background:linear-gradient(145deg,#f8fbff,#f0f6ff);padding:26px 28px 28px}.medora-product-preview>header{padding-bottom:16px}.medora-product-preview header .site-eyebrow{margin-bottom:5px;font-size:9px}.medora-product-preview h2{font-size:27px}.medora-product-preview header p{font-size:11px;line-height:1.5}.medora-step-choice{gap:8px;margin:17px 0}.medora-step-choice button{border-radius:12px;min-height:60px;padding:11px 13px}.medora-step-select{display:none}.medora-step-choice button:hover{transform:none}.medora-step-choice button.active{box-shadow:0 0 0 2px #1769e814}.medora-start{width:100%;max-width:none;min-height:46px;margin-top:15px}.medora-simple-preview{max-width:500px;margin:auto;padding:54px 20px}.medora-simple-preview .medora-start{max-width:320px;margin-inline:auto}.medora-home-lower{text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:20px;padding:40px max(24px,50vw - 590px)}.medora-home-lower h2{margin:8px 0 20px;font-size:26px}.medora-how-list{gap:8px}.medora-how-list article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;padding:16px}.medora-how-list article:not(:last-child):after{display:none}.medora-home-lower>aside{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px 22px}.medora-home-lower>aside article{width:100%;margin:9px 0;display:grid}.site-footer{padding-top:34px}.site-footer-top{padding-bottom:20px}.site-footer-bottom{padding-top:16px}.medora-auth-page{background:#f4f7fb;grid-template-columns:minmax(0,560px) minmax(420px,1fr)}.medora-auth-shell{padding-inline:clamp(28px,5vw,64px)}.medora-auth-heading{margin-bottom:20px}.medora-auth-heading h1{font-size:clamp(34px,4vw,46px)}.medora-auth-form{gap:12px}.medora-auth-form input,.medora-auth-form select{border-radius:10px;height:46px}.medora-auth-submit{border-radius:10px;min-height:48px}.medora-auth-message{min-height:12px}.medora-auth-switch{margin:12px 0 0;font-size:12px}.medora-auth-switch+.medora-auth-switch{margin-top:7px}.medora-auth-aside{background:radial-gradient(circle at 25% 20%,#458bef24,#0000 35%),linear-gradient(145deg,#f5f9ff,#eaf2fd);padding:clamp(50px,8vw,110px)}.medora-auth-aside h2{max-width:600px}.medora-auth-unavailable{border-radius:14px;padding:20px}.app-shell{grid-template-columns:224px minmax(0,1fr)}.sidebar{padding:22px 16px 18px}.brand-lockup{margin:0 7px 28px}.nav-button{border-radius:10px;min-height:44px;margin-bottom:3px;padding:9px}.nav-icon{border-radius:8px}.workspace{padding:24px clamp(20px,3vw,40px)}.topbar{min-height:54px;margin-bottom:18px}.topbar-actions{gap:9px}.metric-card,.question-panel,.side-card,.admin-card,.clinic-list-card{border-radius:var(--surface-radius)!important;box-shadow:var(--surface-shadow)!important}.primary-button,.clinic-primary,.approve-button{min-height:42px;padding-inline:16px;border-radius:10px!important}.admin-header{height:70px}.admin-intro{padding-top:30px}.knowledge-tabs{z-index:10;position:sticky;top:8px;box-shadow:0 8px 24px #1c3d6f0f}@media (width<=980px){.medora-home-hero{grid-template-columns:1fr;max-width:760px}.medora-home-intro{text-align:center;padding-top:8px}.medora-home-intro:before{align-self:center}.medora-home-intro h1,.medora-home-intro>p{margin-inline:auto}.medora-hero-visual{max-width:620px;margin-inline:auto}.medora-product-workspace{min-height:0}.medora-home-lower,.medora-auth-page{grid-template-columns:1fr}.medora-auth-aside{display:none}}@media (width<=850px){.site-header{grid-template-columns:auto auto;justify-content:space-between;width:100%;min-height:64px;padding:0 16px}.site-nav,.site-header-actions{display:none}.site-menu{justify-self:end}.site-menu>summary{min-width:0;min-height:40px;color:var(--brand);background:0 0;border:0;padding:0 4px}.site-menu>summary span{font-size:12px}.site-menu>nav{width:210px;top:44px;right:0}}@media (width<=620px){.medora-home-hero{gap:18px;width:calc(100% - 24px);padding:30px 0 28px}.medora-home-intro{padding:0}.medora-home-intro:before{min-height:30px;margin-bottom:15px}.medora-home-intro .site-eyebrow{font-size:10px}.medora-home-intro h1{font-size:39px}.medora-home-intro>p{font-size:15px}.medora-hero-visual{display:none}.medora-product-workspace{border-radius:16px}.medora-product-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.medora-product-menu>button{text-align:center;border-bottom:0!important;min-height:66px!important;padding:9px 7px!important}.medora-product-menu button strong{font-size:11px}.medora-product-menu button small{font-size:8px}.medora-product-preview{padding:18px 15px}.medora-product-preview h2{font-size:23px}.medora-step-choice{display:none}.medora-step-select{color:#52627f;gap:6px;margin:17px 0;font-size:10px;font-weight:750;display:grid}.medora-step-select select{color:#1f3151;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c9d9ee;border-radius:10px;padding:0 12px;font-size:13px}.medora-home-lower{padding:30px 12px}.medora-how-list{grid-template-columns:1fr}.medora-how-list article{grid-template-columns:36px 1fr;display:grid}.site-footer-top,.site-footer-bottom{gap:16px}.medora-auth-shell{padding:88px 20px 28px}.app-shell{display:block}.workspace{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.medora-step-choice button,.site-header-login{transition:none!important}}.medora-v3{--mk-ink:#0f1f45;--mk-muted:#526789;--mk-blue:#1267e8;--mk-blue-strong:#0757ce;--mk-blue-pale:#eff6ff;--mk-cyan:#0799aa;--mk-line:#d8e5f5;--mk-soft:#f7faff;color:var(--mk-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.medora-v3 :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1267e857}.medora-v3 .site-header{z-index:50;background:#fffffff7;border-bottom:1px solid #e2eaf5;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:100%;max-width:none;min-height:76px;padding:0 clamp(22px,3.8vw,58px);display:grid;position:sticky;top:0}.medora-v3 .site-brand{color:var(--mk-ink);justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.medora-v3 .site-brand strong{letter-spacing:-.035em;font-family:Lora,Georgia,Times New Roman,serif;font-size:25px;font-weight:600}.medora-v3 .site-logo{object-fit:cover;border-radius:11px;width:45px;height:45px}.medora-v3 .site-nav{justify-content:center;align-items:center;gap:42px;display:flex}.medora-v3 .site-nav a,.medora-v3 .site-signin-link{color:#15264b;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.account-loading{opacity:.68;cursor:default}.site-header-cta.account-loading{color:#52647c;box-shadow:none;background:#eef3f8}.medora-v3 .site-nav a:hover,.medora-v3 .site-signin-link:hover{color:var(--mk-blue)}.medora-v3 .site-header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.medora-v3 .site-header-cta{border-radius:10px;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important;background:var(--mk-blue)!important;box-shadow:0 9px 22px #1267e82b!important}.medora-v3 .site-header-cta:hover{background:var(--mk-blue-strong)!important}.medora-v3 .site-menu{display:none}.mk-home{background:#fff;overflow:hidden}.mk-hero-copy{z-index:2;text-align:center;max-width:1050px;margin:0 auto;padding:36px 24px 8px;position:relative}.mk-kicker{color:var(--mk-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.mk-hero-copy h1{color:#0b173b;letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(48px,5.2vw,76px);line-height:1.08;font-family:Lora,Georgia,Times New Roman,serif!important;font-weight:500!important}.mk-hero-copy h1 span{display:block}.mk-hero-summary{max-width:680px;color:var(--mk-muted);margin:0 auto;font-size:17px;line-height:1.65}.mk-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:25px;display:flex}.mk-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.mk-button svg{width:17px;height:17px}.mk-button:hover{transform:translateY(-1px)}.mk-button-primary{color:#fff;background:var(--mk-blue);box-shadow:0 10px 22px #1267e829}.mk-button-primary:hover{background:var(--mk-blue-strong)}.mk-button-secondary{color:var(--mk-blue-strong);background:#fff;border-color:#c9d9ef}.mk-button-secondary:hover{background:var(--mk-blue-pale);border-color:#8ab4ed}.mk-button-clinic{color:#fff;background:#078f9d;box-shadow:0 10px 22px #078f9d24}.mk-button-clinic:hover{background:#057785}.mk-journey-visual{z-index:1;width:100%;max-width:1800px;margin:-70px auto 0;line-height:0;position:relative}.mk-journey-visual img{width:100%;height:auto;display:block}.mk-workspaces{z-index:3;grid-template-columns:1fr 1fr;gap:24px;width:min(1180px,100% - 40px);margin:-100px auto 0;padding-bottom:54px;display:grid;position:relative}.mk-workspace-card{border:1px solid var(--mk-line);background:#fffffff7;border-radius:22px;flex-direction:column;min-height:320px;padding:31px 34px;display:flex;box-shadow:0 24px 55px #193d701a}.mk-workspace-card header{align-items:center;gap:15px;display:flex}.mk-workspace-icon{width:54px;height:54px;color:var(--mk-blue);background:#e8f2ff;border-radius:50%;place-items:center;display:grid}.mk-clinic-card .mk-workspace-icon{color:#087e8c;background:#e6f7f7}.mk-workspace-icon svg{width:30px;height:30px}.mk-workspace-card header p{color:#69809f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:750}.mk-workspace-card h2{color:#0e1b40;letter-spacing:-.04em;margin:0;font-family:Lora,Georgia,Times New Roman,serif;font-size:34px;font-weight:600}.mk-pass-products{gap:5px;margin:22px 0 17px;display:grid}.mk-pass-products a{min-height:65px;color:var(--mk-ink);border-radius:12px;grid-template-columns:40px 1fr 18px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:grid}.mk-pass-products a:hover{background:var(--mk-blue-pale)}.mk-pass-products a>span:first-child{width:40px;height:40px;color:var(--mk-blue);background:#e7f1ff;border-radius:10px;place-items:center;display:grid}.mk-pass-products svg{width:22px;height:22px}.mk-pass-products a>svg{color:#7992b3;width:16px;height:16px}.mk-pass-products strong,.mk-pass-products small{display:block}.mk-pass-products strong{font-size:14px}.mk-pass-products small{color:#627895;margin-top:4px;font-size:11px}.mk-workspace-card>.mk-button{align-self:flex-start;min-width:245px;margin-top:auto}.mk-workspace-copy{color:#4e6688;margin:22px 0 14px;font-size:14px;line-height:1.65}.mk-clinic-card ul{gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mk-clinic-card li{color:#334d70;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mk-clinic-card li svg{color:#088896;width:20px;height:20px}.mk-process,.mk-trust{width:min(1180px,100% - 40px);margin:0 auto;padding:92px 0}.mk-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:60px;margin-bottom:44px;display:grid}.mk-section-heading h2,.mk-trust h2{letter-spacing:-.045em;max-width:720px;margin:10px 0 0;font-family:Lora,Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.12}.mk-section-heading>p{color:var(--mk-muted);margin:0;font-size:15px;line-height:1.7}.mk-process ol{border-top:1px solid var(--mk-line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.mk-process li{border-right:1px solid var(--mk-line);grid-template-columns:42px 1fr;gap:15px;min-height:210px;padding:28px 28px 20px 0;display:grid}.mk-process li+li{padding-left:28px}.mk-process li:last-child{border-right:0}.mk-process li>span{color:var(--mk-blue);font-size:12px;font-weight:800}.mk-process strong{font-size:16px}.mk-process li p{color:var(--mk-muted);margin:10px 0 0;font-size:13px;line-height:1.65}.mk-trust{background:#f4f8fe;width:100%;padding:86px max(20px,50vw - 590px)}.mk-trust>div:first-child{text-align:center}.mk-trust h2{margin-left:auto;margin-right:auto}.mk-trust-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.mk-trust-grid article{border:1px solid var(--mk-line);background:#fff;border-radius:18px;min-height:220px;padding:26px}.mk-trust-grid svg{width:32px;height:32px;color:var(--mk-blue)}.mk-trust-grid strong{margin-top:28px;font-size:16px;display:block}.mk-trust-grid p{color:var(--mk-muted);margin:9px 0 0;font-size:13px;line-height:1.65}.medora-v3 .site-footer{border-top:1px solid var(--mk-line);background:#f8fbff;padding:40px clamp(20px,4vw,58px) 22px}.medora-v3 .site-footer-top{max-width:1180px;margin:0 auto;padding:0 0 24px}.medora-v3 .site-footer-brand{align-items:center;gap:12px;display:flex}.medora-v3 .site-footer-brand strong{font-family:Lora,Georgia,serif;font-size:20px}.medora-v3 .site-footer-brand p{color:var(--mk-muted);margin:4px 0 0;font-size:12px}.medora-v3 .site-footer nav{gap:23px}.medora-v3 .site-footer nav a{color:#405675;font-size:12px;font-weight:650}.medora-v3 .site-footer-bottom{color:#7385a0;max-width:1180px;margin:0 auto;padding-top:18px;font-size:10px}@media (width<=900px){.medora-v3 .site-header{grid-template-columns:1fr auto;min-height:68px;padding:0 18px}.medora-v3 .site-nav,.medora-v3 .site-header-actions{display:none}.medora-v3 .site-menu{justify-self:end;display:block}.medora-v3 .site-menu>summary{min-height:42px;color:var(--mk-blue);cursor:pointer;background:#fff;border:1px solid #cbd9ec;border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:750;list-style:none;display:flex}.medora-v3 .site-menu>summary::-webkit-details-marker{display:none}.medora-v3 .site-menu>nav{border:1px solid var(--mk-line);background:#fff;border-radius:14px;width:230px;padding:8px;display:grid;position:absolute;top:58px;right:14px;box-shadow:0 18px 45px #14346429}.medora-v3 .site-menu nav a{min-height:44px;color:var(--mk-ink);border-radius:8px;align-items:center;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.medora-v3 .site-menu nav a:hover{background:var(--mk-blue-pale)}.mk-hero-copy{padding-top:46px}.mk-hero-copy h1{font-size:54px}.mk-workspaces{grid-template-columns:1fr;max-width:660px;margin-top:-24px}.mk-section-heading{grid-template-columns:1fr;gap:18px}.mk-process ol,.mk-trust-grid{grid-template-columns:1fr}.mk-process li,.mk-process li+li{border-right:0;border-bottom:1px solid var(--mk-line);min-height:0;padding:24px 0}.mk-process li:last-child{border-bottom:0}}@media (width<=560px){.medora-v3 .site-brand strong{font-size:20px}.medora-v3 .site-logo{border-radius:9px;width:38px;height:38px}.mk-hero-copy{padding:36px 18px 10px}.mk-kicker{font-size:10px}.mk-hero-copy h1{margin-top:11px;font-size:42px;line-height:1.08}.mk-hero-summary{font-size:14px}.mk-hero-actions{flex-direction:column;align-items:stretch}.mk-button{width:100%}.mk-journey-visual{margin-top:16px}.mk-journey-visual img{object-fit:cover;object-position:center;min-height:210px}.mk-workspaces{gap:14px;width:calc(100% - 24px);margin-top:-5px;padding-bottom:34px}.mk-workspace-card{border-radius:17px;min-height:0;padding:23px 20px}.mk-workspace-card h2{font-size:28px}.mk-workspace-card>.mk-button{align-self:stretch;min-width:0}.mk-pass-products a{padding-left:4px;padding-right:4px}.mk-workspace-copy{margin-top:18px}.mk-process{width:calc(100% - 32px);padding:65px 0}.mk-trust{padding:65px 16px}.mk-section-heading h2,.mk-trust h2{font-size:35px}.mk-trust-grid{gap:12px}.mk-trust-grid article{min-height:0}.medora-v3 .site-footer-top{flex-direction:column;align-items:flex-start}.medora-v3 .site-footer nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.medora-v3 .site-footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mk-button{transition:none}.mk-button:hover{transform:none}}.pass-public-hero{text-align:center;max-width:1040px;margin:0 auto;padding:95px 24px 70px}.pass-public-hero h1{letter-spacing:-.055em;margin:14px 0 20px;font-family:Lora,Georgia,serif;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1.06}.pass-public-hero>p:not(.mk-kicker){color:#526789;max-width:700px;margin:0 auto;font-size:17px;line-height:1.7}.pass-public-hero>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.pass-public-products{grid-template-columns:1fr 1fr;gap:20px;width:min(1120px,100% - 40px);margin:0 auto 100px;display:grid}.pass-public-products article{background:#f7faff;border:1px solid #d8e5f5;border-radius:22px;min-height:390px;padding:34px;position:relative;overflow:hidden}.pass-public-products article:nth-child(2){background:#eef7ff}.pass-public-products article>span:first-child{color:#c7d7ed;font-family:Lora,Georgia,serif;font-size:52px;position:absolute;top:24px;right:28px}.pass-public-products h2{letter-spacing:-.04em;margin:12px 0;font-family:Lora,Georgia,serif;font-size:38px;font-weight:600}.pass-public-products article>p:not(.mk-kicker){color:#526789;max-width:480px;font-size:14px;line-height:1.7}.pass-public-products article>div{gap:6px;margin-top:27px;display:grid}.pass-public-products article>div a{color:#18345f;border-bottom:1px solid #d8e5f5;align-items:center;min-height:46px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.pass-public-products article>.mk-button{width:auto;position:absolute;bottom:34px;left:34px;right:34px}.pass-shell{color:#13213b;background:#f5f8fc;grid-template-columns:238px minmax(0,1fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.pass-sidebar{background:#fff;border-right:1px solid #dbe5f2;flex-direction:column;height:100vh;padding:23px 16px;display:flex;position:sticky;top:0}.pass-brand{color:#13213b;align-items:center;gap:11px;margin:0 7px 25px;text-decoration:none;display:flex}.pass-brand img{border-radius:10px}.pass-brand small,.pass-brand strong{display:block}.pass-brand small{color:#1769e8;letter-spacing:.08em;font-size:9px;font-weight:800}.pass-brand strong{margin-top:3px;font-family:Lora,Georgia,serif;font-size:17px}.pass-sidebar>nav{gap:4px;display:grid}.pass-sidebar>nav a{color:#586b88;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.pass-sidebar>nav a svg{width:22px;height:22px}.pass-sidebar>nav a:hover,.pass-sidebar>nav a.active{color:#0757ce;background:#edf4ff}.pass-sidebar-foot{gap:7px;margin-top:auto;display:grid}.pass-sidebar-foot>a{color:#465c7d;border-top:1px solid #e1e8f2;align-items:center;gap:10px;min-height:52px;padding:10px 4px;text-decoration:none;display:flex}.pass-sidebar-foot>a>svg{color:#1769e8;width:28px;height:28px}.pass-sidebar-foot span strong,.pass-sidebar-foot span small{display:block}.pass-sidebar-foot span strong{text-overflow:ellipsis;color:#183052;white-space:nowrap;max-width:145px;font-size:10px;overflow:hidden}.pass-sidebar-foot span small{color:#7a8ba3;margin-top:3px;font-size:8px}.pass-avatar{color:#fff;background:#1769e8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid!important}.pass-main{min-width:0;padding:42px clamp(24px,4vw,58px) 60px}.pass-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.pass-page-heading p{color:#1769e8;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.pass-page-heading h1{letter-spacing:-.045em;margin:8px 0 7px;font-family:Lora,Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:500}.pass-page-heading span{color:#657791;font-size:12px}.pass-page-heading>a{color:#0757ce;background:#fff;border:1px solid #c9d9ed;border-radius:9px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.pass-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.pass-feature-card{background:#fff;border:1px solid #dbe5f2;border-radius:18px;flex-direction:column;min-height:390px;padding:27px;display:flex;box-shadow:0 12px 34px #1c3d6f0e}.pass-feature-card>p{color:#1769e8;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.pass-feature-card h2{letter-spacing:-.04em;max-width:480px;margin:12px 0 8px;font-family:Lora,Georgia,serif;font-size:32px;font-weight:500}.pass-feature-card>span{color:#667894;font-size:12px}.pass-feature-card>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.pass-feature-card>div a{color:#183052;background:#f8fbff;border:1px solid #dbe5f2;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:115px;padding:15px;text-decoration:none;display:flex}.pass-feature-card>div a:hover{background:#eff6ff;border-color:#91b9ec}.pass-feature-card>div strong,.pass-feature-card>div small{display:block}.pass-feature-card>div strong{font-size:13px}.pass-feature-card>div small{color:#70819b;margin-top:5px;font-size:9px}.pass-feature-card.boards{background:#eef6ff}.pass-feature-card.boards>.mk-button{margin-top:auto}.pass-next-row{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.pass-next-row article{background:#fff;border:1px solid #dbe5f2;border-radius:16px;min-height:170px;padding:23px}.pass-next-row p{color:#1769e8;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800}.pass-next-row strong,.pass-next-row span{display:block}.pass-next-row strong{font-family:Lora,Georgia,serif;font-size:20px}.pass-next-row span{color:#697b95;margin-top:7px;font-size:10px;line-height:1.5}.pass-next-row a{color:#0757ce;margin-top:16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.medora-auth-brand{align-items:center;gap:11px;text-decoration:none;color:#13213b!important;display:flex!important}.medora-auth-brand img{border-radius:10px}.medora-auth-brand strong{font-family:Lora,Georgia,serif;font-size:21px}.medora-auth-aside{position:relative;overflow:hidden;background:#eef5ff!important;justify-content:flex-end!important;display:flex!important}.medora-auth-art{position:absolute;inset:0}.medora-auth-art:after{content:"";background:linear-gradient(#eef5ff0f,#eef5ffe0 62%,#eaf2fd);position:absolute;inset:0}.medora-auth-art img{object-fit:cover;object-position:center;width:100%;height:62%}.medora-auth-assurance,.medora-auth-aside>ul{z-index:1;position:relative}.medora-auth-assurance h2{letter-spacing:-.045em;font-family:Lora,Georgia,serif!important;font-size:clamp(32px,4vw,49px)!important}.medora-onboarding-grid.two-choice{grid-template-columns:1fr 1fr}.medora-onboarding-grid.two-choice a{min-height:145px}@media (width<=920px){.pass-public-products{grid-template-columns:1fr}.pass-shell{display:block}.pass-sidebar{grid-template-columns:1fr auto;width:100%;height:auto;padding:14px 16px;display:grid;position:static}.pass-brand{margin:0}.pass-sidebar>nav{order:3;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin-top:12px}.pass-sidebar>nav a{justify-content:center}.pass-sidebar>nav a span,.pass-sidebar-foot{display:none}.pass-main{padding:30px 18px}.pass-home-grid{grid-template-columns:1fr}.pass-feature-card.boards{min-height:280px}}@media (width<=600px){.pass-public-hero{padding:65px 18px 50px}.pass-public-hero h1{font-size:43px}.pass-public-hero>div{flex-direction:column;align-items:stretch}.pass-public-products{width:calc(100% - 24px);margin-bottom:65px}.pass-public-products article{min-height:350px;padding:25px 21px}.pass-public-products article>.mk-button{bottom:21px;left:21px;right:21px}.pass-sidebar>nav{gap:2px}.pass-sidebar>nav a{padding:0}.pass-main{padding:26px 12px}.pass-page-heading{flex-direction:column;align-items:flex-start}.pass-page-heading h1{font-size:34px}.pass-feature-card{min-height:0;padding:22px 18px}.pass-feature-card>div{grid-template-columns:1fr}.pass-feature-card>div a{min-height:72px}.pass-next-row,.medora-onboarding-grid.two-choice{grid-template-columns:1fr}}.pass-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pass-tool-card,.pass-plan-focus,.pass-empty-state,.pass-flashcard{background:#fff;border:1px solid #d9e6ee;border-radius:22px;box-shadow:0 16px 42px #1e4f6a12}.pass-tool-card{gap:10px;min-height:245px;padding:24px;display:grid}.pass-tool-card>svg{color:#2e7596;width:30px;height:30px}.pass-tool-card p,.pass-plan-focus p{color:#2f7897;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.pass-tool-card h2,.pass-plan-focus h2{color:#143a4c;margin:0;font-family:Lora,Georgia,serif;font-size:1.55rem}.pass-tool-card>span,.pass-tool-card>small,.pass-plan-focus span,.pass-empty-state p{color:#617985;line-height:1.55}.pass-tool-card>a,.pass-plan-focus>a{color:#176487;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-weight:800;text-decoration:none;display:flex}.pass-tool-card>a svg,.pass-plan-focus>a svg{width:18px;height:18px}.pass-plan-focus{background:linear-gradient(135deg,#edf9fc,#fff);align-items:center;gap:22px;margin-bottom:20px;padding:26px;display:flex}.pass-plan-focus>svg{color:#2e7897;flex:none;width:42px;height:42px}.pass-plan-focus>div{gap:7px;display:grid}.pass-plan-focus>a{min-width:max-content;margin-left:auto}.pass-flashcard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pass-flashcard{overflow:hidden}.pass-flashcard summary{cursor:pointer;gap:16px;min-height:180px;padding:24px;list-style:none;display:flex}.pass-flashcard summary::-webkit-details-marker{display:none}.pass-flashcard summary>svg{color:#347c98;flex:none;width:28px;height:28px}.pass-flashcard summary>span{align-content:start;gap:8px;display:grid}.pass-flashcard small{color:#367895;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800}.pass-flashcard strong{color:#153c4f;font-family:Lora,Georgia,serif;font-size:1.35rem}.pass-flashcard em{color:#667d87;font-style:normal;line-height:1.5}.pass-flashcard>div{color:#284b5b;border-top:1px solid #e3edf2;padding:0 24px 24px;line-height:1.65}.pass-empty-state{text-align:center;justify-items:center;gap:10px;padding:60px 24px;display:grid}.pass-empty-state svg{color:#4b899f;width:42px;height:42px}.pass-empty-state h2{color:#173e50;margin:0;font-family:Lora,Georgia,serif}.clinic-sidebar nav i svg{width:20px;height:20px}.clinic-secure-pill{align-items:center;gap:6px;display:inline-flex}.clinic-secure-pill svg{width:14px;height:14px}@media (width<=780px){.pass-tool-grid,.pass-flashcard-grid{grid-template-columns:1fr}.pass-plan-focus{flex-wrap:wrap;align-items:flex-start}.pass-plan-focus>a{margin-left:64px}}.knowledge-artifact-review{margin-top:14px}.knowledge-artifact-review .knowledge-actions{justify-content:flex-end}.engine-token{background:#f2f7ff;border:1px solid #b8d5ff;border-radius:10px;gap:7px;padding:11px;display:grid}.engine-token strong{color:#16375f;font-size:10px}.engine-token code{overflow-wrap:anywhere;color:#0757ce;font-size:9px;line-height:1.55}.engine-token small{color:#62708a;font-size:8px}.medora-v3 .site-header-cta.signed-in{border:1px solid #bcd1ee;justify-content:center;min-width:112px;color:var(--mk-blue)!important;box-shadow:none!important;background:#fff!important}.medora-v3 .site-header-cta.signed-in:hover{background:var(--mk-blue-pale)!important}.account-dashboard{width:min(100% - 40px,1120px);min-height:calc(100vh - 142px);margin:0 auto;padding:72px 0 90px}.account-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.account-dashboard-heading h1{color:var(--mk-ink);letter-spacing:-.045em;margin:8px 0 10px;line-height:1.03;font-family:Lora,Georgia,serif!important;font-size:clamp(40px,5vw,64px)!important}.account-dashboard-heading>div:first-child>p:last-child{max-width:650px;color:var(--mk-muted);font-size:16px;line-height:1.7}.account-dashboard-tools{align-items:center;gap:10px;display:flex}.account-dashboard-tools a{border:1px solid var(--mk-line);min-height:44px;color:var(--mk-ink);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.account-dashboard-tools a:first-child{color:var(--mk-blue)}.account-dashboard-tools svg{width:18px;height:18px}.account-workspace-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.account-workspace-card{border:1px solid var(--mk-line);background:#fff;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:335px;padding:30px;display:flex;box-shadow:0 16px 45px #183c6e14}.account-workspace-card.pass{background:linear-gradient(155deg,#fff 45%,#edf5ff)}.account-workspace-card.clinic{background:linear-gradient(155deg,#fff 45%,#eef9f8)}.account-workspace-icon{width:54px;height:54px;color:var(--mk-blue);background:#e9f2ff;border-radius:14px;place-items:center;display:grid}.account-workspace-card.clinic .account-workspace-icon{color:#087e78;background:#ddf4f1}.account-workspace-icon svg{width:29px;height:29px}.account-workspace-card>p,.account-admin-card p{color:var(--mk-blue);letter-spacing:.09em;text-transform:uppercase;margin:24px 0 7px;font-size:12px;font-weight:800}.account-workspace-card.clinic>p{color:#087e78}.account-workspace-card h2,.account-admin-card h2{color:var(--mk-ink);letter-spacing:-.035em;margin:0;font-family:Lora,Georgia,serif!important;font-size:32px!important}.account-workspace-card>span:not(.account-workspace-icon),.account-admin-card div>span{color:var(--mk-muted);margin-top:10px;font-size:14px;line-height:1.65}.account-workspace-card>a{color:#fff;background:var(--mk-blue);border-radius:9px;align-items:center;gap:9px;min-height:46px;margin-top:auto;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.account-workspace-card.clinic>a{background:#087e78}.account-workspace-card>a:hover{filter:brightness(.93)}.account-workspace-card>a svg,.account-admin-card>a svg{width:17px;height:17px}.account-admin-card{background:#f6f9ff;border:1px solid #c9daf1;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:20px;padding:22px 24px;display:grid}.account-admin-card>span{width:48px;height:48px;color:var(--mk-blue);background:#e4efff;border-radius:12px;place-items:center;display:grid}.account-admin-card>span svg{width:27px;height:27px}.account-admin-card p{margin:0 0 4px}.account-admin-card h2{font-size:24px!important}.account-admin-card div>span{margin-top:5px;display:block}.account-admin-card>a{color:#fff;background:var(--mk-ink);border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=760px){.account-dashboard{width:calc(100% - 28px);padding:48px 0 70px}.account-dashboard-heading{flex-direction:column;align-items:flex-start}.account-dashboard-tools{flex-wrap:wrap;width:100%}.account-workspace-grid{grid-template-columns:1fr}.account-workspace-card{min-height:310px;padding:24px}.account-admin-card{grid-template-columns:auto 1fr}.account-admin-card>a{grid-column:1/-1;justify-content:center}.clinic-top-actions>a{align-items:center;min-height:40px;display:inline-flex!important}}.clinic-app-shell{--clinic-ink:#17324d;--clinic-muted:#52677c;--clinic-accent:#087e78;--clinic-accent-deep:#066a65;--clinic-soft:#eaf5f3;--clinic-warm:#f6f8f7;--clinic-line:#d8e2e0;color:var(--clinic-ink);background:var(--clinic-warm);grid-template-columns:248px minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.clinic-sidebar{border-right:1px solid var(--clinic-line);color:var(--clinic-ink);background:#fff;padding:22px 16px}.clinic-app-brand{color:var(--clinic-ink);margin-bottom:20px}.clinic-app-brand>span{color:#fff;background:var(--clinic-accent);width:42px;height:42px;font-size:12px}.clinic-app-brand small{color:var(--clinic-accent);font-size:10px}.clinic-app-brand strong{font-size:16px}.clinic-identity{border-color:var(--clinic-line);background:#f8fbfa;margin-bottom:18px;padding:12px}.clinic-identity>div{color:#fff;background:var(--clinic-accent);width:36px;height:36px;font-size:11px}.clinic-identity strong{max-width:140px;color:var(--clinic-ink);font-size:13px}.clinic-identity small{color:var(--clinic-muted);font-size:12px}.clinic-sidebar nav{gap:3px}.clinic-sidebar nav button{min-height:44px;color:var(--clinic-muted);grid-template-columns:32px 1fr auto;gap:10px;padding:7px 10px;font-size:13px;font-weight:700}.clinic-sidebar nav button:hover,.clinic-sidebar nav button.active{color:var(--clinic-accent-deep);background:var(--clinic-soft)}.clinic-sidebar nav button.active:before{background:var(--clinic-accent)}.clinic-sidebar nav i{color:#49657b;background:#f0f4f3;width:30px;height:30px}.clinic-sidebar nav button.active i{color:var(--clinic-accent-deep);background:#d9eeeb}.clinic-sidebar nav b{font-size:11px}.clinic-mobile-nav{display:none!important}.clinic-sidebar-foot{border-color:var(--clinic-line);padding:14px 10px}.clinic-sidebar-foot span{color:var(--clinic-muted);font-size:11px}.clinic-sidebar-foot strong{color:var(--clinic-ink);font-size:13px}.clinic-sidebar-foot small,.clinic-sidebar-foot a{color:var(--clinic-muted);font-size:12px}.clinic-workspace{background:var(--clinic-warm);padding:0 clamp(20px,3vw,44px) 44px}.clinic-topbar{border-color:var(--clinic-line);min-height:84px}.clinic-breadcrumb{color:var(--clinic-muted);font-size:12px}.clinic-topbar h1{font-size:25px}.clinic-top-actions>a{color:var(--clinic-muted);font-size:12px}.clinic-secure-pill{color:var(--clinic-accent-deep);background:var(--clinic-soft);font-size:12px}.clinic-avatar{background:var(--clinic-accent);width:38px;height:38px;font-size:12px}.clinic-app-shell .learning-product-switcher summary{min-height:44px}.clinic-app-shell .product-switcher-mark{width:30px;height:30px;font-size:10px}.clinic-app-shell .learning-product-switcher summary small{font-size:11px}.clinic-app-shell .learning-product-switcher summary strong{font-size:12px}.clinic-app-shell .learning-product-menu>p{font-size:11px}.clinic-app-shell .learning-product-menu .product-family header strong,.clinic-app-shell .learning-product-menu .product-link strong{font-size:12px}.clinic-app-shell .learning-product-menu .product-family header small,.clinic-app-shell .learning-product-menu .product-link small{font-size:11px}.clinic-app-shell .product-family-links a{min-height:44px;font-size:11px}.clinic-app-shell .learning-product-menu .product-link{min-height:58px}.clinic-app-shell .clinic-top-actions>a{align-items:center;min-height:44px;display:inline-flex}.clinic-app-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #0b6d68}.clinic-app-shell button{min-height:44px;font-family:inherit;font-size:13px}.clinic-app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:42px;font-size:14px}.clinic-app-shell textarea{font-size:14px;line-height:1.55}.clinic-app-shell input[type=checkbox]{width:18px;height:18px}.clinic-app-shell label{font-size:13px}.clinic-app-shell p,.clinic-app-shell small{font-size:12px;line-height:1.55}.clinic-app-shell article>span{font-size:12px}.clinic-app-shell article strong{font-size:13px}.clinic-dashboard,.clinic-module{padding-top:30px}.clinic-dashboard-welcome{margin-bottom:22px}.clinic-dashboard-welcome h2,.clinic-module-header h2{margin-top:8px;font-size:clamp(30px,3vw,40px)}.clinic-dashboard-welcome p{color:var(--clinic-muted);font-size:14px}.clinic-app-shell .landing-eyebrow{color:var(--clinic-accent-deep);font-size:11px}.clinic-quick-row{flex-wrap:wrap;gap:9px}.clinic-quick-row button,.clinic-card-title button,.clinic-prescription-list article>button,.clinic-encounter-editor button:not(.clinic-primary),.clinic-secondary{min-height:42px;color:var(--clinic-accent-deep);background:#fff;border-color:#c8d7d4;padding:0 13px;font-size:12px}.clinic-setup-note{background:#eef8f6;border:1px solid #c7dfda;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 16px;padding:14px 16px;display:grid}.clinic-setup-note>svg{width:30px;height:30px;color:var(--clinic-accent)}.clinic-setup-note strong{font-size:14px}.clinic-setup-note p{color:var(--clinic-muted);margin:3px 0 0}.clinic-setup-note button{color:var(--clinic-accent-deep);background:#fff;border:1px solid #9fc9c3;border-radius:9px;padding:0 13px;font-weight:800}.clinic-dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:14px}.clinic-dashboard-metrics article{border-color:var(--clinic-line);background:#fff;min-height:118px;padding:18px}.clinic-dashboard-metrics span,.clinic-dashboard-metrics small{color:var(--clinic-muted);font-size:12px}.clinic-dashboard-metrics article>strong{margin:9px 0 5px;font-size:30px}.clinic-dashboard-grid{gap:14px}.clinic-dashboard-grid.single{grid-template-columns:minmax(0,1fr)}.clinic-list-card{border-color:var(--clinic-line);border-radius:15px!important;box-shadow:0 8px 24px #17324d0b!important}.clinic-card-title{border-color:#e4ebe9;padding:18px 20px}.clinic-card-title h3{font-size:17px}.clinic-card-title button{font-size:12px}.clinic-today-list article{grid-template-columns:64px 40px 1fr auto;gap:12px;padding:14px 18px}.clinic-today-list time{font-size:12px}.clinic-today-list div strong{font-size:13px}.clinic-today-list div small{color:var(--clinic-muted);font-size:12px}.clinic-patient-avatar{width:38px;height:38px;font-size:11px;color:var(--clinic-accent-deep)!important;background:var(--clinic-soft)!important}.clinic-task-list button{grid-template-columns:38px 1fr auto;gap:12px;min-height:66px;padding:13px 18px}.clinic-task-list i{width:36px;height:36px;font-size:12px;color:var(--clinic-accent-deep)!important;background:var(--clinic-soft)!important}.clinic-task-list strong{font-size:13px}.clinic-task-list small{color:var(--clinic-muted);font-size:12px}.clinic-task-list b{font-size:15px}.clinic-source-status{background:#f0f6f5;border-color:#cfdfdc;gap:12px;margin-top:14px;padding:14px 16px}.clinic-source-status>span{color:#76551c;background:#fff0d2;font-size:10px}.clinic-source-status p{color:var(--clinic-muted);font-size:12px}.clinic-module-header{margin-bottom:22px}.clinic-module-header h2{font-size:34px}.clinic-primary{min-height:44px;background:var(--clinic-accent)!important;border-radius:9px!important;padding:0 16px!important;font-size:13px!important;box-shadow:0 7px 18px #087e7829!important}.clinic-primary:hover{background:var(--clinic-accent-deep)!important}.clinic-inline-form{border-color:var(--clinic-line);gap:18px;padding:22px;box-shadow:0 8px 24px #17324d0a}.clinic-form-grid label,.clinic-registration-form-card label,.clinic-inline-form label,.clinic-note-form label{color:#3e596d;font-size:13px}.clinic-form-grid input,.clinic-form-grid select,.clinic-form-grid textarea,.clinic-note-form input,.clinic-note-form textarea{padding:11px 12px;font-size:14px}.clinic-inline-heading h3{font-size:17px}.clinic-inline-heading p,.clinic-form-note,.clinic-form-grid label>small,.clinic-file-field small{color:var(--clinic-muted);font-size:12px}.clinic-check{gap:10px!important;font-size:13px!important}.clinic-check input{width:18px;height:18px}.clinic-list-toolbar{padding:14px}.clinic-list-toolbar input{min-height:42px;padding:10px 12px;font-size:14px}.clinic-list-toolbar span{color:var(--clinic-muted);font-size:12px}.clinic-patient-table>button,.clinic-encounter-list>button{min-height:64px;padding:12px 14px}.clinic-patient-table strong,.clinic-encounter-list strong{font-size:13px}.clinic-patient-table small,.clinic-encounter-list small,.clinic-patient-table>button>span:nth-child(3){color:var(--clinic-muted);font-size:12px}.clinic-patient-table>button>b,.clinic-note-status{font-size:11px}.clinic-detail-placeholder h3,.clinic-empty strong{font-size:15px}.clinic-detail-placeholder p,.clinic-empty p{color:var(--clinic-muted);font-size:12px}.clinic-patient-detail{padding:22px}.clinic-patient-detail-head h3{font-size:17px}.clinic-patient-detail-head p,.clinic-detail-facts span{color:var(--clinic-muted);font-size:12px}.clinic-detail-facts strong{font-size:13px}.clinic-timeline h4,.clinic-safety-panel>h4{font-size:14px}.clinic-timeline strong,.clinic-timeline small,.clinic-timeline time{font-size:12px}.clinic-archive{min-height:42px;font-size:12px}.clinic-appointment-list article{min-height:68px}.clinic-appointment-list time strong,.clinic-appointment-list div strong{font-size:13px}.clinic-appointment-list time span,.clinic-appointment-list div span{color:var(--clinic-muted);font-size:12px}.clinic-appointment-list select{font-size:12px}.clinic-editor-head h3{font-size:17px}.clinic-editor-head p,.clinic-sign-row p{color:var(--clinic-muted);font-size:12px}.clinic-signed-note span{font-size:11px}.clinic-signed-note p,.clinic-safety-banner strong{font-size:13px}.clinic-safety-banner p{font-size:12px}.clinic-prescription-list article>div strong,.clinic-document-grid strong,.clinic-team-list strong,.clinic-audit-list strong{font-size:13px}.clinic-prescription-list article>div small,.clinic-document-grid small,.clinic-team-list small,.clinic-audit-list small,.clinic-audit-list time{color:var(--clinic-muted);font-size:12px}.clinic-prescription-list ul,.clinic-document-grid a,.clinic-document-actions button,.clinic-detail-edit,.clinic-patient-edit label,.clinic-safety-records>div>strong,.clinic-safety-records>div>small{font-size:12px}.clinic-patient-edit input,.clinic-patient-edit select,.clinic-patient-edit textarea{font-size:13px}.clinic-safety-records article{font-size:12px}.clinic-safety-records article span>small{font-size:11px}.clinic-safety-records article button,.clinic-safety-entry button,.clinic-team-actions select,.clinic-team-actions button{min-height:36px;font-size:11px}.clinic-structured-record>div:first-child p,.clinic-structured-list span,.clinic-structured-list small,.clinic-structured-list>p{font-size:12px}.clinic-structured-grid h4,.clinic-structured-list strong{font-size:13px}.clinic-structured-grid form input,.clinic-structured-grid form select,.clinic-structured-grid form button,.clinic-structured-list select{font-size:12px}.clinical-module-lede,.clinical-tool-list small,.clinical-calculator-card header p,.clinical-calculate-row p,.clinical-result-heading p,.clinical-result-card code,.clinical-result-card ol,.clinical-limitations p,.clinical-source span,.clinical-source small,.clinical-recent-results article small,.clinical-recent-results time,.clinical-medication-title p,.clinical-medication-facts p,.clinical-data-source small,.clinical-range-list small,.clinical-result-list small,.clinic-operations-list>article>div>small,.clinic-operations-list>article>div>p{color:var(--clinic-muted);font-size:12px}.clinical-tool-list strong,.clinical-calculator-card h3,.clinical-result-card h4,.clinical-save-panel h4,.clinical-source strong,.clinical-recent-results article strong,.clinical-medication-title h3,.clinical-data-source strong,.clinical-range-list strong,.clinical-result-list strong,.clinic-operations-list>article>div>strong,.clinical-tool-search input,.clinical-tool-search select,.clinical-input-wrap input,.clinical-input-wrap select,.clinical-save-panel select,.clinical-input-grid>label,.clinical-save-panel label{font-size:13px}.clinical-calculator-card>header span,.clinical-calculator-card header i,.clinical-result-heading span,.clinical-result-heading>i,.clinical-result-details span,.clinical-medication-facts span,.clinical-range-list>article>span,.clinical-range-list a,.clinical-range-list i,.clinical-result-list>article>i,.clinical-critical-review,.clinic-billing-totals span{font-size:11px}.clinical-result-details strong,.clinical-range-list b,.clinical-result-list>article>b,.clinic-billing-totals b{font-size:13px}.clinic-feature-settings{border:1px solid var(--clinic-line);background:#fff;border-radius:16px;gap:22px;margin-bottom:18px;padding:24px;display:grid;box-shadow:0 10px 30px #17324d0b}.clinic-feature-settings-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.clinic-feature-settings-head h3{margin:7px 0 5px;font-size:22px}.clinic-feature-settings-head p{max-width:700px;color:var(--clinic-muted);margin:0;font-size:13px}.clinic-feature-settings-head>strong{color:var(--clinic-accent-deep);background:var(--clinic-soft);border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.clinic-feature-settings fieldset{border:0;margin:0;padding:0}.clinic-feature-settings legend{width:100%;color:var(--clinic-ink);border-bottom:1px solid #e3eae8;margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:850}.clinic-feature-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clinic-feature-choice-grid label{border:1px solid var(--clinic-line);min-height:84px;color:var(--clinic-ink);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.clinic-feature-choice-grid label.selected{box-shadow:inset 3px 0 var(--clinic-accent);background:#f2f9f7;border-color:#9bc9c3}.clinic-feature-choice-icon{width:38px;height:38px;color:var(--clinic-accent-deep);background:var(--clinic-soft);border-radius:10px;place-items:center;display:grid}.clinic-feature-choice-icon svg{width:22px;height:22px}.clinic-feature-choice-grid label>span:nth-child(2){gap:3px;display:grid}.clinic-feature-choice-grid label strong{font-size:13px}.clinic-feature-choice-grid label small{color:var(--clinic-muted);font-size:12px}.clinic-feature-choice-grid label input{accent-color:var(--clinic-accent)}.clinic-feature-settings-actions{border-top:1px solid #e3eae8;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.clinic-feature-settings-actions>div{flex-wrap:wrap;gap:8px;display:flex}.clinic-feature-settings-actions>div button{color:var(--clinic-accent-deep);background:#fff;border:1px solid #c8d7d4;border-radius:9px;padding:0 12px;font-weight:750}.clinic-settings-details{border:1px solid var(--clinic-line);background:#fff;border-radius:14px;overflow:hidden}.clinic-settings-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;list-style:none;display:flex}.clinic-settings-details>summary::-webkit-details-marker{display:none}.clinic-settings-details>summary span{gap:3px;display:grid}.clinic-settings-details>summary strong{font-size:15px}.clinic-settings-details>summary small{color:var(--clinic-muted);font-size:12px}.clinic-settings-details>summary b{color:var(--clinic-accent-deep);font-size:12px}.clinic-settings-details[open]>summary{border-bottom:1px solid #e3eae8}.clinic-settings-details .clinic-profile-form{box-shadow:none;border:0;border-radius:0;margin:0}.clinic-ai-box{background:linear-gradient(140deg,#fff 0%,#f0f8f6 100%);border:1px solid #bcd9d4;border-radius:18px;gap:18px;margin:0 0 16px;padding:22px;display:grid;box-shadow:0 12px 34px #124d4812}.clinic-ai-box>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.clinic-ai-icon{color:#fff;background:linear-gradient(145deg,#087e78,#0aa298);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 20px #087e7838}.clinic-ai-icon svg{width:25px;height:25px}.clinic-ai-box h3{color:var(--clinic-ink);margin:5px 0 4px;font-size:21px}.clinic-ai-box header p{max-width:720px;color:var(--clinic-muted);margin:0;font-size:13px;line-height:1.55}.clinic-ai-status{color:var(--clinic-muted);background:#fff;border:1px solid #cfe0dd;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.clinic-ai-status i{background:#d29230;border-radius:50%;width:7px;height:7px}.clinic-ai-status.ready i{background:#15916c}.clinic-ai-box>form{gap:12px;display:grid}.clinic-ai-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.clinic-ai-controls label,.clinic-ai-prompt{color:#38576c;gap:6px;font-size:12px;font-weight:800;display:grid}.clinic-ai-controls select,.clinic-ai-prompt textarea{width:100%;color:var(--clinic-ink);font:inherit;background:#fff;border:1px solid #c5d8d5;border-radius:10px;padding:10px 12px}.clinic-ai-prompt-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.clinic-ai-dictate{min-height:38px;color:var(--clinic-accent-deep);cursor:pointer;font:inherit;background:#fff;border:1px solid #a9cbc6;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.clinic-ai-dictate:hover:not(:disabled){border-color:var(--clinic-accent);background:#eef9f7}.clinic-ai-dictate:focus-visible{outline-offset:2px;outline:3px solid #087e7833}.clinic-ai-dictate:disabled{cursor:not-allowed;opacity:.52}.clinic-ai-dictate.listening{color:#9b3029;background:#fff0ee;border-color:#c85c54;box-shadow:0 0 0 3px #c85c5414}.clinic-ai-dictate svg{width:18px;height:18px}.clinic-ai-prompt textarea{resize:vertical;min-height:112px;font-size:14px;font-weight:500;line-height:1.55}.clinic-ai-dictation-note{color:var(--clinic-muted);align-items:flex-start;gap:8px;margin-top:-2px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.clinic-ai-dictation-note>span{background:#8aa39f;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.clinic-ai-dictation-note.listening{color:#7d342f;font-weight:750}.clinic-ai-dictation-note.listening>span{background:#c85c54;animation:1.4s ease-in-out infinite clinic-dictation-pulse;box-shadow:0 0 0 4px #c85c541f}@keyframes clinic-dictation-pulse{50%{box-shadow:0 0 0 8px #c85c5400}}.clinic-ai-submit{justify-content:space-between;align-items:center;gap:18px;display:flex}.clinic-ai-submit p{max-width:720px;color:var(--clinic-muted);align-items:flex-start;gap:7px;margin:0;font-size:11px;line-height:1.5;display:flex}.clinic-ai-submit p svg{width:17px;height:17px;color:var(--clinic-accent-deep);flex:none}.clinic-ai-submit button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.clinic-ai-message{border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.clinic-ai-message.ok{color:#176549;background:#e8f7f0}.clinic-ai-message.error{color:#9b3029;background:#fff0ee}.clinic-ai-setup{background:#fffaf0;border:1px dashed #d4b676;border-radius:11px;padding:13px 14px}.clinic-ai-setup strong{font-size:13px}.clinic-ai-setup p{color:#755c31;margin:5px 0 0;font-size:12px;line-height:1.55}.clinic-ai-setup code{background:#f4ead8;border-radius:4px;padding:1px 4px}.clinic-ai-review{border-top:1px solid #cfe0dd;gap:14px;padding-top:18px;display:grid}.clinic-ai-review h4{margin:5px 0 0;font-size:16px}.clinic-ai-review dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.clinic-ai-review dl>div{background:#fff;border:1px solid #d7e5e2;border-radius:10px;min-width:0;padding:10px 11px}.clinic-ai-review dt{color:var(--clinic-muted);text-transform:uppercase;font-size:10px;font-weight:800}.clinic-ai-review dd{color:var(--clinic-ink);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.clinic-ai-missing{color:#745725;background:#fff9ed;border-left:3px solid #d29230;margin:0;padding:9px 11px;font-size:12px}.clinic-ai-confirm{cursor:pointer;background:#fff;border:1px solid #b9d6d1;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}.clinic-ai-confirm input{width:18px;height:18px;accent-color:var(--clinic-accent)}.clinic-ai-confirm span{align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.clinic-ai-confirm svg{width:18px;height:18px;color:var(--clinic-accent-deep)}.clinic-ai-review-actions{justify-content:flex-end;gap:8px;display:flex}.clinic-ai-review-actions>button:first-child{min-height:42px;color:var(--clinic-muted);background:#fff;border:1px solid #c7d7d4;border-radius:9px;padding:0 14px;font-weight:750}.clinic-reports-visibility{border:1px solid var(--clinic-line);cursor:pointer;background:#f7f9f9;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:76px;padding:14px;display:grid}.clinic-reports-visibility.selected{background:#f2f9f7;border-color:#9bc9c3}.clinic-reports-visibility>span{gap:4px;display:grid}.clinic-reports-visibility strong{font-size:13px}.clinic-reports-visibility small{color:var(--clinic-muted);font-size:12px;line-height:1.45}.clinic-reports-visibility input{width:19px;height:19px;accent-color:var(--clinic-accent)}.clinic-registration-page{color:var(--clinic-ink);background:var(--clinic-warm);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.clinic-registration-header>div{font-size:12px}.clinic-registration-layout{grid-template-columns:320px minmax(0,1fr)}.clinic-registration-layout>aside{background:#17324d}.clinic-registration-layout>aside .clinic-auth-step{font-size:10px}.clinic-registration-layout>aside h1{font-size:30px}.clinic-registration-layout>aside>p{color:#c6d3df;font-size:13px}.clinic-registration-layout li{font-size:13px}.clinic-registration-layout li:before{font-size:11px}.clinic-identity-box span{font-size:10px}.clinic-identity-box strong{font-size:14px}.clinic-identity-box small{font-size:12px}.clinic-registration-form-card>div>p,.clinic-registration-form-card legend{font-size:13px}.clinic-registration-page .clinic-form-grid label,.clinic-registration-page .clinic-check{font-size:13px!important}.clinic-registration-page .clinic-form-grid input{min-height:44px;font-size:14px}.clinic-registration-page .clinic-check input{width:18px;height:18px}.clinic-form-submit p{font-size:12px}.clinic-registration-page .clinic-alert{font-size:13px}@media (width<=1050px){.clinic-feature-choice-grid{grid-template-columns:1fr}}@media (width<=760px){.clinic-app-shell{font-size:14px;display:block}.clinic-sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--clinic-line);height:auto;color:var(--clinic-ink);background:#fff;padding:12px;position:relative}.clinic-app-brand{color:var(--clinic-ink);margin-bottom:10px}.clinic-sidebar .clinic-desktop-nav{display:none}.clinic-sidebar .clinic-mobile-nav{gap:4px;padding:2px 0 6px;position:relative;overflow:visible;display:flex!important}.clinic-sidebar .clinic-mobile-nav>button{min-width:0;min-height:62px;color:var(--clinic-muted);flex-direction:column;flex:1 1 0;gap:4px;padding:6px 3px;display:flex}.clinic-sidebar .clinic-mobile-nav>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.clinic-sidebar .clinic-mobile-nav>button.active{color:var(--clinic-accent-deep);background:var(--clinic-soft)}.clinic-sidebar .clinic-mobile-nav i{width:30px;height:30px}.clinic-mobile-more-menu{z-index:30;border:1px solid var(--clinic-line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;width:min(330px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #17324d2e}.clinic-sidebar .clinic-mobile-more-menu>button{border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:6px 8px;display:grid}.clinic-sidebar .clinic-mobile-more-menu>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clinic-sidebar .clinic-mobile-more-menu>button.active:before{inset:8px auto 8px 1px}.clinic-workspace{padding:0 14px 30px}.clinic-topbar{min-height:76px}.clinic-topbar h1{font-size:21px}.clinic-dashboard,.clinic-module{padding-top:24px}.clinic-dashboard-welcome{gap:18px}.clinic-dashboard-welcome h2{font-size:31px}.clinic-quick-row{width:100%;overflow:visible}.clinic-quick-row button{white-space:normal;flex:130px}.clinic-setup-note{grid-template-columns:34px 1fr}.clinic-setup-note button{grid-column:1/-1;width:100%}.clinic-ai-box{padding:17px 14px}.clinic-ai-box>header{grid-template-columns:42px 1fr}.clinic-ai-icon{width:42px;height:42px}.clinic-ai-status{grid-column:2;justify-self:start}.clinic-ai-controls,.clinic-ai-review dl{grid-template-columns:1fr}.clinic-ai-submit{flex-direction:column;align-items:stretch}.clinic-ai-submit button{justify-content:center}.clinic-dashboard-metrics{grid-template-columns:1fr 1fr}.clinic-dashboard-grid{grid-template-columns:1fr}.clinic-today-list article{grid-template-columns:54px 36px 1fr}.clinic-today-list article>.clinic-note-status{grid-column:3}.clinic-source-status{flex-direction:column;align-items:flex-start}.clinic-feature-settings{padding:18px 14px}.clinic-feature-settings-head,.clinic-feature-settings-actions{flex-direction:column;align-items:stretch}.clinic-feature-settings-head>strong{align-self:flex-start}.clinic-feature-choice-grid label{grid-template-columns:38px 1fr auto}.clinic-feature-settings-actions .clinic-primary{width:100%}.clinic-registration-layout{grid-template-columns:1fr}.clinic-registration-layout>aside{position:static}.clinic-settings-details>summary{min-height:76px}.clinic-sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.clinic-sidebar nav::-webkit-scrollbar{display:none}}@media (width<=480px){.clinic-dashboard-metrics{grid-template-columns:1fr}.clinic-dashboard-metrics article{min-height:102px}.clinic-top-actions{gap:6px}.clinic-top-actions .learning-product-switcher summary{min-width:132px}.clinic-avatar{width:36px;height:36px}.clinic-feature-choice-grid label{grid-template-columns:34px 1fr auto;padding:11px}.clinic-feature-choice-icon{width:34px;height:34px}.clinic-module-header{flex-direction:column;align-items:flex-start}.clinic-module-header h2{font-size:30px}}@media (width<=520px){.clinic-ai-prompt-heading{flex-direction:column;align-items:stretch}.clinic-ai-dictate{justify-content:center;width:100%}.clinic-ai-dictation-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.clinic-ai-dictation-note.listening>span{animation:none}}.boards-shell .task-list article{color:#33435c;text-align:left;cursor:default;background:#fff;border:1px solid #dce1e7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;font-size:11px;font-weight:750;display:grid}.boards-shell .task-list article.locked{color:#715b28;background:#fbf4e4}.boards-shell .task-list article>span{text-align:center;white-space:nowrap;background:#ffffffb8;border-radius:999px;min-width:48px;padding:4px 7px;font-size:8px}.boards-shell[dir=rtl] .task-list article{text-align:right}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
