@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.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:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-italic-BadtuaKt.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-italic-h5SLTWmb.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:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-italic-BALf98tD.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-italic-DW2GD2EY.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:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-italic-BjGuzOss.woff2)format("woff2"),url(/assets/barlow-latin-400-italic-B9FqDUoy.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2)format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2)format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2)format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2)format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2)format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2)format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYkAA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADcAEkdQT1MAAAF8AAAAhwAAALbZA91MR1NVQgAAAgQAAAA5AAAAOu2e8oxPUy8yAAACQAAAAE4AAABgcv/DFlNUQVQAAAKQAAAASQAAAF5e+0M1Y21hcAAAAtwAAABAAAAAXCHOHuFnYXNwAAADHAAAABAAAAAQABUAI2dseWYAAAMsAAAA6gAAAOo+5UAIaGVhZAAABBgAAAA2AAAANh+h6pVoaGVhAAAEUAAAAB8AAAAkDcgEi2htdHgAAARwAAAAIAAAACAdXQKvbG9jYQAABJAAAAAQAAAAEgCvAIFtYXhwAAAEoAAAABwAAAAgACcA8m5hbWUAAAS8AAABJwAAAng3vGPDcG9zdAAABeQAAAA9AAAAUqBH+9d42mNgZGBi4GOAAAkgj42BCUgyAzEjUIQDTLMDAAYPAEoAAAB42hyJswJCARSGv2xjPkvYWlvjkvEA2XZrD97F0U8cQJAyQzz1ZnuMzL+3A7K+LffIZjm7IYfp44TgBjAMnIAD53F625M+7o97opo4QN9JHq+1cRwENeta66BK2EI3DufPWyKgjV8TlItkLTQnA1PFEsm6DWwqG8hUEMkUzOIBFmEHABGqEvgAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGGZxTiBgZWBgdWY5SwDA8MsCM10lsGIaRIDEnBgYGBG5rv7+7szHmBgkL/H0ft3BQMDxz+mbgYGxvkgORYP1m1ASoGBBQCMTg4/AAB42gXBsYEBQAAEwNm7f6SQABArCgBkoA0FKc6MiJaKnoql8t49Tgnv4+kRcn6sbxkpGjoWgpKBHaoo+cuH8kVVlIxB+AGlqAfNAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5diALF4GBYYF8r7y9/7/B/JQ+Yz/v/5//D/1wc4HmkDdKAAAJN4Q4gABAAMACAAKAA0AB///AA8AAgB9/+wFvAXNABEAIAAAARQCBgYjIiYmAjU0EiQzMgQSBRQSFjMyNhI1EAIjIgYCBbxWqfqlqv2nU5QBLePZASmZ+3Rq26mq2Wjt+6rcawLdqf7rx2xsyAEWqeABUry6/q/luv7wlJQBELoBGwE/kv7zAP//AAH/7Ab4Bc0AJwAEATwAAAAHAAf+kf+aAAIBcATOA4wGLwAKABwAAAE1NjY3MxUOAgcHJiY1NDYzMhYVFA4CIxQWFwJ5FzYPtxQ/SiaAcGk3Lys6EBwmFjVBBN8ZPKRFFSpmaTARDHZoNUItMRgiFwsiOAYAAAABAAAAAwDF2njU5l8PPPUACwgAAAAAANnMwvcAAAAA4Xvbqfuc/dMJnAhiAAAABgACAAAAAAAAeNpjYGRg4Oj9u4KBgXPZ7zl/TTjnAEVQAQcAoBcGYQAEzQDBAAAAAAIUAAACFAAABjkAfQIUAAAHdQABBKYBcHjaY0AAKyB0ZygFAAQUATF42mNgZGBg4GCYyCDGEM/ACuYhADMDIwAZfwEaeNosxgEGgEAURdH7a4oyBiGkkgAESFpUS2kdgbSOVjUaegccIPCQY64Cbht1ozGvZwSinrPx6o6ZSy/oOPWSiUMPrOz/DTyLbtTMuiMQ9Q5Pq/fptT6kwVcIOeg4EEBR9HzKhGuH22BtM05tu3/fU9sPF7kz74sSBSIUeaRuz5MhxptoVdydf5G4XNop4ZxycqPut8w5R35rxNRn3OvOh9Sc8/aSaEr+nTterGUSJn1jnpoD0xPyDfIiVf5IWPVSkg8445Bjv2djZzD2BnPesZYQ9+rfraFNiXPbYso1JbEO1fF7B5ya4t/pRyRhX/Z0H1T1ZsVj6OLSFK8mVkWe7fEFa8MbpsxQoS7KITGVBUTtJWueBEm8C16YIyczMWuYuNMFSyVbwAB42mNgYgCD/3MYjBiwAQ4GBkYmRmYGZgYjRhZGVkY2Fr9QHx8m5yD20rxMAwNHAxBt6GbiAqFdXAEZUwq1AAAA)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2)format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2)format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2)format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2)format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2)format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2)format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.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:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2)format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-CkCBI2Km.woff2)format("woff2"),url(/assets/open-sans-greek-600-normal-Xt_394w2.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2)format("woff2"),url(/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-DQ8cZjrd.woff2)format("woff2"),url(/assets/open-sans-math-600-normal-CWMKYWAo.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2)format("woff2"),url(/assets/open-sans-symbols-600-normal-BiWokiHG.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2)format("woff2"),url(/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2)format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.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:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hd-bg:#f4f5f7;--hd-surface:#fff;--hd-surface-2:#eef1f5;--hd-surface-3:#e2e8f0;--hd-open-day:var(--hd-surface-3);--hd-link-on-open:#a73b10;--hd-hover:#e9edf3;--hd-zebra:#f8fafc;--hd-surface-locked:#eef1f5;--hd-text:#0f172a;--hd-text-2:#475569;--hd-text-3:#5f6b7c;--hd-text-inverse:#fff;--hd-text-muted:var(--hd-text-2);--hd-line:#e2e8f0;--hd-line-strong:#7b8494;--hd-faint:#cbd5e1;--hd-border:var(--hd-line);--hd-border-strong:var(--hd-line-strong);--hd-primary:#f97316;--hd-primary-hover:#ea580c;--hd-on-primary:#0b1120;--hd-primary-soft:#ffedd5;--hd-link:#c2410c;--hd-accent:var(--hd-primary);--hd-accent-hover:var(--hd-primary-hover);--hd-accent-soft:var(--hd-primary-soft);--hd-focus:#ea580c;--hd-primary-mark:#ea580c;--hd-done:#0d9488;--hd-on-done:#0b1120;--hd-done-text:#0f766e;--hd-done-soft:#ccfbf1;--hd-partial:#f59e0b;--hd-on-partial:#451a03;--hd-partial-ink:#b45309;--hd-missed:#c22;--hd-missed-soft:#fee2e2;--hd-info:#0369a1;--hd-info-soft:#e0f2fe;--hd-success:var(--hd-done-text);--hd-success-soft:#ccfbf1;--hd-warning:#92400e;--hd-warning-soft:#fef3c7;--hd-danger:#c22;--hd-on-danger:#fff;--hd-danger-soft:#fee2e2;--hd-scheduled:#fde68a;--hd-stat-off:#7b8494;--hd-rail-bg:#070c18;--hd-rail-text:#cbd5e1;--hd-rail-line:#1e293b;--hd-rail-active:#f97316;--hd-bar-bg:#0b1120;--hd-bar-text:#f1f5f9;--hd-bar-text-2:#94a3b8;--hd-bar-accent:#f97316;--hd-bar-hover:#ffffff1a;--hd-selection-bar:#0b1120;--hd-on-selection-bar:#f1f5f9;--hd-selected:#ffedd5;--hd-selected-live:#fed7aa;--hd-selected-hover:#fde3c4;--hd-badge-bg:#f97316;--hd-on-badge:#0b1120;--hd-avatar-bg:#f97316;--hd-on-avatar:#0b1120;--hd-coach-badge-bg:#0b1120;--hd-on-coach-badge:#f97316;--hd-btn-dark:#1e293b;--hd-on-btn-dark:#f1f5f9;--hd-btn-dark-hover:#334155;--hd-btn-light:#e2e8f0;--hd-btn-light-hover:#cbd5e1;--hd-btn-disabled:#cbd5e1;--hd-on-btn-disabled:#475569;--hd-toast-bg:#0b1120;--hd-toast-text:#e2e8f0;--hd-toast-done:#2dd4bf;--hd-toast-info:#38bdf8;--hd-toast-refusal:#fbbf24;--hd-on-toast-mark:#0b1120;--hd-toast-ring:#ffffff1f;--hd-toast-shadow:#0000004d;--hd-superset-1:#2563eb;--hd-superset-2:#c026d3;--hd-superset-3:#4d7c0f;--hd-superset-4:#7c3aed;--hd-superset-5:#db2777;--hd-superset-6:#0284c7;--hd-superset-7:#854d0e;--hd-superset-8:#475569;--hd-block-release:#7a4fb5;--hd-block-mobility:#12827a;--hd-block-activation:#b26a00;--hd-block-prep:#2a78b8;--hd-block-strength:#2f4fbf;--hd-block-power:#c0392b;--hd-block-conditioning:#c4501a;--hd-block-running:#2d8a3e;--hd-block-circuit:#b8367a;--hd-block-recovery:#4a7f9c;--hd-block-other:#6b7068;--hd-font:"Barlow", "Helvetica Neue", Arial, sans-serif;--hd-font-display:"Oswald", "Barlow", "Arial Narrow", sans-serif;--hd-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hd-display-tracking:.04em;--hd-text-xs:.6875rem;--hd-text-sm:.75rem;--hd-text-md:.8125rem;--hd-text-lg:1rem;--hd-text-xl:1.125rem;--hd-text-2xl:1.5rem;--hd-leading:1.4;--hd-weight-regular:400;--hd-weight-medium:500;--hd-weight-bold:600;--hd-space-1:4px;--hd-space-2:8px;--hd-space-3:12px;--hd-space-4:16px;--hd-space-5:24px;--hd-space-6:32px;--hd-radius-btn:4px;--hd-radius-card:6px;--hd-radius-sm:4px;--hd-radius-md:4px;--hd-radius-lg:8px;--hd-radius-pill:999px;--hd-shadow-card:0 1px 2px #0f172a14, 0 0 0 1px #0f172a0d;--hd-shadow-menu:0 6px 20px #0f172a29, 0 0 0 1px #0f172a0f;--hd-shadow-1:var(--hd-shadow-card);--hd-shadow-2:var(--hd-shadow-menu);--hd-scrim:#0b112080;--hd-shadow-soft:0 1px 3px #0f172a33;--hd-ease:cubic-bezier(.2, .7, .2, 1);--hd-fast:.12s;--hd-med:.2s;--th-z:1;--th-rail-w:47px;--th-bar-h:48px;--th-head-h:52px;--th-weekdays-h:18px;--th-actionbar-h:48px;--hd-nav-h:var(--th-bar-h);--th-btn-font:10.5px;--th-btn-h:27px;--th-btn-h-md:30px;--th-btn-h-lg:36px;--hd-panel-w:420px;--hd-z-panel:30;--hd-z-popover:40;--hd-z-dialog:50;--hd-z-toast:60;--th-black:var(--hd-bar-bg);--th-on-black:var(--hd-bar-text);--th-on-black-2:var(--hd-bar-text-2);--th-gray-50:var(--hd-surface-2);--th-gray-100:var(--hd-surface-2);--th-gray-150:var(--hd-line);--th-line:var(--hd-line);--th-line-soft:var(--hd-line);--th-text:var(--hd-text);--th-text-2:var(--hd-text-2);--th-card-text:var(--hd-text);--th-card-text-2:var(--hd-text-2);--th-text-3:var(--hd-text-2);--th-muted:var(--hd-text-3);--th-counter:var(--hd-text-3);--th-placeholder:var(--hd-text-3);--th-faint:var(--hd-faint);--th-blue:var(--hd-primary);--th-blue-hover:var(--hd-primary-hover);--th-blue-dialog:var(--hd-primary);--th-blue-link:var(--hd-link);--th-badge:var(--hd-badge-bg);--th-icon-blue:var(--hd-link);--th-btn-dark:var(--hd-btn-dark);--th-btn-dark-off:var(--hd-bar-text-2);--th-btn-light:var(--hd-btn-light);--th-hover:var(--hd-hover);--th-input-bg:var(--hd-surface-2);--th-hover-blue:var(--hd-primary-soft);--th-head-bg:var(--hd-surface-2);--th-divider:var(--hd-line);--th-zebra:var(--hd-zebra);--th-col-line:var(--hd-line);--th-sort-line:var(--hd-text);--th-hairline:var(--hd-text);--th-done:var(--hd-done);--th-partial:var(--hd-partial);--th-missed:var(--hd-missed);--th-line-done:var(--hd-done);--th-stat-done:var(--hd-done);--th-published:var(--hd-done-text);--th-scheduled:var(--hd-scheduled);--th-stat-off:var(--hd-stat-off);--th-stat-missed:var(--hd-missed);--th-stat-on:var(--hd-text);--th-stat-low:var(--hd-partial);--th-stat-mid:var(--hd-partial);--th-row-line:var(--hd-line);--th-hover-strong:var(--hd-surface-3);--th-sel-published:var(--hd-selected-live);--th-sel-unpublished:var(--hd-selected);--th-sel-hover:var(--hd-selected-hover);--th-danger:var(--hd-danger);--th-toast:var(--hd-toast-bg);--th-toast-info:var(--hd-toast-info);--th-toast-refusal:var(--hd-toast-refusal);--th-avatar:var(--hd-coach-badge-bg);--th-shadow-card:var(--hd-shadow-card);--th-shadow-menu:var(--hd-shadow-menu);--th-shadow-bar:none;--th-shadow-btn:none;--th-shadow-slide:-2px 0 8px #0f172a26}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hd-bg:#11161d;--hd-surface:#18202a;--hd-surface-2:#1f2833;--hd-surface-3:#2a3542;--hd-hover:#1c2530;--hd-zebra:#1b232d;--hd-surface-locked:#1f2833;--hd-text:#e6edf3;--hd-text-2:#a3b0bd;--hd-text-3:#8b98a5;--hd-text-inverse:#0b1120;--hd-line:#26313d;--hd-line-strong:#6b7887;--hd-faint:#3a4552;--hd-primary:#f97316;--hd-primary-hover:#fb923c;--hd-on-primary:#0b1120;--hd-primary-soft:#3b2614;--hd-link:#fb923c;--hd-focus:#fb923c;--hd-primary-mark:#fb923c;--hd-done:#2dd4bf;--hd-on-done:#042f2e;--hd-done-text:#2dd4bf;--hd-done-soft:#12332f;--hd-partial:#fbbf24;--hd-on-partial:#451a03;--hd-partial-ink:#fbbf24;--hd-missed:#f87171;--hd-missed-soft:#3d1a1a;--hd-info:#38bdf8;--hd-info-soft:#10283a;--hd-success-soft:#12332f;--hd-warning:#fbbf24;--hd-warning-soft:#3a2d10;--hd-danger:#f87171;--hd-on-danger:#0b1120;--hd-danger-soft:#3d1a1a;--hd-scheduled:#5a4a12;--hd-stat-off:#6b7887;--hd-rail-bg:#070b12;--hd-rail-text:#a3b0bd;--hd-rail-line:#1f2833;--hd-bar-bg:#0b1120;--hd-bar-text:#e6edf3;--hd-bar-text-2:#8b98a5;--hd-selection-bar:#0b1120;--hd-on-selection-bar:#e6edf3;--hd-selected:#3b2614;--hd-selected-live:#4a2e15;--hd-selected-hover:#452c17;--hd-coach-badge-bg:#0b1120;--hd-btn-dark:#26313d;--hd-on-btn-dark:#e6edf3;--hd-btn-dark-hover:#34414f;--hd-btn-light:#26313d;--hd-btn-light-hover:#34414f;--hd-btn-disabled:#26313d;--hd-on-btn-disabled:#8d9aa7;--hd-toast-ring:var(--hd-line-strong);--hd-link-on-open:#f8a057;--hd-superset-1:#60a5fa;--hd-superset-2:#e879f9;--hd-superset-3:#a3e635;--hd-superset-4:#a78bfa;--hd-superset-5:#f472b6;--hd-superset-6:#38bdf8;--hd-superset-7:#d6a26a;--hd-superset-8:#94a3b8;--hd-block-release:#b493e6;--hd-block-mobility:#4fc7bd;--hd-block-activation:#f0a640;--hd-block-prep:#6fb0eb;--hd-block-strength:#8ea3ff;--hd-block-power:#ff7b6e;--hd-block-conditioning:#ff9a5c;--hd-block-running:#6ccf7d;--hd-block-circuit:#f27fbd;--hd-block-recovery:#86bad6;--hd-block-other:#a3a89f;--hd-shadow-card:0 0 0 1px #26313d;--hd-shadow-menu:0 8px 24px #00000080, 0 0 0 1px #26313d;--hd-scrim:#0009;--hd-shadow-soft:0 1px 3px #00000080}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hd-bg:#11161d;--hd-surface:#18202a;--hd-surface-2:#1f2833;--hd-surface-3:#2a3542;--hd-hover:#1c2530;--hd-zebra:#1b232d;--hd-surface-locked:#1f2833;--hd-text:#e6edf3;--hd-text-2:#a3b0bd;--hd-text-3:#8b98a5;--hd-text-inverse:#0b1120;--hd-line:#26313d;--hd-line-strong:#6b7887;--hd-faint:#3a4552;--hd-primary:#f97316;--hd-primary-hover:#fb923c;--hd-on-primary:#0b1120;--hd-primary-soft:#3b2614;--hd-link:#fb923c;--hd-focus:#fb923c;--hd-primary-mark:#fb923c;--hd-done:#2dd4bf;--hd-on-done:#042f2e;--hd-done-text:#2dd4bf;--hd-done-soft:#12332f;--hd-partial:#fbbf24;--hd-on-partial:#451a03;--hd-partial-ink:#fbbf24;--hd-missed:#f87171;--hd-missed-soft:#3d1a1a;--hd-info:#38bdf8;--hd-info-soft:#10283a;--hd-success-soft:#12332f;--hd-warning:#fbbf24;--hd-warning-soft:#3a2d10;--hd-danger:#f87171;--hd-on-danger:#0b1120;--hd-danger-soft:#3d1a1a;--hd-scheduled:#5a4a12;--hd-stat-off:#6b7887;--hd-rail-bg:#070b12;--hd-rail-text:#a3b0bd;--hd-rail-line:#1f2833;--hd-bar-bg:#0b1120;--hd-bar-text:#e6edf3;--hd-bar-text-2:#8b98a5;--hd-selection-bar:#0b1120;--hd-on-selection-bar:#e6edf3;--hd-selected:#3b2614;--hd-selected-live:#4a2e15;--hd-selected-hover:#452c17;--hd-coach-badge-bg:#0b1120;--hd-btn-dark:#26313d;--hd-on-btn-dark:#e6edf3;--hd-btn-dark-hover:#34414f;--hd-btn-light:#26313d;--hd-btn-light-hover:#34414f;--hd-btn-disabled:#26313d;--hd-on-btn-disabled:#8d9aa7;--hd-toast-ring:var(--hd-line-strong);--hd-link-on-open:#f8a057;--hd-superset-1:#60a5fa;--hd-superset-2:#e879f9;--hd-superset-3:#a3e635;--hd-superset-4:#a78bfa;--hd-superset-5:#f472b6;--hd-superset-6:#38bdf8;--hd-superset-7:#d6a26a;--hd-superset-8:#94a3b8;--hd-block-release:#b493e6;--hd-block-mobility:#4fc7bd;--hd-block-activation:#f0a640;--hd-block-prep:#6fb0eb;--hd-block-strength:#8ea3ff;--hd-block-power:#ff7b6e;--hd-block-conditioning:#ff9a5c;--hd-block-running:#6ccf7d;--hd-block-circuit:#f27fbd;--hd-block-recovery:#86bad6;--hd-block-other:#a3a89f;--hd-shadow-card:0 0 0 1px #26313d;--hd-shadow-menu:0 8px 24px #00000080, 0 0 0 1px #26313d;--hd-scrim:#0009;--hd-shadow-soft:0 1px 3px #00000080}}.hd-btn{min-height:var(--th-btn-h);box-sizing:border-box;font:inherit;font-family:var(--hd-font-display);font-size:var(--th-btn-font);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);border-radius:var(--hd-radius-btn);cursor:pointer;transition:background var(--hd-fast) var(--hd-ease), border-color var(--hd-fast) var(--hd-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12.5px;font-weight:600;line-height:1.2;display:inline-flex}.hd-btn:disabled{opacity:.55;cursor:not-allowed}.hd-btn--primary{background:var(--hd-primary);color:var(--hd-on-primary)}.hd-btn--primary:hover:not(:disabled){background:var(--hd-primary-hover)}.hd-btn--primary:disabled{opacity:1;background:var(--hd-btn-disabled);color:var(--hd-on-btn-disabled)}.hd-btn--secondary{background:var(--hd-surface);color:var(--hd-text);border-color:var(--hd-line-strong)}.hd-btn--secondary:hover:not(:disabled){background:var(--hd-surface-2)}.hd-btn--ghost{color:var(--hd-text);background:0 0}.hd-btn--ghost:hover:not(:disabled){background:var(--hd-surface-2)}.hd-btn--danger{background:var(--hd-danger);color:var(--hd-on-danger)}.hd-btn--dark{background:var(--hd-btn-dark);color:var(--hd-on-btn-dark)}.hd-btn--dark:hover:not(:disabled){background:var(--hd-btn-dark-hover)}.hd-btn--dark:disabled{opacity:1;color:var(--hd-bar-text-2)}.hd-btn--grey{background:var(--hd-btn-light);color:var(--hd-text)}.hd-btn--grey:hover:not(:disabled){background:var(--hd-btn-light-hover)}.hd-btn--outline{background:var(--hd-surface);color:var(--hd-link);border-color:var(--hd-primary-mark)}.hd-btn--outline:hover:not(:disabled){background:var(--hd-primary-soft)}.hd-btn--link{color:var(--hd-link);background:0 0;border-color:#0000;padding:0 6px}.hd-btn--link:hover:not(:disabled){text-decoration:underline}.hd-btn--sm{min-height:24px;padding:0 var(--hd-space-2);font-size:10px}.hd-btn--md{min-height:var(--th-btn-h-md)}.hd-btn--lg{min-height:var(--th-btn-h-lg);padding:0 18.5px}.th-link{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}.hd-field{gap:var(--hd-space-1);display:grid}.hd-field label{font-size:var(--hd-text-sm);font-weight:var(--hd-weight-medium)}.hd-input{font:inherit;color:var(--hd-text);background:var(--hd-surface);box-sizing:border-box;border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-btn);min-height:30px;padding:0 10px;font-size:12px}.hd-input:focus{border-color:var(--hd-focus)}.hd-input::placeholder{color:var(--hd-text-3)}.th-select{appearance:none;font:inherit;color:var(--hd-text);box-sizing:border-box;border-radius:var(--hd-radius-btn);background:var(--hd-surface-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237b8494' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;min-height:30px;box-shadow:inset 0 0 0 1px var(--hd-line-strong);cursor:pointer;border:0;padding:0 28px 0 10px;font-size:12px}.th-menu-list{margin:0;padding:0;list-style:none}.th-menu-list>li>a,.th-menu-list>li>button,.th-menu-item{box-sizing:border-box;width:100%;min-height:24px;color:var(--hd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.th-menu-list>li>a:hover,.th-menu-list>li>button:hover,.th-menu-item:hover,.th-menu-item[aria-selected=true]{background:var(--hd-hover)}.th-menu-head{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text-2);padding:4px 10px;font-size:8.5px;font-weight:600}.hd-chip{align-items:center;gap:var(--hd-space-1);min-height:26px;padding:0 var(--hd-space-2);font-size:var(--hd-text-sm);color:var(--hd-text);background:var(--hd-surface-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-pill);display:inline-flex}.hd-chip[aria-pressed=true]{background:var(--hd-accent-soft);border-color:var(--hd-accent)}button.hd-chip{cursor:pointer;font:inherit;font-size:var(--hd-text-sm)}.hd-chip__remove{width:18px;height:18px;color:var(--hd-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.hd-chip__remove:hover{background:var(--hd-border);color:var(--hd-text)}.hd-pill{align-items:center;gap:var(--hd-space-1);padding:1px var(--hd-space-2);border-radius:var(--hd-radius-pill);font-size:var(--hd-text-xs);font-weight:var(--hd-weight-bold);letter-spacing:.01em;color:var(--hd-text-muted);background:0 0;border:1px solid;display:inline-flex}.hd-pill--success{color:var(--hd-success);background:var(--hd-success-soft)}.hd-pill--warning{color:var(--hd-warning);background:var(--hd-warning-soft)}.hd-pill--danger{color:var(--hd-danger);background:var(--hd-danger-soft)}.hd-pill--info{color:var(--hd-info);background:var(--hd-info-soft)}.hd-pill--solid{color:var(--hd-text-inverse);background:var(--hd-success);border-color:var(--hd-success)}.hd-block-tag{align-items:center;gap:var(--hd-space-2);padding:2px var(--hd-space-2) 2px 0;font-size:var(--hd-text-sm);color:var(--hd-text);border-left:4px solid var(--hd-block-color,var(--hd-block-other));padding-left:var(--hd-space-2);display:inline-flex}.hd-block-edge{border-left:3px solid var(--hd-block-color,var(--hd-block-other))}.hd-panel{top:var(--hd-nav-h);width:min(var(--hd-panel-w), 100vw);background:var(--hd-surface);border-left:1px solid var(--hd-border);box-shadow:var(--hd-shadow-2);z-index:var(--hd-z-panel);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.hd-panel__head,.hd-dialog__head{justify-content:space-between;align-items:center;gap:var(--hd-space-3);padding:var(--hd-space-3) var(--hd-space-4);border-bottom:1px solid var(--hd-border);display:flex}.hd-panel__head>.hd-btn--ghost{color:var(--hd-link)}.hd-panel__head h2,.hd-dialog__head h2{font-family:var(--hd-font-display);font-size:var(--hd-text-lg);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;margin:0;font-weight:600}.hd-dialog__head{border-bottom:0;padding:20px 20px 4px}.hd-dialog__head h2{font-size:var(--hd-text-xl)}.hd-panel__body{padding:var(--hd-space-4);flex:1;overflow:auto}.hd-popover-wrap{display:inline-block;position:relative}.hd-popover{min-width:220px;z-index:var(--hd-z-popover);background:var(--hd-surface);color:var(--hd-text);border:1px solid var(--hd-line);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-menu);padding:var(--hd-space-3);position:absolute;top:calc(100% + 6px);left:0}.hd-scrim{background:var(--hd-scrim);z-index:var(--hd-z-dialog);padding:var(--hd-space-4);place-items:center;display:grid;position:fixed;inset:0}.hd-dialog{background:var(--hd-surface);width:min(520px,100%);max-height:calc(100vh - 32px);color:var(--hd-text);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-menu);overflow:auto}.hd-dialog__body{padding:8px 19px 16px}.hd-dialog__foot{justify-content:flex-end;align-items:center;gap:14px;padding:8px 18px 19px;display:flex}.hd-dialog__foot .hd-btn--primary{background:var(--hd-primary);color:var(--hd-on-primary);box-shadow:none;min-width:66px}.hd-dialog__foot .hd-btn--primary:hover:not(:disabled){background:var(--hd-primary-hover)}.hd-dialog__foot .hd-btn--primary:disabled{background:var(--hd-btn-disabled);color:var(--hd-on-btn-disabled);box-shadow:none}.hd-dialog__foot .hd-btn--secondary,.hd-dialog__foot .hd-btn--ghost{color:var(--hd-link);background:0 0;border-color:#0000;padding:0 6px}.hd-dialog__foot .hd-btn--secondary:hover:not(:disabled),.hd-dialog__foot .hd-btn--ghost:hover:not(:disabled){background:0 0;text-decoration:underline}.hd-toasts{left:var(--hd-toast-left,17px);bottom:var(--hd-toast-bottom,18px);z-index:var(--hd-z-toast);width:max-content;min-width:min(252px,100vw - 32px);max-width:min(420px,100vw - 32px);display:grid;position:fixed}.hd-toast{box-sizing:border-box;border-radius:var(--hd-radius-card);--hd-toast-edge:var(--hd-toast-done);background:var(--hd-toast-bg);min-height:45px;color:var(--hd-toast-text);box-shadow:inset 3px 0 0 var(--hd-toast-edge), 0 0 0 1px var(--hd-toast-ring), 0 4px 14px var(--hd-toast-shadow);flex-wrap:nowrap;align-items:center;gap:4px 9px;padding:6px 22px 6px 24px;font-size:10.5px;font-weight:400;display:flex}.hd-toast[data-tone=info]{--hd-toast-edge:var(--hd-toast-info)}.hd-toast[data-tone=refusal]{--hd-toast-edge:var(--hd-toast-refusal)}.hd-toast[data-tone=busy]{--hd-toast-edge:var(--hd-toast-info)}.hd-toast__tick{background:var(--hd-toast-done);width:15px;height:15px;color:var(--hd-on-toast-mark);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hd-toast__tick,.hd-toast__mark,.hd-toast__info{margin-right:-3px}.hd-toast__msg{flex:140px;margin-right:12px;font-weight:400}.hd-toast__action{font:inherit;color:inherit;border-radius:var(--hd-radius-sm);padding:2px var(--hd-space-2);cursor:pointer;background:0 0;border:1px solid;font-weight:700}.hd-toast__close{border-radius:var(--hd-radius-btn);width:18px;height:18px;color:var(--hd-toast-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-5px;padding:0;display:inline-grid}.hd-toast__close:hover{background:var(--hd-bar-hover)}.hd-toast__mark{background:var(--hd-toast-refusal);width:15px;height:15px;color:var(--hd-on-toast-mark);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hd-toast__info{background:var(--hd-toast-info);width:15px;height:15px;color:var(--hd-on-toast-mark);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hd-toast--danger{background:var(--hd-danger);color:var(--hd-on-danger);--hd-toast-edge:var(--hd-danger)}.hd-toast--danger .hd-toast__mark{background:var(--hd-on-danger);color:var(--hd-danger)}.hd-toast--danger .hd-toast__close{color:var(--hd-on-danger)}.hd-toast--danger .hd-toast__close:hover{background:color-mix(in srgb, var(--hd-on-danger) 15%, transparent)}.hd-toast__busy{width:15px;height:15px;color:var(--hd-toast-text);flex:none;place-items:center;margin-right:-3px;display:inline-grid}.hd-toast__busy svg{animation:.9s linear infinite hd-toast-spin}@keyframes hd-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hd-toast__busy svg{animation:none}}@media (width<=480px){.hd-toast{flex-wrap:wrap}}.hd-banner{align-items:center;gap:var(--hd-space-3);padding:var(--hd-space-2) var(--hd-space-4);font-size:var(--hd-text-md);border-bottom:1px solid var(--hd-border);flex-wrap:wrap;display:flex}.hd-banner--danger{background:var(--hd-danger-soft);color:var(--hd-text);border-color:var(--hd-danger)}.hd-banner--warning{background:var(--hd-warning-soft);color:var(--hd-text);border-color:var(--hd-warning)}.hd-banner--info{background:var(--hd-info-soft);color:var(--hd-text)}.hd-kbd{text-align:center;min-width:1.6em;font-family:var(--hd-font-mono);font-size:var(--hd-text-xs);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-sm);background:var(--hd-surface-2);color:var(--hd-text);border-bottom-width:2px;padding:0 5px;display:inline-block}.hd-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hd-linkish{color:var(--hd-link);font:inherit;font-size:var(--hd-text-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.th-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--hd-text);font-size:12px}.th-table th{box-sizing:border-box;text-align:left;vertical-align:middle;height:28px;color:var(--hd-text);white-space:nowrap;background-color:#0000;background-image:linear-gradient(var(--th-col-line), var(--th-col-line));background-position:0 100%;background-repeat:no-repeat;background-size:calc(100% - 1.5px) 1.5px;padding:0 10px;font-size:9px;font-weight:700}.th-table th[aria-sort=ascending],.th-table th[aria-sort=descending]{background-image:linear-gradient(var(--th-sort-line), var(--th-sort-line));background-size:calc(100% - 1.5px) 3px}.th-table td{box-sizing:border-box;vertical-align:middle;height:25px;padding:0 10px}.th-table tbody tr:nth-child(2n)>td{background:var(--th-zebra)}.th-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.th-table--admin th{height:35.5px;color:var(--hd-text);background:var(--hd-surface-2);background-image:none;font-size:10.5px}.th-table--admin th[aria-sort=ascending],.th-table--admin th[aria-sort=descending]{color:var(--hd-link);background-image:none}.th-table--admin td{background:var(--hd-surface);border-bottom:1.5px solid var(--hd-line);height:52.5px;color:var(--hd-text)}.th-table--admin tbody tr:nth-child(2n)>td{background:var(--hd-surface)}.th-table--admin tbody tr:hover>td{background:var(--th-hover-blue)}.th-lc{box-sizing:border-box;border:1.5px solid var(--ss,var(--hd-line-strong));background:var(--hd-surface);width:14.5px;height:14.5px;color:var(--hd-text);font-family:var(--hd-font-display);border-radius:50%;flex:none;place-items:center;font-size:7.5px;font-weight:500;line-height:1;display:inline-grid}.th-lc[data-state=done]{background:var(--hd-done);border-color:var(--ss,var(--hd-done));color:var(--hd-on-done)}.th-lc[data-state=partial]{background:var(--hd-partial);border-color:var(--ss,var(--hd-partial));color:var(--hd-on-partial)}.th-lc--lg{border-color:var(--ss,var(--hd-text));width:26px;height:26px;font-size:14px;font-weight:600}.th-lc-line{background:var(--ss,var(--hd-text));width:1.5px}.th-coach-badge{background:var(--hd-coach-badge-bg);width:15px;height:15px;color:var(--hd-on-coach-badge);font-family:var(--hd-font-display);letter-spacing:.02em;border-radius:3px;flex:none;place-items:center;font-size:5.5px;font-style:normal;font-weight:600;display:inline-grid}.th-hairline-ring{position:relative}.th-hairline-ring:before{content:"";box-sizing:border-box;border:1px solid var(--th-hairline);transform-origin:0 0;pointer-events:none;border-radius:50%;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}.hd-theme{justify-content:space-between;align-items:center;gap:8px;display:flex}.hd-theme__label{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text-2);font-size:10.5px;font-weight:600}.hd-theme__options{border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-btn);display:inline-flex;overflow:hidden}.hd-theme__option{background:var(--hd-surface);min-height:24px;color:var(--hd-text);cursor:pointer;font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;border:0;padding:0 8px;font-size:10px;font-weight:500}.hd-theme__option+.hd-theme__option{border-left:1px solid var(--hd-line-strong)}.hd-theme__option:hover{background:var(--hd-hover)}.hd-theme__option[aria-pressed=true]{background:var(--hd-primary);color:var(--hd-on-primary)}.hd-theme__option:focus-visible{outline-offset:-2px}.hd-switch{box-sizing:border-box;border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-pill);background:var(--hd-surface-2);cursor:pointer;flex:none;width:30px;height:16px;padding:0;display:inline-block;position:relative}.hd-switch__knob{background:var(--hd-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--hd-line-strong);transition:transform var(--hd-fast) var(--hd-ease);border-radius:50%;position:absolute;top:1px;left:1px}.hd-switch[aria-checked=true],.hd-switch--on{background:var(--hd-primary-soft);border-color:var(--hd-link)}.hd-switch[aria-checked=true] .hd-switch__knob,.hd-switch--on .hd-switch__knob{background:var(--hd-link);box-shadow:none;transform:translate(14px)}.hd-switch:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.hd-switch__knob{transition:none}}.hd-logo{display:block}.hd-icon{overflow:visible}:root{accent-color:var(--hd-link)}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--hd-bg);color:var(--hd-text);font-family:var(--hd-font);font-size:var(--hd-text-md);line-height:var(--hd-leading);margin:0}h1,h2,h3{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;font-weight:600}h1{font-size:var(--hd-text-2xl);margin:0 0 var(--hd-space-4)}h2{font-size:var(--hd-text-xl)}a{color:var(--hd-link)}button,input,select,textarea{font-family:inherit}.hd-nav__badge{text-align:center;min-width:1.4em;font-size:var(--hd-text-xs);background:var(--hd-badge-bg);color:var(--hd-on-badge);border-radius:999px;padding:0 .4em;line-height:1.4}.hd-client-header{align-items:baseline;gap:var(--hd-space-3);padding:var(--hd-space-3) var(--hd-space-4);background:var(--hd-surface);border-bottom:1px solid var(--hd-border);flex-wrap:wrap;display:flex}.hd-client-header h1{font-size:var(--hd-text-xl);margin:0}.hd-main{padding:var(--hd-space-4) var(--hd-space-4) 112px;max-width:1400px;margin:0 auto}.hd-signin{min-height:100vh;padding:var(--hd-space-4);place-items:center;display:grid}.hd-signin__card{gap:var(--hd-space-4);background:var(--hd-surface);width:min(380px,100%);padding:var(--hd-space-6) var(--hd-space-5);border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-1);display:grid}.hd-signin__card h1{margin:0}.hd-error-text{color:var(--hd-danger);font-size:var(--hd-text-sm);margin:0}.hd-muted{color:var(--hd-text-muted)}.th-tip{z-index:var(--hd-z-toast,1000);background:var(--hd-toast-bg);max-width:220px;color:var(--hd-toast-text);font-family:var(--hd-font);pointer-events:none;border-radius:2px;width:max-content;padding:2.5px 4.5px;font-size:7.7px;font-weight:400;line-height:11px;position:fixed}.th-tip[hidden]{display:none}.th-tip{border-radius:var(--hd-radius-btn);box-shadow:0 0 0 1px var(--hd-line)}.hd-block-card__rx-wrap{align-items:flex-start;gap:var(--hd-space-1);display:flex}.hd-rx{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.hd-rx-box[aria-invalid]{border-color:var(--hd-danger);-webkit-text-decoration:underline wavy var(--hd-danger);text-decoration:underline wavy var(--hd-danger);text-underline-offset:3px}.hd-rx__preview,.hd-rx__kept{font-size:var(--hd-text-xs);color:var(--hd-text-muted)}.hd-rx__error{font-size:var(--hd-text-xs);color:var(--hd-danger)}.hd-rx__error[data-refused]{animation:hd-rx-nudge var(--hd-med) var(--hd-ease)}.hd-rx__unread{-webkit-text-decoration:underline wavy var(--hd-danger);text-decoration:underline wavy var(--hd-danger)}@keyframes hd-rx-nudge{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.hd-rx__error[data-refused]{animation:none}}.hd-rx__expand{min-height:28px;padding:0 var(--hd-space-2);border-radius:var(--hd-radius-sm);color:var(--hd-text-muted);font:inherit;font-size:var(--hd-text-xs);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000}.hd-rx__expand:hover{background:var(--hd-surface-2);color:var(--hd-text)}.hd-block-card__grid{grid-column:1/-1;min-width:0}.hd-set-grid{padding:var(--hd-space-2) var(--hd-space-3);background:var(--hd-surface-2);border-radius:var(--hd-radius-sm);overflow-x:auto}.hd-set-grid__table{border-collapse:collapse;font-size:var(--hd-text-sm)}.hd-set-grid__table th{padding:2px var(--hd-space-2);text-align:left;font-weight:var(--hd-weight-medium);color:var(--hd-text-muted);white-space:nowrap}.hd-set-grid__table td{padding:2px}.hd-set-grid__cell{width:6.5em;min-height:30px;padding:0 var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);background:var(--hd-surface);color:var(--hd-text);font:inherit;font-variant-numeric:tabular-nums}.hd-set-grid__cell:focus{outline:2px solid var(--hd-focus);outline-offset:-1px}.hd-set-grid__cell[data-ramp]{font-weight:var(--hd-weight-bold)}.hd-set-grid__cell[aria-invalid]{border-color:var(--hd-danger);background:var(--hd-danger-soft);color:var(--hd-danger)}.hd-set-grid__cell[readonly]{background:var(--hd-surface-locked)}.hd-set-grid__error{margin:var(--hd-space-1) 0 0;font-size:var(--hd-text-xs);color:var(--hd-danger)}.hd-set-grid__saved{margin:var(--hd-space-1) 0 0;font-size:var(--hd-text-xs);color:var(--hd-success)}.hd-saved-rx__slot{flex-basis:100%;grid-column:1/-1;position:relative}.hd-saved-rx{gap:var(--hd-space-2);margin-top:var(--hd-space-2);padding:var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface-2);flex-direction:column;display:flex}.hd-saved-rx__fields{align-items:flex-end;gap:var(--hd-space-2) var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-saved-rx__fields label{font-size:var(--hd-text-xs);color:var(--hd-text-muted);flex-direction:column;gap:2px;display:flex}.hd-saved-rx__fields input:not([type=checkbox]),.hd-saved-rx__fields select{min-width:0;padding:var(--hd-space-1) var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);background:var(--hd-surface);color:var(--hd-text);font:inherit;font-size:var(--hd-text-sm)}.hd-saved-rx__fields label:first-child input{width:min(280px,70vw)}.hd-saved-rx__check{align-items:center;gap:var(--hd-space-1)!important;color:var(--hd-text)!important;flex-direction:row!important}.hd-saved-rx__notes{flex:180px}.hd-saved-rx__warn{color:var(--hd-warning);font-size:var(--hd-text-xs);margin:0}.hd-saved-rx__dup{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-warning-soft);font-size:var(--hd-text-sm);flex-wrap:wrap;display:flex}.hd-saved-rx__actions{gap:var(--hd-space-2);display:flex}.hd-saved-rx__table{border-collapse:collapse;font-size:var(--hd-text-xs)}.hd-saved-rx__table th,.hd-saved-rx__table td{padding:2px var(--hd-space-2);border-bottom:1px solid var(--hd-border);text-align:left}.hd-saved-rx__table thead th{color:var(--hd-text-muted);font-weight:400}.hd-rx__saved{white-space:nowrap}.hd-rx-picker{z-index:var(--hd-z-popover);background:var(--hd-surface);width:min(292px,100vw - 32px);color:var(--hd-text);border:1px solid var(--hd-line);box-shadow:0 2px 8px color-mix(in srgb, var(--hd-rail-bg) 15%, transparent);border-radius:2px;flex-direction:column;padding:4px 0;font-size:13px;line-height:18px;display:flex;position:absolute;top:0;left:0}.hd-rx-picker__search{border:1px solid var(--hd-line);background:var(--hd-surface);color:var(--hd-text);font:inherit;border-radius:2px;margin:0 8px 4px;padding:3px 6px;font-size:13px}.hd-rx-picker__search[data-empty]{opacity:0;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:4px;left:8px}.hd-rx-picker__list{max-height:min(300px,50vh);margin:0;padding:0;list-style:none;overflow-y:auto}.hd-rx-picker__list li{align-items:center;display:flex}.hd-rx-picker__list li[data-active]{background:var(--hd-surface-3)}.hd-rx-picker__list li>button:first-child{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 12px 6px 20px;display:flex}.hd-rx-picker__group{color:var(--hd-text-3);text-transform:uppercase;letter-spacing:.02em;padding:8px 12px 2px;font-size:11px;font-weight:600}.hd-rx-picker__whole{color:var(--hd-text-3);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-right:8px;padding:0 4px;font-size:11px}.hd-rx-picker__whole:hover{color:var(--hd-text)}.hd-rx-picker__list li:not(:hover)>.hd-rx-picker__whole{visibility:hidden}.hd-rx-picker__empty{color:var(--hd-text-3);padding:6px 12px}.hd-rx-picker__locked{color:var(--hd-text);margin:0;padding:6px 12px}.hd-rx-picker__plain{color:var(--hd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px}.hd-rx-picker__plain:hover{background:var(--hd-surface-3)}.th-rx-anchor{height:0;z-index:var(--hd-z-popover);position:relative}.th-rx-anchor .hd-rx-picker{width:auto;top:0;left:0;right:0}.th-rx-anchor .hd-saved-rx{box-shadow:0 2px 8px color-mix(in srgb, var(--hd-rail-bg) 15%, transparent);background:var(--hd-surface);margin:0;position:absolute;top:0;left:0;right:0}.hd-saved-rx{border-color:var(--hd-line);background:var(--hd-surface);color:var(--hd-text);border-radius:2px;gap:8px;padding:10px 12px;font-size:13px}.hd-saved-rx__fields{gap:8px 10px}.hd-saved-rx__fields label,.hd-saved-rx__field{color:var(--hd-text-2);font-size:11px;font-weight:600}.hd-saved-rx__fields input:not([type=checkbox]){border-color:var(--hd-line);border-radius:2px;height:26px;padding:0 6px;font-size:13px}.hd-saved-rx__check{color:var(--hd-text)!important;font-size:13px!important;font-weight:400!important}.hd-saved-rx__table{font-size:12px}.hd-saved-rx__dup{font-size:13px}.th-rx-anchor .hd-saved-rx__fields label:first-child input{width:100%}.th-rx-anchor .hd-saved-rx__fields>*{flex:100%}.th-rx-anchor .hd-saved-rx__fields>.hd-saved-rx__check{flex:none}.hd-saved-rx__ask{border-color:var(--hd-warning)}.hd-saved-rx__warn-line{font-size:var(--hd-text-sm);margin:0}.hd-saved-rx__ask-buttons{gap:var(--hd-space-2);display:flex}.hd-saved-rx__field{flex-direction:column;gap:2px;font-size:11px;display:flex}.hd-saved-rx__category.th-osel{background:var(--hd-surface-2);width:100%;height:26px;padding:0 8px;display:flex}.hd-saved-rx__category .th-osel__button{color:var(--hd-text);justify-content:space-between;font-size:11px}.hd-saved-rx__category .th-osel__list{width:100%;min-width:0;top:100%;left:0}.hd-saved-rx__category .th-osel__option{font-size:11px;font-weight:500}.hd-rx-picker{font-size:11px;line-height:15px}.hd-rx-picker__list li>button:first-child{padding:4.5px 12px 4.5px 16px}.hd-rx-picker__group{padding:7px 12px 2px;font-size:9.5px}.hd-rx-picker__whole{font-size:9.5px}.hd-rx-picker__search,.hd-saved-rx{font-size:11px}.hd-saved-rx__check{font-size:11px!important}.hd-saved-rx__fields input:not([type=checkbox]),.hd-saved-rx__table,.hd-saved-rx__dup{font-size:11px}.hd-saved-rx__actions .hd-btn{height:24px;min-height:0;padding:0 12px;font-size:11px}.hd-rx-picker,.hd-saved-rx{border-radius:var(--hd-radius-card)}.hd-rx-picker__search,.hd-saved-rx__fields input:not([type=checkbox]){border-radius:var(--hd-radius-btn)}.hd-rx-picker,.th-rx-anchor .hd-saved-rx{border-color:var(--hd-line);box-shadow:var(--hd-shadow-menu)}.hd-rx-picker__search,.hd-saved-rx__fields input:not([type=checkbox]),.hd-saved-rx__fields select{border-color:var(--hd-line-strong)}.hd-rx-picker__search:focus,.hd-saved-rx__fields input:not([type=checkbox]):focus{border-color:var(--hd-focus);outline:none}.hd-saved-rx__actions .hd-btn--link{color:var(--hd-link)}.hd-rx-picker__group{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);color:var(--hd-text-2)}.hd-rx-picker,.hd-saved-rx,.th-rx-anchor .hd-saved-rx{border-radius:var(--hd-radius-card)}.hd-rx-picker__search,.hd-saved-rx__fields input:not([type=checkbox]),.hd-saved-rx__fields select{border-radius:var(--hd-radius-btn)}.hd-set-count{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 0;display:flex}.hd-set-count__n{color:var(--hd-text);font-size:11px;font-weight:700}.hd-set-count__btn{width:26px;height:26px;color:var(--hd-link);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.hd-set-count__btn:hover{background:var(--hd-selected)}.hd-set-count__msg{text-align:center;font-size:var(--hd-text-xs);color:var(--hd-danger);flex-basis:100%}@media (pointer:coarse){.hd-set-count__btn{width:40px;height:40px}}.hd-set-count__btn[data-limit]{color:var(--hd-line-strong);cursor:default}.hd-set-count__btn[data-limit]:hover{background:0 0}.hd-set-count__retry{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}.hd-block-card__row.th-xrow{border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:0 6px;padding:0 0 16px;font-size:13px;display:grid}.th-xrow>:not(.th-gutter):not(.th-xcard){grid-column:2}.th-xrow:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-xrow[data-fresh] .th-xcard{animation:.9s ease-out hd-row-flash}.th-gutter{z-index:1;flex-direction:column;align-items:center;gap:2px;padding-top:2px;display:flex;position:relative}.th-letter{border:1.5px solid var(--hd-text);background:var(--hd-surface);min-width:26px;height:26px;color:var(--hd-text);border-radius:13px;place-items:center;padding:0 3px;font-size:12px;font-weight:600;display:inline-grid}.th-gutter__tools{opacity:0;flex-direction:column;align-items:center;transition:opacity .12s;display:flex}.th-xrow:hover .th-gutter__tools,.th-xrow:focus-within .th-gutter__tools{opacity:1}.th-gutter__btn{width:18px;height:16px;color:var(--hd-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.th-gutter__btn:hover{color:var(--hd-text)}.th-gutter .hd-drag-handle{color:var(--hd-faint);font-size:10px}.th-xcard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.th-xcard__left,.th-xcard__right{flex-direction:column;gap:8px;min-width:0;display:flex}.th-xcard__right{gap:0}.th-namebar,.th-scheme{background:var(--hd-surface-2);align-items:center;gap:4px;min-height:30px;padding:0 4px 0 8px;display:flex}.th-namebar .hd-block-card__name-cell{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.th-namebar .hd-block-card__name{color:var(--hd-text);text-align:left;font-size:13px;font-weight:600}.th-namebar .hd-row-menu__button,.th-icon-btn{min-width:24px;height:24px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.th-icon-btn:hover,.th-namebar .hd-row-menu__button:hover{background:var(--hd-line);color:var(--hd-text)}.th-scheme__text{flex:1;min-width:0}.th-scheme .hd-rx{width:100%;display:flex}.th-scheme .hd-rx-box{width:100%;color:var(--hd-text);text-align:left;cursor:text;background:0 0;border:1px solid #0000;justify-self:stretch;padding:3px 0;font-size:13px;font-weight:600}.th-scheme .hd-rx-box:focus{border-color:var(--hd-focus);background:var(--hd-surface);padding:3px 6px}.th-scheme .hd-rx-box[data-empty]{color:var(--hd-text);font-weight:600}.th-scheme__save{width:62px;color:var(--hd-text);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;line-height:1.2}.th-scheme__save:hover{color:var(--hd-link)}.th-scheme__save[data-saved]{color:var(--hd-text-3);white-space:nowrap;font-size:9px}.th-instr{border:1px solid var(--hd-line);padding:8px}.th-instr__head{justify-content:space-between;align-items:baseline;display:flex}.th-instr__label{color:var(--hd-text);font-size:13px;font-weight:600}.th-instr .hd-cue{margin:2px 0 0}.th-instr .hd-cue__add{color:var(--hd-text-3);padding:0;font-size:12px}.th-info{border:1px solid var(--hd-line);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:8px;display:grid}.th-info__thumb{background:var(--hd-btn-dark);width:100px;height:58px;color:var(--hd-on-btn-dark);cursor:pointer;border:0;border-radius:2px;place-items:center;padding:0;display:grid}.th-info__thumb:not([data-has-video]){background:var(--hd-line);color:var(--hd-text-3)}.th-info__thumb-name{color:var(--hd-text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.th-info__facts{min-width:0;position:relative}.th-info__edit{float:right;color:var(--hd-link);align-items:center;gap:3px;font-size:10px;text-decoration:none;display:inline-flex}.th-caps{letter-spacing:.02em;text-transform:uppercase;color:var(--hd-text-2);margin:0;font-size:10px;font-weight:600}.th-info__text,.th-ref__text{color:var(--hd-text-3);overflow-wrap:anywhere;margin:2px 0 8px;font-size:11px}.th-xcard .hd-set-grid{background:0 0;border-radius:0;padding:0;overflow:visible}.th-xcard .hd-set-grid__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.th-xcard .hd-set-grid__table th,.th-xcard .hd-set-grid__table td{border-bottom:1px solid var(--hd-line);padding:0}.th-grid__head th{background:var(--hd-surface-2);height:22px;color:var(--hd-text);text-align:left;font-size:11px;font-weight:600;padding:0 6px!important}.th-grid__head th.th-grid__add-col{text-align:center;width:26px;padding:0!important}.th-grid__n{width:64px;color:var(--hd-faint);font-size:11px;font-weight:400;text-align:center!important}.th-xcard .hd-set-grid__cell{background:var(--hd-surface);width:100%;height:23px;min-height:23px;color:var(--hd-text);text-align:center;border:1px solid #0000;border-radius:0;padding:0 4px;font-size:13px;display:block}.th-xcard .hd-set-grid__cell:hover{border-color:var(--hd-line)}.th-xcard .hd-set-grid__cell:focus{border-color:var(--hd-focus);outline:none}.th-xcard .hd-set-grid__cell[data-ramp]{font-weight:400}.th-xcard .hd-set-grid__cell[readonly]{background:var(--hd-surface);color:var(--hd-text-2)}.th-grid__dot{margin-left:4px}.th-xcard .hd-set-grid__saved{text-align:right;color:var(--hd-text-3);margin:2px 0 0;font-size:10px}.th-xcard .hd-set-grid__error{margin:4px 0 0;font-size:11px}.th-xcard .hd-set-grid__cell[aria-invalid]{border-color:var(--hd-danger);background:var(--hd-danger-soft);color:var(--hd-danger)}.th-osel{align-items:center;gap:2px;max-width:100%;display:inline-flex;position:relative}.th-osel__shown{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-osel__caret{color:var(--hd-text-2);flex:none}.th-osel__select{opacity:0;cursor:pointer;width:100%;font-size:13px;position:absolute;inset:0}.th-osel:hover .th-osel__shown{color:var(--hd-link)}.th-osel[data-disabled] .th-osel__select{display:none}.th-extras{border-top:1px solid var(--hd-line);flex-direction:column;gap:6px;padding:6px 0;display:flex}.th-ref{border-top:1px solid var(--hd-line);grid-template-columns:1fr 1fr 20px;gap:8px;padding:8px 0 0;display:grid;position:relative}.th-ref .hd-last{margin-top:2px;font-size:11px}.th-ref__more{align-self:start}@container editor-blocks (width<=600px){.th-xcard{grid-template-columns:minmax(0,1fr)}}.hd-block-card__row.th-xrow[data-kept]{background:0 0}.th-xcard .hd-set-opt{opacity:.35;place-items:center;height:23px;display:grid}.th-xrow:hover .hd-set-opt{opacity:1}.th-xcard .hd-set-opt:has(:checked){opacity:1}.th-xcard .hd-set-opt input{margin:0}.th-namebar .hd-block-card__name-cell{flex-wrap:nowrap;gap:4px;overflow:hidden}.th-namebar .hd-name-button{border:0;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.th-namebar .hd-name-button:hover{color:var(--hd-link)}.hd-name-button__caret{color:var(--hd-text-2);flex:none;margin-left:auto}.th-namebar .hd-row-tools{flex:none;gap:2px}.th-namebar .hd-step__add{color:var(--hd-link);white-space:nowrap;font-size:10px;text-decoration:none}.th-namebar .hd-row-tools__video,.th-namebar .hd-keep{padding:0 3px;font-size:10px}.th-namebar .hd-optional-pill,.th-namebar [data-testid=optional-pill]{flex:none;font-size:10px}.th-namebar>.hd-popover-wrap{border-left:1px solid var(--hd-line);flex:none;padding-left:2px}.th-scheme>.hd-rx__saved{flex:none}.th-scheme__save{border-left:1px solid var(--hd-surface);align-self:stretch;padding:0 4px}.th-xcard .hd-set-grid__table td+td,.th-xcard .hd-set-grid__table th+td{border-left:1px solid var(--hd-line)}.th-grid__n{background:var(--hd-surface-2)}.th-grid__head .th-osel{width:100%;display:flex}.th-grid__head .th-osel__shown{flex:1}.th-info{position:relative}.th-info__edit{float:none;position:absolute;top:6px;right:8px}.th-ref{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 20px;margin-top:6px}.th-info__facts{position:static}.th-namebar{align-items:flex-start;padding-top:4px;padding-bottom:2px}.th-namebar .hd-block-card__name-cell{flex-wrap:wrap;row-gap:0;overflow:visible}.th-namebar .hd-name-button{white-space:nowrap;text-overflow:ellipsis;flex:100%;min-height:22px}.th-namebar .hd-row-tools{flex:none;gap:6px;min-height:16px}.th-namebar .hd-keep__text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.th-namebar .hd-step__btn{min-height:16px;padding:0 4px;font-size:10px}.th-namebar .hd-step__badge{font-size:10px}.th-namebar>.hd-popover-wrap{margin-top:-1px}.th-scheme .hd-rx-box{font-weight:500}.th-ref .hd-last__main,.th-ref .hd-last__sub{white-space:normal;text-overflow:clip;overflow:visible}.th-namebar{align-items:center;min-height:34px;padding:0 4px 0 10px;position:relative}.th-namebar .hd-block-card__name-cell{flex-wrap:nowrap;overflow:hidden}.th-namebar .hd-name-button{flex:auto;min-height:34px}.th-namebar .hd-row-tools{z-index:2;background:var(--hd-surface-2);opacity:0;pointer-events:none;gap:6px;padding:0 4px;transition:opacity .12s;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.th-namebar:hover .hd-row-tools,.th-namebar .hd-row-tools:focus-within{opacity:1;pointer-events:auto}.th-namebar .hd-row-tools:has(.hd-keep[data-kept]){opacity:1;pointer-events:auto}.th-namebar>.hd-popover-wrap{border-left:0;margin-top:0}.th-namebar .hd-row-menu__button{color:var(--hd-text-2);font-size:16px}.th-scheme{min-height:34px;padding-left:12px}.th-scheme [data-testid=sets-toggle]{opacity:0;transition:opacity .12s}.th-xcard__right:hover [data-testid=sets-toggle],.th-scheme [data-testid=sets-toggle]:focus-visible,.th-scheme [data-testid=sets-toggle][aria-expanded=true]{opacity:1}.th-scheme__save{width:70px;font-size:9px}.th-grid__head th{height:26px;font-size:10px;position:relative}.th-grid__head th.th-grid__count{width:58px}.th-grid__n{width:58px;position:relative}.th-xcard .hd-set-grid__table td:last-child{border-left:1px solid var(--hd-line)}.th-grid__add-col{opacity:0;place-items:center;width:20px;height:26px;transition:opacity .12s;display:grid;position:absolute;top:0;right:-22px}.th-xcard__right:hover .th-grid__add-col,.th-grid__add-col:focus-within{opacity:1}.th-grid__add-col .th-osel__caret{display:none}.th-xcard .hd-set-opt{opacity:0;height:26px;position:absolute;top:0;left:2px}.th-xcard .hd-set-grid__table tr:hover .hd-set-opt,.th-xcard .hd-set-opt:focus-within{opacity:1}.th-xcard .hd-set-opt:has(:checked){opacity:1}.th-xcard .hd-set-opt input{width:11px;height:11px}.th-letter__n{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th-letter[data-single]{font-size:14px}.th-xcard .hd-set-opt{height:23px}.th-xrow:focus-within:not(:hover) .th-gutter__tools{opacity:0}.th-gutter__tools:focus-within{opacity:1!important}.th-namebar .hd-row-tools{pointer-events:auto}.th-namebar .hd-steps,.th-namebar .hd-step__add{z-index:3;background:var(--hd-surface);box-shadow:var(--hd-shadow-card);white-space:nowrap;visibility:hidden;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:absolute;top:100%;right:0}.th-namebar:hover .hd-steps,.th-namebar:hover .hd-step__add,.th-namebar .hd-steps:focus-within{visibility:visible}.th-namebar .hd-steps .hd-step{opacity:1}@media (width<=720px){.th-grid__add-col{right:0}}.th-xrow:hover .th-gutter__tools{opacity:0}.th-gutter:hover .th-gutter__tools,.th-gutter__tools:focus-within{opacity:1}.th-xcard .hd-set-opt{height:22px;left:3px}.th-xcard .hd-set-grid__table tr:hover .hd-set-opt,.th-xrow:hover .hd-set-opt{opacity:0}.th-xcard .th-grid__n:hover .hd-set-opt,.th-xcard .hd-set-opt:focus-within{opacity:1}.th-xcard .hd-set-opt:has(:checked){opacity:1}.th-scheme{position:relative}.th-scheme [data-testid=sets-toggle]{width:20px;min-width:20px;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.th-xcard__right:hover [data-testid=sets-toggle]{opacity:0}.th-scheme [data-testid=sets-toggle]:hover,.th-scheme [data-testid=sets-toggle]:focus-visible,.th-scheme [data-testid=sets-toggle][aria-expanded=true]{opacity:1}.th-xcard__right:hover .th-grid__add-col{opacity:0}.th-grid__add-col:hover,.th-grid__add-col:focus-within{opacity:1!important}.th-scheme__save{margin-left:auto}.th-ref .hd-last{color:var(--hd-text-3);border-left:0;padding-left:0;font-size:11px}.th-ref .hd-last[data-status=none] .hd-last__main{font-style:normal;font-weight:400}.th-namebar,.th-scheme,.th-namebar .hd-name-button{min-height:30px}.th-scheme .hd-rx-box{font-size:11px;font-weight:600}.th-scheme__save{border-left:0;width:60px;font-size:8px}.th-xcard__left>.th-namebar{margin-bottom:0}.th-instr{padding:9px 10px 8px}.th-counter{font-size:8px}.th-info{padding:8px 10px}.th-grid__head th{height:18px;font-size:9px;padding:0 4px!important}.th-xcard .hd-set-grid__cell{font-size:11px}.th-grid__n{font-size:10px}.th-caps{font-size:9px}.th-info__text,.th-ref__text,.th-ref .hd-last{font-size:10px}.th-grid__count .th-osel__shown{text-overflow:clip;overflow:visible}.th-grid__count .th-osel__caret{width:9px}.th-xcard .hd-set-grid__table .th-grid__n{color:var(--hd-faint)}.th-namebar .hd-block-card__name,.th-instr__label{font-size:10px}.th-instr .th-counter{font-size:7.5px}.th-instr .hd-cue__add,.th-instr .hd-cue{font-size:9.5px}.th-info{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:26px 10px 10px}.th-xcard .hd-set-count{gap:4px}.th-ref__col:first-child{padding-left:10px}.th-ref__text,.th-ref .hd-last{margin-top:8px;font-size:11px}.th-instr{min-height:57px}.th-osel[data-disabled] .th-osel__caret{opacity:.35}.th-xcard .hd-set-grid__cell{border-radius:2px}.th-instr{position:relative}.th-instr__head>.th-counter{position:absolute;top:5px;right:8px}.th-scheme__save{padding-top:0;padding-bottom:0;font-size:8.5px;line-height:14px}.th-instr,.th-info{box-shadow:0 0 2px color-mix(in srgb, var(--hd-rail-bg) 10%, transparent);border:0}.th-xcard__right>.hd-set-count,.hd-dose-cell>.hd-set-count{padding-left:49px}.th-ref{grid-template-columns:minmax(0,1fr) 86px 20px;gap:8px;margin-top:3px;padding-right:22px}.th-ref__more{margin-top:-5px}.th-ref__text,.th-ref .hd-last{font-size:10.4px}.th-namebar .hd-block-card__name{font-size:11px;font-weight:500}.th-info{gap:22px;padding-left:7px}.th-scheme .hd-rx-box{font-size:10.5px}.th-grid__head th{font-size:8.5px}.th-ref__text{line-height:1.65}.th-namebar .hd-swap-notes{z-index:4;position:relative}.th-namebar:has(.hd-swap-notes:hover) .hd-steps:not(:focus-within){visibility:hidden}.th-namebar:has(.hd-swap-notes:hover) .hd-step__add{visibility:hidden}.th-gutter{position:relative}.th-gutter__side{width:0;height:0;position:absolute;top:14px;left:0}.th-gutter__bin{width:18px;height:20px;color:var(--hd-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;left:-18.5px;transform:translate(-50%,-50%)}.th-gutter__bin:hover{color:var(--hd-text)}.th-gutter__arrows{flex-direction:column;gap:11px;display:flex;position:absolute;top:0;left:-.5px;transform:translate(-50%,-50%)}.th-gutter__arrows .th-gutter__btn{width:14px;height:12px;color:var(--hd-text-2)}.th-gutter__arrows .th-gutter__btn:hover{color:var(--hd-link)}.th-letter{border-radius:12px;min-width:24px;height:24px}.th-gutter__tools{position:absolute;top:30px;left:50%;transform:translate(-50%)}.th-namebar__static{min-width:24px;height:24px;color:var(--hd-text-2);flex:none;place-items:center;display:inline-grid}.th-namebar .hd-row-tools:has(.hd-keep[data-kept]){opacity:0}.th-namebar:hover .hd-row-tools:has(.hd-keep[data-kept]){opacity:1}.th-namebar:not(:hover) .hd-row-tools:has(.hd-keep[data-kept])>:not(.hd-keep){visibility:visible}.th-osel__button{width:100%;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:flex}.th-osel__button:disabled{cursor:default}.th-osel__list{z-index:30;background:var(--hd-surface);border:.5px solid var(--hd-line);min-width:calc(100% + 8px);box-shadow:0 2px 4px color-mix(in srgb, var(--hd-rail-bg) 8%, transparent);outline:none;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:-4px}.th-osel__option{white-space:nowrap;height:24px;color:var(--hd-text);cursor:pointer;align-items:center;padding:0 8px;font-size:8.5px;font-weight:600;display:flex}.th-osel__option[aria-selected=true],.th-osel__option[data-active]{background:var(--hd-hover)}.th-osel__option[aria-disabled]{color:var(--hd-faint);cursor:default}.th-grid__head th{overflow:visible}.th-grid__spare .hd-set-grid__cell{cursor:default}.th-ref{grid-template-columns:minmax(0,1fr) 24px;padding-right:0}.th-ref .hd-last__when{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th-ref .hd-last__mark{display:none}.th-ref .hd-last__main[data-unit]:after{content:" " attr(data-unit)}.th-ref>.hd-popover-wrap{align-self:start}.th-ref__more{color:var(--hd-text-2)}.th-ref__menu{min-width:190px}.th-ref__menu-note{color:var(--hd-text-3);margin:0;padding:6px 12px;font-size:11px}.th-namebar,.th-scheme,.th-namebar .hd-name-button{min-height:31px}.th-namebar{padding-right:0}.th-namebar>.hd-popover-wrap,.th-namebar>.th-namebar__static{border-left:1px solid var(--hd-line);align-self:stretch;place-items:center;width:31.5px;min-width:31.5px;margin-left:auto;padding:0;display:grid}.th-namebar>.hd-popover-wrap>.hd-row-menu__button{width:100%;height:100%}.th-namebar .hd-row-menu__button svg,.th-namebar__static svg{width:11px;height:11px}.th-scheme{padding-right:0}.th-scheme__save{border-left:1px solid var(--hd-line);flex:none;align-self:stretch;width:86px;padding:0 6px;font-size:8.5px;line-height:14.5px}.th-xcard__right>.hd-set-grid{margin-top:0}.th-grid__head th{height:23px}.th-xcard .hd-set-grid__table td,.th-xcard .hd-set-grid__table th[scope=row]{border:.5px solid var(--hd-line)}.th-xcard .th-grid__spare .hd-set-grid__cell,.th-xcard .hd-set-grid__table td.th-grid__spare{background:var(--hd-zebra)}.th-xcard .hd-set-grid__table .th-grid__n{background:var(--hd-surface)}.th-osel[data-disabled] .th-osel__caret{display:none}.th-osel__list{min-width:calc(100% + 8px);max-height:185px;left:-4px;overflow-y:auto}.th-instr .hd-cue__text{color:var(--hd-text);font-size:11px;font-style:normal;font-weight:400}.th-instr .hd-cue__add{font-size:11px}.th-xcard__left{gap:0}.th-info__thumb{width:88px;height:53px}.th-instr,.th-info,.th-editor .th-notes{border:.5px solid var(--hd-line);box-shadow:none}.th-xcard__left>.th-instr{min-height:59.5px;margin-top:6.5px}.th-xcard__left>.th-info{min-height:115.5px;margin-top:12.5px;padding-bottom:6px}.th-info__facts .th-caps~.th-caps{border-top:1px solid var(--hd-line);padding-top:8px}.th-ref{border-top-color:var(--hd-line);margin-top:0;padding-top:16px}.th-ref .th-ref__col:first-child{padding-left:13px}.th-ref .th-caps{color:var(--hd-text);letter-spacing:.01em;font-size:10px;font-weight:600}.th-ref .hd-last,.th-ref .hd-last__main{color:var(--hd-text-3);font-size:11px}.hd-set-count[data-readonly] .hd-set-count__btn{color:var(--hd-line-strong);cursor:default}.hd-set-count[data-readonly] .hd-set-count__btn:hover{background:0 0}.hd-set-count[data-readonly] .hd-set-count__n{color:var(--hd-line-strong)}.th-instr{padding-top:13px}.th-info__thumb-name{color:var(--hd-text-2);font-size:10px;font-weight:500}.th-info__text{color:var(--hd-text-2)}.th-xcard__right>.hd-set-count{padding-top:2px}.th-xcard .hd-set-count__n{font-size:9.2px}.th-xrow{position:relative}.th-chain{z-index:2;background:var(--hd-surface);width:13px;height:13px;color:var(--hd-text);cursor:pointer;border:0;grid-column:1;place-items:center;padding:0;display:grid;position:absolute;top:calc(50% - 6px);left:22.75px;transform:translate(-50%,-50%)}.th-chain[data-kind=open]{color:var(--hd-text-3);top:calc(50% + 40px)}span.th-chain{cursor:default}.hd-block-card__row.th-xrow{grid-template-columns:39px minmax(0,1fr)}.th-gutter{padding-left:6.5px}.th-block[data-superset] .th-xrow:not(:last-child):before{left:22px}.th-gutter__arrows .th-gutter__btn svg{width:10px;height:10px}.th-instr__label{font-size:10.5px}.hd-block-card__row.th-xrow>.th-chain:not(.th-gutter){grid-area:1/1}.th-letter{border-width:1.6px;border-color:var(--ss,var(--hd-text));font-size:13px;font-weight:700}.th-block[data-superset] .th-xrow:not(:last-child):before{background:var(--ss,var(--hd-text));width:2px;left:21.75px}.th-instr .hd-cue__add{color:var(--hd-text-3);opacity:1}.th-xcard .hd-set-grid__cell:focus{border-color:var(--hd-focus);box-shadow:none}.th-xcard .hd-set-grid__cell{height:21.5px;min-height:21.5px}.th-xcard .hd-set-grid__table td.th-grid__spare{border-top-color:var(--hd-line);border-bottom-color:var(--hd-line);border-right-color:var(--hd-line)}.th-xcard .hd-set-grid__cell:focus{border-color:var(--hd-primary-mark);border-radius:0}.th-grid__head .th-osel__caret{color:var(--hd-text-3)}.th-xcard .hd-set-grid__table .th-grid__n{color:var(--hd-text-3);font-weight:600}.th-ref .th-caps{color:var(--hd-text-2)}.th-instr .hd-cue__add--static{cursor:default}.th-xcard .hd-set-grid__table td,.th-xcard .hd-set-grid__table td+td,.th-xcard .hd-set-grid__table th+td,.th-xcard .hd-set-grid__table td:last-child,.th-xcard .hd-set-grid__table th[scope=row]{border-width:.5px}.th-xcard .hd-set-grid__table td+td,.th-xcard .hd-set-grid__table td:last-child{border-left:.5px solid var(--hd-line)}.th-ref,.th-info__facts .th-caps~.th-caps{border-top-width:.5px}.th-namebar>.hd-popover-wrap,.th-namebar>.th-namebar__static,.th-scheme__save{border-left-width:.5px}.th-xcard .hd-set-grid__table .th-grid__head th{background:var(--hd-surface-2);border:0;border-top:.5px solid var(--hd-line);padding:0 4px 0 9px!important}.th-grid__head th+th{border-left:0}.th-xcard .hd-set-grid__cell,.th-xcard .hd-set-grid__cell[readonly]{color:var(--hd-text);font-size:10.5px}.th-xcard .hd-set-grid__cell:focus{outline:1px solid var(--hd-focus);outline-offset:0;box-shadow:none;z-index:1;border-color:#0000;border-radius:2px;position:relative}.th-xcard .th-grid__spare .hd-set-grid__cell:focus{outline-offset:.5px;border-radius:0;outline-width:.5px}.th-info__text{margin-top:5.5px;font-size:9px}.th-info__edit{font-size:9px}.th-scheme__save{font-size:7.5px}.th-ref{margin-top:5.5px;padding-right:33px}.th-grid__head .th-osel{position:static}.th-grid__head .th-osel__list{min-width:100%;top:100%;left:0}.th-grid__count .th-osel__list{width:100%;min-width:0;left:0}.th-osel__option{color:var(--hd-text-3)}.th-osel__option[data-active]{background:var(--hd-hover)}.th-osel[data-open] .th-osel__caret{transform:rotate(180deg)scale(1.5)}.th-gutter__arrows .th-gutter__btn:disabled,.th-gutter__arrows .th-gutter__btn:disabled:hover{color:var(--hd-line-strong);cursor:default}.th-scheme__save{padding:0 18px}.th-instr,.th-info{box-shadow:inset 0 0 0 .5px var(--hd-line);border:0;border-radius:2px}.th-info__facts .th-caps~.th-caps{box-shadow:inset 0 .5px 0 var(--hd-line);border-top:0}.th-namebar>.hd-popover-wrap,.th-namebar>.th-namebar__static,.th-scheme__save{box-shadow:inset .5px 0 0 var(--hd-line);border-left:0}.th-ref{box-shadow:inset 0 .5px 0 var(--hd-line);border-top:0}.th-xcard .hd-set-grid__table{border-collapse:separate;border-spacing:0}.th-xcard .hd-set-grid__table td,.th-xcard .hd-set-grid__table td+td,.th-xcard .hd-set-grid__table th+td,.th-xcard .hd-set-grid__table td:last-child,.th-xcard .hd-set-grid__table th[scope=row]{border:0;padding:0}.th-xcard .hd-set-grid__table th[scope=row]{height:22.5px;box-shadow:inset .5px -.5px 0 var(--hd-line)}.th-grid__head th.th-grid__count,.th-grid__n{width:50.5px}.th-xcard .hd-set-grid__cell,.th-xcard .hd-set-grid__cell[readonly]{height:22.5px;min-height:22.5px;box-shadow:inset .5px -.5px 0 0 var(--hd-line);border:0;border-radius:0}.th-xcard .hd-set-grid__cell:hover{box-shadow:inset .5px -.5px 0 0 var(--hd-line)}.th-xcard .th-grid__spare .hd-set-grid__cell{background:var(--hd-zebra);box-shadow:inset .5px 0 0 0 var(--hd-line)}.th-xcard .hd-set-grid__table td.th-grid__spare{background:var(--hd-zebra)}.th-xcard .hd-set-grid__cell:focus,.th-xcard .th-grid__spare .hd-set-grid__cell:focus{box-shadow:inset 0 0 0 .5px var(--hd-focus);z-index:1;border-radius:0;outline:0;position:relative}.th-xcard .hd-set-grid__table .th-grid__head th{background:var(--hd-surface-2);height:23.5px;box-shadow:inset 0 .5px 0 var(--hd-line);border:0;padding-top:.5px!important}.th-scheme{min-height:30.5px}.th-osel:hover .th-osel__shown,.th-osel[data-open] .th-osel__shown,.th-grid__head .th-osel__shown{color:var(--hd-text)}.th-osel__list{box-shadow:0 2px 4px color-mix(in srgb, var(--hd-rail-bg) 16%, transparent);border:0}.th-osel__option[aria-selected=true],.th-osel__option[aria-selected=true][data-active]{color:var(--hd-text)}.th-xcard__left>.th-info{min-height:115px;padding-bottom:0}.th-info__edit{top:7.5px}.th-info{padding-top:28px}.th-info__thumb-name{color:var(--hd-text-2);margin-top:7px}.th-info__facts{padding-top:.3px}.th-info__text{margin-bottom:5.7px}.th-info__facts .th-caps~.th-caps{padding-top:6.9px}.th-gutter__arrows .th-gutter__btn{color:var(--hd-text-3)}.th-gutter__arrows .th-gutter__btn svg{stroke-width:2.6px}.th-letter{position:relative;top:1.5px}.th-gutter>.th-letter{box-sizing:border-box;width:23.5px;min-width:23.5px;height:23.5px;box-shadow:inset 0 0 0 .5px var(--ss,var(--hd-text));color:var(--hd-text);border:0;border-radius:50%;padding:0;top:1.25px}.th-gutter>.th-letter:not([data-single]){border-radius:12px;width:auto;min-width:23.5px;padding:0 3px}.th-gutter__bin svg{width:10.2px;height:11.4px}.th-gutter__side{top:15.2px}.th-ref{padding-top:13.9px}.th-ref .hd-last{margin-top:8.1px}.th-scheme{padding-left:10.75px}.th-editor .th-ehead .th-notes{box-shadow:inset 0 0 0 .5px var(--hd-line);border:0;padding:13px 11px 9px}.th-editor .th-ehead .th-notes{margin-top:4px}.th-editor .th-ehead .th-notes .hd-notes__box{margin-top:-11.8px}.th-editor .th-ehead .th-notes .th-notes__head>.th-counter,.th-editor .th-ehead .th-notes .th-notes__head>.hd-notes__count{top:6px}.th-xcard__left>.th-instr{margin-top:6.75px}.th-xcard__left>.th-info{min-height:115.5px}.th-ref{min-height:56px}.hd-block-card__row.th-xrow{grid-template-columns:39.5px minmax(0,1fr);padding-bottom:19.25px}.th-namebar>.th-namebar__static{height:auto;min-height:31px}.th-namebar .hd-row-tools,.th-namebar:hover .hd-row-tools{opacity:0;pointer-events:none;visibility:hidden}.th-namebar .hd-row-tools:has(.hd-keep[data-kept]){opacity:0;pointer-events:none;visibility:hidden}.th-namebar .hd-row-tools *{visibility:hidden!important}.th-namebar:hover .hd-steps,.th-namebar:hover .hd-step__add{visibility:hidden}.th-chain{height:16px;top:calc(50% - 7px)}.th-chain svg{transform:translate(-.75px)}.th-chain[data-quiet]{opacity:0;transition:opacity .12s}.th-xrow:hover>.th-chain[data-quiet],.th-chain[data-quiet]:focus-visible{opacity:1}.th-osel__list{box-sizing:border-box;border:1px solid var(--hd-line);box-shadow:0 1px 2px color-mix(in srgb, var(--hd-rail-bg) 12%, transparent);border-top:0;border-radius:0 0 4px 4px;max-height:184px;padding:0}.th-osel__option{height:23.75px}.th-xcard .hd-set-grid__cell:not([readonly]):focus{box-shadow:inset 0 0 0 1px var(--hd-focus);border-radius:2.5px}.th-info__thumb{box-shadow:inset 0 0 0 .5px var(--hd-line);border-radius:4px;overflow:hidden}.th-info__thumb>svg{box-sizing:border-box;background:var(--hd-scrim);width:24px;height:24px;color:var(--hd-on-btn-dark);fill:var(--hd-on-btn-dark);stroke-width:0;border-radius:50%;padding:7px 6px 7px 8px}.th-editor .th-ehead .th-notes:focus-within{box-shadow:inset 0 0 0 1px var(--hd-focus);border-radius:2.5px}.th-editor .hd-block-card.th-block .th-block__rows{padding-top:6.5px}.th-editor .th-counter:not([data-warn]){color:var(--hd-text-2)}.th-instr .hd-cue__add{color:var(--hd-text-3)}.th-instr__label,.th-namebar .hd-block-card__name,.th-scheme .hd-rx-box,.th-scheme .hd-rx-box[data-empty]{color:var(--hd-text)}.th-ref .th-caps,.th-ref .hd-last,.th-ref .hd-last__main,.th-info .th-caps,.th-info__text,.th-info__thumb-name{color:var(--hd-text-2)}.th-namebar,.th-scheme{background:var(--hd-surface-2);box-shadow:0 0 0 .5px var(--hd-line)}.th-namebar{border-radius:2px}.th-scheme{border-radius:2px 2px 0 0}.th-xcard{gap:6px}.th-info{grid-template-columns:91px minmax(0,1fr)}.th-info__thumb{width:91px}.th-osel__list{box-shadow:inset .5px 0 0 var(--hd-line), inset -.5px 0 0 var(--hd-line), inset 0 -.5px 0 var(--hd-line);border:0;border-radius:0}.th-grid__count .th-osel__list{width:calc(100% + 1.5px);left:-.25px}.th-osel__option{color:var(--hd-text-2);margin:0 .5px;padding-left:8px}.th-osel__option[aria-selected=true],.th-osel__option[aria-selected=true][data-active]{background:var(--hd-hover);color:var(--hd-text)}.th-xcard .hd-set-grid__table .th-grid__head th.th-grid__count{padding-left:8px!important}.th-xcard .hd-set-grid__table .th-grid__head th:has(>.th-osel[data-picked]){z-index:2;box-shadow:inset 0 .5px 0 var(--hd-line), 0 0 0 2px color-mix(in srgb, var(--hd-focus) 4.8%, transparent), 0 0 0 2.5px color-mix(in srgb, var(--hd-focus) 5%, transparent);clip-path:inset(-3px 0 -3px -3px)}.th-xcard .hd-set-grid__table td:last-child .hd-set-grid__cell:not(:focus){box-shadow:inset .5px -.5px 0 0 var(--hd-line), inset -.5px 0 0 0 var(--hd-line)}.th-xcard .hd-set-grid__table td.th-grid__spare:last-child,.th-xcard .hd-set-grid__table td.th-grid__spare:last-child .hd-set-grid__cell:not(:focus){box-shadow:inset .5px 0 0 0 var(--hd-line), inset -.5px 0 0 0 var(--hd-line)}.th-xcard .hd-set-grid__table .th-grid__head th:last-child{box-shadow:inset 0 .5px 0 var(--hd-line), inset -.5px 0 0 var(--hd-line)}.th-xcard .hd-set-grid__table .th-grid__head th:first-child:not(:has(>.th-osel[data-picked])){box-shadow:inset 0 .5px 0 var(--hd-line), inset .5px 0 0 var(--hd-line)}.th-xcard .hd-set-grid__table .th-grid__head th:nth-child(2){width:120.65px}.th-grid__count .th-osel__caret{width:13px;height:13px;margin-left:-2px}.th-xrow .th-gutter>.th-letter{padding-top:2px}.th-instr__head>.th-counter{top:7px}.th-scheme__save{color:var(--hd-text);padding-top:1.5px}.th-xcard .hd-set-grid__table td.th-grid__spare .hd-set-grid__cell:focus{box-shadow:inset 0 0 0 .5px var(--hd-primary-mark);border-radius:0}.th-namebar .th-namepick{z-index:30;width:100%;position:absolute;top:0;left:0}.th-namebar .th-namepick .th-pick.hd-ex-search{width:100%}.th-namebar .th-namepick .th-pick__bar{height:31px}.th-namebar__filter{place-items:center;display:grid}.th-tipfill{place-items:center;width:100%;height:100%;display:grid}.th-info__thumb-name{font-size:9px;font-weight:600}.th-osel[data-open] .th-osel__caret{color:var(--hd-text-3);transform:rotate(180deg)scale(1.06)}.th-ref{padding-right:30px}.th-xcard .th-grid__lost{text-align:center;color:var(--hd-danger);margin:4px 0 0;font-size:10px}.th-namebar .hd-name-button__caret{color:var(--hd-text);margin-right:5px}.th-namebar .th-namebar__filter{color:var(--hd-text)}.th-ref .hd-row-menu__kebab{color:var(--hd-text-3)}.th-ref .hd-row-menu__kebab svg{width:15.3px;height:15.3px}.th-gutter__bin{left:-17.5px}.th-info__pop-head{justify-content:space-between;align-items:center;gap:4px;display:flex}.th-info__pop-toggle{width:16px;height:14px;color:var(--hd-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.th-info__pop-toggle:disabled{color:var(--hd-line-strong);cursor:default}.th-info__pop-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.th-info__pop[data-clamped]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.th-info__points{padding-left:14px;list-style:outside}.th-info__points li+li{margin-top:2px}.th-grid__count .th-osel__shown{position:relative;top:.5px}.th-xcard .hd-set-grid__cell:not([readonly]):focus{box-shadow:inset 0 0 0 1px var(--hd-focus), 0 0 0 .5px color-mix(in srgb, var(--hd-focus) 30%, transparent), inset 0 0 0 1.5px color-mix(in srgb, var(--hd-focus) 30%, transparent)}.th-editor[data-logged] .th-block[data-superset] .th-xrow[data-chain=open]:before{display:none}.th-editor[data-logged] .th-chain[data-kind=open]{opacity:0;transition:opacity .12s}.th-editor[data-logged] .th-xrow:hover>.th-chain[data-kind=open],.th-editor[data-logged] .th-chain[data-kind=open]:focus-visible{opacity:1}.th-info__edit{top:8.5px;right:7px}.th-editor .th-ehead .th-notes .hd-notes__box.hd-notes__box{font-size:10.4px;position:relative;left:-1.3px}.th-editor .th-ehead .th-notes .hd-notes__box.hd-notes__box:placeholder-shown{top:.4px}.th-gutter__arrows .th-gutter__btn{isolation:isolate;position:relative}.th-gutter__arrows .th-gutter__btn:before{content:"";z-index:-1;background:var(--hd-surface-3);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.th-gutter__arrows .th-gutter__btn:not(:disabled):hover:before{opacity:1}.th-gutter__arrows .th-gutter__btn:not(:disabled):hover{color:var(--hd-text-3)}.th-scheme [data-testid=sets-toggle]:not([aria-expanded=true]){display:none}.th-grid__add-col{display:none!important}.th-xrow:not(:has([data-testid=card-extras])) .th-xcard .hd-set-opt:not(:has(:checked)){display:none}.th-xrow:has([data-testid=card-extras]) .th-xcard .hd-set-opt{opacity:1}.th-xcard .hd-set-grid__table .hd-set-grid__cell:not([readonly]):focus{box-shadow:inset 0 0 0 1px var(--hd-focus);border-color:#0000;border-radius:2px;outline:none}.th-xcard .hd-set-grid__table td.th-grid__spare .hd-set-grid__cell:focus{box-shadow:inset 0 0 0 .5px var(--hd-focus);background:0 0;border-color:#0000;border-radius:0;outline:none}.th-xcard .hd-set-grid__table .th-grid__head .th-osel__button:focus-visible{outline:none}.th-xcard .hd-set-grid__table .th-grid__head .th-osel:not([data-picked]):not([data-open])>.th-osel__button:focus-visible{box-shadow:inset 0 0 0 1px var(--hd-focus);border-radius:2px}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list]):before{content:"";height:24.75px;display:block}.th-xcard .th-grid__head .th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list]){box-sizing:border-box;width:100%;min-width:0}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list]) .th-osel__option{height:24.75px;font-size:8.9px}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list]) .th-osel__option[aria-selected=true]:not([data-active]),.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list]):not([data-moved]) .th-osel__option[data-active]{color:var(--hd-text-2);background:0 0}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list])::-webkit-scrollbar{width:9px}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list])::-webkit-scrollbar-thumb{background:var(--hd-line-strong) padding-box;border:2px solid #0000;border-radius:5px}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list])::-webkit-scrollbar-track{background:0 0}.th-xcard .th-scheme__save[data-saved]{font-size:7.7px}.th-scheme__tick{-webkit-text-stroke:.35px currentColor;font-weight:800}.th-xcard__left>.th-namebar{box-shadow:.5px 0 0 0 var(--hd-line), -.5px 0 0 0 var(--hd-line)}.th-scheme .hd-rx-box:not(:focus){position:relative;top:.5px}.th-xcard .hd-set-count__n{color:var(--hd-text)}.th-block__head .hd-block-menu__button{position:relative;top:1px}.th-scheme .hd-rx-box:not([data-armed]){text-overflow:ellipsis}.th-ref[data-max]{grid-template-columns:minmax(0,104fr) 24px minmax(0,110fr) 24px;column-gap:6px;padding-right:12px}.th-ref__max{padding-left:12px}.th-ref__max .th-caps{margin:0}.th-ref__max-value{color:var(--hd-text-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.th-ref__max-more{color:var(--hd-text-2);margin:4px 0 0;font-size:10px}.th-ref__max-build{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.th-ref__max-chev{width:24px;height:18px;color:var(--hd-text-3);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;margin-top:-2px;padding:0;display:inline-grid}.th-ref__max-chev[aria-expanded=true] svg{transform:rotate(90deg)}.th-ref__max-chev:focus-visible{outline:1px solid var(--hd-focus);outline-offset:1px;border-radius:2px}.th-namebar .hd-block-card__name:hover,.th-namebar .hd-name-button:hover .hd-block-card__name{color:var(--hd-text);border-bottom-color:#0000}.th-osel__list{box-shadow:inset .5px 0 0 var(--hd-line), inset -.5px 0 0 var(--hd-line), inset 0 -.5px 0 var(--hd-line), 0 .5px 0 var(--hd-line), 0 1px 0 var(--hd-line);border-radius:1px}.th-osel__list:is([data-testid=column-select-list],[data-testid=column-optional-select-list]) .th-osel__option[aria-disabled]{color:var(--hd-text-2)}.th-gutter>.th-letter{background:var(--hd-surface);color:var(--hd-text);box-shadow:inset 0 0 0 1.5px var(--ss,var(--hd-text));font-family:var(--hd-font-display);font-weight:600}.th-block.th-block[data-superset] .th-block__rows>.th-xrow:not(:last-child):before{background:var(--ss,var(--hd-text))}.th-block.th-block[data-superset] .th-xrow[data-chain=open]:before{display:none}.th-chain{background:var(--hd-surface);color:var(--ss,var(--hd-text))}.th-chain[data-kind=open]{color:var(--hd-text-3)}button.th-chain:hover{color:var(--hd-link)}.th-letter--ghost{color:var(--hd-text-3)}.th-instr,.th-info{border-radius:var(--hd-radius-card);background:var(--hd-surface);box-shadow:var(--hd-shadow-card);border-color:#0000}.th-namebar,.th-scheme{border-radius:var(--hd-radius-btn)}.th-instr__label{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);font-weight:600}.th-gutter .hd-drag-handle{color:var(--hd-text-3)}.th-gutter .hd-drag-handle:hover{color:var(--hd-text)}.th-chain{background:var(--ed-page,var(--hd-surface))}.th-osel__list{background:var(--hd-surface);box-shadow:var(--hd-shadow-menu)}.th-xcard .hd-set-grid__table .hd-set-grid__cell:not([readonly]):focus,.th-xcard .hd-set-grid__table td.th-grid__spare .hd-set-grid__cell:focus,.th-xcard .hd-set-grid__table .th-grid__head .th-osel:not([data-picked]):not([data-open])>.th-osel__button:focus-visible{box-shadow:inset 0 0 0 2px var(--hd-focus)}.th-ref__max-chev:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-ref__max-build{color:var(--hd-link)}.th-info .th-caps,.th-ref .th-caps{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-info__text,.th-ref__max-value{max-width:93.5%}.th-osel__list{border-radius:var(--hd-radius-card)}.th-xcard .hd-set-grid__table .hd-set-grid__cell[readonly]:focus-visible{box-shadow:inset 0 0 0 2px var(--hd-focus);outline:none}.hd-block-card__row:has(>.hd-last){grid-template-columns:2.5em minmax(10em,1fr) auto minmax(9em,max-content)}.hd-last{min-width:0;padding-left:var(--hd-space-2);border-left:1px solid var(--hd-border);font-size:var(--hd-text-xs);color:var(--hd-text-muted);cursor:pointer;outline:none;flex-direction:column;gap:1px;display:flex;position:relative}.hd-last:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px;border-radius:var(--hd-radius-sm)}.hd-last__line{align-items:center;gap:var(--hd-space-1);min-width:0;display:flex}.hd-last__main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-last[data-status=none] .hd-last__main{font-style:italic}.hd-last__main[data-old]{color:var(--hd-warning)}.hd-last__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-last__mark{border:1.5px solid var(--hd-success);background:var(--hd-success);border-radius:50%;flex:none;width:8px;height:8px}.hd-last__mark[data-status=short]{border-color:var(--hd-warning);background:var(--hd-warning)}.hd-last__mark[data-status=skipped]{border-color:var(--hd-text-muted);background:0 0}.hd-last__bubble{color:var(--hd-info);flex:none;display:inline-flex}.hd-bubble-icon{vertical-align:-1px}.hd-last-card{z-index:var(--hd-z-popover);width:max-content;min-width:16em;max-width:min(24em,90vw);padding:var(--hd-space-2) var(--hd-space-3);background:var(--hd-surface);color:var(--hd-text);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);font-size:var(--hd-text-sm);position:absolute;top:calc(100% + 4px);right:0}.hd-last-card p{margin:0 0 var(--hd-space-1)}.hd-last-card__title{font-weight:var(--hd-weight-medium)}.hd-last-card__swap,.hd-last-card__note{color:var(--hd-text-muted)}.hd-last-card__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hd-last-card__table th{text-align:left;font-weight:var(--hd-weight-medium);color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.hd-last-card__table th,.hd-last-card__table td{padding:2px var(--hd-space-2) 2px 0}.hd-last-card__table tr[data-short] td:nth-child(3){color:var(--hd-warning);font-weight:var(--hd-weight-medium)}.hd-last-card__comment{color:var(--hd-text);margin-top:var(--hd-space-2)!important}.hd-last-card__comment .hd-bubble-icon{color:var(--hd-info)}@media (width<=720px){.hd-block-card__row:has(>.hd-last){grid-template-columns:2.5em minmax(0,1fr)}.hd-last{border-left:0;grid-column:2/-1;padding-left:0}.hd-last-card{left:0;right:auto}}.hd-dose-scrim{background:var(--hd-scrim);place-items:stretch center}.hd-dose{background:var(--hd-surface);width:min(1320px,100%);max-height:calc(100vh - 32px);color:var(--hd-text);box-shadow:var(--hd-shadow-menu);border-radius:2px;flex-direction:column;display:flex;overflow:hidden}.hd-dose__head{padding:18px 20px 6px}.hd-dose__head h2{color:var(--hd-text);margin:0 0 4px;font-size:16px;font-weight:600}.hd-dose__how{color:var(--hd-text-3);margin:0;font-size:12px}.hd-dose__loading{padding:16px 20px}.hd-dose-tools{border-bottom:1px solid var(--hd-line);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:10px 20px;font-size:12px;display:flex}.hd-dose-tools__effort{border:0;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;display:flex}.hd-dose-tools__effort legend{float:left;text-transform:uppercase;color:var(--hd-text-2);margin-right:8px;font-size:11px;font-weight:600}.hd-dose-tools__target{width:5em}.hd-dose-tools__bulk{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.hd-dose-tools .hd-btn{border-radius:2px}.hd-dose__cols{scroll-snap-type:x mandatory;background:var(--hd-surface);flex:1;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;align-items:start;gap:16px;padding:14px 20px;display:grid;overflow:auto}.hd-dose-col{scroll-snap-align:start;background:0 0;border-radius:0;padding:0}.hd-dose-col--skipped{opacity:.55}.hd-dose-col__head{border-bottom:1px solid var(--hd-line);gap:2px;margin-bottom:10px;padding:0 0 10px;display:grid}.hd-dose-col__day{color:var(--hd-text);font-size:18px;font-weight:700}.hd-dose-col__title{color:var(--hd-text-2);font-size:12px;font-weight:600}.hd-dose-col__effort{color:var(--hd-text-3);font-size:11px}.hd-dose-col__skip{color:var(--hd-danger);font-size:11px}.hd-dose-col__cells{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hd-dose-cell{background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid}.hd-dose-cell__head{background:var(--hd-surface-2);align-items:center;gap:8px;min-width:0;min-height:30px;padding:0 8px;display:flex}.hd-dose-cell__label{border:1.5px solid var(--hd-text);background:var(--hd-surface);min-width:22px;height:22px;color:var(--hd-text);border-radius:11px;place-items:center;padding:0 3px;font-size:10px;font-weight:600;display:inline-grid}.hd-dose-cell__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hd-text);flex:1;font-size:13px;font-weight:600;overflow:hidden}.hd-dose-cell__lock{color:var(--hd-text-2);align-items:center;gap:2px;font-size:10px;display:inline-flex}.hd-dose-cell__mark{background:var(--hd-primary);border-radius:50%;width:7px;height:7px}.hd-dose-cell__tick{opacity:.35;margin:0}.hd-dose-cell__scheme{color:var(--hd-text);border-bottom:1px solid var(--hd-line);margin:0;padding:6px 8px 4px;font-size:13px;font-weight:500}.hd-dose-cell--changed .hd-dose-cell__scheme{color:var(--hd-link)}.hd-dose-cell--bad .hd-dose-cell__head{box-shadow:inset 3px 0 0 var(--hd-danger)}.th-xcard.th-xcard--solo{display:block}.hd-dose-cell__last-label{text-transform:uppercase;color:var(--hd-text-2);font-size:10px;font-weight:600}.hd-dose__foot{border-top:1px solid var(--hd-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 20px;display:flex}.hd-dose__foot p{color:var(--hd-text-2);margin:0 auto 0 0;font-size:12px}.hd-dose__foot .hd-btn{border-radius:2px}.hd-dose__status--bad{color:var(--hd-danger)!important}.hd-dose__foot--ask{background:var(--hd-warning-soft)}@media (width<=640px){.hd-dose-scrim{padding:0}.hd-dose{max-height:100vh}.hd-dose__cols{grid-auto-columns:calc(100% - 32px);padding:12px 16px}}.hd-dose{width:auto;max-width:calc(100vw - 32px)}.hd-dose__head{border-bottom:1px solid var(--hd-line);align-items:center;gap:4px;padding:16px 20px 10px;display:flex}.hd-dose__head h2{margin:0 4px 0 0;font-size:15px}.hd-dose__menu{margin-left:auto}.hd-dose__icon{color:var(--hd-text-2)}.hd-dose__head .hd-popover{min-width:280px;max-width:420px}.hd-dose__how{color:var(--hd-text-2);margin:0;font-size:12px;line-height:1.5}.hd-dose__menu .hd-popover{width:520px;max-width:calc(100vw - 48px);left:auto;right:0}.hd-dose__menu .hd-dose-tools{border:0;flex-direction:column;align-items:flex-start;padding:4px 0}.hd-dose__menu .hd-dose-tools__bulk{margin-left:0}.hd-dose__cols{grid-auto-columns:285px;gap:28px;padding:16px 20px}.hd-dose-col__head{margin-bottom:12px;padding-bottom:8px}.hd-dose-col__day{font-size:15px}.hd-dose-col__title{font-size:11px}.hd-dose-col__effort{font-size:10px}.hd-dose-col__cells{gap:20px}.hd-dose-cell__head{gap:6px;min-height:30px;padding:0 6px 0 4px}.hd-dose-cell__name{font-size:11px}.hd-dose-cell__tick{opacity:0}.hd-dose-cell:hover .hd-dose-cell__tick,.hd-dose-cell__tick:checked,.hd-dose-cell__tick:focus-visible{opacity:1}.hd-dose-cell__bar .hd-dose-cell__scheme{min-width:0;color:var(--hd-text);text-overflow:ellipsis;white-space:nowrap;border:0;flex:1;padding:0;font-size:11px;font-weight:600;overflow:hidden}.hd-dose-cell--changed .hd-dose-cell__bar .hd-dose-cell__scheme{color:var(--hd-link)}.hd-dose-cell__last-label{margin-bottom:4px;font-size:9px;display:block}.hd-dose-cell__why{color:var(--hd-text-2);background:var(--hd-surface-2);margin:4px 0 0;padding:4px 8px;font-size:11px;display:none}.hd-dose-cell--locked:focus-within .hd-dose-cell__why{display:block}.hd-dose__foot{padding:12px 20px}.hd-dose__foot .hd-btn{height:32px;font-size:12px;font-weight:600}.hd-dose__foot p{color:var(--hd-text-3);font-size:11px}.hd-dose__cols{scroll-padding-inline:20px}.hd-dose-tools__lines{color:var(--hd-text-2);gap:2px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.hd-dose-tools__day{color:var(--hd-text);font-weight:600}.hd-dose__foot .hd-btn:disabled,.hd-dose__foot .hd-btn--primary:disabled{opacity:1;background:var(--hd-btn-disabled);border-color:var(--hd-line);color:var(--hd-on-btn-disabled);cursor:default}.hd-dose__foot .hd-btn:not(.hd-btn--primary):disabled{background:var(--hd-surface);border-color:var(--hd-line);color:var(--hd-line-strong)}.hd-dose-scrim{background:0 0;padding:0}.hd-dose{top:var(--hd-nav-h,56px);left:var(--th-rail-w,50px);width:auto;max-width:none;max-height:none;box-shadow:none;background:var(--hd-surface);border-radius:0;position:fixed;bottom:0;right:0}.hd-dose__head{width:min(100%, calc(var(--dose-cols) * 331px + (var(--dose-cols) - 1) * 28px + 40px));border-bottom:0;grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:2px 8px;margin:0 auto;padding:32px 20px 14px;display:grid}.hd-dose__head h2{color:var(--hd-text);grid-area:1/1;margin:0;font-size:24px;font-weight:700;line-height:1.25}.hd-dose__head>.hd-popover-wrap{grid-area:1/2}.hd-dose__head>.hd-dose__menu{grid-area:1/4;margin-left:0}.hd-dose__head .hd-dose__foot:not(.hd-dose__foot--ask){display:contents}.hd-dose__head .hd-dose__foot>p{color:var(--hd-text-3);grid-area:2/1/auto/4;margin:0;font-size:11px}.hd-dose__head [data-testid=dose-close]{grid-area:1/5}.hd-dose__head [data-testid=dose-drafts]{grid-area:1/6}.hd-dose__head [data-testid=dose-publish]{grid-area:1/7;min-width:123px;height:37px}.hd-dose__head .hd-dose__foot--ask{border:0;grid-area:3/1/auto/-1;margin-top:8px}.hd-dose__cols{grid-auto-columns:331px;justify-content:safe center;padding:8px 20px 40px}.hd-dose-col__head{border-bottom:0;padding-left:46px}.hd-dose-cell{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:6px}.hd-dose-cell__gutter{padding-top:2px}.hd-dose-cell .hd-dose-cell__label{border-radius:13px;min-width:26px;height:26px;font-size:14px}.hd-dose-cell__body{flex-direction:column;min-width:0;display:flex}.hd-dose-cell__head{padding:0 2px 0 10px}.hd-dose-cell__name{font-weight:500}.hd-dose-cell__menu{width:auto;color:var(--hd-text-2);align-items:center;gap:8px;padding:0 4px;display:inline-flex}.hd-dose-cell__menu--off{opacity:.45}.hd-dose-cell__head .hd-popover{left:auto;right:0}.hd-dose-cell__tickrow{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.hd-dose-cell__head .hd-dose-cell__tick{opacity:1}.hd-dose-cell__bar{padding-right:0}.hd-dose-cell__bar .hd-dose-cell__scheme{font-size:10.5px}.hd-dose-cell--changed .hd-dose-cell__scheme,.hd-dose-cell--changed .hd-dose-cell__bar .hd-dose-cell__scheme{color:var(--hd-text)}.hd-dose-cell__bar .th-scheme__save:disabled{color:var(--hd-faint);cursor:default}.hd-dose-cell__rx{margin-top:6px}@media (width<=640px){.hd-dose{left:0}.hd-dose__head{grid-template-columns:minmax(0,1fr) auto auto auto;padding:16px 16px 10px}.hd-dose__head>.hd-popover-wrap{display:none}.hd-dose__head>.hd-dose__menu{grid-column:2}.hd-dose__head [data-testid=dose-close]{grid-area:3/3}.hd-dose__head [data-testid=dose-drafts]{grid-area:3/2}.hd-dose__head [data-testid=dose-publish]{grid-area:3/4;min-width:0}.hd-dose__head .hd-dose__foot>p{grid-column:1/-1}.hd-dose__cols{grid-auto-columns:calc(100% - 32px)}}@media (width>=641px){.hd-dose__head{width:min(100%, calc(var(--dose-cols) * 337.5px + (var(--dose-cols) - 1) * 28px + 40px))}.hd-dose__cols{grid-auto-columns:337.5px}}.hd-dose-cell .th-xcard--solo{margin-top:6.5px;display:block}.hd-dose-cell__head{min-height:31px;padding-right:0}.hd-dose-cell__bar{margin-top:0}.hd-dose-cell__head>.hd-popover-wrap{align-self:stretch;display:flex}.hd-dose-cell__menu{gap:0;height:100%;padding:0}.hd-dose-cell__menu>svg{margin:0 10px 0 4px}.hd-dose-cell__ref .hd-popover{left:auto;right:0}.hd-dose-cell__wait{color:var(--hd-text-2);background:var(--hd-surface-2);margin:0;padding:6px 10px;font-size:11px}.hd-dose-cell__filter{border-left:2px solid var(--hd-surface);align-self:stretch;place-items:center;width:30px;display:inline-grid}.hd-dose-cell{position:relative}.hd-dose-cell .hd-dose-cell__label{box-sizing:border-box;width:auto;min-width:23.5px;height:23.5px;box-shadow:inset 0 0 0 .5px var(--ss,var(--hd-text));color:var(--hd-text);border:0;border-radius:12px;padding:0 3px;font-size:13px;font-weight:700}.hd-dose-cell .hd-dose-cell__label[data-single]{border-radius:50%;width:23.5px;padding:0}.hd-dose-cell[data-chain=linked]:before{content:"";z-index:0;left:var(--dose-line-x,22.25px);background:linear-gradient(to right, var(--ss,var(--hd-text)) 75%, transparent 75%);width:2px;position:absolute;top:14px;bottom:-34px}.hd-dose-cell>.th-chain{left:calc(var(--dose-line-x,22.25px) + .75px);top:calc(50% + 10px)}.hd-dose-cell__head{z-index:3;min-height:30px;position:relative}.hd-dose-cell__name,.hd-dose-cell__bar .hd-dose-cell__scheme,.hd-dose-cell--changed .hd-dose-cell__bar .hd-dose-cell__scheme{color:var(--hd-text)}.hd-dose-cell__bar .hd-dose-cell__scheme--bad,.hd-dose-cell--bad .hd-dose-cell__bar .hd-dose-cell__scheme--bad{color:var(--hd-danger);font-weight:500}.hd-dose .th-xcard .hd-set-grid__cell:focus{box-shadow:inset 0 0 0 1px var(--hd-focus);border-color:#0000;outline:none}.hd-dose .hd-set-grid__cell::selection{background:0 0}.hd-dose-cell__unkeep{white-space:nowrap}.hd-dose__head>.hd-dose__how-wrap{grid-area:1/2}.hd-dose__head h2{white-space:nowrap}.hd-dose__head .hd-btn{white-space:nowrap;flex-shrink:0}.hd-dose:focus{outline:none}.hd-dose__error,.hd-dose__loading{box-sizing:border-box;width:min(100%,1060px);margin:8px auto;padding:0 20px}.hd-dose__error{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hd-dose__error p{color:var(--hd-text);margin:0;font-size:13px}.hd-dose__error-line{align-items:center;gap:12px;margin:0 20px;display:flex}.hd-dose__retry{padding:0}.hd-dose__head .hd-dose__ask{background:var(--hd-warning-soft);border-radius:2px;flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}.hd-dose__head .hd-dose__ask p{color:var(--hd-text);margin:0 auto 0 0;font-size:12px;font-weight:600}.hd-dose__head .hd-dose__ask .hd-btn{height:32px;font-size:12px;font-weight:600}@media (width<=640px){.hd-dose__head>.hd-dose__how-wrap{display:none}.hd-dose__head .hd-dose__ask{grid-row:4}}.hd-dose .hd-dose-cell__bar.th-scheme{height:30px;min-height:30px}.hd-dose .hd-dose-cell__bar .th-scheme__save{height:30px}.hd-dose .hd-dose-cell__bar .hd-dose-cell__scheme{position:relative;top:1px}.hd-dose .hd-dose-cell__bar .hd-rx__saved svg{stroke-width:2.7px;width:10.5px;height:10.5px;color:var(--hd-text);transform:translateY(1.25px)}.hd-dose .th-xcard .th-grid__head .th-osel__caret{color:var(--hd-text-3)}.hd-dose .th-xcard__right>.hd-set-count{gap:3.25px;padding-left:50.5px}.hd-dose .hd-set-count__btn svg{width:20px;height:20px}.hd-dose .hd-set-count__btn:first-child svg{transform:translate(-.5px)}.hd-dose .th-ref__more{color:var(--hd-text-3)}.hd-dose .th-ref__more svg circle{fill:currentColor}.hd-dose .th-xcard .hd-set-grid__table td:not(.th-grid__spare) .hd-set-grid__cell:not([readonly]):focus{clip-path:inset(-1px 0 -1px -1px);box-shadow:inset 0 0 0 1px var(--hd-focus), inset 0 0 0 1.5px color-mix(in srgb, var(--hd-focus) 35%, transparent), 0 0 0 .5px color-mix(in srgb, var(--hd-focus) 35%, transparent);z-index:2;border-radius:2.5px;position:relative}.hd-dose .th-xcard .th-grid__count .th-osel__list{box-sizing:border-box;border:.5px solid var(--hd-line);border-top-color:var(--hd-line);width:52px;min-width:0;box-shadow:0 .5px 0 var(--hd-line), 0 1px 0 var(--hd-line);border-radius:0 0 2px 2px;top:calc(100% - 1px);left:-.5px}.hd-dose .th-xcard .th-grid__count .th-osel__option{margin:0}.hd-dose .hd-dose-cell--locked .th-osel[data-disabled] .th-osel__caret{opacity:1;display:inline-block}.hd-dose .hd-dose-cell--locked .th-osel[data-disabled] button,.hd-dose .hd-dose-cell--locked .hd-set-grid__cell{cursor:default}.hd-dose .hd-dose-cell--locked .hd-rx__saved:disabled{opacity:1;color:var(--hd-text);cursor:default}.hd-dose .hd-dose-cell__menu--off{opacity:1}.hd-dose .hd-dose-cell--locked .hd-set-count__btn[aria-disabled=true]{cursor:default}.hd-dose .hd-dose-cell__head{background:var(--hd-surface-2);border-radius:2px;height:31px;min-height:31px}.hd-dose .hd-dose-cell__name{font-weight:600}.hd-dose .hd-dose-cell__menu>svg{stroke-width:2.9px;width:9.5px;height:9.5px;color:var(--hd-text);margin:0 8.5px 0 4px;transform:translateY(1px)}.hd-dose .hd-dose-cell__filter{border-left:1px solid var(--hd-line);width:32px;color:var(--hd-text)}.hd-dose .hd-dose-cell__filter svg{stroke:currentColor;width:10.5px;height:10.5px}.hd-dose .hd-dose-cell__name{position:relative;top:.5px}.hd-dose__head .hd-dose__foot>p{height:16px;line-height:16px}.hd-dose__head h2{height:30px;line-height:30px}.hd-dose-col__head{gap:2px}.hd-dose-col__day{height:20px;line-height:20px}.hd-dose-col__title{height:16px;line-height:16px}.hd-dose .th-xcard .th-grid__head .th-osel__shown{letter-spacing:-.15px;transform:translate(-.75px,.75px)}.hd-dose .hd-set-count__btn svg{stroke-width:1.8px}.hd-dose .hd-set-count__btn:not([data-limit]){color:var(--hd-link)}.hd-dose .th-rx-anchor.hd-dose-cell__rx{margin-top:0}.hd-dose .hd-dose-cell__right>.th-rx-anchor .hd-dose-cell__wait{box-shadow:0 2px 8px color-mix(in srgb, var(--hd-rail-bg) 15%, transparent);margin:0;position:absolute;top:0;left:0;right:0}.hd-dose__error,.hd-dose__loading{width:min(100%, calc(var(--dose-cols) * 337.5px + (var(--dose-cols) - 1) * 28px + 40px))}.hd-dose .hd-dose-cell--locked .th-xcard .hd-set-grid__table td .hd-set-grid__cell:focus{clip-path:none;box-shadow:inset 0 0 0 1px var(--hd-line-strong);z-index:2;border-radius:0;position:relative}@media (width>=641px){.hd-dose{container-type:inline-size}.hd-dose__cols,.hd-dose__head,.hd-dose__error,.hd-dose__loading{--dose-gap:clamp(12px, calc((100cqw - 38px - var(--dose-cols) * 337.5px) / max(var(--dose-cols) - 1, 1)), 28px)}.hd-dose__cols{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--dose-cols), minmax(220px, 337.5px));column-gap:var(--dose-gap);padding-left:16px;padding-right:22px;scroll-padding-inline:16px 22px}.hd-dose__head,.hd-dose__error,.hd-dose__loading{width:min(100%, calc(var(--dose-cols) * 337.5px + (var(--dose-cols) - 1) * var(--dose-gap) + 38px));padding-left:16px;padding-right:22px}}.hd-dose__head .hd-dose__foot>.hd-dose__line{flex-wrap:wrap;grid-area:2/1/auto/4;gap:0 6px;min-width:0;display:flex}.hd-dose__line>.hd-dose__from,.hd-dose__head .hd-dose__line>p{height:auto;color:var(--hd-text-3);margin:0;font-size:11px;line-height:16px}.hd-dose__line>.hd-dose__dot{color:var(--hd-text-3);font-size:11px;line-height:16px}.hd-dose .hd-dose-cell__lock{color:var(--hd-text-3);align-items:center;margin-right:8px;display:none}.hd-dose .hd-dose-cell:hover .hd-dose-cell__lock,.hd-dose .hd-dose-cell:focus-within .hd-dose-cell__lock{display:inline-flex}.hd-dose .th-xcard .hd-set-grid__table .th-grid__head th{height:23px}.hd-dose .th-xcard .th-grid__head th:not(.th-grid__count) .th-osel__shown,.hd-dose .th-xcard .th-grid__head .th-grid__count .th-osel__shown{transform:translate(-.25px,.25px)}.hd-dose .hd-set-count__btn .hd-dose-sign-svg,.hd-dose .hd-set-count__btn:first-child .hd-dose-sign-svg{transform:translate(.5px,-.5px)}.hd-dose .th-xcard .hd-set-grid__table tbody tr:first-child>td,.hd-dose .th-xcard .hd-set-grid__table tbody tr:first-child>th{box-shadow:inset 0 .5px 0 var(--hd-line);padding-top:0}.hd-dose .th-xcard .hd-set-grid__table td:not(.th-grid__spare) .hd-set-grid__cell{padding:1px 3.25px 0 4.75px}.hd-dose .hd-set-count__n{color:var(--hd-text)}.hd-dose .th-xcard .hd-set-grid__table td.th-grid__spare .hd-set-grid__cell:focus{box-shadow:inset 0 0 0 .5px var(--hd-focus)}.hd-dose .th-xcard .th-grid__count .th-osel__list{border-left-color:var(--hd-line);border-radius:0;padding-top:1px;padding-bottom:2px;left:0}.hd-dose .hd-dose-cell__ref .th-ref__col{padding-left:12px}.hd-dose .hd-dose-cell__ref .th-ref__col h4{letter-spacing:.6px}.hd-dose .th-ref__more svg{stroke-width:3.4px;width:15.4px;height:15.4px;transform:translateY(1px)}.hd-dose .hd-set-count__btn .hd-dose-sign{stroke-width:1.3px;stroke-linecap:butt}.th-menu__item.hd-plan-item{align-items:center;gap:12px;display:flex}.hd-plan-item__week{color:var(--hd-text-3);white-space:nowrap;margin-left:auto;font-size:.8em}.hd-dose .hd-dose-col__head{z-index:6;background:var(--hd-surface);margin-top:-8px;padding-top:8px;position:sticky;top:-8px}.hd-dose-col__sub{gap:8px;min-width:0;height:16px;line-height:16px;display:flex}.hd-dose-col__sub>.hd-dose-col__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.hd-dose-col__sub>.hd-dose-col__skip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;font-size:11px;line-height:16px;overflow:hidden}.hd-dose .th-xcard .hd-set-grid__table .th-grid__head th:nth-child(2){width:auto}.hd-dose-skel{align-content:start;gap:8px;padding-left:46px;display:grid}.hd-dose-skel span{background:var(--hd-surface-2);border-radius:2px;display:block}.hd-dose-skel .hd-dose-skel__day{width:96px;height:18px}.hd-dose-skel .hd-dose-skel__title{width:140px;height:12px;margin-bottom:12px}.hd-dose-skel .hd-dose-skel__card{background:0 0;gap:6.5px;margin-bottom:20px;display:grid}.hd-dose-skel .hd-dose-skel__bar{height:31px}.hd-dose-skel .hd-dose-skel__box{background:var(--hd-zebra);height:98px}@media (prefers-reduced-motion:no-preference){.hd-dose-skel span:not(.hd-dose-skel__card){animation:1.2s ease-in-out infinite alternate hd-dose-pulse}}@keyframes hd-dose-pulse{0%{opacity:1}to{opacity:.55}}.hd-dose .th-xcard .hd-set-grid__table tbody th[scope=row]{padding-top:1px}.hd-dose .th-xcard .hd-set-grid__table{margin-top:-.5px}.hd-dose .th-xcard .hd-set-grid__table tbody tr:first-child>th[scope=row]{box-shadow:inset .5px -.5px 0 var(--hd-line)}.hd-dose .th-xcard .hd-set-grid__table tbody tr:first-child>th[scope=row],.hd-dose .th-xcard .hd-set-grid__table tbody tr:first-child>td{height:23.5px}.hd-dose .th-xcard .hd-set-grid__table tbody tr:last-child>th[scope=row]{border-bottom-left-radius:1.5px}.hd-dose .th-xcard .hd-set-grid__table tbody th[scope=row]{padding-left:1px}.hd-dose .th-xcard .hd-set-grid__table tbody tr:first-child>th[scope=row]{padding-top:3.5px}.hd-dose .th-xcard .th-grid__head th:not(.th-grid__count) .th-osel__shown{transform:translate(-.25px,1.5px)}.hd-dose .th-xcard .th-grid__head .th-grid__count .th-osel__shown{transform:translate(-.25px,.5px)}.hd-dose .hd-set-grid__error[data-testid=grid-error]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.th-hmenu__list .hd-plan-item[data-testid=plan-next-week]{order:-1}.hd-dose__retry-now{font-size:11px;line-height:16px}.hd-dose-tools__summary{color:var(--hd-text);margin:0 0 4px;font-size:12px;font-weight:600}.hd-dose-col__empty{color:var(--hd-text-3);margin:0 0 0 46px;font-size:11px;line-height:16px}.hd-dose .th-xcard .hd-set-grid__table td .hd-set-grid__cell{letter-spacing:1px;text-indent:1px}.hd-dose .hd-dose-cell__bar .hd-dose-cell__scheme{top:.75px;left:1px}.hd-dose .hd-dose-cell__bar .hd-rx__saved svg{transform:translateY(.75px)}.hd-dose .hd-dose-cell__bar .th-scheme__save{position:relative;top:-.25px}@media (width>=641px){.hd-dose__cols{grid-template-columns:repeat(var(--dose-cols), minmax(250px, 337.5px));row-gap:28px}}.hd-dose .hd-dose-cell__head{height:auto}.hd-dose .hd-dose-cell__name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.hd-dose .hd-dose-cell__bar.th-scheme{height:auto}.hd-dose .hd-dose-cell__bar .hd-dose-cell__scheme{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.hd-dose .th-xcard .th-grid__head .th-osel__shown{white-space:normal;text-overflow:clip}.hd-dose-col__sub>.hd-dose-col__skip{color:var(--hd-text-3)}.hd-dose-cell .hd-dose-cell__label{background:var(--hd-surface);color:var(--hd-text);box-shadow:inset 0 0 0 1.5px var(--ss,var(--hd-text));font-family:var(--hd-font-display)}.hd-dose-cell[data-chain=linked]:before{background:linear-gradient(to right, var(--ss,var(--hd-text)) 75%, transparent 75%)}.hd-dose-cell[data-chain=open]:before{display:none}.hd-dose .hd-dose-cell__head{border-radius:var(--hd-radius-btn)}.hd-dose-col__day{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;font-weight:500}.hd-dose-tools .hd-btn,.hd-dose__foot .hd-btn,.hd-dose__head .hd-dose__ask{border-radius:var(--hd-radius-btn)}.hd-prog{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-prog__tabs{gap:var(--hd-space-1);border-bottom:1px solid var(--hd-border);display:flex}.hd-prog__tabs [role=tab]{color:var(--hd-text-muted);font:inherit;padding:var(--hd-space-2) var(--hd-space-3);cursor:pointer;gap:var(--hd-space-1);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;display:inline-flex}.hd-prog__tabs [role=tab][aria-selected=true]{color:var(--hd-text);border-bottom-color:var(--hd-link);font-weight:var(--hd-weight-medium)}.hd-prog__form{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-prog__amount{align-items:center;gap:var(--hd-space-2);display:flex}.hd-prog__amount input{width:7rem}.hd-prog__kinds{gap:var(--hd-space-2);grid-template-columns:repeat(3,1fr);display:grid}.hd-prog__kinds button{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);color:var(--hd-text);font:inherit;padding:var(--hd-space-3) var(--hd-space-2);cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex}.hd-prog__kinds button[aria-pressed=true]{background:var(--hd-primary-soft);border-color:var(--hd-link);font-weight:var(--hd-weight-medium)}.hd-prog fieldset{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);padding:var(--hd-space-2) var(--hd-space-3);margin:0}.hd-prog legend{font-size:var(--hd-text-sm);color:var(--hd-text-muted);padding:0 var(--hd-space-1)}.hd-prog__checks{gap:var(--hd-space-1) var(--hd-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hd-prog__checks--list{flex-direction:column}.hd-prog__checks label{gap:var(--hd-space-1);align-items:center;display:inline-flex}.hd-prog__count{color:var(--hd-text-muted);font-size:var(--hd-text-sm)}.hd-prog__formula,.hd-prev__formula{padding:var(--hd-space-2) var(--hd-space-3);border-left:3px solid var(--hd-link);background:var(--hd-surface-2);font-size:var(--hd-text-sm);margin:0}.hd-prog__foot{bottom:calc(-1 * var(--hd-space-4));background:var(--hd-surface);justify-content:flex-end;align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-3) 0;border-top:1px solid var(--hd-border);flex-wrap:wrap;display:flex;position:sticky}.hd-prog__why{font-size:var(--hd-text-sm);flex-basis:100%;margin:0}.hd-prog__foot .hd-error-text{flex-basis:100%}.hd-prev{gap:var(--hd-space-3);outline:none;flex-direction:column;display:flex}.hd-prev__summary{font-weight:var(--hd-weight-medium);margin:0}.hd-prev__day{margin:var(--hd-space-2) 0 var(--hd-space-1);font-size:var(--hd-text-md)}.hd-prev__day a{color:inherit}.hd-prev__rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hd-prev__row{padding:var(--hd-space-1) 0;border-bottom:1px solid var(--hd-surface-2);flex-direction:column;gap:2px;display:flex}.hd-prev__row label{gap:var(--hd-space-2);align-items:baseline;min-width:0;display:inline-flex}.hd-prev__row[data-off] .hd-prev__change,.hd-prev__row[data-off] .hd-prev__name{opacity:.45;text-decoration:line-through}.hd-prev__label{color:var(--hd-text-muted);font-size:var(--hd-text-sm);min-width:1.6rem}.hd-prev__change{font-size:var(--hd-text-sm);gap:var(--hd-space-1);padding-left:calc(1.6rem + 2 * var(--hd-space-2) + 13px);flex-wrap:wrap;display:flex}.hd-prev__before,.hd-prev__arrow{color:var(--hd-text-muted)}.hd-prev__after{font-weight:var(--hd-weight-bold)}.hd-prev__skipped h3{margin:0 0 var(--hd-space-1);font-size:var(--hd-text-md)}.hd-prev__skipped ul{padding-left:var(--hd-space-4);color:var(--hd-text-muted);font-size:var(--hd-text-sm);margin:0}.hd-ramp{border-collapse:collapse;width:100%;font-size:var(--hd-text-sm)}.hd-ramp th,.hd-ramp td{text-align:left;padding:var(--hd-space-1) var(--hd-space-2);border-bottom:1px solid var(--hd-surface-2)}.hd-ramp input{width:5rem}.hd-ramp input[aria-invalid=true]{border-color:var(--hd-danger)}.hd-ramp__chip{padding:0 var(--hd-space-2);border-radius:var(--hd-radius-pill);background:var(--hd-accent-soft);font-size:var(--hd-text-sm);display:inline-block}@media (width<=480px){.hd-prog__kinds{grid-template-columns:1fr}}.hd-prog input[type=checkbox],.hd-prog input[type=radio],.hd-prev input[type=checkbox],.hd-prev input[type=radio]{accent-color:var(--hd-primary)}.hd-form{gap:var(--hd-space-3);flex-direction:column;min-width:min(440px,100vw - 64px);display:flex}.hd-form fieldset{padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);margin:0}.hd-form legend{padding:0 var(--hd-space-1);font-size:var(--hd-text-sm)}.hd-field__hint{font-size:var(--hd-text-xs)}.hd-check{align-items:center;gap:var(--hd-space-2);font-size:var(--hd-text-sm);display:flex}.hd-name-warnings{gap:var(--hd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-name-warnings .hd-banner{align-items:center;gap:var(--hd-space-2);flex-wrap:wrap;margin:0;display:flex}.hd-formula{padding:var(--hd-space-2);border-radius:var(--hd-radius-md);background:var(--hd-surface-2);font-size:var(--hd-text-sm);margin:0}.hd-slots{border-collapse:collapse;font-size:var(--hd-text-xs);width:100%}.hd-slots th,.hd-slots td{border:1px solid var(--hd-border);padding:2px var(--hd-space-1);vertical-align:top;text-align:left}.hd-slots td:empty{background:var(--hd-surface-locked)}.hd-slots-wrap{max-height:40vh;overflow:auto}.hd-slots th{white-space:nowrap}.hd-slots td{min-width:5.5rem}.hd-slots__slot{flex-direction:column;margin-bottom:2px;display:flex}.hd-slots__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.hd-slots__from{white-space:nowrap}.hd-form input[type=checkbox],.hd-form input[type=radio]{accent-color:var(--hd-link)}.hd-publish-tools{display:contents}.hd-range,.hd-autopub{gap:var(--hd-space-2);min-width:min(360px,100vw - 32px);display:grid}.hd-range__title{font-size:var(--hd-text-md,1rem);margin:0}.hd-range__choices{gap:var(--hd-space-2);border:0;margin:0;padding:0;display:grid}.hd-range__choice{gap:var(--hd-space-2);align-items:baseline;display:flex}.hd-range__choice>span{gap:var(--hd-space-1,4px);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:inline-flex}.hd-range__date,.hd-range__verb{width:auto;min-height:28px}.hd-range__line{margin:0}.hd-range__error{color:var(--hd-danger);margin:0}.hd-range__chips{margin:var(--hd-space-1,4px) 0 0;gap:var(--hd-space-1,4px);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hd-range__chip{padding:1px var(--hd-space-2);border-radius:var(--hd-radius-pill);border:1px solid var(--hd-border);font-size:var(--hd-text-sm)}.hd-range__empty{color:var(--hd-text-muted)}.hd-range__kept{margin:var(--hd-space-1,4px) 0 0}.hd-range__foot{gap:var(--hd-space-2);justify-content:flex-start;display:flex}.hd-autopub__row{gap:var(--hd-space-2);flex-wrap:wrap;align-items:center;display:flex}.hd-autopub__days{width:5em;min-height:28px}.hd-autopub.th-autopub{width:260px;min-width:0;color:var(--hd-text);gap:12px;font-size:12px}.th-autopub__title{margin:0;font-size:15.5px;font-weight:500;line-height:22px}.th-autopub__switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.th-autopub__switch input{z-index:1;opacity:0;cursor:pointer;width:34px;height:18px;margin:0;position:absolute}.th-autopub__track{background:var(--hd-line-strong);border-radius:7px;width:34px;height:14px;transition:background .12s;position:relative}.th-autopub__track:after{content:"";background:var(--hd-surface);width:20px;height:20px;box-shadow:0 1px 3px var(--hd-scrim), 0 0 0 1px var(--hd-line-strong);border-radius:50%;transition:transform .12s;position:absolute;top:-3px;left:-2px}.th-autopub__switch input:checked+.th-autopub__track{background:color-mix(in srgb, var(--hd-primary) 45%, var(--hd-surface))}.th-autopub__switch input:checked+.th-autopub__track:after{background:var(--hd-primary);box-shadow:0 1px 3px var(--hd-scrim), 0 0 0 1px var(--hd-link);transform:translate(18px)}.th-autopub__switch input:focus-visible+.th-autopub__track{outline:2px solid var(--hd-focus);outline-offset:3px}.th-autopub__field{gap:2px;display:grid}.th-autopub__label{color:var(--hd-text-3);font-size:9px;line-height:12px}.th-autopub__select{appearance:none;border:0;border-bottom:1px solid var(--hd-line-strong);background:transparent conic-gradient(from -45deg at 50% 100%, var(--hd-line-strong) 90deg, transparent 0) no-repeat right 4px center / 8px 4px;width:100%;font:inherit;color:var(--hd-text);cursor:pointer;border-radius:0;padding:4px 18px 4px 0;font-size:12px}.th-autopub__select:disabled{color:var(--hd-faint);cursor:default}.th-autopub__select:focus-visible{border-bottom-color:var(--hd-text);outline:none}.th-autopub__zone,.th-autopub__line{color:var(--hd-text-3);margin:0;font-size:10px;line-height:14px}.th-autopub__foot{justify-content:flex-end;gap:6px;display:flex}.th-autopub__foot .th-dialog__confirm{order:2}.hd-scrim:has(>.th-autopubdlg){background:var(--hd-scrim)}.hd-dialog.th-autopubdlg{border-radius:2px;width:335px;max-width:calc(100vw - 32px);overflow:visible}.th-autopubdlg .hd-dialog__head{padding:17px 18px 0 17.7px}.th-autopubdlg .hd-dialog__head h2{color:var(--hd-text);font-size:11px;font-weight:600;line-height:13px}.th-autopubdlg .hd-dialog__body{padding:0 21px 8.75px 17.7px}.th-autopubdlg .hd-autopub.th-autopub{flex-direction:column;gap:0;width:auto;font-size:12.5px;display:flex}.th-autopub__text{color:var(--hd-text);margin:12.5px 0 0;font-size:12.5px;line-height:17.7px}.th-autopub__text:first-child{margin-top:13px}.th-autopubdlg .th-autopub__switch{align-self:flex-start;gap:0;height:20px;margin-top:19px;font-size:11.2px}.th-autopubdlg .th-autopub__switch input{width:28px;height:20px}.th-autopubdlg .th-autopub__track{background:var(--hd-line-strong);border-radius:5px;width:24px;height:10px;margin-right:12px}.th-autopubdlg .th-autopub__track:after{background:var(--hd-surface);width:16px;height:16px;box-shadow:0 1px 3px var(--hd-scrim), 0 0 0 1px var(--hd-line-strong);top:-3px;left:-2px}.th-autopubdlg .th-autopub__switch input:checked+.th-autopub__track{background:color-mix(in srgb, var(--hd-primary) 45%, var(--hd-surface))}.th-autopubdlg .th-autopub__switch input:checked+.th-autopub__track:after{background:var(--hd-primary);box-shadow:0 1px 3px var(--hd-scrim), 0 0 0 1px var(--hd-link);transform:translate(10px)}.th-autopubdlg .th-autopub__field{gap:0;margin-top:25.5px}.th-autopubdlg .th-autopub__field+.th-autopub__field,.th-autopubdlg .th-matlist+.th-autopub__field{margin-top:16px}.th-autopubdlg .th-autopub__label{font-size:9.5px;line-height:12px}.th-autopubdlg .th-autopub__select{height:25px;padding:3px 18px 4px 0;font-size:12.5px;line-height:17px}.th-autopubdlg .th-autopub__zone{color:var(--hd-text);margin-top:14px;font-size:9px;line-height:12px}.th-autopubdlg .th-autopub__line{margin-top:2px;font-size:9px;line-height:12px}.th-autopubdlg .th-autopub__foot{justify-content:flex-end;align-items:center;gap:14px;margin:24.75px 15px 0 0}.hd-dialog.th-autopubdlg{position:relative;top:4px}.th-autopubdlg .th-autopub__foot .hd-btn{border-radius:2px;height:26px;min-height:26px;font-size:11.5px;font-weight:600}.th-autopubdlg .th-autopub__foot .th-dialog__confirm{background:var(--hd-primary);min-width:63px;height:28.5px;min-height:28.5px;box-shadow:none;padding:0 14px}.th-autopubdlg .th-autopub__foot .th-dialog__cancel{color:var(--hd-link);background:0 0;padding:0 6px}.hd-dialog.th-autopubdlg{border-radius:var(--hd-radius-lg)}.th-autopubdlg .th-autopub__foot .hd-btn{border-radius:var(--hd-radius-btn)}.th-autopubdlg .th-autopub__foot .th-dialog__confirm{color:var(--hd-on-primary)}.th-autopubdlg .th-autopub__foot .th-dialog__confirm:hover:not(:disabled){background:var(--hd-primary-hover)}.th-autopub__title,.th-autopubdlg .hd-dialog__head h2{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-autopub__switch input:focus-visible+.th-autopub__track{outline-color:var(--hd-focus)}.th-autopub__track,.th-autopubdlg .th-autopub__track{background:var(--hd-surface-2);box-shadow:inset 0 0 0 1px var(--hd-line-strong)}.th-autopub__switch input:checked+.th-autopub__track,.th-autopubdlg .th-autopub__switch input:checked+.th-autopub__track{background:var(--hd-primary-soft);box-shadow:inset 0 0 0 1px var(--hd-link)}.th-autopub__switch input:checked+.th-autopub__track:after,.th-autopubdlg .th-autopub__switch input:checked+.th-autopub__track:after{background:var(--hd-link);box-shadow:0 1px 3px var(--hd-scrim), 0 0 0 1px var(--hd-link)}.th-autopub__zone,.th-autopub__line{word-spacing:.12em}.hd-act-clip{align-items:center;gap:var(--hd-space-1);padding:0 var(--hd-space-2);min-height:26px;font-size:var(--hd-text-sm);border:1px dashed var(--hd-accent);border-radius:var(--hd-radius-pill);background:var(--hd-accent-soft);display:inline-flex}.hd-act-clip__clear{color:var(--hd-text-muted);cursor:pointer;font-size:var(--hd-text-md);background:0 0;border:0;line-height:1}.th-bar{z-index:var(--hd-z-panel);height:var(--th-actionbar-h);background:var(--hd-selection-bar);color:var(--hd-on-selection-bar);text-transform:uppercase;align-items:center;gap:12px;padding:0 21px 0 26px;font-size:10.5px;font-weight:500;display:flex;position:fixed;bottom:0;left:0;right:0}body:has(.hd-dose-scrim) .th-bar{display:none}.th-bar__item{color:var(--hd-rail-text);font:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:2px;padding:6px;display:inline-flex}.th-bar{font-weight:400}.th-bar__item svg{width:14px;height:14px}.th-bar__item:hover:not(:disabled){color:var(--hd-on-selection-bar)}.th-bar__item:disabled{opacity:.45;cursor:not-allowed}.th-bar__count{color:var(--hd-primary);text-transform:none;margin-left:46px;font-size:11px;font-weight:400}@media (width>=721px){.th-bar__count{margin-left:3px;font-size:10.5px}.th-bar__right .th-bar__item{font-size:10.85px}.th-bar [data-testid=bar-pull-back] svg,.th-bar [data-testid=bar-publish] svg{width:20px;height:20px;margin:0 -1px 0 0}.th-bar [data-testid=bar-pull-back],.th-bar [data-testid=bar-publish]{gap:0}.th-bar [data-testid=bar-pull-back] svg,.th-bar [data-testid=bar-publish] svg{margin-right:2px}}.th-bar__right{align-items:center;gap:17px;margin-left:auto;display:flex}@media (width>=721px){.th-bar__right [data-testid=bar-repeat]{margin-left:-5px}.th-bar__right [data-testid=bar-copy]{margin-left:-4px}.th-bar__right [data-testid=bar-delete]{margin-left:-2px}}.th-bar__more{display:inline-flex;position:relative}.th-bar__menu{text-transform:none;min-width:210px;bottom:calc(100% + 10px);right:0}.th-ctx.th-menu,.th-ctx{z-index:calc(var(--hd-z-toast) + 1);width:190px;min-width:0;padding:4px 0;position:fixed}.th-ctx__item{width:100%;height:33.5px;color:var(--hd-text);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:22.2px;padding:0 12px 0 27px;font-size:10.6px;display:flex}.th-ctx__item:hover:not(:disabled),.th-ctx__item:focus-visible{background:var(--hd-hover);outline:none}.th-ctx__item:disabled{color:var(--hd-text-3);cursor:default}.th-ctx__item>svg{width:11px;height:11px;color:var(--hd-text-2);flex:none}.th-ctx__item:disabled>svg{color:inherit}.hd-ppill{min-height:18px;font-size:var(--hd-text-xs);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-pill);color:var(--hd-text-muted);flex:none;align-items:center;gap:3px;padding:0 6px;line-height:1;display:inline-flex}.hd-ppill--published{background:var(--hd-success);border-color:var(--hd-success);color:var(--hd-text-inverse)}.hd-ppill--unpublished{border-color:var(--hd-warning);color:var(--hd-warning)}.hd-ppill__on{opacity:.85}.hd-card__note{align-items:center;gap:var(--hd-space-1);min-width:0;font-size:var(--hd-text-xs);color:var(--hd-text-muted);display:flex}.hd-card__note-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-act__form{gap:var(--hd-space-3);display:grid}.hd-act__row{gap:var(--hd-space-3);flex-wrap:wrap;align-items:center;display:flex}.hd-act__num{width:4.5rem}.hd-act__formula{font-size:var(--hd-text-sm);margin:0}.hd-act__choice{gap:var(--hd-space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.hd-act__choice legend{font-size:var(--hd-text-sm);margin-bottom:var(--hd-space-1)}.hd-act__check{gap:var(--hd-space-2);align-items:center;display:flex}.hd-act__list{padding-left:var(--hd-space-4);max-height:14rem;margin:0;overflow:auto}.hd-act__list--kept{color:var(--hd-text-muted)}.hd-act__lead{margin:0 0 var(--hd-space-1)}.hd-act__date{font-weight:var(--hd-weight-medium)}.hd-act__mark{font-size:var(--hd-text-sm);color:var(--hd-text-muted)}.hd-act__mark[data-mark=new]{color:var(--hd-success)}.hd-act__mark[data-mark=outside_program]{color:var(--hd-warning)}.hd-act__error{color:var(--hd-danger);margin:0}.hd-act__warn{color:var(--hd-warning);margin:0}.hd-act__foot{gap:var(--hd-space-2);justify-content:flex-end;display:flex}.hd-dialog.th-confirm{border-radius:2px;width:234px}.th-confirm .hd-dialog__head{padding:14px 16px 0}.th-confirm .hd-dialog__head h2{color:var(--hd-text);font-size:15.5px;font-weight:500;line-height:22px}.th-confirm .hd-dialog__body{padding:6px 16px 0}.th-confirm__line{color:var(--hd-text);margin:0;font-size:11.7px;line-height:16px}.th-confirm__warn{color:var(--hd-danger);margin-top:4px}.th-confirm .hd-dialog__foot{gap:4px;padding:12px 10px 10px}.th-confirm .hd-dialog__foot .hd-btn{border-radius:2px;height:26px;min-height:26px;padding:0 10px;font-size:11px}.th-dialog__confirm{order:2}.th-dialog__cancel{color:var(--hd-link)}.th-dialog__text{color:var(--hd-text);font:inherit;text-transform:uppercase;letter-spacing:.02em;background:0 0;border:0;font-weight:600}.hd-act__num{border-width:0 0 1px;border-radius:0;width:4.5rem;padding:0 4px}@media (width<=720px){.th-bar{gap:4px;padding:0 6px}.th-bar__item span:not(.hd-visually-hidden){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.th-bar__count{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:11px;overflow:hidden}.th-bar__right{gap:0}}.hd-scrim:has(>.th-repeat){background:var(--hd-scrim)}.hd-dialog.th-repeat{border-radius:2px;width:191px}.hd-dialog.th-repeat:not(.th-repeat--more){overflow:visible}.hd-dialog.th-repeat--more{width:min(420px,100vw - 32px)}.th-repeat .hd-dialog__head{padding:16px 18px 0}.th-repeat .hd-dialog__head h2{color:var(--hd-text);letter-spacing:.14px;font-size:15.5px;font-weight:500;line-height:22px}.th-repeat .hd-dialog__body{padding:12px 18px 0}.th-repeat__form{gap:0;display:grid}.th-repeat__field{justify-items:start;gap:1px;display:grid;position:relative}.th-matlist{z-index:calc(var(--hd-z-dialog) + 1);background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-menu);font-family:var(--hd-font);outline:none;margin:0;padding:4px 0;list-style:none;position:fixed;overflow-y:auto}.th-matlist__opt{height:36px;color:var(--hd-text);white-space:nowrap;cursor:pointer;align-items:center;padding:0 0 0 11.5px;font-size:12.5px;display:flex}.th-matlist__opt[data-active]{background:var(--hd-hover)}.th-matlist__opt[aria-selected=true]{background:var(--hd-surface-3)}.th-repeat__list .th-matlist__opt{isolation:isolate;font-size:11.7px;position:relative}.th-repeat__list .th-matlist__opt[data-active]{background:0 0}.th-repeat__list .th-matlist__opt[data-active]:before{content:"";z-index:-1;top:50%;left:var(--th-spot-x,26px);background:color-mix(in srgb, var(--hd-text) 10%, transparent);pointer-events:none;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.th-repeat__label{color:var(--hd-text-3);font-size:8.8px;line-height:12px}.th-repeat__select{text-align:left;appearance:none;white-space:nowrap;border:0;border-bottom:1px solid var(--hd-line-strong);background:transparent conic-gradient(from -45deg at 50% 100%, var(--hd-line-strong) 90deg, transparent 0) no-repeat right 4px center / 8px 4px;width:auto;min-width:59px;font:inherit;color:var(--hd-text);cursor:pointer;border-radius:0;padding:3px 18px 3px 0;font-size:11.7px;line-height:16px;display:block}.th-repeat__select:focus,.th-repeat__select:focus-visible{outline:none}.th-repeat__select[data-keyed]:focus{border-bottom-color:var(--hd-text)}.th-repeat__extra{gap:10px;margin-top:12px;font-size:13px;display:grid}.th-repeat__every{align-items:center;gap:6px;display:flex}.th-repeat__nothing{margin:10px 0 0;font-size:10px;line-height:14px}.th-repeat__opts{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.th-repeat__foot{border-top:1px solid var(--hd-line);justify-content:flex-start;gap:6px;margin:19px -18px 0;padding:6px 6px 7px;display:flex}.th-repeat__foot .th-dialog__text.hd-btn{letter-spacing:.02em;white-space:nowrap;border-radius:2px;height:25px;min-height:25px;padding:0 12px;font-size:10px;font-weight:500}.th-bar{background:var(--hd-selection-bar);color:var(--hd-on-selection-bar);box-shadow:inset 0 3px 0 var(--hd-primary);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-bar__item{border-radius:var(--hd-radius-btn)}.th-bar__item:focus-visible{outline-color:var(--hd-focus)}.th-bar__count{font-family:var(--hd-font-display)}.hd-dialog.th-confirm,.hd-dialog.th-repeat{border-radius:var(--hd-radius-lg)}.th-confirm .hd-dialog__foot .hd-btn,.th-repeat__foot .th-dialog__text.hd-btn{border-radius:var(--hd-radius-btn)}.th-dialog__text{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-ctx.th-menu,.th-ctx{background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-menu)}.th-repeat__label{color:var(--hd-text-3)}.th-confirm__warn{color:var(--hd-danger)}.th-repeat__foot .th-dialog__text.hd-btn{color:var(--hd-link)}.th-repeat__foot .th-dialog__text.hd-btn:hover:not(:disabled){background:var(--hd-hover);color:var(--hd-link)}.th-repeat__foot .th-dialog__go.hd-btn{background:var(--hd-primary);color:var(--hd-on-primary)}.th-repeat__foot .th-dialog__go.hd-btn:hover:not(:disabled){background:var(--hd-primary-hover);color:var(--hd-on-primary)}.th-repeat__foot .th-dialog__go.hd-btn:disabled{background:var(--hd-btn-disabled);color:var(--hd-on-btn-disabled)}.th-coach__picker-list [data-active] button{background:var(--hd-hover)}.th-coach__loading{color:var(--hd-text-2);flex-direction:column;align-items:center;gap:12px;padding:24px 0;font-size:12px;display:flex}.th-coach__loading--page{z-index:5;top:var(--th-bar-h);left:var(--th-rail-w);background:var(--hd-surface);justify-content:center;gap:0;padding:0;font-size:24px;font-weight:400;line-height:1.5;position:fixed;bottom:0;right:0}.th-coach__spinner{border:2px solid #0000;border-top-color:var(--hd-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite th-coach-spin}.th-coach__loading--page .th-coach__spinner{border-width:3.75px;border-left-color:var(--hd-primary);border-right-color:#0000;width:37.5px;height:37.5px;animation-name:th-coach-spin-page;transform:rotate(45deg)}@keyframes th-coach-spin{to{transform:rotate(360deg)}}@keyframes th-coach-spin-page{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@media (prefers-reduced-motion:reduce){.th-coach__spinner{animation:none}}.th-coach__day-head+.th-coach__empty{margin-top:8px}.th-coach__sk{background:var(--hd-surface-3);border-radius:3px;animation:1.2s ease-in-out infinite th-coach-pulse;display:block}@keyframes th-coach-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.th-coach__sk{animation:none}}.th-coach__retry,.th-msgside__retry{font:inherit;color:var(--hd-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.th-coach__retry:hover,.th-msgside__retry:hover{text-decoration:underline}.th-daypick{width:224px;font-family:var(--hd-font);padding:10px}.th-daypick__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.th-daypick__title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text);font-size:12px;font-weight:600}.th-daypick__arrow{width:24px;height:24px;color:var(--hd-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.th-daypick__arrow:hover{background:var(--hd-hover)}.th-daypick__arrow:disabled{color:var(--hd-text-3);opacity:.5;cursor:default;background:0 0}.th-daypick__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.th-daypick__wd{font-family:var(--hd-font-display);text-align:center;color:var(--hd-text-3);font-size:9.5px;font-weight:500;line-height:20px}.th-daypick__day{width:28px;height:28px;font:inherit;color:var(--hd-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:center;padding:0;font-size:11px}.th-daypick__day[data-out]{color:var(--hd-text-3)}.th-daypick__day[data-today]{box-shadow:inset 0 0 0 1.5px var(--hd-link)}.th-daypick__day:hover{background:var(--hd-hover)}.th-daypick__day[aria-selected=true]{background:var(--hd-primary);color:var(--hd-on-primary);font-weight:600}.th-daypick__day:disabled{color:var(--hd-text-3);opacity:.45;cursor:default;background:0 0}.th-daypick__day:focus-visible,.th-daypick__arrow:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.th-msgside__dim{z-index:calc(var(--hd-z-dialog) - 1);top:var(--th-bar-h);left:var(--th-rail-w);background:var(--hd-scrim);position:fixed;bottom:0;right:0}.th-msgside{z-index:var(--hd-z-dialog);width:297.5px;box-shadow:-.5px 0 0 var(--hd-line);background:var(--hd-surface);color:var(--hd-text);font-family:var(--hd-font);--coach-body:var(--hd-font);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.th-msgside__head{height:var(--th-bar-h);background:var(--hd-surface-2);flex:none;justify-content:center;align-items:center;margin-right:4.5px;padding:0 27px;display:flex;position:relative}.th-msgside .th-msgside__avatar{flex:none;width:30px;height:30px;font-size:9px}.th-msgside__name{min-width:0;font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--hd-text);margin:3px 0 0 12px;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.th-msgside__close{border-radius:var(--hd-radius-btn);background:var(--hd-surface);font:inherit;color:var(--hd-link);cursor:pointer;opacity:0;border:0;padding:4px 8px;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.th-msgside__close:focus-visible{opacity:1;outline:2px solid var(--hd-focus)}.th-msgside__list{flex-direction:column;flex:1;min-height:0;padding:10px 16.5px 12px 12px;display:flex;overflow-y:auto}.th-msgside__list>:first-child{margin-top:auto}.th-msgside__note{color:var(--hd-text-3);text-align:center;margin:0;padding:8px 0;font-size:11px}.th-msgside__list>.th-msgside__empty{margin:auto 0}.th-msgside__empty{text-align:center;flex-direction:column;align-items:center;padding:12.5px 8px 0;display:flex}.th-msgside .th-msgside__empty-avatar{width:60px;height:60px;font-size:18px}.th-msgside__empty-name{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:14.5px 0 0;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.th-msgside__empty-line{font-family:var(--hd-font);color:var(--hd-text-2);margin:9.5px 0 0;font-size:10px;line-height:14px}.th-msgside__stale{font-family:var(--hd-font);color:var(--hd-danger);margin:0;padding:4px 16px;font-size:10.5px}.th-msgside__msg{align-items:flex-start;gap:6px;margin-top:11px;display:flex}.th-msgside__msg[data-cont]{margin-top:4px}.th-msgside__msg[data-side=client]:not([data-last]){padding-left:36px}.th-msgside__msg[data-side=coach]{justify-content:flex-end}.th-msgside__col{flex-direction:column;align-items:flex-start;min-width:0;max-width:205px;display:flex}.th-msgside__bubble{background:var(--hd-surface-2);color:var(--hd-text);font-family:var(--hd-font);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:7px 9px;font-size:10.5px;line-height:14px}.th-msgside__msg[data-side=coach] .th-msgside__bubble{background:var(--hd-primary);color:var(--hd-on-primary)}.th-msgside__age{font-family:var(--hd-font);color:var(--hd-text-3);margin:2px 0 0 2px;font-size:9px;line-height:12px}.th-msgside__error{color:var(--hd-danger);margin:0;padding:4px 16px;font-size:11px}.th-msgside__error[role=status]{color:var(--hd-text-3)}.th-msgside__foot{min-height:47px;box-shadow:inset 0 .5px 0 var(--hd-line);background:var(--hd-surface-2);flex:none;align-items:center;padding:4.5px 14.5px 4.5px 9px;display:flex}.th-msgside__gif{width:30px;font:inherit;font-family:var(--hd-font-display);letter-spacing:.04em;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:600}.th-msgside__gif:hover{color:var(--hd-link)}.th-msgside__box{min-width:0;min-height:38px;box-shadow:inset 0 0 0 1px var(--hd-line-strong);border-radius:var(--hd-radius-btn);background:var(--hd-surface);border:0;flex:1;align-items:center;margin-left:9px;padding:0 9px 0 8px;display:flex}.th-msgside__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--hd-focus)}.th-msgside__input{min-width:0;height:38px;font:inherit;font-family:var(--hd-font);color:var(--hd-text);resize:none;background:0 0;border:0;flex:1;padding:12px 0;font-size:10.5px;line-height:14px;display:block;overflow-y:hidden}.th-msgside__input::placeholder{color:var(--hd-text-3)}.th-msgside__input:focus{outline:none}.th-msgside__send{font:inherit;font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-link);cursor:pointer;background:0 0;border:0;flex:none;padding:0 0 0 6px;font-size:10.5px;font-weight:600;transform:translateY(1.5px)}.th-msgside__col[data-reacted]{padding-bottom:6px;position:relative}.th-msgside__react{z-index:1;border:.5px solid var(--hd-line-strong);background:var(--hd-surface);height:18.5px;font-family:var(--hd-font);color:var(--hd-text);border-radius:9.5px;align-items:center;gap:1px;padding:0 4px 0 3px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:0;right:0}.th-msgside__msg[data-last] .th-msgside__col[data-reacted]{padding-bottom:0}.th-msgside__msg[data-last] .th-msgside__col[data-reacted] .th-msgside__react{bottom:1.5px}.th-msgside__react svg{width:12px;height:10.5px}.th-msgside__gif-mark{width:18.5px;height:8.5px;margin:1px 0 0 5px;display:block}.th-msgside__send:disabled{color:var(--hd-text-3);opacity:.6;cursor:default}.th-msgside__gif:focus-visible,.th-msgside__send:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-msgside__sub{box-shadow:inset 0 -.5px 0 var(--hd-line);color:var(--hd-text-3);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;padding:6px 16.5px 6px 12px;font-size:10.5px;line-height:14px;overflow:hidden}.th-msgside__about{font-family:var(--hd-font);color:var(--hd-text);margin:0 0 2px 2px;font-size:9px;font-weight:700;line-height:12px}.th-msgside__msg[data-side=coach] .th-msgside__col{align-items:flex-end}.th-msgside__msg[data-side=coach] .th-msgside__age{align-self:flex-start}.th-msgside__msg[data-about] .th-msgside__bubble{box-shadow:0 0 0 1.5px var(--hd-link)}.th-msgside__link{font:inherit;color:var(--hd-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.th-msgside__link:hover{text-decoration:underline}.th-msgside__link:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.th-msgside__replying{font-family:var(--hd-font);color:var(--hd-text);background:var(--hd-surface-2);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 16px;font-size:10.5px;display:flex}.th-msgside__box--wide{margin-left:0}.th-coach__month-value .th-coach__sk{width:52px;height:24px;margin:3px auto}.th-msgside__menuwrap{vertical-align:middle;margin-left:4px;display:inline-block;position:relative}.th-msgside__more{width:16px;height:14px;color:var(--hd-text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.th-msgside__msg:hover .th-msgside__more,.th-msgside__more:focus-visible,.th-msgside__menuwrap[data-open] .th-msgside__more{opacity:1}.th-msgside__more:hover{color:var(--hd-text);background:var(--hd-hover)}.th-msgside__more:focus-visible{outline:2px solid var(--hd-focus)}.th-msgside__menu{z-index:2;background:var(--hd-surface);border-radius:var(--hd-radius-card);min-width:132px;box-shadow:var(--hd-shadow-menu);margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0}.th-msgside__menuitem{text-align:left;white-space:nowrap;width:100%;font-family:var(--hd-font);color:var(--hd-text);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:11px;line-height:14px;display:block}.th-msgside__menuitem:hover,.th-msgside__menuitem:focus-visible{background:var(--hd-hover);color:var(--hd-link);outline:none}@media (hover:none){.th-msgside__more{opacity:1}}.th-msgside__gifs{border-radius:var(--hd-radius-card);background:var(--hd-surface);box-shadow:var(--hd-shadow-menu);font-family:var(--hd-font);color:var(--hd-text);flex-direction:column;flex:none;gap:8px;margin:0 9px 6px;padding:10px;font-size:10.5px;display:flex}.th-msgside__gif-link{border-radius:var(--hd-radius-btn);height:30px;box-shadow:inset 0 0 0 1px var(--hd-line-strong);background:var(--hd-surface);font:inherit;color:var(--hd-text);border:0;padding:0 10px}.th-msgside__gif-link::placeholder{color:var(--hd-text-3)}.th-msgside__gif-link:focus{box-shadow:inset 0 0 0 1.5px var(--hd-focus);outline:none}.th-msgside__gif-preview{border-radius:8px;align-self:center;max-width:100%;max-height:140px;display:block}.th-msgside__gif-hint{color:var(--hd-text-3);margin:0}.th-msgside__gif-hint--err{color:var(--hd-danger)}.th-msgside__gif-actions{justify-content:flex-end;gap:12px;display:flex}.th-msgside__gif-cancel,.th-msgside__gif-send{font:inherit;font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.th-msgside__gif-cancel{color:var(--hd-text-2)}.th-msgside__gif-send:disabled{color:var(--hd-text-3);opacity:.6;cursor:default}.th-msgside__gif-cancel:focus-visible,.th-msgside__gif-send:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-msgside__gif[aria-expanded=true]{color:var(--hd-link)}.th-msgside__bubble[data-gif]{padding:3px}.th-msgside__gif-img{border-radius:10px;max-width:180px;max-height:180px;display:block}.hd-export-anchor{display:inline-block}.hd-export-anchor .hd-popover{max-height:min(80vh,640px);left:auto;right:0;overflow:auto}.hd-export{gap:var(--hd-space-2);width:min(380px,100vw - 32px);display:grid}.hd-export__title{font-size:var(--hd-text-md,1rem);margin:0}.hd-export__group{gap:var(--hd-space-1,4px);border:0;margin:0;padding:0;display:grid}.hd-export__group>legend{margin-bottom:var(--hd-space-1,4px);padding:0;font-weight:600}.hd-export__files{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-export__files>legend{grid-column:1/-1}.hd-export__row{gap:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-export__row>legend{width:100%}.hd-export__choice{gap:var(--hd-space-2);align-items:center;display:flex}.hd-export__dates{gap:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-export__dates label{font-size:var(--hd-text-sm);gap:2px;display:grid}.hd-export__date{width:auto;min-height:28px}.hd-export__line{margin:0}.hd-export__error{color:var(--hd-danger);margin:0}.hd-export__warn{color:var(--hd-warning);background:var(--hd-warning-soft);padding:var(--hd-space-1,4px) var(--hd-space-2);border-radius:var(--hd-radius-md)}.hd-export__foot{gap:var(--hd-space-2);display:flex}.hd-export__spinner{width:.9em;height:.9em;margin-right:var(--hd-space-1,4px);vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite hd-export-spin;display:inline-block}@keyframes hd-export-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hd-export__spinner{animation:none}}.hd-export-jobs{margin:0 0 var(--hd-space-3);gap:var(--hd-space-1,4px);padding:0;list-style:none;display:grid}.hd-export-job{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);flex-wrap:wrap;display:flex}.hd-export-job__text{flex:1;min-width:12em}.hd-addclient-head .hd-export-anchor{margin-left:auto}.hd-bell{align-items:center;gap:var(--hd-space-1,4px);display:inline-flex}.hd-bell-anchor .hd-popover{width:min(320px,100vw - 32px);left:auto;right:0}.hd-bell__panel{gap:var(--hd-space-2);display:grid}.hd-bell__list{gap:var(--hd-space-2);margin:0;padding:0;list-style:none;display:grid}.hd-bell__list li{gap:2px;display:grid}.hd-bell__line{font-weight:var(--hd-weight-medium);color:var(--hd-text)}.hd-bell__head{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.hd-exports-list{gap:var(--hd-space-2);margin:0;padding:0;list-style:none;display:grid}.hd-exports-list li{align-items:center;gap:var(--hd-space-2) var(--hd-space-3);padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);flex-wrap:wrap;display:flex}.hd-exports-list__what{flex:1;min-width:12em}.hd-export-anchor--hidden>button,.hd-export-anchor--hidden>.hd-popover-wrap>button{display:none}.hd-bell__row{color:var(--hd-text);border-bottom:1px solid var(--hd-line);justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.hd-bell__row:hover{background:var(--hd-hover)}.hd-bell__row--quiet{color:var(--hd-text-2);border-bottom:0;font-weight:400}.hd-export-job,.hd-exports-list li{border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-card);border-color:#0000}.hd-export-job--failed{border-color:var(--hd-danger)}.hd-export__title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase}.hd-export__warn{border-radius:var(--hd-radius-btn)}.hd-export input[type=checkbox],.hd-export input[type=radio]{accent-color:var(--hd-link)}.hd-export input[type=radio]{appearance:none;box-sizing:border-box;border:1px solid var(--hd-line-strong);background:var(--hd-surface);cursor:pointer;border-radius:50%;flex:none;width:13px;height:13px;display:inline-block}.hd-export input[type=radio]:checked{border-color:var(--hd-link);background:radial-gradient(circle, var(--hd-link) 0 3px, var(--hd-surface) 3.5px)}.hd-export input[type=radio]:disabled{border-color:var(--hd-faint);background:var(--hd-surface-2);cursor:default}.hd-export input[type=radio]:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-assign{width:min(440px,100vw)}.hd-assign__steps{gap:var(--hd-space-4);flex-direction:column;display:flex}.hd-assign__step{gap:var(--hd-space-2);padding-bottom:var(--hd-space-3);border-bottom:1px solid var(--hd-border);flex-direction:column;display:flex}.hd-assign__h{font-size:var(--hd-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--hd-text-muted);margin:0}.hd-assign__combo,.hd-assign__start{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-assign__options{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.hd-assign__options:empty{display:none}.hd-assign__option{padding:var(--hd-space-2) var(--hd-space-3);cursor:pointer;flex-direction:column;display:flex}.hd-assign__option[aria-selected=true],.hd-assign__option:hover{background:var(--hd-primary-soft)}.hd-assign__picked{justify-content:space-between;align-items:flex-start;gap:var(--hd-space-3);display:flex}.hd-linkbtn{color:var(--hd-link);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.hd-assign__warn{color:var(--hd-warning);margin:0}.hd-assign__chips{gap:var(--hd-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-assign__chip{gap:0 var(--hd-space-2);padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface-2);grid-template-columns:1fr auto;display:grid}.hd-assign__chip>:nth-child(2){font-size:var(--hd-text-sm);grid-column:1}.hd-assign__chip-x{font-size:var(--hd-text-lg);cursor:pointer;color:var(--hd-text-muted);background:0 0;border:0;grid-area:1/2/span 2}.hd-assign__chip--out{opacity:.7;border-style:dashed}.hd-assign__chip-paused{align-items:center;gap:var(--hd-space-2);display:flex}.hd-assign__tag{padding:0 var(--hd-space-2);border-radius:var(--hd-radius-pill);background:var(--hd-warning-soft);color:var(--hd-warning);font-weight:var(--hd-weight-medium)}.hd-assign__modes{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-assign__mode{gap:var(--hd-space-1);padding:var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);cursor:pointer;flex-direction:column;display:flex}.hd-assign__mode--on{border:3px solid var(--hd-primary-mark);padding:calc(var(--hd-space-3) - 2px)}.hd-assign__mode--off{cursor:not-allowed;opacity:.6}.hd-assign__mode:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-assign__mode-days{font-size:var(--hd-text-sm)}.hd-assign__boxes{grid-template-columns:repeat(7,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.hd-assign__box{text-align:center;font-size:var(--hd-text-xs);border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);color:var(--hd-text-muted);padding:2px 0}.hd-assign__box--on{background:var(--hd-primary);border-color:var(--hd-primary-mark);color:var(--hd-on-primary);font-weight:var(--hd-weight-bold)}.hd-assign__how{padding:var(--hd-space-2) var(--hd-space-3);background:var(--hd-info-soft);border-radius:var(--hd-radius-sm);font-size:var(--hd-text-sm);margin:0}.hd-assign__ghosts{gap:var(--hd-space-1);flex-direction:column;display:flex}.hd-assign__ghost-week{grid-template-columns:repeat(7,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.hd-assign__ghost-day{min-height:48px;font-size:var(--hd-text-xs);flex-direction:column;gap:2px;display:flex}.hd-assign__ghost-date{color:var(--hd-text-muted)}.hd-assign__ghost{border:1px dashed var(--hd-border-strong);border-radius:var(--hd-radius-sm);text-overflow:ellipsis;flex-direction:column;padding:2px 3px;display:flex;overflow:hidden}.hd-assign__ghost--now{background:var(--hd-success-soft);border-style:solid}.hd-assign__tick{align-items:center;gap:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-assign__tick--words{flex-wrap:nowrap;align-items:flex-start}.hd-assign__tick--words>input{flex:none;margin-top:.2em}.hd-assign__days{width:4.5em}.hd-assign__overlap{border:1px solid var(--hd-warning);border-radius:var(--hd-radius-md);padding:var(--hd-space-2) var(--hd-space-3);margin:0}.hd-assign__results ul{margin:0 0 var(--hd-space-4);gap:var(--hd-space-2);flex-direction:column;padding:0;list-style:none;display:flex}.hd-assign__result{align-items:center;gap:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-assign__result--assigned>span:first-child{color:var(--hd-success);font-weight:var(--hd-weight-bold)}.hd-assign__result--failed>span:first-child,.hd-assign__result--excluded>span:first-child{color:var(--hd-warning);font-weight:var(--hd-weight-bold)}.hd-assign__actions{gap:var(--hd-space-2);justify-content:flex-end;display:flex}.hd-assign-btn{white-space:nowrap}.hd-welcome{right:var(--hd-space-4);bottom:var(--hd-space-4);width:min(420px,100vw - 32px);max-height:calc(100vh - var(--hd-nav-h) - 32px);z-index:var(--hd-z-dialog);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-2);padding:var(--hd-space-4);gap:var(--hd-space-3);flex-direction:column;display:flex;position:fixed;overflow:auto}.hd-welcome h2{font-size:var(--hd-text-lg);margin:0}.hd-welcome textarea{resize:vertical;min-height:120px}.hd-welcome__lines{gap:var(--hd-space-2);max-height:180px;font-size:var(--hd-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.hd-welcome__line{padding:var(--hd-space-2);background:var(--hd-surface-2);border-radius:var(--hd-radius-sm)}.hd-welcome__line--unnamed{outline:2px solid var(--hd-warning)}.hd-welcome__foot{justify-content:flex-end;gap:var(--hd-space-2);display:flex}@media (width<=600px){.hd-assign{width:100vw}.hd-welcome{left:var(--hd-space-4);width:auto}}.hd-calendar>.hd-assign-btn{margin:0 0 var(--hd-space-2) auto;display:flex}.hd-assign input[type=checkbox],.hd-assign input[type=radio]{accent-color:var(--hd-link)}.hd-assign__mode,.hd-assign__chip,.hd-assign__options{border-radius:var(--hd-radius-card)}.th-calhead{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:var(--th-bar-h);z-index:15;background:var(--hd-bar-bg);color:var(--hd-bar-text);box-shadow:0 1px 0 var(--hd-line);position:sticky}.th-calhead__row{min-height:var(--th-head-h);justify-content:space-between;align-items:center;gap:16px;padding:0 29px 0 24px;display:flex}.th-calhead__left,.th-calhead__right{align-items:center;gap:14px;min-width:0;display:flex}.th-calhead__left{gap:10px}.th-calhead__left{flex-wrap:wrap;row-gap:4px}.th-calhead__slot{display:contents}.th-hicon{color:var(--hd-bar-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;min-height:0;padding:4px;text-decoration:none;display:inline-flex}.th-hicon:hover:not(:disabled){background:var(--hd-bar-hover)}.th-hicon:disabled{opacity:.4;cursor:not-allowed}.th-hicon>span{align-items:center;display:inline-flex}.th-calhead__month{color:var(--hd-bar-text);font:inherit;cursor:pointer;white-space:nowrap;cursor:default;background:0 0;border:0;margin-left:-1px;padding:2px 0;font-size:12px;font-weight:400}.th-btn{height:27px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.th-btn:disabled{cursor:not-allowed;opacity:.6}.th-btn[hidden]{display:none}.th-btn--light{background:var(--hd-btn-light);color:var(--hd-text)}.th-btn--light[data-on-today]{opacity:.55}.th-btn--dark{background:var(--hd-btn-dark);color:var(--hd-on-btn-dark)}.th-btn--quiet{color:var(--hd-rail-text)}.th-btn--quiet:disabled{opacity:1;cursor:default}.th-btn--blue{background:var(--hd-primary);color:var(--hd-on-primary)}.th-btn--blue:hover{background:var(--hd-primary-hover)}.th-calhead .hd-popover-wrap{position:relative}.th-calhead .hd-popover{color:var(--hd-text);left:auto;right:0}.th-calhead__left .hd-popover{left:0;right:auto}.th-clientline{color:var(--hd-bar-text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.th-clientline__status{text-transform:uppercase;color:var(--hd-toast-refusal);font-weight:600}.th-clientline .hd-btn{min-height:22px;font-size:11px}.th-clientline .hd-btn--ghost{color:var(--hd-bar-text)}.th-clientline .hd-btn--ghost:hover:not(:disabled){background:var(--hd-bar-hover)}.th-subhead__title{font-size:14px;font-weight:600}.th-calhead__dock{width:0;height:27px;margin-left:-14px;display:inline-flex;position:relative}.th-calhead__dock .hd-export-anchor,.th-calhead__dock .hd-popover-wrap{position:static}.th-calhead__dock .hd-popover{top:calc(100% + 12px);left:auto;right:0}.th-dock__trigger{visibility:hidden;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.th-menu__note{text-transform:none;color:var(--hd-text-3);font-weight:500}.th-hmenu__list .th-menu__item svg{flex:none}.th-weekdays{height:var(--th-weekdays-h);font-size:9px;line-height:var(--th-weekdays-h);text-transform:uppercase;color:var(--hd-bar-text-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;font-weight:400;list-style:none;display:grid}.th-weekdays li{padding-left:3.5px;transform:translateY(.5px)}.th-hmenu{display:inline-flex;position:relative}.th-hmenu__list{min-width:230px;top:calc(100% + 10px);right:0}.th-hmenu__list[hidden]{display:none}.th-menu__item{width:100%;font:inherit;color:var(--hd-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;text-decoration:none;display:flex}.th-menu__item:hover:not(:disabled){background:var(--hd-hover)}.th-menu__item:disabled{color:var(--hd-faint);cursor:not-allowed}.th-menu__item[aria-pressed=true]{color:var(--hd-link);font-weight:600}.th-hmenu:has(>[data-testid=calendar-view])>.th-hmenu__list{top:calc(var(--th-bar-h,48px) + 5px);width:160px;min-width:0;padding:6.5px 0 6.7px;position:fixed;right:13px}.th-viewmenu__item.th-menu__item{gap:0;height:25.7px;padding:0 8px 0 13px;font-size:10.3px}.th-viewmenu__item.th-menu__item[aria-pressed=true]{color:var(--hd-text);font-weight:400}.th-viewmenu__icon{width:11px;fill:var(--hd-text-3);flex:none;margin-right:23px}[data-testid=view-block-titles] .th-viewmenu__icon{fill:var(--hd-text-2)}.th-menu__item--danger{color:var(--hd-danger)}.th-menu__item .hd-kbd{margin-left:auto}.th-menu__sep{border-top:1px solid var(--hd-line);height:0;margin:4px 0;display:block}.th-menu__head{text-transform:uppercase;color:var(--hd-text-2);padding:8px 16px 4px;font-size:11px;font-weight:600;display:block}.th-hmenu__list .hd-act-clip{margin:4px 16px}.th-calhead .hd-act-clip{color:var(--hd-bar-text);background:var(--hd-bar-hover);border-color:var(--hd-primary);font-size:11px}.th-calhead .hd-act-clip__clear{color:var(--hd-bar-text)}.th-hmenu__list:not([hidden]){flex-direction:column;display:flex}.th-hmenu__list .hd-assign-btn{order:-2}.th-hmenu__list [data-testid=start-new-block]{order:-1}@media (width<=720px){.th-calhead__row{flex-wrap:wrap;gap:6px 10px;padding:6px 8px}.th-calhead__left,.th-calhead__right{flex-wrap:wrap;gap:6px}.th-calhead [data-testid=calendar-message]{gap:0;padding:0 8px;font-size:0}.th-calhead .hd-popover{max-width:calc(100vw - 16px)}.th-weekdays{display:none}}.th-calhead .th-btn{gap:6px;height:27px;padding:0 11px;font-size:10.3px;font-weight:600}.th-calhead .th-btn--blue,.th-calhead [data-testid=publish-all]{padding:0 18px}.th-calhead .th-hicon{padding:3px}.th-calhead .th-calhead__row{position:relative}.th-calhead .th-hmenu:has(>[data-testid=calendar-more]){margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.th-calhead [data-testid=calendar-more]{padding:0}.th-calhead__right .hd-popover-wrap,.th-calhead__right .th-hicon>span{align-items:center;display:inline-flex}.th-app[data-shell=calendar]{--th-head-h:48px;--th-weekdays-h:15.5px}.th-app[data-shell=calendar] .th-calhead{box-shadow:0 .5px 0 var(--hd-bar-bg), 0 1px 0 var(--hd-line)}.th-calhead__left>.th-hicon+.th-hicon{margin-left:4.5px}.th-calhead .th-calhead__month{margin-left:-3px}.th-calhead .th-btn--dark[data-testid=calendar-message]{padding:0 12.5px}.th-calhead [data-testid=publish-all]{padding:0 17.75px;font-size:10.8px}.th-calhead__right{gap:7.5px}.th-calhead__right>.th-hmenu:has(>[data-testid=calendar-view]){margin-left:-1.5px}.th-calhead__right>[data-testid=add-from-library]{margin-left:3.75px}.th-calhead__right .th-hicon[data-testid=auto-publish-open]{margin-left:5px}.th-calhead .th-calhead__row{padding-right:29.5px}.th-calhead .th-btn{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.th-calhead .th-btn__label{position:relative;top:1px}.th-calhead [data-tip]{position:relative}.th-calhead [data-tip]:after{content:attr(data-tip);z-index:30;border-radius:var(--hd-radius-btn);background:var(--hd-toast-bg);color:var(--hd-toast-text);box-shadow:0 0 0 1px var(--hd-rail-line);white-space:nowrap;text-transform:none;pointer-events:none;opacity:0;padding:0 4px;font-size:8.2px;font-weight:400;line-height:14px;transition:opacity .12s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.th-calhead__right [data-tip]:after{left:50%;right:auto;transform:translate(-50%)}.th-calhead__dock [data-tip]:after,.th-calhead__right [data-testid=auto-publish-open][data-tip]:after{left:auto;right:0;transform:none}.th-calhead__right>.th-hmenu:has([data-testid=calendar-more]) [data-tip]:after{left:auto;right:0;transform:none}.th-calhead__left>.th-hicon:first-child[data-tip]:after{left:0;transform:none}.th-calhead [data-tip]:hover:after,.th-calhead [data-tip]:focus-visible:after,.th-calhead button:hover>[data-tip]:after,.th-calhead button:focus-visible>[data-tip]:after{opacity:1;transition-delay:.3s}.th-calhead [aria-expanded=true][data-tip]:after,.th-calhead [aria-expanded=true]>[data-tip]:after{opacity:0;transition-delay:0s}.th-calhead .th-btn--dark:hover:not(:disabled){background:var(--hd-btn-dark-hover)}.th-calhead .th-btn--dark:active:not(:disabled){background:var(--hd-surface-3);color:var(--hd-text)}.th-calhead .th-btn--dark[data-testid=calendar-message]{gap:4.5px;padding:0 12px 0 12.5px;font-size:10.5px}.th-calhead .th-calhead__today{background:var(--hd-btn-light);min-width:65px;height:26px;color:var(--hd-text);text-transform:uppercase;justify-content:center;margin-left:11px;padding:0 12px;font-size:10.3px;font-weight:500}.th-calhead .th-calhead__today:hover{background:var(--hd-btn-light-hover)}.th-hmenu:has(>[data-testid=calendar-more])>.th-hmenu__list{max-height:calc(100vh - var(--th-bar-h,48px) - 64px);overflow-y:auto}@media (width<=720px){.th-calhead__right [data-tip]:after{left:auto;right:0;transform:none}}.th-calhead__right [data-tip]:after{top:calc(100% + 16px)}.th-calhead__right .th-hicon:hover:not(:disabled),.th-hmenu__list[data-still] .th-menu__item:hover:not(:disabled){background:0 0}.th-calhead__month{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;font-weight:500}.th-weekdays{font-family:var(--hd-font-display);letter-spacing:.08em}.th-btn{border-radius:var(--hd-radius-btn);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase}.th-calhead .th-btn--dark[data-testid=calendar-message]{box-sizing:border-box;justify-content:center;width:120.17px}.th-calhead [data-testid=publish-all]{box-sizing:border-box;justify-content:center;width:84.67px;padding:0}.th-hicon:focus-visible,.th-calhead__month:focus-visible,.th-btn:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}@media (width<=720px){.th-calhead .th-btn--dark[data-testid=calendar-message]{width:auto}.th-calhead [data-testid=publish-all]{width:auto;padding:0 12px}}.th-calhead .th-btn--dark{box-shadow:inset 0 0 0 1px var(--hd-line-strong)}.th-calhead .th-hmenu{z-index:1}.th-calhead .th-hmenu__list{z-index:20}.hd-strip__part{white-space:nowrap;font-variant-numeric:tabular-nums}.hd-strip__bubble{border:1px solid var(--hd-border);border-radius:var(--hd-radius-pill);color:var(--hd-text);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}.hd-strip__bubble:hover,.hd-strip__bubble:focus-visible{border-color:var(--hd-accent);color:var(--hd-accent)}.hd-card__bubble{vertical-align:-1px;color:var(--hd-accent);margin-left:3px;display:inline-flex}.hd-cmts{width:400px}.hd-calendar[data-comments-open]{padding-right:408px}@media (width<=1023px){.hd-calendar[data-comments-open]{padding-right:0}}@media (width<=640px){.hd-cmts{width:auto}}.hd-cmts__session{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-cmts__title{font-size:var(--hd-text-md);margin:0}.hd-cmts__list{gap:var(--hd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-cmt{padding:var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);font-size:var(--hd-text-sm);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.hd-cmt:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.hd-cmt--note{background:var(--hd-surface-locked)}.hd-cmt[data-reply]{margin-left:var(--hd-space-4);border-left:3px solid var(--hd-accent)}.hd-cmt[data-kind=coach]{border-color:var(--hd-accent)}.hd-cmt__top{justify-content:space-between;gap:var(--hd-space-2);width:100%;display:flex}.hd-cmt__ex[data-removed]{color:var(--hd-text-muted);text-decoration:line-through}.hd-cmt__who{font-size:var(--hd-text-xs);white-space:nowrap}.hd-cmt__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.hd-cmt__body[data-clamped]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hd-cmt__note{font-size:var(--hd-text-xs);margin:0}.hd-reply{gap:var(--hd-space-1);flex-direction:column;display:flex}.hd-reply__label{font-size:var(--hd-text-sm);font-weight:var(--hd-weight-medium)}.hd-reply__text{resize:vertical;width:100%}.hd-reply__bar{justify-content:flex-end;align-items:center;gap:var(--hd-space-2);display:flex}.hd-reply__failed{color:var(--hd-danger);font-size:var(--hd-text-sm)}.hd-reply[data-state=failed] .hd-reply__text{border-color:var(--hd-danger)}.hd-draft-lines{margin-top:var(--hd-space-1);flex-direction:column;gap:2px;display:flex}.hd-draft-lines__tag{font-size:var(--hd-text-xs);font-weight:var(--hd-weight-bold);color:var(--hd-link);font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);align-self:flex-start}.hd-draft-line{border:1px dashed var(--hd-link);border-radius:var(--hd-radius-sm);padding:2px var(--hd-space-1);overflow-wrap:anywhere;font-style:italic;display:block}.hd-draft-line small{color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.hd-draft-line[data-highlight]{background:var(--hd-accent-soft)}.hd-drafts-banner{align-items:center;gap:var(--hd-space-3);margin:var(--hd-space-2) var(--hd-space-4) 0;padding:var(--hd-space-2) var(--hd-space-3);background:var(--hd-primary);color:var(--hd-on-primary);border-radius:var(--hd-radius-card);flex-wrap:wrap;display:flex}.hd-drafts-banner__text{font-weight:var(--hd-weight-medium)}.hd-drafts-banner .hd-btn{background:var(--hd-surface);color:var(--hd-link);border-color:var(--hd-surface)}.hd-drafts-banner .hd-btn:hover{background:var(--hd-primary-soft)}.hd-drafts{gap:var(--hd-space-4);flex-direction:column;display:flex}.hd-draft{border:1px solid var(--hd-border);border-radius:var(--hd-radius-card);padding:var(--hd-space-3);gap:var(--hd-space-2);background:var(--hd-surface);flex-direction:column;display:flex}.hd-draft__meta{gap:var(--hd-space-2);font-size:var(--hd-text-sm);color:var(--hd-text-muted);flex-wrap:wrap;align-items:center;display:flex}.hd-draft__summary{margin:0}.hd-draft__actions{gap:var(--hd-space-2);flex-wrap:wrap;align-items:center;display:flex}.hd-draft>.hd-draft__actions .hd-btn{min-height:44px}.hd-drafts:focus{outline:none}.hd-draft__warn{padding:var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-warning-soft);border:1px solid var(--hd-warning);margin:0}.hd-draft__undone{color:var(--hd-text);font-weight:var(--hd-weight-medium);margin:0}.hd-draft__receipt{gap:var(--hd-space-2);color:var(--hd-success);flex-wrap:wrap;align-items:center;display:flex}.hd-draft-items{gap:var(--hd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-draft-item{border-left:3px solid var(--hd-border-strong);padding:var(--hd-space-2) var(--hd-space-2) var(--hd-space-2) var(--hd-space-3);gap:var(--hd-space-1);background:var(--hd-bg);border-radius:var(--hd-radius-sm);flex-direction:column;display:flex}.hd-draft-item:focus{outline:2px solid var(--hd-focus);outline-offset:1px}.hd-draft-item[data-priority=must-do]{border-left-color:var(--hd-primary-mark)}.hd-draft-priority--must{color:var(--hd-link);background:var(--hd-primary-soft)}.hd-draft-item[data-priority=should-do]{border-left-color:var(--hd-warning)}.hd-draft-item[data-asking]{background:var(--hd-warning-soft)}.hd-draft-item__head{gap:var(--hd-space-2);flex-wrap:wrap;align-items:center;display:flex}.hd-draft-item__quote{color:var(--hd-text-muted);margin:0;font-style:italic}.hd-draft-item__match{font-size:var(--hd-text-sm)}.hd-draft-item__match[data-ok]:before{content:"✓ ";color:var(--hd-success);font-weight:var(--hd-weight-bold)}.hd-draft-item__line{margin:0}.hd-draft-item__line--head{font-weight:var(--hd-weight-medium)}.hd-draft-item__details{margin:2px 0 0;padding-left:18px;font-size:.9em}.hd-draft-item__suggested{color:var(--hd-text-muted);font-size:var(--hd-text-sm)}.hd-draft-item__edited{color:var(--hd-link);font-size:var(--hd-text-sm);font-weight:var(--hd-weight-medium)}.hd-draft-item__done{color:var(--hd-text-muted);font-size:var(--hd-text-sm)}.hd-draft-sessions{gap:var(--hd-space-1) var(--hd-space-3);font-size:var(--hd-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hd-draft-sessions label{gap:var(--hd-space-1);align-items:center;display:inline-flex}.hd-draft-question{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-draft-question__ask{font-weight:var(--hd-weight-bold);color:var(--hd-warning);margin:0}.hd-draft-question fieldset{gap:var(--hd-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.hd-draft-question input[type=search],.hd-draft-question select{max-width:100%}.hd-draft-edit{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-draft-edit__grid{gap:var(--hd-space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.hd-draft-edit label{font-size:var(--hd-text-sm);flex-direction:column;gap:2px;display:flex}.hd-draft-edit input[data-edited]{box-shadow:inset 3px 0 0 var(--hd-link)}.hd-draft-edit__error{color:var(--hd-danger);font-size:var(--hd-text-sm);margin:0}.hd-draft-reject{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-draft-reject__picks{gap:var(--hd-space-1);flex-wrap:wrap;display:flex}.hd-drafts-expired summary{cursor:pointer;color:var(--hd-text-muted)}.hd-suggested{padding:var(--hd-space-4);max-width:900px}.hd-suggested__list{gap:var(--hd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-suggested:focus,.hd-suggested:focus-visible{outline:none}.hd-suggested__row{gap:var(--hd-space-3);padding:var(--hd-space-3);border-radius:var(--hd-radius-card);background:var(--hd-surface);box-shadow:var(--hd-shadow-card);border:1px solid #0000;flex-wrap:wrap;align-items:center;display:flex}.hd-suggested__row a:not(.hd-btn){font-weight:var(--hd-weight-medium)}.hd-drafts input[type=checkbox],.hd-drafts input[type=radio]{accent-color:var(--hd-primary)}.hd-drafts input:not([type=checkbox]):not([type=radio]),.hd-drafts textarea{font:inherit;color:var(--hd-text);background:var(--hd-surface);box-sizing:border-box;border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-btn);min-height:22px;padding:0 6px;font-size:12px}.hd-drafts textarea{padding:4px 8px}.hd-drafts input:not([type=checkbox]):not([type=radio]):focus,.hd-drafts textarea:focus{border-color:var(--hd-focus)}.hd-drafts input::placeholder,.hd-drafts textarea::placeholder{color:var(--hd-text-3);opacity:1}.th-grid{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.th-day{--th-day-top:6.5px;min-width:0;min-height:113px;padding:var(--th-day-top) 4px 60px;background:var(--hd-bg);box-shadow:inset 0 -.5px 0 var(--hd-line);flex-direction:column;display:flex;position:relative}.th-grid--week .th-day{min-height:calc(100vh - 210px)}.th-day:hover,.th-day[data-drop-target]{background:var(--hd-surface-2)}.th-day:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.th-day__num{height:20px;color:var(--hd-text-3);text-transform:uppercase;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:flex}.th-day[data-today] .th-day__n{background:var(--hd-primary);min-width:22px;height:22px;color:var(--hd-on-primary);border-radius:11px;place-items:center;padding:0 4px;display:inline-grid}.th-day:not([data-today]) .th-day__n{margin-left:-.5px}.th-day__n{word-spacing:2px;letter-spacing:.07px}.th-day__weekday{display:none}.th-day__cards{flex-direction:column;gap:14px;min-width:0;margin:0 -1px 0 1px;display:flex}@media (width>=721px){.th-grid--month>.th-day:nth-child(n+8){--th-day-top:2.5px}}.th-day__hover{left:0;right:0;top:calc(var(--th-day-top) + 22px);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute}.th-day__link{box-sizing:border-box;height:27px;color:var(--hd-link);font:inherit;letter-spacing:.065px;text-transform:uppercase;cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:2px 0 0;font-size:10.4px;font-weight:500;display:flex}.th-day:hover .th-day__link,.th-day__link:focus-visible{opacity:1}.th-day:has(:focus-visible) .th-day__link{opacity:1}.th-day__link:hover,.th-day__link:focus-visible{background:var(--hd-primary-soft);border-radius:1px;outline:none}[data-drag-selecting] .th-day .th-day__link,[data-drag-selecting] .th-day>.th-day__open{opacity:0;pointer-events:none}.th-day__open{opacity:0;pointer-events:none;flex-direction:column;margin:3px -4px -56.5px;display:flex}.th-day:hover>.th-day__open,.th-day:focus-visible>.th-day__open{opacity:1;pointer-events:auto}.th-day:has(:focus-visible)>.th-day__open{opacity:1;pointer-events:auto}.th-day__openlink{box-sizing:border-box;height:27px;color:var(--hd-link);font:inherit;letter-spacing:.065px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px 0 0;font-size:10.4px;font-weight:500;text-decoration:none;display:flex}.th-day__openlink:hover,.th-day__openlink:focus-visible{background:var(--hd-primary-soft);border-radius:1px;outline:none}.th-day__link:focus-visible,.th-day__openlink:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.th-card{min-width:0;color:var(--hd-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;flex-direction:column;gap:0;margin:0;padding:6px 6px 8px 7px;font-size:9px;line-height:13px;display:flex}.th-card:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-card[data-selected]{background:var(--hd-selected);cursor:move}[data-drag-selecting] .th-day:hover:not([data-drop-target]){background:var(--hd-bg)}.th-card[data-selected]{cursor:move}.th-card[data-editing]{box-shadow:inset 2px 0 0 var(--hd-primary)}.th-card[data-moving]{opacity:.45}.th-card[data-edit-target]{box-shadow:inset 2px 0 0 var(--hd-primary)}.th-card__head[draggable=true]{cursor:move}.th-card__head{align-items:flex-start;gap:4px;min-width:0;height:15px;margin-bottom:11px;display:flex}.th-card__badge{background:var(--hd-coach-badge-bg);width:15px;height:15px;color:var(--hd-on-coach-badge);border-radius:1.5px;flex:none;place-items:center;font-size:6px;font-style:italic;font-weight:700;display:inline-grid}.th-card__date{min-width:0;color:var(--hd-text);letter-spacing:-.05px;overflow-wrap:anywhere;flex:1;margin-top:-.5px;font-size:9.1px;font-weight:600;line-height:10px;text-decoration:none}.th-card__date:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-card__dots{color:var(--hd-text);cursor:pointer;background:0 0;border:0;flex:none;margin:-1px -1px 0 0;padding:0;display:inline-flex}.th-card__dots:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px;border-radius:2px}.th-card__title{color:var(--hd-text);overflow-wrap:anywhere;font-size:12px;font-weight:600;text-decoration:none}.th-sched{background:var(--hd-scheduled);text-align:center;height:26px;color:var(--hd-text);letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;margin:0 0 8px -2px;padding:0 4px;font-size:9px;font-weight:700;line-height:26px;display:block;overflow:hidden}.th-stats{background:var(--hd-surface-2);border-radius:3px;align-items:center;gap:4px;min-height:44px;margin:0 3.5px 8px 1px;padding:6px 5.5px 3px 6.5px;display:flex}.th-stats .th-stats__icon{width:18px;height:18px}.th-stats__cells{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.th-stats__cell{color:var(--hd-text);white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:5px;font-size:9.2px;font-weight:700;line-height:11px;display:flex}.th-stats__icon{color:var(--hd-text-2)}.th-stats__icon--missed{color:var(--hd-missed)}.th-stats__icon--done{color:var(--hd-done)}.th-stats__icon--partial{color:var(--hd-partial-ink)}.th-stats__skipped{flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.th-stats .hd-strip__bubble{border-radius:2px;padding:1px 5px;font-size:10px}.th-lines{flex-direction:column;gap:3px;display:flex}.th-lines__group{flex-direction:column;gap:3px;display:flex;position:relative}.th-lines__join{display:none}.th-lines__group[data-superset]>.th-line:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(to right, var(--hd-text) 50%, transparent 50%);width:1px;position:absolute;top:3px;bottom:-5.75px;left:7px}.th-line{align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.th-line__circle{z-index:1;background:var(--hd-surface);width:14.5px;height:14.5px;color:var(--hd-text);border:0;border-radius:50%;flex:none;place-items:center;margin-top:-4.5px;font-size:7.6px;font-weight:400;line-height:1;display:inline-grid;position:relative}.th-line__circle:before{content:"";box-sizing:border-box;border:1px solid var(--hd-text);transform-origin:0 0;pointer-events:none;border-radius:50%;width:200%;height:200%;position:absolute;top:0;left:0;transform:scale(.5)}.th-line__text{flex-direction:column;min-width:0;padding-top:0;display:flex}.th-line__name{color:var(--hd-text);overflow-wrap:break-word;font-weight:600;line-height:13.5px}.th-line__rx,.th-line__logged,.th-card__date,.th-stats__value{transform:translateY(.5px)}.th-line__rx{color:var(--hd-text);font-size:9px;line-height:13.5px}.th-line__rx[data-struck]{color:var(--hd-text-3);text-decoration:line-through;text-decoration-thickness:1px}.th-line__logged{color:var(--hd-text);font-size:9px;line-height:13.5px}.th-line__added{color:var(--hd-info)}.th-skel{--th-skel:var(--hd-surface-3);flex-direction:column;gap:0;margin-top:-2.5px;padding:0 1px 6px;display:flex}.th-skel__box{border-radius:var(--hd-radius-card);background:var(--th-skel);height:36.5px;margin-bottom:4.5px}.th-skel__row{align-items:flex-start;gap:8px;height:24px;padding:0 3.5px;display:flex}.th-skel__dot{background:var(--th-skel);border-radius:50%;flex:none;width:12.5px;height:12.5px}.th-skel__bars{background:linear-gradient(var(--th-skel) 0 7px, transparent 7px 12px, var(--th-skel) 12px 19px);flex:1;height:19px}@media (prefers-reduced-motion:no-preference){.th-skel{animation:1.2s ease-in-out infinite th-skel-pulse}}@keyframes th-skel-pulse{50%{opacity:.8}}.th-card__instr,.th-line__instr,.th-lines__title{display:none}[data-show-instructions] .th-card__instr{color:var(--hd-text);white-space:pre-line;overflow-wrap:anywhere;margin:-4px 3.5px 9px 1px;font-size:8px;line-height:10px;display:block}[data-show-instructions] .th-line__instr{color:var(--hd-text);white-space:pre-line;overflow-wrap:anywhere;margin:1px 0 1px -5px;font-size:7.5px;line-height:9px;display:block}[data-show-instructions] .th-lines,[data-show-block-titles] .th-lines{gap:12px}[data-show-block-titles] .th-lines__title{color:var(--hd-text-3);letter-spacing:.02em;text-transform:uppercase;margin:0 0 1px 20.5px;font-size:8.5px;font-weight:600;line-height:11px;display:block}.th-card .hd-card__note{font-size:11px}.th-card .hd-card__from{font-size:10px}@media (width<=720px){.th-grid{grid-template-columns:minmax(0,1fr)}.th-day,.th-grid--week .th-day{min-height:0}.th-day__weekday{display:inline}}.th-line__nowrap{white-space:nowrap}@media (width<=720px){.th-grid--week{margin-bottom:max(0px,100vh - 300px)}}.th-line__circle{background:var(--hd-surface);color:var(--hd-text);font-family:var(--hd-font-display);font-weight:500}.th-line__circle:before{border-width:3px;border-color:var(--ss,var(--hd-text))}.th-line__circle[data-state=done]{background:var(--hd-done);color:var(--hd-on-done)}.th-line__circle[data-state=partial]{background:var(--hd-partial);color:var(--hd-on-partial)}.th-lines__group[data-superset]>.th-line:not(:last-child):after{content:none}.th-lines__group[data-superset]>.th-line[data-link]:after{content:"";pointer-events:none;background:var(--ss,var(--hd-text));width:1.5px;position:absolute;top:3px;bottom:-5.75px;left:6.5px}.th-card{background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-card)}.th-card[data-selected]{background:var(--hd-selected)}.th-day:hover .th-card[data-selected]{background:var(--hd-selected-hover)}[data-drag-selecting] .th-day:hover .th-card[data-selected]{background:var(--hd-selected)}.th-card[data-editing],.th-card[data-edit-target]{box-shadow:inset 3px 0 0 var(--hd-primary), var(--hd-shadow-card)}.th-card:focus-visible,.th-card__dots:focus-visible,.th-day:focus-visible{outline-color:var(--hd-focus)}.th-card__badge{font-family:var(--hd-font-display);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--hd-primary-mark);border-radius:3px;font-style:normal;font-weight:600}.th-card__date{font-family:var(--hd-font-display);letter-spacing:.02em;font-weight:500}.th-card__date:focus-visible{outline-color:var(--hd-focus)}.th-sched{border-radius:var(--hd-radius-btn);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);font-weight:600}.th-stats{border-radius:var(--hd-radius-btn)}.th-day__link,.th-day__openlink{color:var(--hd-link);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-day__link:hover,.th-day__link:focus-visible,.th-day__openlink:hover,.th-day__openlink:focus-visible{border-radius:var(--hd-radius-btn);background:var(--hd-primary-soft)}.th-lines__title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-lines{container-type:inline-size}.th-line__name{max-width:calc(70cqw + .95px);display:block}[data-show-instructions] .th-line__instr{max-width:calc(70cqw + 5.95px)}.th-day__n{font-family:var(--hd-font-display);letter-spacing:.02em;font-weight:500}.th-day:not([data-past]):not([data-today]) .th-day__n{color:var(--hd-text)}.th-day:hover,.th-day[data-drop-target]{background:var(--hd-open-day);box-shadow:inset 0 -.5px 0 var(--hd-faint)}[data-drag-selecting] .th-day:hover:not([data-drop-target]){background:var(--hd-bg);box-shadow:inset 0 -.5px 0 var(--hd-line)}.th-day:hover .th-day__link,.th-day:hover .th-day__openlink,.th-day[data-drop-target] .th-day__link,.th-day[data-drop-target] .th-day__openlink{color:var(--hd-link-on-open)}.th-day[data-past]:hover .th-day__n,.th-day[data-past][data-drop-target] .th-day__n{color:var(--hd-text-2)}[data-drag-selecting] .th-day[data-past]:hover:not([data-drop-target]) .th-day__n{color:var(--hd-text-3)}.hd-nb-form{gap:var(--hd-space-2);flex-direction:column;min-width:min(380px,100%);display:flex}.hd-nb-field{font-size:var(--hd-text-sm);flex-direction:column;gap:2px;display:flex}.hd-nb-field[data-invalid] .hd-input{border-color:var(--hd-danger)}.hd-nb-error{color:var(--hd-danger);font-size:var(--hd-text-xs)}.hd-nb-check{gap:var(--hd-space-2);font-size:var(--hd-text-sm);align-items:center;display:flex}.hd-nb-clash ul{margin:var(--hd-space-1) 0;padding-left:1.2em}.hd-nb-clash__bar{gap:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-nb-view{inset:var(--hd-nav-h,0) 0 0 0;z-index:var(--hd-z-dialog);background:var(--hd-bg);padding:var(--hd-space-4);gap:var(--hd-space-2);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.hd-nb-view:focus{outline:none}.hd-nb-view__head{align-items:center;gap:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-nb-view__head h2{font-size:var(--hd-text-lg);margin:0}.hd-nb-view__keys{font-size:var(--hd-text-xs);margin:0}.hd-nb-counter{padding:var(--hd-space-1) var(--hd-space-3);border-radius:var(--hd-radius-pill);background:var(--hd-surface);border:1px solid var(--hd-border);font-size:var(--hd-text-sm);flex:1;margin:0}.hd-nb-counter[data-tone=aim]{background:var(--hd-success-soft);border-color:var(--hd-success)}.hd-nb-counter[data-tone=over]{background:var(--hd-warning-soft);border-color:var(--hd-warning)}.hd-nb-cols{gap:var(--hd-space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.hd-nb-col{background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);padding:var(--hd-space-2)}.hd-nb-col h3{margin:0 0 var(--hd-space-2);font-size:var(--hd-text-md)}.hd-nb-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hd-nb-row{padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);font-size:var(--hd-text-sm);flex-direction:column;gap:2px;display:flex}.hd-nb-row:focus-visible,.hd-nb-row:focus{outline:2px solid var(--hd-focus)}.hd-nb-row:not([data-main]),.hd-nb-row[data-kept]{color:var(--hd-text-muted);background:var(--hd-surface-locked)}.hd-nb-row__tools{flex-wrap:wrap;gap:2px;display:flex}.hd-nb-row__kept{font-size:var(--hd-text-xs)}.hd-nb-row{position:relative}.hd-nb-swap{width:min(360px,100vw - 32px);z-index:var(--hd-z-popover);color:var(--hd-text);background:var(--hd-surface);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);padding:var(--hd-space-2);position:absolute;top:100%;left:0}.hd-nb-swap__title{margin:0 0 var(--hd-space-1)}.hd-nb-swap .hd-input{box-sizing:border-box;width:100%}.hd-nb-swap__list{margin:var(--hd-space-1) 0 0;padding:0;list-style:none}.hd-nb-swap__list button{text-align:left;width:100%;padding:var(--hd-space-1) var(--hd-space-2);font:inherit;color:inherit;cursor:pointer;border-radius:var(--hd-radius-sm);background:0 0;border:0}.hd-nb-swap__list [aria-selected=true] button,.hd-nb-swap__list button:hover{background:var(--hd-accent-soft)}@media (width<=640px){.hd-nb-view{padding:var(--hd-space-3) 16px}}.hd-drawer{top:var(--hd-nav-h,0);z-index:var(--hd-z-panel);background:var(--hd-surface);max-width:calc(100vw - 48px);color:var(--hd-text);border-left:1px solid var(--hd-border);box-shadow:var(--hd-shadow-2);animation:hd-drawer-in var(--hd-med) var(--hd-ease);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}@keyframes hd-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.hd-drawer__grip{cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;left:-4px}.hd-drawer__grip:focus-visible{outline:2px solid var(--hd-focus)}.hd-drawer__head{justify-content:space-between;align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-3) var(--hd-space-4) 0;display:flex}.hd-drawer__head h2{font-size:var(--hd-text-lg);margin:0}.hd-drawer__keys{padding:0 var(--hd-space-4);font-size:var(--hd-text-xs);margin:0}.hd-drawer__body{padding:var(--hd-space-3) var(--hd-space-4) var(--hd-space-5);gap:var(--hd-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.hd-drawer__video{gap:var(--hd-space-1);flex-direction:column;display:flex}.hd-drawer__frame{aspect-ratio:16/9;border-radius:var(--hd-radius-md);background:var(--hd-surface-2);border:0;width:100%}.hd-drawer__novideo{justify-content:center;align-items:center;gap:var(--hd-space-2);aspect-ratio:16/9;border-radius:var(--hd-radius-md);background:var(--hd-surface-2);color:var(--hd-text-muted);flex-direction:column;display:flex}.hd-drawer__novideo p{margin:0}.hd-drawer__link{font-size:var(--hd-text-xs);color:var(--hd-text-muted);overflow-wrap:anywhere;margin:0}.hd-drawer__section h3{margin:0 0 var(--hd-space-1);font-size:var(--hd-text-md)}.hd-drawer__section p{font-size:var(--hd-text-sm);margin:0}.hd-drawer__list{font-size:var(--hd-text-sm);flex-direction:column;gap:2px;margin:0;padding-left:1.4em;display:flex}.hd-drawer__date{font-weight:var(--hd-weight-medium)}.hd-block-card__row[data-in-drawer]{box-shadow:inset 3px 0 0 var(--hd-primary-mark);background:var(--hd-accent-soft)}@media (width<=640px){.hd-drawer{border-left:0;max-width:none;top:0;left:0;width:auto!important}.hd-drawer__grip{display:none}}@media (prefers-reduced-motion:reduce){.hd-drawer{animation:none}}.hd-lib{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-lib__placing{padding:var(--hd-space-2);border-radius:var(--hd-radius-md);background:var(--hd-primary-soft);margin:0}.hd-lib__actions{gap:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-lib__ask{padding:var(--hd-space-3);border:1px solid var(--hd-warning);border-radius:var(--hd-radius-md)}.hd-lib__ask p{margin:0 0 var(--hd-space-2)}.hd-lib-list{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);max-height:40vh;margin:0;padding:0;list-style:none;overflow:auto}.hd-lib-list__item{padding:var(--hd-space-2) var(--hd-space-3);cursor:pointer;border-bottom:1px solid var(--hd-border);flex-direction:column;gap:2px;display:flex}.hd-lib-list__item:last-child{border-bottom:0}.hd-lib-list__item[aria-selected=true]{background:var(--hd-primary-soft);box-shadow:inset 3px 0 0 var(--hd-primary-mark)}.hd-lib-list__name{font-weight:var(--hd-weight-bold)}.hd-lib-list__meta{font-size:var(--hd-text-xs)}.hd-lib-preview__title{font-size:var(--hd-text-md,var(--hd-text-sm));margin:0}.hd-lib-preview p{margin:2px 0 var(--hd-space-2);font-size:var(--hd-text-sm)}.hd-lib-preview__blocks{gap:var(--hd-space-2);font-size:var(--hd-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-lib-preview__block{padding-left:var(--hd-space-2);border-left:3px solid var(--hd-block-color,var(--hd-block-other))}.hd-lib-preview__block ul{padding-left:var(--hd-space-4);color:var(--hd-text-muted);margin:2px 0 0}.hd-card__from{color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.th-libpanel__dim{z-index:calc(var(--hd-z-dialog) - 2);background:var(--hd-scrim);position:fixed;inset:0}.hd-panel.th-libpanel{width:min(354px,100vw);z-index:calc(var(--hd-z-dialog) - 1);box-shadow:none;background:var(--hd-surface);color:var(--hd-text);font-family:var(--hd-font);border-left:0;top:0}.th-libpanel__head{background:var(--hd-surface-2);flex:none;justify-content:center;align-items:center;gap:8px;height:53px;margin-right:8px;display:flex;position:relative}.th-libpanel__close{width:13px;height:13px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:9px;left:8px}.th-libpanel__close:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-libpanel__mark{background:var(--hd-surface);width:30px;height:30px;color:var(--hd-text);border-radius:50%;place-items:center;display:inline-grid}.th-libpanel__title{color:var(--hd-text);margin:0;font-size:15px;font-weight:500;line-height:20px}.th-libpanel__body{flex-direction:column;flex:1;gap:0;min-height:0;padding:0 0 12px;display:flex;overflow:hidden}.th-libpanel__search{color:var(--hd-text-2);align-items:center;gap:7px;margin:27px 13.5px 0 14px;display:flex}.th-libpanel__search input{border:0;border-bottom:1px solid var(--hd-line-strong);min-width:0;height:23px;font:inherit;color:var(--hd-text);background:0 0;border-radius:0;outline:none;flex:1;padding:0 0 3px;font-size:11.5px}.th-libpanel__search input::placeholder{color:var(--hd-text-3)}.th-libpanel__tabs{align-items:stretch;gap:0;margin:5px 0 0 11.5px;display:flex}.th-libpanel__tab{min-width:72px;height:44px;color:var(--hd-text);font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:10.3px;font-weight:500}.th-libpanel__tab:hover{background:var(--hd-hover)}.th-libpanel__tab:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.th-libpanel__list.th-libpanel__list,.th-libpanel .hd-lib-list{border:0;border-radius:0;flex:auto;min-height:60px;max-height:none;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.th-libpanel__row.th-libpanel__row{width:100%;height:41px;color:var(--hd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:row;align-items:center;gap:0;padding:0 12px 0 29px;display:flex}.th-libpanel__row:hover{background:var(--hd-hover)}.th-libpanel__row[aria-selected=true]{background:var(--hd-selected);box-shadow:none}.th-libpanel__row:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.th-libpanel__avatar{background:var(--hd-avatar-bg);width:22.5px;height:22.5px;color:var(--hd-on-avatar);font-family:var(--hd-font-display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;margin-right:20.5px;font-size:5.5px;font-weight:700;display:inline-grid}.th-libpanel__name.th-libpanel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hd-text);font-size:11.5px;font-weight:400;overflow:hidden}.th-libpanel__empty{margin:14px 20px;font-size:12px;list-style:none}.th-libpanel__pick{border-top:1px solid var(--hd-line);flex-direction:column;flex:none;gap:10px;max-height:45%;margin:0;padding:12px 20px 0;display:flex;overflow:auto}.th-libpanel .hd-lib__placing{margin:16px 20px 0}.th-libpanel__title,.th-libpanel__tab{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase}.th-libpanel__tab[aria-selected=true]{border-bottom-color:var(--hd-primary-mark)}.th-libpanel__search input:focus{border-bottom-color:var(--hd-focus)}.th-libpanel__close:focus-visible,.th-libpanel__tab:focus-visible,.th-libpanel__row:focus-visible{outline-color:var(--hd-focus)}.th-libpanel__row[aria-selected=true]{background:var(--hd-selected)}[data-testid=calendar-day][data-drop-target]{outline:2px dashed var(--hd-accent);outline-offset:-2px;background:var(--hd-accent-soft)}[data-testid=calendar-day][data-drop-target][data-past]{background:var(--hd-surface);opacity:.8}[data-moving-from] .hd-card[data-moving]{opacity:.45}.hd-card[draggable=true]{cursor:grab}.hd-card[data-locked]{cursor:not-allowed}.hd-drop-hint{padding:0 var(--hd-space-2);border-radius:var(--hd-radius-pill);background:var(--hd-accent);color:var(--hd-text-inverse);font-size:var(--hd-text-xs);font-weight:var(--hd-weight-medium);align-self:flex-start}.hd-move-edge{width:56px;z-index:var(--hd-z-dialog);text-align:center;padding:var(--hd-space-1);background:var(--hd-surface);border:1px dashed var(--hd-border-strong);border-radius:var(--hd-radius-md);color:var(--hd-text-muted);font-size:var(--hd-text-xs);writing-mode:vertical-rl;justify-content:center;align-items:center;display:flex;position:fixed;top:30%;bottom:30%}.hd-move-edge--prev{left:4px}.hd-move-edge--next{right:4px}.hd-move-bar{left:50%;bottom:var(--hd-space-4);z-index:var(--hd-z-dialog);align-items:center;gap:var(--hd-space-2);max-width:calc(100vw - 32px);padding:var(--hd-space-2) var(--hd-space-3);background:var(--hd-surface);border:1px solid var(--hd-accent);border-radius:var(--hd-radius-lg);box-shadow:var(--hd-shadow-2,var(--hd-shadow-1));font-size:var(--hd-text-sm);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%)}.hd-calendar:focus{outline:none}.th-cal{min-width:0;padding:0 0 72px;position:relative}.th-cal[data-drag-selecting]{-webkit-user-select:none;user-select:none}.th-marquee{--th-dot:var(--hd-line-strong);z-index:30;box-sizing:border-box;pointer-events:none;background:repeating-linear-gradient(90deg, var(--th-dot) 0 1px, transparent 1px 3px) top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--th-dot) 0 1px, transparent 1px 3px) bottom / 100% 1px no-repeat, repeating-linear-gradient(180deg, var(--th-dot) 0 1px, transparent 1px 3px) left / 1px 100% no-repeat, repeating-linear-gradient(180deg, var(--th-dot) 0 1px, transparent 1px 3px) right / 1px 100% no-repeat;border:0;position:absolute}.hd-calendar__error{justify-content:space-between;align-items:center;gap:12px;display:flex}.th-cal>.hd-banner{margin:0}.hd-calendar__missing{text-align:center;color:var(--hd-text);padding:48px 24px}.hd-calendar__missing h1{margin:0 0 8px;font-size:18px;font-weight:600}.hd-calendar__missing p{color:var(--hd-text-3);margin:0;font-size:12px}.hd-addclient{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-addclient__pair{gap:var(--hd-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hd-addclient__error{color:var(--hd-danger);font-size:var(--hd-text-sm)}.hd-addclient__actions{justify-content:flex-end;gap:var(--hd-space-2);margin-top:var(--hd-space-2);display:flex}@media (width<=480px){.hd-addclient__pair{grid-template-columns:1fr}}.hd-addclient-head{justify-content:space-between;align-items:center;gap:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-invite,.hd-invite__step{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-invite__stepno{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.hd-invite__modes{gap:var(--hd-space-2);border:0;margin:0;padding:0;display:grid}.hd-invite__modes legend{font-weight:var(--hd-weight-medium);margin-bottom:var(--hd-space-2)}.hd-invite__mode{column-gap:var(--hd-space-2);padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);cursor:pointer;font-size:var(--hd-text-sm);grid-template-columns:auto 1fr;align-items:center;display:grid}.hd-invite__mode .hd-muted{grid-column:2}.hd-invite__modelabel{font-weight:var(--hd-weight-medium);font-size:var(--hd-text-md)}.hd-invite__box{resize:vertical;min-height:96px;font-family:inherit}.hd-invite__csv{align-items:center;gap:var(--hd-space-2);font-size:var(--hd-text-sm);flex-wrap:wrap;display:flex}.hd-invite__file{align-items:center;gap:var(--hd-space-1);display:inline-flex}.hd-invite__count{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.hd-invite__list{border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.hd-invite__row{gap:var(--hd-space-1) var(--hd-space-3);padding:var(--hd-space-2) var(--hd-space-3);border-bottom:1px solid var(--hd-border);font-size:var(--hd-text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.hd-invite__row:last-child{border-bottom:0}.hd-invite__email{overflow-wrap:anywhere;color:var(--hd-text-muted)}.hd-invite__problem{color:var(--hd-danger);grid-column:1/-1}.hd-invite__done{font-weight:var(--hd-weight-medium);margin:0}.hd-invite__byhand{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}@media (width<=480px){.hd-invite__row{grid-template-columns:1fr}}.hd-invite__mode,.hd-invite__list{border-radius:var(--hd-radius-card)}.hd-invite__mode{background:var(--hd-surface)}.hd-invite__mode[data-checked]{border-color:var(--hd-primary-mark);background:var(--hd-primary-soft)}.hd-invite__mode input{accent-color:var(--hd-link)}.th-ath{background:var(--hd-bg);min-height:calc(100vh - var(--hd-nav-h));padding-bottom:112px}.th-ath:focus{outline:none}.th-ath__note{color:var(--hd-text-2);margin:0;padding:20px 24px;font-size:13px}.th-ath__bar{background:var(--hd-line);flex-wrap:wrap;align-items:center;gap:4px 25px;min-height:42px;padding:2px 30px 2px 31px;display:flex}.th-ath__select{gap:0;display:grid}.th-ath__selectlabel{text-transform:uppercase;color:var(--hd-text-2);font-size:8px;font-weight:500;line-height:10px}.th-ath__select select{width:200px;font:inherit;color:var(--hd-text);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 20px 0 0;font-size:14px;font-weight:600;line-height:20px}.th-ath__select--status select{text-transform:uppercase}.th-ath__select select:focus-visible{border-bottom-color:var(--hd-primary);outline:none}.th-ath__tools{flex-wrap:wrap;align-items:center;gap:4px 26px;margin-left:auto;display:flex}.th-ath__search{color:var(--hd-text-2);align-items:center;gap:6px;display:inline-flex}.th-ath__searchbtn{color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:inline-grid}.th-ath__search input{width:0;font:inherit;color:var(--hd-text);background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:13px;transition:width .15s}.th-ath__search .hd-kbd{display:none}.th-ath__search:focus-within input,.th-ath__search[data-filled] input{border-bottom-color:var(--hd-faint);width:160px}.th-ath__search:focus-within .hd-kbd,.th-ath__search[data-filled] .hd-kbd{display:inline-flex}.th-ath__search input:focus{border-bottom-color:var(--hd-primary);outline:none}.th-ath__textbtn{font:inherit;color:var(--hd-text-2);cursor:pointer;box-shadow:none;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12.5px;font-weight:500;display:inline-flex}.th-ath__textbtn:disabled{color:var(--hd-text-3);cursor:default}.th-ath__textbtn:not(:disabled):hover{color:var(--hd-text)}.th-ath__tools [data-testid=invite-clients]{height:32px;margin-left:-13px;padding:0 18px;font-size:12.5px;font-weight:600}.th-ath__menu{margin-left:-6px}.th-ath__menu .hd-popover{min-width:220px;padding:6px 0;left:auto;right:0}.th-ath__more{width:28px;height:32px;color:var(--hd-text);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.th-ath__more:hover{background:var(--hd-hover)}.th-ath__menulist{display:grid}.th-ath__menuitem{font:inherit;text-align:left;color:var(--hd-text);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:13px}.th-ath__menuitem:hover:not(:disabled){background:var(--hd-primary-soft)}.th-ath__menuitem:disabled{color:var(--hd-text-3);cursor:default}.th-ath__menuhead{border-top:1px solid var(--hd-line);text-transform:uppercase;color:var(--hd-text-3);margin:6px 0 2px;padding:6px 14px 0;font-size:10px;font-weight:600}.th-ath__menucheck{cursor:pointer;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:flex}.th-ath__menucheck:hover{background:var(--hd-primary-soft)}.th-ath__table{border-collapse:collapse;width:100%;font-size:11px}.th-ath__table:not([data-extra]){table-layout:fixed}.th-ath__c-tick{width:6.07%}.th-ath__c-who{width:22.83%}.th-ath__c-actions{width:10.12%}.th-ath__c-type{width:19.8%}.th-ath__c-teams{width:22.69%}.th-ath__c-tags{width:7.66%}.th-ath__c-login{width:10.84%}.th-ath__table th{background:var(--hd-surface-2);height:35px;color:var(--hd-text);text-align:left;white-space:nowrap;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.3}.th-ath__table th.th-ath__wrap{white-space:normal}.th-ath__table:not([data-extra]) th.th-ath__wrap{padding:2px 22px}.th-ath__namehead{color:var(--hd-link)!important;padding-left:34px!important}.th-ath__row td{border-bottom:1px solid var(--hd-line);background:var(--hd-surface);height:53px;color:var(--hd-text);padding:2px 8px}.th-ath__row:hover td{background:var(--hd-primary-soft)}:is(.th-ath:has(#client-search:focus) .th-ath__row[data-active] td,.th-ath__row[data-active]:focus-within td){background:var(--hd-selected)}.th-ath__tick{text-align:center}.th-ath__table:not([data-extra]) .th-ath__tick{width:auto}.th-ath__table[data-extra] .th-ath__tick{width:72px}.th-ath__tick input{width:16px;height:16px;accent-color:var(--hd-primary);cursor:pointer}.th-ath__who{align-items:center;gap:8px;min-width:0;padding-left:33px;display:flex}.th-ath__table[data-extra] .th-ath__who{min-width:240px}.th-ath__avatar{flex:none;width:36px;height:36px;font-size:12px}.th-ath__names{min-width:0;display:grid}.th-ath__name{color:var(--hd-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;overflow:hidden}.th-ath__name:hover{text-decoration:underline}.th-ath__name:focus-visible{outline:2px solid var(--hd-primary);outline-offset:2px}.th-ath__email{color:var(--hd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.3;overflow:hidden}.th-ath__actions{white-space:nowrap;text-align:center}.th-ath__actions [role=group]{gap:5px;display:inline-flex}.th-ath__icon{width:32px;height:32px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.th-ath__icon:hover{color:var(--hd-link);background:var(--hd-surface-3)}.th-ath__muted{color:var(--hd-text-2)!important}.th-ath__center{text-align:center!important}.th-ath__through[data-overdue]{color:var(--hd-danger)!important}.th-ath__tags{overflow:hidden}.th-ath__taglist{text-overflow:ellipsis;white-space:nowrap;color:var(--hd-link);display:block;overflow:hidden}.th-ath__taglink{font:inherit;color:var(--hd-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.th-ath__taglink:hover{text-decoration:underline}@media (width<=1100px){.th-ath__table{table-layout:auto!important}.th-ath__table colgroup,.th-ath__table th:nth-child(n+5),.th-ath__row td:nth-child(n+5){display:none}}@media (width<=720px){.th-ath__bar{padding:8px 16px}.th-ath__select select{width:auto;font-size:14px}.th-ath__table th:nth-child(n+4),.th-ath__row td:nth-child(n+4){display:none}.th-ath__tick{width:36px;padding-left:8px!important}.th-ath__who{padding-left:0}.th-ath__avatar{display:none}.th-ath__row td,.th-ath__table th{padding-left:6px;padding-right:6px}.th-ath__namehead{padding-left:6px!important}.th-ath__name{white-space:normal;overflow-wrap:anywhere;font-size:14px}}.th-ath__table thead .th-ath__tick input{opacity:0;transition:opacity .1s}.th-ath__table thead .th-ath__tick:hover input,.th-ath__table thead .th-ath__tick input:focus-visible,.th-ath__table[data-any-ticked] thead .th-ath__tick input{opacity:1}.th-ath .th-ath__avatar{width:36px;height:36px;font-size:13px}.th-ath__tick input{appearance:none;vertical-align:middle;border:2px solid var(--hd-line-strong);background:var(--hd-surface);border-radius:3px;place-items:center;width:17px;height:17px;margin:0;display:inline-grid}.th-ath__tick input:checked{background:var(--hd-primary);border-color:var(--hd-primary)}.th-ath__tick input:checked:after{content:"";border:solid var(--hd-on-primary);border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.th-ath__tick input:focus-visible{outline:2px solid var(--hd-primary);outline-offset:2px}.th-ath__name{font-weight:700}.th-ath__row .th-ath__muted{color:var(--hd-text-3)!important}.th-ath__icon{color:var(--hd-text-2)}.th-ath__icon svg{stroke-width:2.3px}.th-ath__searchbtn svg{stroke-width:2.4px;width:16px;height:16px}.th-ath__tools [data-testid=invite-clients]{font-weight:700}.th-ath__bar{padding-right:28px}.th-ath__tools{column-gap:0}.th-ath__search{margin-right:12px}.th-ath__tools [data-testid=bulk-remove-teams]{margin-right:31px}.th-ath__tools [data-testid=bulk-finish]{margin-right:13px}.th-ath__tools [data-testid=invite-clients]{justify-content:center;width:129px;margin-left:0;padding:0}.th-ath__tools .th-ath__menu{margin-left:8px}.th-ath__tools .hd-export-anchor--hidden{width:0;margin:0}.th-ath__table th{background:var(--hd-line);border-top:1px solid var(--hd-line)}.th-ath__namehead svg{transform:scaleX(-1)}.th-ath__icon .th-solid{color:var(--hd-text-2)}.th-ath__select{position:relative}.th-ath__select select{appearance:none;background-image:none;font-size:14.5px;font-weight:600}.th-ath__select:after{content:"";border:solid var(--hd-text-3);pointer-events:none;border-width:0 1.3px 1.3px 0;width:5px;height:5px;position:absolute;top:8px;right:3px;transform:rotate(45deg)}.th-ath__searchbtn{color:var(--hd-text-2)}.th-ath__textbtn{gap:4px;font-weight:600}.th-ath__textbtn svg{color:currentColor}.th-ath__table th{font-weight:700}.th-ath__namehead svg{vertical-align:0;margin-left:4px}.th-ath__table th{height:32px;padding-top:0;padding-bottom:0;line-height:1.2}.th-ath__namehead svg{vertical-align:-1px;margin-left:3px;transform:none}.th-ath__textbtn svg{opacity:.8}.th-ath__menu .hd-popover{border-radius:var(--hd-radius-card)}.th-ath__menuhead{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);color:var(--hd-text-2);font-weight:500}.th-ath__menuitem:hover:not(:disabled),.th-ath__menucheck:hover{background:var(--hd-hover)}.th-ath__menucheck input,.th-ath__tick input{accent-color:var(--hd-primary)}.th-ath__more,.th-ath__icon{border-radius:var(--hd-radius-btn)}.th-ath__tick input:focus-visible,.th-ath__name:focus-visible{outline-color:var(--hd-focus)}:is(.th-ath:has(#client-search:focus) .th-ath__row[data-active] td:first-child,.th-ath__row[data-active]:focus-within td:first-child){box-shadow:inset 3px 0 0 var(--hd-primary)}.th-ath__bar,.th-ath__table th{background:var(--hd-surface-2)}.th-ath__select select:focus-visible,.th-ath__search input:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-ath__select select:focus-visible,.th-ath__search input:focus{border-bottom-color:var(--hd-primary-mark)}.th-ath__menucheck input{accent-color:var(--hd-link)}.th-ath__tick input:checked{border-color:var(--hd-primary-mark)}.th-ath__more>[data-testid=clients-more]{height:26px}.th-ath__note--error{color:var(--hd-danger)}.hd-ex-form{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-ex-form label{font-size:var(--hd-text-sm);flex-direction:column;gap:2px;display:flex}.hd-ex-form label.hd-ex-form__check{align-items:center;gap:var(--hd-space-2);flex-direction:row}.hd-ex-form fieldset{padding:var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);margin:0}.hd-ex-form legend{padding:0 var(--hd-space-1);font-size:var(--hd-text-sm)}.hd-ex-form__lines ol{margin:0 0 var(--hd-space-2);padding-left:var(--hd-space-5)}.hd-ex-form__lines li{justify-content:space-between;gap:var(--hd-space-2);display:flex}.hd-ex-form__add-line{gap:var(--hd-space-2);display:flex}.hd-ex-form__add-line input{flex:1;min-width:0}.hd-ex-form__columns{gap:var(--hd-space-1) var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-ex-form__video{gap:var(--hd-space-2);flex-direction:column;align-items:flex-start;display:flex}.hd-ex-form__video label{align-self:stretch}.hd-ex-form__thumb{border-radius:var(--hd-radius-sm);width:200px;max-width:100%}.hd-ex-form__frame{aspect-ratio:16/9;border-radius:var(--hd-radius-sm);border:0;width:100%}.hd-ex-form__warn{color:var(--hd-warning);font-size:var(--hd-text-sm);margin:0}.hd-ex-form__dup,.hd-ex-form__ask{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-warning-soft);font-size:var(--hd-text-sm);flex-wrap:wrap;display:flex}.hd-ex-form__ask{margin-bottom:var(--hd-space-3)}.hd-ex-form__similar p{font-size:var(--hd-text-sm);margin:0}.hd-ex-form__actions{gap:var(--hd-space-2);display:flex}.hd-ex-form .hd-link-button{color:var(--hd-link)}.hd-ex-form input[type=checkbox],.hd-ex-form input[type=radio]{accent-color:var(--hd-link)}.hd-ex-lib,.hd-ex-page{max-width:880px;padding:var(--hd-space-4);gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-ex-lib__head,.hd-ex-page__title{justify-content:space-between;align-items:center;gap:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-ex-page__title{justify-content:flex-start}.hd-ex-page__title h1{margin:0}.hd-ex-lib__search{width:100%}.hd-ex-lib__list{margin:0;padding:0;list-style:none}.hd-ex-lib__row{align-items:center;gap:var(--hd-space-1) var(--hd-space-3);padding:var(--hd-space-2);border-bottom:1px solid var(--hd-border);transition:background var(--hd-med) var(--hd-ease);grid-template-columns:64px minmax(0,1fr) auto auto;display:grid}.hd-ex-lib__row[data-new]{background:var(--hd-primary-soft)}.hd-ex-lib__thumb{object-fit:cover;border-radius:var(--hd-radius-sm);width:64px;height:36px}.hd-ex-lib__thumb--none{background:var(--hd-surface-2);display:inline-block}.hd-ex-lib__name{overflow-wrap:anywhere;min-width:0;font-weight:var(--hd-weight-bold)}.hd-ex-lib__badge{padding:0 var(--hd-space-1);border-radius:var(--hd-radius-pill);background:var(--hd-surface-2);font-size:var(--hd-text-xs)}.hd-ex-lib__badge--new{background:var(--hd-primary);color:var(--hd-on-primary)}.hd-ex-lib__tags{color:var(--hd-text-muted);font-size:var(--hd-text-xs);grid-column:2/-1}.hd-ex-page__video{aspect-ratio:16/9;border-radius:var(--hd-radius-md);border:0;width:min(560px,100%)}.hd-ex-page__overview h2,.hd-ex-page__section h2{margin:var(--hd-space-2) 0;font-size:var(--hd-text-lg)}.hd-ex-page__section{padding-top:var(--hd-space-3);border-top:1px solid var(--hd-border)}.hd-ex-page__section:focus{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-ex-page__head{align-items:center;gap:var(--hd-space-3);display:flex}.hd-ex-page__tick{color:var(--hd-success);font-size:var(--hd-text-sm);opacity:0;transition:opacity var(--hd-med) var(--hd-ease)}.hd-ex-page__tick[data-shown]{opacity:1}.hd-ex-page__chips{gap:var(--hd-space-1);margin:0 0 var(--hd-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hd-ex-page__chip-x{margin-left:var(--hd-space-1);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hd-ex-page__inline{gap:var(--hd-space-2);flex-wrap:wrap;align-items:center;display:flex}.hd-ex-page__inline .hd-input{flex:180px;min-width:0}.hd-ex-page__swaps{margin:0 0 var(--hd-space-2);padding-left:var(--hd-space-5)}.hd-ex-page__steps{margin:0 0 var(--hd-space-2);padding-left:0;list-style:none}.hd-ex-page__swaps li{align-items:center;gap:var(--hd-space-1) var(--hd-space-2);padding:var(--hd-space-1) 0;flex-wrap:wrap;display:flex}.hd-ex-page__row-actions{gap:var(--hd-space-1);flex-wrap:wrap;display:inline-flex}.hd-ex-page__results{margin:var(--hd-space-1) 0;border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);padding:0;list-style:none}.hd-ex-page__results li[data-active]{background:var(--hd-primary-soft)}.hd-ex-page__results button{width:100%;padding:var(--hd-space-1) var(--hd-space-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.hd-ex-page__check{align-items:center;gap:var(--hd-space-2);margin-top:var(--hd-space-2);display:flex}.hd-ex-page__error{color:var(--hd-danger)}.hd-ex-page__ladder h3{margin:var(--hd-space-2) 0 var(--hd-space-1);font-size:var(--hd-text-md)}.hd-ex-page__steps li{padding:2px var(--hd-space-2);border-radius:var(--hd-radius-sm)}.hd-ex-page__steps li[data-current]{background:var(--hd-primary);color:var(--hd-on-primary)}.hd-ex-page__step-n{color:var(--hd-text-muted);font-size:var(--hd-text-xs);font-weight:var(--hd-weight-bold)}.hd-ex-page__steps li[data-current] .hd-ex-page__step-n{color:inherit}.hd-ex-page__step-label{font-size:var(--hd-text-xs);font-weight:var(--hd-weight-bold)}@media (width<=560px){.hd-ex-lib,.hd-ex-page{padding:var(--hd-space-4) 16px}.hd-ex-lib__row{grid-template-columns:64px minmax(0,1fr)}}.hd-ex-lib:focus,.hd-ex-page:focus{outline:none}.hd-ex-page .hd-link-button,.hd-ex-lib .hd-link-button{color:var(--hd-link)}.hd-ex-page__section h2 .hd-kbd,.hd-ex-page__overview h2 .hd-kbd{vertical-align:middle}.hd-ex-lib:focus-visible,.hd-ex-page:focus-visible{outline:2px solid var(--hd-focus);outline-offset:0}.hd-ex-page__chip-x{place-items:center;width:8.5px;height:20px;display:inline-grid}.hd-dups__list{margin:var(--hd-space-3) 0 0;gap:var(--hd-space-2);padding:0;list-style:none;display:grid}.hd-dups__row{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);flex-wrap:wrap;display:flex}.hd-dups__row:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-dups__names{flex:18rem}.hd-dups__uses{color:var(--hd-text-muted);font-size:var(--hd-text-sm)}.hd-merge{gap:var(--hd-space-3);min-width:0;display:grid}.hd-dialog:has(.hd-merge){width:min(760px,100%)}.hd-merge__sides{gap:var(--hd-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.hd-merge__side{padding:var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md)}.hd-merge__side[data-keep]{border-color:var(--hd-primary-mark);background:var(--hd-primary-soft)}.hd-merge__keep{align-items:center;gap:var(--hd-space-2);display:flex}.hd-merge__thumb{object-fit:cover;border-radius:var(--hd-radius-sm);width:160px;height:90px}.hd-merge__facts{gap:var(--hd-space-1) var(--hd-space-2);margin:var(--hd-space-2) 0 0;font-size:var(--hd-text-sm);grid-template-columns:auto 1fr;display:grid}.hd-merge__facts dt{color:var(--hd-text-muted)}.hd-merge__facts dd{margin:0}.hd-merge__field{gap:var(--hd-space-3);padding:var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);font-size:var(--hd-text-sm);flex-wrap:wrap;margin:0;display:flex}.hd-merge__summary{font-weight:var(--hd-weight-bold);margin:0}.hd-merge input[type=radio],.hd-merge input[type=checkbox]{accent-color:var(--hd-link)}.th-home{background:var(--hd-bg);min-height:calc(100vh - var(--th-bar-h));padding:62px 48px 112px 27px}.th-home:focus{outline:none}.th-home__title{font-family:var(--hd-font-display);text-transform:uppercase;color:var(--hd-text);letter-spacing:var(--hd-display-tracking);margin:0;font-size:17px;font-weight:600;line-height:24px}.th-home__links{grid-template-columns:48.8% auto;justify-content:start;align-items:center;padding:19px 0 15px 17px;display:grid}.th-home__links .th-link{justify-self:start;line-height:18px}.th-link{font:inherit;color:var(--hd-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:none}.th-home__links .th-link{font-size:10.5px}.th-link:hover{text-decoration:underline}.th-link:disabled{color:var(--hd-link);cursor:default;opacity:.55;text-decoration:none}.th-home__cols{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.th-home__feed{flex:0 550px;min-width:0}.th-homecard{background:var(--hd-surface);box-shadow:var(--hd-shadow-card);border-radius:var(--hd-radius-card)}.th-home .th-homecard{box-shadow:var(--hd-shadow-card)}.th-homecard__title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text);margin:0;font-size:15px;font-weight:600}.th-home__list,.th-np__list{margin:0;padding:0;list-style:none}.th-home__empty,.th-np__empty{color:var(--hd-text-2);margin:0;padding:20px 16px;font-size:12px}.th-note{position:relative}.th-note+.th-note:before{content:"";border-top:1px solid var(--hd-line);position:absolute;top:0;left:73px;right:0}.th-note__link{min-height:92px;color:var(--hd-text);grid-template-columns:12px 36px 1fr 20px;align-items:center;padding:8px 18px 8px 6px;text-decoration:none;display:grid}.th-note__link:hover{background:var(--hd-hover)}.th-note__link:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.th-note__dot{border-radius:50%;width:6px;height:6px}.th-note[data-unread] .th-note__dot{background:var(--hd-primary)}.th-note .th-note__avatar{width:36px;height:36px;font-size:13px}.th-note__text{gap:10px;min-width:0;padding-left:19px;display:grid}.th-note__title{letter-spacing:-.01em;color:var(--hd-text);font-size:11px;font-weight:900;line-height:1.3}.th-note__detail{color:var(--hd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.th-note__age{color:var(--hd-text-3);font-size:9.5px;line-height:1.3}.th-note__chev{color:var(--hd-text-2)}.th-np{flex:0 511px;min-width:300px;overflow:auto}.th-np__head{align-items:center;height:43px;padding:0 16px 0 9px;display:flex}.th-np__title-link{color:inherit;text-decoration:none}.th-np__title-link:hover{text-decoration:underline}.th-np__row{grid-template-columns:29px 1fr 36px 102px;align-items:center;column-gap:0;min-height:56px;padding:0 8px;display:grid}.th-np__row>.th-np__who{padding-left:8px}.th-np__row>.th-np__icon+.th-np__icon{margin-left:66px}.th-np__row{position:relative}.th-np__row+.th-np__row:before{content:"";border-top:1px solid var(--hd-line);position:absolute;top:0;left:45px;right:0}.th-np .th-np__avatar{width:29px;height:29px;font-size:10px}.th-np__who{gap:3px;min-width:0;display:grid}.th-np__name{color:var(--hd-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.th-np__due{color:var(--hd-text-2);align-items:center;gap:1px;font-size:10.5px;display:inline-flex}.th-np__due[data-late]{color:var(--hd-missed);font-weight:600}.th-np__due svg{fill:var(--hd-missed);stroke:var(--hd-on-danger)}.th-np__icon{width:36px;height:36px;color:var(--hd-link);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.th-np__icon svg{width:20px;height:20px}.th-np__icon:hover{background:var(--hd-primary-soft)}.th-np__icon:focus-visible{outline:2px solid var(--hd-focus)}.th-np__tip{z-index:calc(var(--hd-z-dialog) - 2);border-radius:var(--hd-radius-btn);background:var(--hd-toast-bg);height:25.5px;color:var(--hd-toast-text);font-family:var(--hd-font);white-space:nowrap;pointer-events:none;align-items:center;padding:0 10px;font-size:10.5px;font-weight:400;line-height:1;animation:.12s ease-out th-np-tip;display:flex;position:fixed;transform:translateY(-50%)}.th-np__tip:before{content:"";border:4px solid #0000;border-left:0;border-right:3.5px solid var(--hd-toast-bg);margin-top:-4px;position:absolute;top:50%;left:-3.5px}@keyframes th-np-tip{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.th-np__tip{animation:none}}@media (width<=900px){.th-home{padding:24px 16px 112px}.th-home__links{grid-template-columns:auto auto;justify-content:space-between;padding:12px 0}.th-home__cols{flex-direction:column}.th-home__feed,.th-np{flex-basis:auto;width:100%;min-width:0;max-height:none}}.th-coach{--coach-body:var(--hd-font);--coach-shadow:var(--hd-shadow-card);--coach-panel-shadow:var(--hd-shadow-card);--coach-open:var(--hd-font);background:var(--hd-bg);min-height:calc(100vh - var(--th-bar-h));grid-template-columns:minmax(0,753.5px) minmax(0,377.5px);align-items:start;column-gap:36.5px;padding:11.5px 24px 112px 28.5px;display:grid}.th-coach:focus{outline:none}.th-coach{grid-template-rows:auto 1fr;grid-template-areas:"top side""feed side"}.th-coach__top{grid-area:top}.th-coach__feed{grid-area:feed;min-width:0;position:relative}.th-coach__side{grid-area:side}.th-coach__side:focus{outline:none}.th-coach__skip{z-index:5;border-radius:var(--hd-radius-btn);background:var(--hd-surface);color:var(--hd-link);font:inherit;box-shadow:var(--hd-shadow-menu);cursor:pointer;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:4px 8px;font-size:11px;position:absolute;top:0;left:0;overflow:hidden}.th-coach__skip:focus-visible{clip-path:none;outline:2px solid var(--hd-focus);outline-offset:1px;width:auto;height:auto}.th-coach__top{align-items:center;gap:21px;width:100%;display:flex}.th-coach__picker{flex:0 0 668.5px;min-width:0;position:relative}.th-coach__picker-btn{border-radius:var(--hd-radius-card);background:var(--hd-surface);width:100%;height:41.5px;box-shadow:var(--coach-shadow);cursor:pointer;font:inherit;color:var(--hd-text);text-align:left;border:0;align-items:center;padding:0 7.5px 0 12px;display:flex}.th-coach__picker-btn:hover{background:var(--hd-hover)}.th-coach__picker-btn:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.th-coach__picker-mark{flex:none;width:24px;height:24px;font-size:8.5px}.th-coach__picker-mark--logo{background:var(--hd-bar-bg);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.th-coach__picker-mark--logo .th-monogram{width:20px;height:20px}.th-coach__picker-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:9px;font-size:13.5px;font-weight:700;line-height:1;overflow:hidden}.th-coach__picker-chev{color:var(--hd-text-2);flex:none;transform:translateY(1px)}.th-coach__picker-menu{z-index:20;background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-menu);padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0}.th-coach__picker-search{width:100%;margin-bottom:6px}.th-coach__picker-list{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.th-coach__picker-list button{border-radius:var(--hd-radius-btn);width:100%;font:inherit;color:var(--hd-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.th-coach__picker-list button:hover,.th-coach__picker-list button:focus-visible{background:var(--hd-hover);outline:none}.th-coach__picker-list [aria-selected=true] button{font-weight:700}.th-coach__picker-list .hd-muted{padding:6px 8px;font-size:12px}.th-coach__when{align-items:center;gap:10px;display:flex;position:relative}.th-coach__latest{border:1px solid var(--hd-line-strong);border-radius:var(--hd-radius-btn);background:var(--hd-surface);width:37.5px;height:21px;color:var(--hd-text);font:inherit;font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;cursor:pointer;padding:1px 0 0;font-size:9px;font-weight:600;line-height:1}.th-coach__latest:hover{background:var(--hd-hover)}.th-coach__latest[aria-pressed=true]{border-color:var(--hd-primary);background:var(--hd-primary);color:var(--hd-on-primary)}.th-coach__latest[aria-pressed=true]:hover{border-color:var(--hd-primary-hover);background:var(--hd-primary-hover)}.th-coach__latest-word{display:block;transform:translateY(.5px)}.th-coach__cal-btn{width:16px;height:18px;color:var(--hd-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.th-coach__cal-btn:hover{color:var(--hd-link)}.th-coach__cal{width:14px;height:15.5px;transform:translate(-.5px,-.75px)}.th-coach__cal-btn:focus-visible,.th-coach__latest:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-coach__date-menu{z-index:20;background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-menu);padding:8px;position:absolute;top:calc(100% + 6px);right:0}.th-coach__day-head{justify-content:space-between;align-items:center;height:22px;margin:33px 0 4px;display:flex}.th-coach__day+.th-coach__day .th-coach__day-head{margin-top:29px}.th-coach__day-title{font-family:var(--hd-font-display);color:var(--hd-text);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;margin:0;font-size:15px;font-weight:600;line-height:22px}.th-coach__expand{font-family:var(--coach-open);color:var(--hd-text);cursor:pointer;align-items:center;gap:9px;margin-right:6px;font-size:10.25px;font-weight:600;line-height:14px;display:inline-flex}.th-coach__switch.hd-switch{width:30px;height:10px;box-shadow:inset 0 0 0 1px var(--hd-line-strong);cursor:pointer;border:0;border-radius:5px;padding:0;display:inline-block;position:relative;top:.5px}.th-coach__switch:after{content:"";background:var(--hd-surface);width:15px;height:15px;box-shadow:0 0 0 1px var(--hd-line-strong), var(--hd-shadow-card);border-radius:50%;transition:transform .15s;position:absolute;top:-2px;left:-.5px}.th-coach__switch.hd-switch[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--hd-link)}.th-coach__switch[aria-checked=true]:after{background:var(--hd-link);box-shadow:var(--hd-shadow-card);transform:translate(16px)}.th-coach__switch:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-coach__card{background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--coach-shadow);font-family:var(--coach-body);color:var(--hd-text);padding:12px 12px 25.5px}.th-coach__rule{border:0;border-top:1px solid var(--hd-line);margin:27.5px 0}.th-coach__who{align-items:flex-start;gap:9px;display:flex}.th-coach .th-coach__avatar{width:30px;height:30px;font-size:10px}.th-coach__who-text{padding-top:.5px;display:grid}.th-coach__name{color:var(--hd-link);justify-self:start;font-size:11px;font-weight:600;line-height:13.5px;text-decoration:none}.th-coach__name:hover{text-decoration:underline}.th-coach__date{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text);font-size:11px;font-weight:500;line-height:13px}.th-coach__moved{color:var(--hd-text-3);font-size:9.5px;line-height:12px}.th-coach__stats{grid-template-columns:repeat(5,1fr);margin:18.5px -4px 0;display:grid}.th-coach__stat[data-part=blocks] .th-coach__icon{transform:translate(-.5px,-1.5px)}.th-coach__stat{flex-direction:column;align-items:center;display:flex}.th-coach__icon{width:36px;height:36px}.th-coach__stat-value{font-family:var(--hd-font);color:var(--hd-text);margin-top:4px;font-size:12px;font-weight:700;line-height:15px}.th-coach__stat-label{color:var(--hd-text-2);margin-top:1.25px;font-size:9.5px;line-height:14px}.th-coach__stat[data-part=intensity] .th-coach__icon{transform:scale(1.07)}.th-coach__comment{font-family:var(--coach-open);grid-template-columns:12px 1fr;gap:0 6px;margin-top:15px;display:grid}.th-coach__bubble{align-self:center;width:12px;height:12px;transform:translateY(-1.25px)}.th-coach__comment-title{color:var(--hd-text);font-size:9.5px;font-weight:600;line-height:13px;transform:translateY(-1.5px)}.th-coach__comment-who{color:var(--hd-text-3);font-weight:400}.th-coach__comment-body{color:var(--hd-text);grid-column:2;margin-top:-1px;font-size:10.5px;line-height:13px}.th-coach__comments{margin:4px 0 0;padding:0;list-style:none}.th-coach__comments .th-coach__comment,.th-coach__comment+.th-coach__comment{margin-top:10px}.th-coach__blocks+.th-coach__comments{border-top:.5px solid var(--hd-line);margin-top:12px;padding-top:2px}.th-coach__see{font-family:var(--coach-body);color:var(--hd-link);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:2px 0;font-size:11.25px;font-weight:600;line-height:14px;display:block}.th-coach__see:hover{text-decoration:underline}.th-coach__stats+.th-coach__see{margin-top:6.75px}.th-coach__see:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-coach__actions{grid-template-columns:360.5fr 363fr;gap:6px;margin:10px 0 0;display:grid}.th-coach__btn{height:33px;box-shadow:inset 0 0 0 1px var(--hd-link);border-radius:var(--hd-radius-btn);background:var(--hd-surface);color:var(--hd-link);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;cursor:pointer;border:0;padding:0 12px;font-size:11px;font-weight:600}.th-coach__btn:hover{background:var(--hd-primary-soft)}.th-coach__btn--primary{box-shadow:none;background:var(--hd-primary);color:var(--hd-on-primary)}.th-coach__btn--primary:hover{background:var(--hd-primary-hover)}.th-coach__btn:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-coach__more{margin-top:16px}.th-coach__block+.th-coach__block{border-top:.5px solid var(--hd-line);margin-top:12px;padding-top:12px}.th-coach__block-cat{font-family:var(--hd-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--hd-text-2);margin:0 0 8px;font-size:9.5px;font-weight:500;line-height:12px}.th-coach__ex .th-coach__comment{margin-top:6px}.th-coach__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.th-coach__line{grid-template-columns:22px 1fr;align-items:start;column-gap:8px;display:grid}.th-coach__letter{box-sizing:border-box;background:var(--hd-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ss,var(--hd-line-strong));font-family:var(--hd-font-display);color:var(--hd-text);border:0;border-radius:50%;place-items:center;font-size:8.5px;font-weight:600;display:inline-grid}.th-coach__letter[data-done]{background:var(--hd-done);color:var(--hd-on-done);box-shadow:inset 0 0 0 1.5px var(--ss,var(--hd-line-strong)), inset 0 0 0 3px var(--hd-surface)}.th-coach__ex{display:grid}.th-coach__ex-name{color:var(--hd-text);font-size:11.5px;font-weight:700;line-height:14px}.th-coach__ex-dose{color:var(--hd-text-2);font-size:10.5px;line-height:13px}.th-coach__note{color:var(--hd-text-2);margin:0;font-size:11px}.th-coach__empty{color:var(--hd-text-2);margin:32px 0 0;font-size:12px}.th-coach__end{height:1px}.th-coach__load{margin:16px auto 0}.th-coach__side{gap:17px;min-width:0;margin-top:55.5px;display:grid}.th-coach__panel{background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--coach-panel-shadow)}.th-coach__panel-title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text);margin:0;font-size:15.5px;font-weight:600;line-height:20px}.th-coach__month{padding:12px 15.5px 11px}.th-coach__month-stats{grid-template-columns:repeat(3,1fr);margin:32px 0 0 -7px;display:grid}.th-coach__month-stat{flex-direction:column;align-items:center;display:flex}.th-coach__gold{width:32px;height:32px}.th-coach__month-stat[data-part=sessions]{transform:translate(4.5px)}.th-coach__month-stat[data-part=blocks]{transform:translate(-1.5px)}.th-coach__month-stat[data-part=readiness]{transform:translate(-3px)}.th-coach__month-value{font-family:var(--hd-font-display);color:var(--hd-text);margin-top:7px;font-size:25px;font-weight:600;line-height:30px}.th-coach__month-label{color:var(--hd-text-2);margin-top:13px;font-size:9.5px;line-height:14px}.th-coach__month-link{color:var(--hd-link);margin:29.5px 0 0 9px;font-size:10.75px;font-weight:600;text-decoration:none;display:inline-block}.th-coach__month-link:hover{text-decoration:underline}.th-coach__month-error{color:var(--hd-text-2);margin:14px 0 -14px 9px;font-size:11px;line-height:14px}.th-coach .th-np--home{border-radius:var(--hd-radius-card);min-width:0;box-shadow:var(--coach-panel-shadow);flex:none}.th-coach .th-np--home .th-np__head{height:auto;padding:9.5px 16px 13.5px 9px}.th-coach .th-np--home .th-homecard__title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text);font-size:15px;font-weight:600;line-height:22px}.th-coach .th-np--home .th-np__row{grid-template-columns:30px 1fr 20px 63px;min-height:57.5px;padding:0 14px 0 7.5px}.th-coach .th-np--home .th-np__row>.th-np__icon+.th-np__icon{margin-left:45px}.th-coach .th-np--home .th-np__row+.th-np__row:before{background:var(--hd-line);border-top:0;height:.5px;left:45.5px}.th-coach .th-np--home .th-np__avatar{width:30px;height:30px;font-size:10px}.th-coach .th-np--home .th-np__who{gap:3.6px;padding-left:8px}.th-coach .th-np--home .th-np__name{font-family:var(--hd-font);color:var(--hd-text);font-size:10.5px;font-weight:600}.th-coach .th-np--home .th-np__due{font-family:var(--hd-font);gap:0;font-size:10px;font-weight:600}.th-coach .th-np--home .th-np__due[data-late]{color:var(--hd-missed)}.th-coach .th-np--home .th-np__due:not([data-late]){color:var(--hd-text);font-weight:400}.th-coach .th-np--home .th-np__due .th-np__warn{width:13.5px;height:12.5px;fill:var(--hd-missed);stroke:none;margin-right:.5px;transform:translateY(-.6px)}.th-coach .th-np--home .th-np__icon{width:20px;height:20px}.th-coach .th-np--home .th-np__icon:hover{color:var(--hd-primary-hover);background:0 0}.th-coach .th-np--home .th-np__icon svg{width:20px;height:20px;overflow:visible;transform:translateY(.5px)}@media (width<=1100px){.th-coach{grid-template:"top""side""feed"1fr/minmax(0,1fr);padding:12px 16px 112px}.th-coach__picker{flex:auto}.th-coach__side{margin-top:32px}}.hd-privacy{max-width:760px;padding:var(--hd-space-6) var(--hd-space-4) 96px;margin:0 auto}.hd-privacy__draft{border:1px solid var(--hd-warning);border-radius:var(--hd-radius-md);margin-bottom:var(--hd-space-4)}.hd-privacy__back{margin-bottom:var(--hd-space-4);display:inline-block}.hd-legal{line-height:1.55}.hd-legal h1{font-size:var(--hd-text-xl,1.5rem);margin:0 0 var(--hd-space-3)}.hd-legal h2{font-size:var(--hd-text-lg,1.2rem);margin:var(--hd-space-5) 0 var(--hd-space-2)}.hd-legal h3{font-size:var(--hd-text-md,1rem);margin:var(--hd-space-4) 0 var(--hd-space-1)}.hd-legal p,.hd-legal ul{margin:0 0 var(--hd-space-3)}.hd-legal ul{padding-left:1.25em}.hd-legal li+li{margin-top:var(--hd-space-1)}.hd-join__card{width:min(560px,100%)}.hd-join__notice{max-height:260px;padding:var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface-2,var(--hd-surface));font-size:var(--hd-text-sm);overflow-y:auto}.hd-join__tick{gap:var(--hd-space-2);align-items:flex-start;display:flex}.hd-join__tick input{flex:none;width:18px;height:18px;margin-top:.2em}.hd-join__link{color:var(--hd-link,var(--hd-primary));cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.hd-signin__footer{font-size:var(--hd-text-sm);text-align:center;margin:0}.hd-feedback__text{resize:vertical;width:100%;min-height:120px;font:inherit}.hd-feedback-list{gap:var(--hd-space-2);margin:0;padding:0;list-style:none;display:grid}.hd-feedback-list li{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);padding:var(--hd-space-2) var(--hd-space-3)}.hd-feedback-list__body{white-space:pre-wrap;word-break:break-word;margin:var(--hd-space-1) 0 0}.hd-join__form{gap:var(--hd-space-3);display:grid}.hd-join__hint{font-size:var(--hd-text-sm);margin:0}.hd-outbox{gap:var(--hd-space-2);margin:0;padding:0;list-style:none;display:grid}.hd-outbox li{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);padding:var(--hd-space-2) var(--hd-space-3)}.hd-outbox summary{gap:var(--hd-space-1) var(--hd-space-3);cursor:pointer;flex-wrap:wrap;display:flex}.hd-outbox__to{font-weight:var(--hd-weight-medium)}.hd-outbox__subject{flex:1;min-width:12em}.hd-outbox__body{white-space:pre-wrap;word-break:break-word;font:inherit;margin:var(--hd-space-2) 0 0}.hd-outbox__actions{gap:var(--hd-space-2);margin-top:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-queue__title{margin:0 0 var(--hd-space-1);font-size:var(--hd-text-xl)}.hd-queue__headline{margin:0 0 var(--hd-space-3);color:var(--hd-text-muted)}.hd-queue__tools{align-items:center;gap:var(--hd-space-2);margin-bottom:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-queue__find{width:16rem;max-width:100%}.hd-queue-link{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hd-queue__list--stale{opacity:.6}.hd-queue__table{border-collapse:collapse;background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);width:100%}.hd-queue__table th{text-align:left;font-size:var(--hd-text-sm);color:var(--hd-text-muted);font-weight:var(--hd-weight-medium);padding:var(--hd-space-2) var(--hd-space-3);border-bottom:1px solid var(--hd-border)}.hd-queue__sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hd-queue__sort:hover{color:var(--hd-text)}.hd-queue__row{cursor:pointer;border-bottom:1px solid var(--hd-border);box-shadow:inset 3px 0 #0000}.hd-queue__row:hover{background:var(--hd-surface-2)}.hd-queue__row--overdue{box-shadow:inset 3px 0 0 var(--hd-danger)}.hd-queue__row td{padding:var(--hd-space-2) var(--hd-space-3);vertical-align:middle}.hd-queue__open{font:inherit;color:var(--hd-text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.hd-queue__name{font-weight:var(--hd-weight-medium)}.hd-queue__plan{font-size:var(--hd-text-sm)}.hd-queue__menu{text-align:right;width:1%}.hd-queue-menu{display:inline-block;position:relative}.hd-queue-menu__list{z-index:30;min-width:15rem;padding:var(--hd-space-1);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.hd-queue-menu__item{padding:var(--hd-space-2) var(--hd-space-3);font:inherit;color:var(--hd-text);text-align:left;border-radius:var(--hd-radius-sm,4px);cursor:pointer;background:0 0;border:0}.hd-queue-menu__item:hover,.hd-queue-menu__item:focus-visible{background:var(--hd-surface-2)}.hd-queue-form{gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-queue-form__label{font-size:var(--hd-text-sm);color:var(--hd-text-muted)}.hd-queue-form__chips{gap:var(--hd-space-1);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.hd-queue__row{transition:background-color .15s}}@media (width<=720px){.hd-queue__table thead th:nth-child(3),.hd-queue__table thead th:nth-child(4),.hd-queue__row td:nth-child(4){display:none}.hd-queue__row td:nth-child(3){padding-top:0;display:block}}.hd-queue-bar{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2) var(--hd-space-4);background:var(--hd-info-soft);border-bottom:1px solid var(--hd-border);flex-wrap:wrap;display:flex}.hd-queue-bar__where{font-weight:var(--hd-weight-medium);margin-right:var(--hd-space-2)}.hd-queue-bar__note{flex:100%;margin:0}.th-emptyday{flex-direction:column;align-items:center;gap:18px;margin-top:72px;display:flex}.th-emptyday__add{height:30px;box-shadow:inset 0 0 0 .5px var(--hd-primary-mark);background:var(--hd-surface);color:var(--hd-link);font:inherit;cursor:pointer;border:0;border-radius:2px;padding:0 16px;font-size:10.5px;font-weight:600}.th-ehead.th-ehead--empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th-ehead.th-ehead--empty:focus-within{clip:auto;width:auto;height:auto;position:static;overflow:visible}.th-ehead.th-ehead--empty:focus-within .th-ehead__titlerow{display:none}.th-editor__col>.th-emptyday{gap:37px;margin-top:0;padding:85.5px 0 40px}.th-editor__col>.th-emptyday .th-emptyday__icon{width:71px;height:78px;color:var(--hd-line-strong)}.th-editor__col>.th-emptyday .th-emptyday__add{height:30px;padding:0 16.2px}.th-emptyday__add{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);border-radius:var(--hd-radius-btn)}.th-side{top:calc(var(--th-bar-h) + 8px);z-index:1;width:225px;height:calc(100vh - var(--th-bar-h) - 8px);background:var(--hd-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--hd-rail-bg) 30%, transparent);clip-path:inset(-4px -12px -12px);align-self:start;margin-top:8px;padding:0 0 24px;position:sticky;overflow-y:auto}.th-mini{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.th-mini__head{grid-template-columns:repeat(7,1fr);align-items:center;height:29px;display:grid}.th-mini__wd{text-align:center;color:var(--hd-text-3);padding-top:1px;font-size:8.25px;font-weight:400}.th-mini__weeks{grid-template-columns:repeat(7,1fr);grid-auto-rows:31.5px;align-content:start;height:135px;display:grid;overflow:hidden}.th-mini__weeks>*{transform:translateY(calc(var(--mini-shift,0px) - 33.5px))}.th-mini[data-today-weeks] .th-mini__weeks>:not([data-above]){transform:translateY(calc(var(--mini-shift,0px) - 33px))}.th-mini[data-today-weeks] .th-mini__fade{display:none}.th-mini__fade{pointer-events:none;background:linear-gradient(transparent, color-mix(in srgb, var(--hd-text) 1.8%, transparent));height:24px;position:absolute;top:140px;left:0;right:0}.th-mini__day{background:var(--hd-surface);height:31.5px;font:inherit;color:var(--hd-text);cursor:pointer;border:0;place-items:center;padding:0;font-size:9px;font-weight:400;display:grid;position:relative}.th-mini__day[data-in]{background:var(--in-bg,var(--hd-surface-2))}.th-mini__day[data-weekend]{color:var(--hd-text-3);font-weight:700}.th-mini__num{border-radius:50%;place-items:center;width:22.5px;height:22.5px;display:grid}.th-mini__day:hover .th-mini__num{background:var(--hd-surface-3)}.th-mini__day[data-today] .th-mini__num{box-shadow:inset 0 0 0 1px var(--hd-link);width:25.5px;height:25.5px;color:var(--hd-text);font-weight:400}.th-mini__day[data-open] .th-mini__num,.th-mini__day[data-open]:hover .th-mini__num{background:var(--hd-primary);color:var(--hd-on-primary);box-shadow:none;box-sizing:border-box;width:22px;height:22px;padding-bottom:1px;font-size:10px;font-weight:700;line-height:1}.th-mini__mon{font-size:9px;font-weight:inherit;text-align:center;line-height:11px;position:absolute;top:0;left:0;right:0}.th-mini__dot{background:var(--hd-done);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:6.5px;left:50%}.th-mini__dot[data-unpublished]{background:var(--hd-partial-ink)}.th-mini__day[data-open] .th-mini__dot{display:none}.th-mini__day:focus-visible{outline:none}.th-prev{color:var(--hd-text);padding:22.5px 8px 0 7.5px}.th-prev__title{color:var(--hd-text);margin:0;padding-bottom:10.5px;font-size:12px;font-weight:700;line-height:20px;position:relative}.th-prev__title:after{content:"";background:var(--hd-line);transform-origin:top;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(.5)}.th-prev__day{color:var(--hd-text);margin:10.5px 0 0;font-size:9.75px;font-weight:600;line-height:18px}.th-prev__one{margin:16px 0 0 4.5px}.th-prev__one+.th-prev__one{margin-top:20px}.th-prev__session{align-items:flex-start;gap:3.5px;padding-right:8px;display:flex}.th-prev__badge{background:var(--hd-coach-badge-bg);width:15px;height:15px;color:var(--hd-on-coach-badge);border-radius:2px;flex:none;place-items:center;font-size:5px;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.th-prev__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hd-text-3);flex:1;font-size:9px;font-weight:600;line-height:9px;overflow:hidden}.th-prev__session[data-published] .th-prev__name{color:var(--hd-text)}.th-prev__session:not([data-published]) .th-prev__name{padding-left:4px}.th-prev__open{color:var(--hd-text);flex:none;margin-top:1px;line-height:0}.th-prev__list{margin:7.5px 0 0;padding:0;list-style:none}.th-prev__block{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;flex-direction:column;padding:0;display:flex}div.th-prev__block{cursor:default}.th-prev__block:hover{background:var(--hd-hover)}.th-prev__block:focus-visible,.th-prev__open:focus-visible{outline:1.5px solid var(--hd-focus);outline-offset:1px}.th-prev__line{grid-template-columns:14.5px minmax(0,1fr);align-items:start;column-gap:7.5px;margin:0 0 -1.5px -.5px;display:grid;position:relative}.th-prev__line[data-joined]:after{content:"";background:var(--ss,var(--hd-text));transform-origin:0;width:1px;position:absolute;top:14.5px;bottom:1.5px;left:7.5px;transform:scaleX(.5)}.th-prev__letter{box-sizing:border-box;width:13.5px;height:13.5px;box-shadow:0 0 0 .5px var(--ss,var(--hd-text));color:var(--hd-text);letter-spacing:-.2px;border:0;border-radius:50%;place-items:center;margin:.5px;font-size:7px;font-weight:400;line-height:1;display:grid}.th-prev__line[data-done] .th-prev__letter{box-shadow:0 0 0 .5px var(--hd-done);background:var(--hd-done);color:var(--hd-on-done)}.th-prev__letter .th-letter__n{display:none}.th-prev__text{min-width:0;color:var(--hd-text);flex-direction:column;padding-top:4.5px;font-size:9px;line-height:13.5px;display:flex}.th-prev__text b{color:var(--hd-text);overflow-wrap:anywhere;font-size:9px;font-weight:600}.th-prev__mark{color:var(--hd-text-3);align-self:flex-end;font-size:10px}.th-mini__failed{z-index:3;background:var(--hd-surface);box-shadow:0 0 0 .5px var(--hd-line);color:var(--hd-danger);border-radius:2px;justify-content:center;align-items:center;gap:6px;margin:4px 8px 0;padding:3px 6px;font-size:9px;line-height:12px;display:flex;position:relative}.th-prev__failed{margin:12px 0 0}.th-mini__retry{font:inherit;color:var(--hd-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.th-mini__retry:focus-visible{outline:1.5px solid var(--hd-focus);outline-offset:1px}.th-prev__rest{flex-direction:column;align-items:center;margin-top:177.5px;padding-left:12px;display:flex}.th-prev__zzz{width:41px;height:29px;color:var(--hd-text-3);fill:none;display:block}.th-prev__restword{color:var(--hd-text);white-space:nowrap;margin:22px 0 0;font-size:10.5px;font-weight:400;line-height:14px}.th-prev__circuit{color:var(--hd-text);padding:4.5px 0 0 1px;font-size:9px;font-weight:600;line-height:13.5px;display:block}.th-prev__letter{background:var(--hd-surface);color:var(--hd-text);box-shadow:0 0 0 1.25px var(--ss,var(--hd-text));font-family:var(--hd-font-display)}.th-prev__line[data-done] .th-prev__letter{background:var(--hd-done);color:var(--hd-on-done);box-shadow:0 0 0 1.25px var(--ss,var(--hd-done))}.th-prev__line[data-joined]:after{background:var(--ss,var(--hd-text));width:1.5px;left:7px;transform:none}.th-prev__title{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);font-weight:600}.th-prev__day,.th-mini__wd{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-prev__badge{font-family:var(--hd-font-display);border-radius:3px;font-style:normal;font-weight:600}.th-mini{font-family:var(--hd-font)}.th-mini__day[data-other]{color:var(--hd-text-3)}.th-mini__day:focus-visible .th-mini__num,.th-mini__day[data-today]:focus-visible .th-mini__num{box-shadow:inset 0 0 0 2px var(--hd-focus)}.th-mini__day[data-open]:focus-visible .th-mini__num{box-shadow:0 0 0 1.5px var(--hd-surface), 0 0 0 3.5px var(--hd-focus)}.th-prev__block:focus-visible,.th-prev__open:focus-visible,.th-mini__retry:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-prev__mark{color:var(--hd-text-3)}.th-prev__badge{box-shadow:inset 0 0 0 1px var(--hd-primary-mark)}.th-prev__day{text-transform:uppercase}.th-mini__day{font-family:var(--hd-font-display)}.th-prev__name{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-ehead{flex-direction:column;gap:10px;display:flex}.th-ehead__back{color:var(--hd-text);align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.th-ehead__back:hover{color:var(--hd-link)}.th-ehead__titlerow{align-items:center;gap:8px;min-width:0;margin-top:14px;display:flex}.th-ehead__date{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hd-text);letter-spacing:-.01em;flex:auto;margin:0;font-size:24px;font-weight:700;overflow:hidden}.th-ehead__titlerow .hd-editor-head__title{font-size:24px}.th-ehead__tools{flex:none;align-items:center;gap:0;margin-left:auto;display:flex}.th-ehead__actions{align-items:center;gap:0;display:flex}.th-head-icon{width:28px;height:28px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.th-head-icon:hover:not(:disabled){background:var(--hd-surface-2);color:var(--hd-text)}.th-head-icon:disabled{opacity:.35;cursor:default}.th-head-icon[aria-pressed=true]{color:var(--hd-link);background:var(--hd-selected)}.th-btn-primary,.th-btn-outline{white-space:nowrap;border:1px solid var(--hd-primary-mark);min-height:37px;font:inherit;cursor:pointer;border-radius:2px;margin-left:8px;padding:0 14px;font-size:13px;font-weight:600}.th-btn-primary{background:var(--hd-primary);color:var(--hd-on-primary)}.th-btn-primary:hover{background:var(--hd-primary-hover)}.th-btn-outline{background:var(--hd-surface);color:var(--hd-link)}.th-btn-outline:hover{background:var(--hd-selected)}.th-ehead__daterow{align-items:flex-start;gap:12px;display:flex}.th-badge{background:var(--hd-coach-badge-bg);width:34px;height:34px;color:var(--hd-on-coach-badge);border-radius:2px;flex:none;place-items:center;font-size:12px;font-style:italic;font-weight:700;display:inline-grid}.th-ehead__dateinfo{flex-direction:column;gap:2px;display:flex}.th-ehead__status{color:var(--hd-text-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.th-ehead__dot{background:var(--hd-partial);border-radius:50%;width:7px;height:7px}.th-ehead__status[data-tone=live] .th-ehead__dot{background:var(--hd-done)}.th-ehead__status[data-tone=logged] .th-ehead__dot{background:var(--hd-text-2)}.th-ehead__names{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.hd-editor-head__title--small{color:var(--hd-text);margin:0;font-size:14px;font-weight:600}.th-ehead__client{color:var(--hd-text-3);font-size:12px}.th-notes{border:1px solid var(--hd-line);padding:8px 10px}.th-notes__head{justify-content:space-between;align-items:baseline;display:flex}.th-notes__label{color:var(--hd-text);font-size:13px;font-weight:600}.th-notes .hd-notes__box{resize:none;border:0;border-radius:0;min-height:44px;padding:2px 0;font-size:13px}.th-notes .hd-notes__box:focus{outline:none;min-height:88px}.th-notes .hd-notes__count[data-warn]{color:var(--hd-warning)}.th-notes .hd-notes__meta:has(.hd-notes__state:empty) .hd-notes__insert{opacity:.7}.th-counter{color:var(--hd-text-3);font-size:10px}.th-ehead__more{opacity:0;align-items:center;transition:opacity .12s;display:inline-flex}.th-ehead__titlerow:hover .th-ehead__more,.th-ehead__more:focus-within{opacity:1}.th-ehead__names{visibility:hidden}.th-ehead__names:has(.hd-title-edit){visibility:visible}.th-ehead__daterow{gap:19px}.th-head-icon{width:30px;height:30px;color:var(--hd-text-3)}.th-ehead__actions .th-btn-primary,.th-ehead__actions .th-btn-outline{min-width:123px;margin-left:30px}.th-notes{border-color:var(--hd-line);min-height:88px;box-shadow:0 1px 2px color-mix(in srgb, var(--hd-rail-bg) 4%, transparent);padding:14px 10px 10px}.th-notes:not(:focus-within) .hd-notes__meta:not([data-alert]),.th-notes:not(:focus-within) .hd-notes__preview{display:none}.th-notes .hd-notes__state:not([data-state=not_saved]){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.th-ehead{gap:0}.th-ehead__tools{position:relative}.th-ehead__more{background:var(--hd-surface);padding-right:6px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.th-ehead__iso{line-height:22px}.th-ehead__actions .th-head-icon+.th-head-icon{margin-left:6px}.th-ehead__actions .th-btn-primary,.th-ehead__actions .th-btn-outline{min-width:123px;margin-left:16px;padding:0 12px}.th-ehead .th-notes{min-height:87px;margin-top:16px}.th-ehead .th-notes{min-height:0;margin-top:12px;padding:12px 10px 8px}.th-notes .hd-notes__box{min-height:44px}.th-notes{padding:12px 10px 8px}.th-notes .hd-notes__box{min-height:44px;font-size:10px}.th-notes .th-counter,.th-notes .hd-notes__count{font-size:8px}.th-ehead__actions .th-btn-primary{min-width:116px;height:36px;font-size:10.5px}.th-badge{width:29px;height:29px;margin-top:4px;font-size:10px}.th-head-icon{color:var(--hd-text-2)}.th-ehead__status{font-size:10px}.th-ehead__status[data-tone=draft]{color:var(--hd-partial-ink);font-weight:600}.th-ehead__status[data-tone=draft] .th-ehead__dot{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--hd-partial-ink);background:0 0}.th-notes{position:relative}.th-notes__head>.th-counter,.th-notes__head>.hd-notes__count{position:absolute;top:4px;right:8px}.th-ehead__status[data-tone=draft] .th-ehead__dot{background:var(--hd-partial-ink);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--hd-partial-ink)}.th-notes{box-shadow:0 0 2px color-mix(in srgb, var(--hd-rail-bg) 10%, transparent);border-color:#0000}.th-ehead__actions .th-btn-primary,.th-ehead__actions .th-btn-outline{min-width:0;height:36px;min-height:36px;padding:0 22px}.th-ehead__status[data-tone=live]{color:var(--hd-done-text)}.th-ehead__status[data-tone=live] .th-ehead__dot{background:var(--hd-done);width:6.5px;height:6.5px;margin-right:1px}.th-ehead__status[data-tone=scheduled]{color:var(--hd-partial-ink);gap:12px;padding-left:4px;font-weight:500}.th-ehead__clock{color:var(--hd-partial-ink);flex:none}.th-ehead__actions{margin-top:1px}.th-ehead__actions .th-btn-primary,.th-ehead__actions .th-btn-outline{padding:0 17.25px}.th-ehead__back{font-size:10.2px}.th-ehead__titlerow{margin-top:41.5px}.th-ehead__daterow{margin-top:14px}.th-ehead__iso{font-size:15px}.th-ehead__status{margin-top:2.5px;font-size:9px}.th-badge{width:30px;height:30px}.th-ehead .th-notes{min-height:86.5px}.th-ehead .th-notes .hd-notes__box{min-height:38.5px}.th-editor .th-ehead .th-notes{margin-top:4.5px;margin-left:43px}.th-notes__label{font-size:10.5px}.th-ehead__actions .th-btn-primary{box-shadow:0 1px 3px color-mix(in srgb, var(--hd-rail-bg) 22%, transparent)}.th-editor .th-ehead .th-notes .hd-notes__box{margin-top:-9px;font-size:11px}.th-editor .th-ehead__actions .th-btn-primary{box-shadow:0 1px 3px color-mix(in srgb, var(--hd-rail-bg) 22%, transparent)}.th-ehead__titlerow:hover .th-ehead__more{opacity:0}.th-ehead__more:hover{opacity:1!important}.th-ehead__back{gap:3px}.th-ehead__status[data-tone=scheduled]{padding-left:0}.th-notes{border-width:.5px}.th-notes .hd-notes__box[readonly]{cursor:default}.th-ehead__iso{color:var(--hd-text-3);font-size:14px}.th-ehead__status[data-tone=scheduled]{font-weight:300}.th-head-icon svg[data-icon=SolidSave]{width:18.3px;height:18.3px}.th-notes:focus-within{box-shadow:inset 0 0 0 .5px var(--hd-focus)}.th-editor .th-ehead .th-notes .hd-notes__box:focus{min-height:38.5px}.th-notes .hd-notes__meta{min-height:0;position:absolute;bottom:4px;right:8px}.th-notes:not(:hover) .hd-notes__meta:not([data-alert]) .hd-notes__insert{visibility:hidden}.th-notes:not([data-typed]) .hd-notes__preview{display:none}.th-ehead__actions .th-head-icon[data-testid]{color:var(--hd-text-3)}.th-ehead__actions .th-head-icon[data-testid]:hover:not(:disabled){color:var(--hd-text)}.th-ehead__actions .th-head-icon[data-testid] svg{transform:translate(1.5px)}.th-editor .th-ehead .th-notes .hd-notes__box:placeholder-shown{margin-top:-12.8px}.th-notes__label{color:var(--hd-text)}.th-notes .hd-notes__box::placeholder{color:var(--hd-text-3)}.th-ehead .th-badge{background:var(--hd-coach-badge-bg)}.th-editor .th-ehead__actions .th-btn-primary{box-shadow:0 1.5px 4px color-mix(in srgb, var(--hd-rail-bg) 30%, transparent);margin-right:-.5px;padding-right:17.75px;position:relative;top:.5px}.th-ehead__iso{position:relative;top:-1px;left:-1.5px}.th-ehead__status[data-tone=live]{color:var(--hd-done-text);position:relative;top:-.5px;left:-1.5px}.th-ehead__status[data-tone=live] .th-ehead__dot{background:var(--hd-done);width:6px;height:6px;position:relative;top:-.75px}.th-ehead__status[data-tone=scheduled],.th-ehead__clock{color:var(--hd-partial-ink)}.th-ehead__clock{width:10px;height:10px;margin-left:1px;position:relative;top:-1.5px}.th-ehead__date{position:relative;top:-.5px}.th-editor .th-ehead .th-notes .th-notes__head>.hd-notes__count{font-size:7.5px;top:7px;right:7px}.th-editor .th-ehead .th-notes__label{margin-left:-1px}.th-editor .th-ehead__actions .th-btn-primary{padding-top:3px;padding-left:16.5px;padding-right:17.1px;font-size:10.65px;top:0;transform:translateY(.5px)}.th-notes:focus-within{border-color:color-mix(in srgb, var(--hd-focus) 75%, transparent);box-shadow:0 0 0 .5px color-mix(in srgb, var(--hd-focus) 75%, transparent)}.th-editor .th-ehead .th-notes[data-failed],.th-editor .th-ehead .th-notes[data-failed]:focus-within{box-shadow:inset 0 0 0 1px var(--hd-danger)}.th-notes .hd-notes__state[data-state=failed]{clip:auto;width:auto;height:auto;color:var(--hd-danger);font-size:9px;font-weight:600;position:static;overflow:visible}.th-notes .hd-notes__meta:has(.hd-notes__state[data-state=failed]) .hd-notes__insert{display:none}.hd-notes__retry{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-size:9px;font-weight:600}.th-ehead__back{letter-spacing:.16px}.th-ehead__actions [data-testid=editor-unpublish]{height:36px;min-height:36px;margin:0 0 0 16px;padding:0 16.5px}.th-ehead__actions{position:relative}.th-ehead__actions .th-btn-primary[data-busy]{cursor:progress}.th-ehead__actions .th-btn-primary[data-busy]:after{content:"";box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--hd-on-primary) 45%, transparent);border-top-color:var(--hd-on-primary);opacity:0;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;animation:0s .3s forwards th-busy-in,.8s linear infinite th-busy-spin;position:absolute;top:50%;right:5px}@keyframes th-busy-in{to{opacity:1}}@keyframes th-busy-spin{to{transform:rotate(360deg)}}.th-ehead__retrying{white-space:nowrap;color:var(--hd-danger);font-size:10px;font-weight:600;position:absolute;top:calc(100% + 6px);right:0}.th-ehead__date{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);font-weight:600}.th-ehead__iso{font-family:var(--hd-font-display)}.th-btn-primary,.th-btn-outline{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);border-radius:var(--hd-radius-btn)}.th-badge,.th-ehead .th-badge{font-family:var(--hd-font-display);letter-spacing:.02em;border-radius:3px;font-style:normal;font-weight:600}.th-notes__label{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-editor .th-ehead .th-notes{border-radius:var(--hd-radius-btn)}.th-ehead__back{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);font-weight:600}.th-notes__label{text-transform:uppercase;font-weight:600}.th-editor .th-ehead .th-notes{background:var(--hd-surface);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-card);border-color:#0000}.th-ehead__more{background:var(--ed-page,var(--hd-surface))}.th-btn-primary{border-color:var(--hd-primary)}.th-btn-primary:hover{border-color:var(--hd-primary-hover)}.hd-editor-head__title,.hd-editor-head__title .hd-title-btn,.th-btitle__text{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase}.th-badge,.th-ehead .th-badge{box-shadow:inset 0 0 0 1px var(--hd-primary-mark)}.th-ehead__iso{text-transform:uppercase;letter-spacing:var(--hd-display-tracking)}.hd-hist{width:400px}.hd-editor[data-history-open]{padding-right:408px}@media (width<=1023px){.hd-editor[data-history-open]{padding-right:0}}.hd-hist__chips{gap:var(--hd-space-1);padding:var(--hd-space-2) var(--hd-space-4) 0;display:flex}.hd-hist__list{gap:var(--hd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-hist__entry{padding:var(--hd-space-2) var(--hd-space-3) var(--hd-space-2) var(--hd-space-5);border-radius:var(--hd-radius-md);cursor:pointer;font-size:var(--hd-text-sm);position:relative}.hd-hist__entry:hover{background:var(--hd-surface-2)}.hd-hist__entry[data-active]{background:var(--hd-accent-soft)}.hd-hist__dot{left:var(--hd-space-2);background:var(--hd-text-muted);border-radius:50%;width:8px;height:8px;position:absolute;top:.9em}.hd-hist__entry[data-who=person] .hd-hist__dot{background:var(--hd-primary-mark)}.hd-hist__entry[data-who=agent] .hd-hist__dot{background:var(--hd-warning)}.hd-hist__top{justify-content:space-between;gap:var(--hd-space-2);display:flex}.hd-hist__who{font-weight:var(--hd-weight-medium)}.hd-hist__tag{font-size:var(--hd-text-xs);color:var(--hd-text-muted);white-space:nowrap}.hd-hist__when{font-size:var(--hd-text-xs);display:block}.hd-hist__body p{margin:2px 0 0}.hd-hist__lines{margin:2px 0 0;padding-left:1.1em}.hd-hist__lines li[data-deleted]{text-decoration:line-through}.hd-hist__entry[data-undone] .hd-hist__body,.hd-hist__entry[data-undone] .hd-hist__who{color:var(--hd-text-muted);text-decoration:line-through}.hd-block-card__row[data-history-hit]{box-shadow:inset 3px 0 0 var(--hd-primary-mark);background:var(--hd-accent-soft)}.hd-xh__chart{width:100%;height:120px;color:var(--hd-link)}.hd-xh__chart text{fill:var(--hd-text-muted);font-size:10px}.hd-xh__logs{gap:var(--hd-space-2);font-size:var(--hd-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-xh__log{border-bottom:1px solid var(--hd-border);padding-bottom:var(--hd-space-2)}.hd-xh__log p{margin:2px 0 0}.hd-xh__comment{font-style:italic}@media (width<=640px){.hd-hist{width:auto}}.hd-hist__restore{color:var(--hd-link)}.hd-restore{gap:var(--hd-space-2);flex-direction:column;align-items:stretch;display:flex}.hd-restore>.hd-btn:first-child{align-self:flex-start}.hd-restore__title{font-size:var(--hd-text-md);margin:0}.hd-restore__keys{font-size:var(--hd-text-xs);margin:0}.hd-restore__group{margin:var(--hd-space-2) 0 var(--hd-space-1);font-size:var(--hd-text-sm)}.hd-restore__list{gap:var(--hd-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-restore__row{gap:var(--hd-space-2);padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-md);font-size:var(--hd-text-sm);align-items:flex-start;display:flex}.hd-restore__row:focus-visible{outline:2px solid var(--hd-focus)}.hd-restore__row:hover{background:var(--hd-surface-2,var(--hd-accent-soft))}.hd-restore__row input{accent-color:var(--hd-primary-mark);margin-top:3px}.hd-restore__row[data-ticked] .hd-restore__now{text-decoration:line-through}.hd-restore__row[data-locked]{opacity:.6}.hd-restore__text{cursor:pointer;flex-direction:column;display:flex}.hd-restore__meta{font-size:var(--hd-text-xs)}.hd-restore__bar{gap:var(--hd-space-2);margin-top:var(--hd-space-2);display:flex}.hd-hist__restore{margin-top:4px}.hd-block-note{gap:2px;min-width:0;display:grid}.hd-block-note__add{font:inherit;font-size:var(--hd-text-sm);color:var(--hd-text-muted);opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.hd-block-note__add:hover{opacity:1;color:var(--hd-link)}.hd-block-note__text{align-items:flex-start;gap:var(--hd-space-1);max-width:100%;font:inherit;font-size:var(--hd-text-sm);color:var(--hd-text-muted);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;justify-self:start;padding:0;display:inline-flex}.hd-block-note__text:disabled{cursor:default;color:var(--hd-text-muted)}.hd-block-note__pencil{opacity:0;transition:opacity var(--hd-fast) var(--hd-ease);flex:none;margin-top:3px}.hd-block-note__text:hover .hd-block-note__pencil{opacity:1}.hd-block-note__box{font:inherit;font-size:var(--hd-text-sm);color:var(--hd-text);background:var(--hd-surface);resize:vertical;padding:var(--hd-space-1) var(--hd-space-2);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-sm)}.hd-block-note__box[aria-invalid=true]{border-color:var(--hd-danger)}.hd-block-note__count{font-size:var(--hd-text-xs);color:var(--hd-text-muted)}.hd-block-note__count[data-over]{color:var(--hd-danger);font-weight:var(--hd-weight-medium)}.hd-block-note:empty{display:none}.hd-block-rests{align-items:center;gap:var(--hd-space-1) var(--hd-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.hd-block-rests .hd-row-field{align-items:center;gap:var(--hd-space-1);flex-flow:wrap}.hd-block-rests .hd-row-field__input{width:4.5em}.hd-block-rests+.hd-popover-wrap{margin-left:0}.hd-block-rests__summary{font-size:var(--hd-text-xs);color:var(--hd-text-muted);align-self:center}@media (width<=720px){.hd-block-card__top{flex-wrap:wrap}.hd-block-rests{flex-basis:100%;order:10;margin-left:0}.hd-block-rests+.hd-popover-wrap{margin-left:auto}}.hd-row-extras{gap:var(--hd-space-3);margin-bottom:var(--hd-space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.hd-tempo-rest{gap:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-row-field{font-size:var(--hd-text-xs);color:var(--hd-text-muted);flex-direction:column;gap:2px;display:inline-flex}.hd-row-field__input{box-sizing:border-box;width:6.5em;padding:2px var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-sm);background:var(--hd-surface);color:var(--hd-text);font:inherit;font-size:var(--hd-text-sm)}.hd-row-field__input::placeholder{color:var(--hd-text-muted);opacity:.6}.hd-row-field__input:focus{outline:2px solid var(--hd-focus);outline-offset:0}.hd-row-field__input[aria-invalid]{border-color:var(--hd-danger)}.hd-row-field__error{color:var(--hd-danger)}.hd-row-field__note{max-width:28ch}.hd-each-side{align-items:center;gap:var(--hd-space-1);color:var(--hd-text);font-size:var(--hd-text-sm);flex-direction:row;align-self:center}.hd-side-offer{grid-column:2/-1}.hd-cue{gap:var(--hd-space-1);grid-column:2/-1;min-width:0;display:grid}.hd-cue__add{font:inherit;font-size:var(--hd-text-sm);color:var(--hd-text-muted);opacity:.7;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.hd-cue__add:hover{opacity:1;color:var(--hd-link)}.hd-cue__text{font-size:var(--hd-text-sm);color:var(--hd-text);white-space:pre-wrap;cursor:text;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-style:italic;display:-webkit-box;overflow:hidden}.hd-cue__text[data-more]{display:block}.hd-cue__more{font-size:var(--hd-text-xs);color:var(--hd-link);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.hd-cue__edit{gap:var(--hd-space-1);display:grid}.hd-cue__box{font:inherit;font-size:var(--hd-text-sm);color:var(--hd-text);background:var(--hd-surface);resize:vertical;padding:var(--hd-space-1) var(--hd-space-2);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-sm)}.hd-cue__box[aria-invalid=true]{border-color:var(--hd-danger)}.hd-cue__error{font-size:var(--hd-text-xs);color:var(--hd-danger);margin:0}.hd-cue__chips{gap:var(--hd-space-1);padding-bottom:2px;display:flex;overflow-x:auto}.hd-cue__chips .hd-chip{white-space:nowrap}.hd-cue__chip-key{font-size:var(--hd-text-xs);color:var(--hd-text-muted)}.hd-cue__hint{font-size:var(--hd-text-sm);align-items:center;gap:var(--hd-space-2);flex-wrap:wrap;margin:0;display:flex}.hd-outline__cue{color:var(--hd-text-muted);font-weight:var(--hd-weight-bold)}.hd-cue__lost{color:var(--hd-danger);margin:2px 0 0;font-size:9px;font-weight:600}.hd-cue__retry{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hd-ex-results__thumb{object-fit:cover;border-radius:var(--hd-radius-sm);width:40px;height:22px}.hd-ex-results__new{margin-top:var(--hd-space-1);font-size:var(--hd-text-sm);display:block}.th-cx{z-index:40;top:var(--th-bar-h,48px);background:var(--hd-surface);width:355px;max-width:100vw;box-shadow:-2px 0 9.5px color-mix(in srgb, var(--hd-rail-bg) 18%, transparent);color:var(--hd-text);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.th-cx__head{border-bottom:.5px solid var(--hd-line);flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 12px 0 18px;display:flex}.th-cx__title{color:var(--hd-text);margin:0;font-size:15px;font-weight:700}.th-cx__x{width:26px;height:26px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.th-cx__x:hover{background:var(--hd-hover)}.th-cx__body{flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;padding:16px 18px 0;display:flex;overflow-y:auto}.th-cx__field{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex;position:relative}.th-cx__label{color:var(--hd-text);font-size:10.5px;font-weight:700}.th-cx__label--count{justify-content:space-between;display:flex}.th-cx__sub{color:var(--hd-text-3);font-size:9px;font-weight:600}.th-cx__req{color:var(--hd-danger)}.th-cx__count{color:var(--hd-text-3);font-size:8px;font-weight:400}.th-cx__input{box-sizing:border-box;border:.5px solid var(--hd-line-strong);background:var(--hd-surface);width:100%;height:30px;font:inherit;color:var(--hd-text);border-radius:2px;padding:0 8px;font-size:11px}.th-cx__input:focus{border-color:var(--hd-focus);box-shadow:0 0 0 .5px var(--hd-focus);outline:none}.th-cx__input[aria-invalid=true]:not(:focus){background:var(--hd-danger-soft)}.th-cx__text{resize:vertical;height:auto;min-height:64px;padding:6px 8px;line-height:15px}.th-cx__params{border:0;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0;padding:0;display:grid}.th-cx__params legend{grid-column:1/-1;margin-bottom:5px;padding:0}.th-cx__video{background:var(--hd-surface-2);height:120px;color:var(--hd-text-3);border-radius:2px;place-items:center;margin-top:-6px;font-size:10px;display:grid;overflow:hidden}.th-cx__video img{object-fit:cover;width:100%;height:100%}.th-cx__hits{z-index:2;background:var(--hd-surface);box-shadow:0 0 0 .5px var(--hd-line), 0 2px 8px color-mix(in srgb, var(--hd-rail-bg) 20%, transparent);border-radius:2px;margin:2px 0 0;padding:2px 0;font-size:11px;list-style:none;position:absolute;top:100%;left:0;right:0}.th-cx__hits li{cursor:pointer;padding:4px 8px}.th-cx__hits li:hover{background:var(--hd-hover)}.th-cx__chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.th-cx__chip{background:var(--hd-surface-2);border-radius:10px;align-items:center;gap:3px;height:20px;padding:0 4px 0 8px;font-size:10px;display:inline-flex}.th-cx__chip button{width:14px;height:14px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.th-cx__more{font:inherit;color:var(--hd-link);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:10px;font-weight:600}.th-cx__extras{flex-direction:column;gap:12px;font-size:11px;display:flex}.th-cx__check{align-items:center;gap:6px;font-size:10.5px;display:flex}.th-cx__foot{border-top:.5px solid var(--hd-line);background:var(--hd-surface);justify-content:flex-end;align-items:center;gap:14px;margin:auto -18px 0;padding:12px 18px;display:flex;position:sticky;bottom:0}.th-cx__cancel{font:inherit;color:var(--hd-text);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:10.5px;font-weight:700}.th-cx__save{background:var(--hd-primary);height:30px;color:var(--hd-on-primary);font:inherit;cursor:pointer;border:0;border-radius:2px;padding:0 16px;font-size:10.5px;font-weight:700}.th-cx__save:disabled{background:var(--hd-btn-disabled);color:var(--hd-on-btn-disabled);cursor:default}.th-cx__title{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);font-weight:600}.th-cx__save,.th-cx__cancel{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);border-radius:var(--hd-radius-btn)}.th-cx__input{border-radius:var(--hd-radius-btn)}.th-cx__hits{border-radius:var(--hd-radius-card)}.th-cx__input::placeholder{color:var(--hd-text-3);opacity:1}.th-cx__cancel{color:var(--hd-link)}.th-cx__video{border-radius:var(--hd-radius-btn)}.th-cx button:focus-visible,.th-cx__check input:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-inline-create{gap:var(--hd-space-2);margin-top:var(--hd-space-2);padding:var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);font-size:var(--hd-text-sm);display:grid}.hd-inline-create__field{gap:var(--hd-space-1);display:grid}.hd-inline-create__cols{gap:var(--hd-space-1);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.hd-inline-create__cols legend{margin-bottom:var(--hd-space-1)}.hd-inline-create__check{align-items:center;gap:var(--hd-space-2);display:flex}.hd-inline-create__matches{align-items:center;gap:var(--hd-space-1);color:var(--hd-text-muted);flex-wrap:wrap;display:flex}.hd-inline-create__warn{color:var(--hd-warning);margin:0}.hd-inline-create__error{align-items:center;gap:var(--hd-space-2);color:var(--hd-danger);flex-wrap:wrap;margin:0;display:flex}.hd-inline-create__actions{gap:var(--hd-space-2);display:flex}.hd-inline-create__offer{align-items:center;gap:var(--hd-space-2);margin-top:var(--hd-space-2);padding:var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-info-soft);font-size:var(--hd-text-sm);flex-wrap:wrap;display:flex}.th-block__add .th-pick.hd-ex-search,.th-pick.hd-ex-search{width:291px;max-width:100%;display:block;position:relative}.th-pick__bar{height:31.5px;display:flex;position:relative}.th-block[data-empty] .th-block__add:has(>.th-pick){align-items:center;margin-top:6.2px;margin-bottom:52.5px;padding-left:2.75px}.th-block[data-empty] .th-block__add:has(>.th-pick)>.th-letter{top:-.5px}.th-block[data-empty]:has(.th-pick) .th-block__bin{color:var(--hd-text-3);top:10.5px;left:-28.5px}.th-block[data-empty]:has(.th-pick) .th-block__bin svg{width:8.5px;height:11.4px}.th-block__add>.th-pick.hd-ex-search{margin-left:-3px}.th-pick .th-pick__bar .hd-exercise-search{background:var(--hd-surface-2);min-width:0;height:31.5px;box-shadow:var(--th-pick-edge);color:var(--hd-text);border:0;border-radius:2px 0 0 2px;outline:none;flex:1;padding:0 24px 0 9.5px;font-size:10.5px;font-weight:400}.th-pick .th-pick__bar .hd-exercise-search:focus,.th-pick .th-pick__bar .hd-exercise-search:focus-visible{box-shadow:var(--th-pick-edge);border:0;outline:none}.th-pick{--th-pick-edge:inset 0 .5px 0 var(--hd-line), inset 0 -.5px 0 var(--hd-line)}.th-block[data-empty] .th-block__add .th-pick[data-open] .th-pick__bar .hd-exercise-search:not(:focus){background:var(--hd-surface-2);color:var(--hd-text)}.th-block[data-empty] .th-block__add .th-pick[data-open] .th-pick__bar .hd-exercise-search:not(:focus)::placeholder{color:var(--hd-text-3)}.th-pick .hd-exercise-search::-webkit-search-cancel-button{appearance:none;display:none}.th-pick__caret{color:var(--hd-text);cursor:pointer;margin-top:-4px;position:absolute;top:50%;right:39.5px}.th-pick__filter{background:var(--hd-btn-dark);width:31.5px;height:31.5px;color:var(--hd-on-btn-dark);cursor:pointer;box-shadow:inset .5px 0 0 var(--hd-line);border:0;border-radius:1px 2px 2px 1px;flex:none;place-items:center;padding:0;display:grid}.th-pick__filter[aria-expanded=false]{background:var(--hd-btn-light);color:var(--hd-text-2);box-shadow:none}.th-pick__filter[aria-expanded=false]:hover{background:var(--hd-btn-light-hover)}.th-pick__fmark{width:8.5px;height:5.5px;display:block;position:relative;top:.5px}.th-pick__filter:disabled{opacity:.4;cursor:default}.th-pick__filter{position:relative}.th-pick__ticked{color:inherit;pointer-events:none;font-size:7.5px;font-weight:600;line-height:8px;position:absolute;top:1.5px;right:2.5px}.th-pick__below{z-index:30;align-items:flex-start;gap:6px;padding:8.1px 3px 3px;display:flex;position:absolute;top:31.5px;left:-3px}.th-pick__below:before{content:"";z-index:-1;background:var(--hd-surface);width:295px;height:9px;position:absolute;top:0;left:0}.th-pick__below:after{content:"";z-index:-1;background:var(--hd-surface);width:3px;height:100%;position:absolute;top:0;left:0}.th-pick__drop,.th-pick__filters{box-sizing:border-box;background:var(--hd-surface);box-shadow:0 0 0 .5px var(--hd-line), 0 0 8.5px color-mix(in srgb, var(--hd-rail-bg) 40%, transparent);border:0;border-radius:2px;flex-direction:column;display:flex}.th-pick__filters{box-shadow:0 0 0 .5px var(--hd-line), 0 0 9.5px color-mix(in srgb, var(--hd-rail-bg) 32%, transparent)}.th-pick__drop{width:292px;transform:translateY(-.5px)}.th-pick__filters{width:180px;height:225px}.th-pick__count{height:16.5px;color:var(--hd-text-2);text-transform:uppercase;white-space:nowrap;margin:0;padding:0 2px;font-size:7.5px;font-weight:600;line-height:17px;position:relative}.th-pick__scroll{max-height:var(--th-pick-rows,180.5px);position:relative;overflow-y:auto}.th-block__add .th-pick .th-pick__results,.th-pick .th-pick__results{width:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block;position:static}.th-pick__list{margin:0;padding:0;list-style:none}.th-pick__row{color:var(--hd-text);cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;column-gap:11.2px;margin-bottom:1.5px;padding:2.25px 14.5px 2.25px 7px;font-size:12px;line-height:18px;display:grid;position:relative}.th-pick__row:hover,.th-pick__row[aria-selected=true]{background:var(--hd-hover)}.th-pick__row[aria-selected=true] .th-pick__name,.th-pick__row[aria-selected=true] .th-pick__kind{font-weight:600}.th-pick__name{overflow-wrap:anywhere;min-width:0}.th-pick__also{color:var(--hd-text-3);font-size:8px;font-style:italic;line-height:11px;display:block}.th-pick__name,.th-pick__kind{align-self:baseline}.th-pick__kind{color:var(--hd-text);white-space:nowrap;font-size:7.5px;line-height:9px}.th-pick__src{box-sizing:border-box;letter-spacing:-.2px;place-items:center;width:12px;height:12px;margin-top:3px;font-style:italic;font-weight:400;line-height:1;display:grid}.th-pick__src--lib{background:var(--hd-coach-badge-bg);color:var(--hd-on-coach-badge);border-radius:1px;font-size:5px;font-weight:700}.th-pick__src--own{color:var(--hd-text-2);border-radius:50%;font-size:4.5px}.th-pick__ring{width:12px;height:12px;color:var(--hd-text);position:absolute;inset:0}.th-pick__src{position:relative}.th-pick__peek{z-index:2;background:var(--hd-surface);width:96px;height:54px;box-shadow:0 1px 5px color-mix(in srgb, var(--hd-rail-bg) 28%, transparent);border-radius:2px;margin-top:-27px;display:none;position:absolute;top:50%;right:calc(100% + 10px);overflow:hidden}.th-pick__peek img{object-fit:cover;width:100%;height:100%;display:block}.th-pick__src:hover .th-pick__peek{display:block}.th-pick__row .hd-star{width:12.5px;min-width:0;height:18px;min-height:0;box-shadow:none;color:var(--hd-text);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:2.25px;right:1px}.th-pick__row .hd-star:focus-visible{outline:1px solid var(--hd-focus);outline-offset:-1px;border-radius:2px}.th-pick__row .hd-star:not(:focus){clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.th-pick__row .hd-star{font-size:10px;line-height:18px}.th-pick__note,.th-pick .th-pick__note{color:var(--hd-text-3);border-top:1px solid var(--hd-line);margin:0;padding:4px 7px;font-size:8px;line-height:11px}.th-pick__results .th-pick__note{border-top:0}.th-pick__failed{color:var(--hd-danger)}.th-pick__retry{font:inherit;color:var(--hd-text);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}.th-pick__foot{flex:none;grid-template-columns:1fr 1fr;height:28px;margin-top:auto;display:grid;position:relative}.th-pick__foot:before,.th-pick__count:after{content:"";z-index:1;background:var(--hd-line-strong);transform-origin:bottom;height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleY(.5)}.th-pick__count:after{background:var(--hd-surface-2);top:auto;bottom:0}.th-pick__filters .th-pick__foot,.th-pick__foot[data-single]{grid-template-columns:1fr}.th-pick__fhead{height:11.5px;color:var(--hd-text-2);text-transform:uppercase;white-space:nowrap;flex:none;margin:0;padding:2.5px 2px 0 3px;font-size:7.5px;font-weight:600;line-height:9px}.th-pick__filters>.th-pick__failed{border-top:0}.th-pick__drop[data-empty]{min-height:225px}.th-pick__drop[data-empty] .th-pick__scroll{flex-direction:column;flex:1;display:flex}.th-pick__drop[data-empty] .th-pick__results{flex:1}.th-pick__footbtn{background:var(--hd-surface);font:inherit;color:var(--hd-text);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4.5px;padding:2px 0 0;font-size:10.5px;font-weight:500;line-height:1;display:flex}.th-pick__footbtn>svg,.th-pick__footbtn>.th-pick__abc{position:relative;top:-2px}.th-pick__footbtn+.th-pick__footbtn{position:relative}.th-pick__footbtn+.th-pick__footbtn:before{content:"";background:var(--hd-line-strong);transform-origin:0;width:1px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.5)}.th-pick__footbtn:hover:not(:disabled){background:var(--hd-hover)}.th-pick__footbtn:disabled{color:var(--hd-line-strong);cursor:default}.th-pick__abc{letter-spacing:.35px;font-size:5.25px;font-weight:600}.th-pick__footbtn>.th-pick__abc{top:-.5px}.th-pick__flist{flex:1;min-height:0;margin:0 0 9.5px;padding:0;list-style:none;overflow-y:auto}.th-pick__fitem{cursor:pointer;grid-template-columns:11.5px minmax(0,1fr) auto;align-items:center;column-gap:6.5px;height:21.7px;padding:0 3.7px 0 6.7px;display:grid}.th-pick__fitem:hover{background:var(--hd-hover)}.th-pick__fitem input{appearance:none;background:var(--hd-surface);cursor:pointer;width:11.5px;height:11.5px;box-shadow:inset 0 0 0 1.25px var(--hd-text-2);border:0;border-radius:2px;margin:0;position:relative}.th-pick__fitem input:checked{background:var(--hd-primary);box-shadow:none}.th-pick__fitem input:checked:after{content:"";box-sizing:content-box;border:solid var(--hd-on-primary);border-width:0 1.6px 1.6px 0;width:2.6px;height:5.6px;position:absolute;top:1.6px;left:4px;transform:rotate(45deg)}.th-pick__fitem input:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.th-pick__fitem[data-mouse] input:focus-visible{outline:none}.th-pick .th-pick__bar .hd-exercise-search:focus::placeholder{color:#0000}.th-pick__fname{text-overflow:ellipsis;white-space:nowrap;color:var(--hd-text);font-size:9.75px;line-height:1.4;overflow:hidden}.th-pick__fcount{color:var(--hd-text-3);font-size:7.2px;line-height:1}@media (width<=600px){.th-pick__below{flex-wrap:wrap;right:0}.th-pick__drop,.th-pick__filters{width:100%}}.th-pick__loading{align-items:center;gap:4px;display:inline-flex}.th-pick__spin{box-sizing:border-box;border:1px solid var(--hd-line);border-top-color:var(--hd-text-2);border-radius:50%;width:7px;height:7px;animation:.7s linear infinite th-pick-spin}@keyframes th-pick-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.th-pick__spin{animation:none}}:root:has(.th-pick .hd-panel) .hd-main.th-editor{padding-right:0}@media (width>=901px) and (width<=1360px){:root:has(.th-pick .hd-panel) .hd-main.th-editor{grid-template-columns:225px minmax(0,1fr)}:root:has(.th-pick .hd-panel) .th-editor>.th-side{display:block}}.th-pick__spin--after{vertical-align:-1px;margin-left:5px;display:inline-block}.th-pick__drop[data-busy] .th-pick__list{opacity:.5;transition:opacity .12s 80ms}.th-pick__below[data-flip]{align-items:flex-end;padding:3px 3px 8.1px;top:auto;bottom:31.5px}.th-pick__below[data-flip]:before{top:auto;bottom:0}.th-pick__below[data-flip] .th-pick__filters{height:min(225px, var(--th-pick-rows,180.5px) + 44.5px)}.th-block[data-empty] .th-block__add .th-pick[data-form] .th-pick__bar .hd-exercise-search:not(:focus){background:var(--hd-surface-2);color:var(--hd-text)}.th-block[data-empty] .th-block__add .th-pick[data-form] .th-pick__bar .hd-exercise-search:not(:focus)::placeholder{color:var(--hd-text-3)}.th-pick__drop,.th-pick__filters{border-radius:var(--hd-radius-card)}.th-pick__footbtn,.th-pick__fhead,.th-pick__count{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.th-pick__src--lib{background:var(--hd-primary);color:var(--hd-on-primary);font-family:var(--hd-font-display)}.th-pick__src--own{font-family:var(--hd-font-display)}.th-pick__drop,.th-pick__filters{box-shadow:var(--hd-shadow-menu)}.th-pick__below:before,.th-pick__below:after{background:var(--ed-page,var(--hd-surface))}.th-pick__filter[aria-expanded=true],.th-pick__filter[aria-expanded=true]:hover{background:var(--hd-btn-dark);color:var(--hd-on-btn-dark);box-shadow:inset 0 0 0 1.5px var(--hd-primary-mark)}.th-pick__filter:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-pick__row .hd-star:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.th-pick .th-pick__bar .hd-exercise-search{border-radius:var(--hd-radius-btn) 0 0 var(--hd-radius-btn)}.th-pick__filter{border-radius:0 var(--hd-radius-btn) var(--hd-radius-btn) 0}.th-pick__footbtn:disabled{color:var(--hd-text-3)}.th-pick__fitem input,.th-pick__src--lib{border-radius:3px}.th-pick .hd-picks__scroll{max-height:224px}.th-pick .hd-picks__title{display:block}.th-pick .hd-picks__title+.th-pick__row{margin-top:1.5px}.th-pick .hd-picks__none{border-top:0}.th-pick .hd-picks__num{color:var(--hd-text-3);font-family:inherit;font-size:7.5px}.hd-picks__row[data-archived]{color:var(--hd-line-strong);cursor:not-allowed}.hd-picks__archived{color:var(--hd-line-strong);font-size:7.5px}.hd-star{padding:0 var(--hd-space-1);color:var(--hd-text-muted);font-size:var(--hd-text-md);cursor:pointer;background:0 0;border:0;margin-left:auto;line-height:1}.hd-star[aria-pressed=true]{color:var(--hd-warning)}.hd-star:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.hd-block-card__name-cell{align-items:center;gap:2px var(--hd-space-2);flex-wrap:wrap;min-width:0;display:flex;position:relative}.hd-name-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0}.hd-name-button:hover{border-bottom-color:var(--hd-border-strong)}.hd-row-tools{align-items:center;gap:var(--hd-space-1);display:inline-flex}.hd-row-tools__video,.hd-keep{padding:0 var(--hd-space-1);border-radius:var(--hd-radius-sm);color:var(--hd-text-muted);font:inherit;font-size:var(--hd-text-xs);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:2px;display:inline-flex}.hd-row-tools__video:hover,.hd-keep:hover{border-color:var(--hd-border);color:var(--hd-text)}.hd-keep__icon{width:12px;height:12px;transition:transform var(--hd-fast) var(--hd-ease);display:inline-flex}.hd-keep__svg{width:12px;height:12px;display:block}.hd-keep:not([data-kept]) .hd-keep__text,.hd-steps .hd-step{opacity:0;transition:opacity var(--hd-fast) var(--hd-ease)}.hd-block-card__row:hover .hd-keep__text,.hd-block-card__row:focus-within .hd-keep__text,.hd-block-card__row:hover .hd-step,.hd-block-card__row:focus-within .hd-step{opacity:1}.hd-keep[data-kept]{color:var(--hd-text)}.hd-block-card__row[data-kept]{background:var(--hd-surface-locked)}.hd-steps{align-items:center;gap:var(--hd-space-1);display:inline-flex}.hd-step{display:inline-flex;position:relative}.hd-step__btn{font-size:var(--hd-text-xs)}.hd-step__badge{font-size:var(--hd-text-xs);color:var(--hd-text-muted);white-space:nowrap}.hd-step__tip{z-index:var(--hd-z-popover);visibility:hidden;white-space:nowrap;padding:2px var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-text);color:var(--hd-text-inverse);font-size:var(--hd-text-xs);position:absolute;bottom:calc(100% + 4px);left:0}.hd-step:hover .hd-step__tip,.hd-step:focus-within .hd-step__tip{visibility:visible}.hd-step__add{font-size:var(--hd-text-xs)}.hd-swap-notes{align-items:center;gap:var(--hd-space-1) var(--hd-space-2);font-size:var(--hd-text-xs);flex-wrap:wrap;flex-basis:100%;display:flex}.hd-swap-notes__from{color:var(--hd-text-muted);font-style:italic}.hd-swap-notes__note{align-items:center;gap:var(--hd-space-1);color:var(--hd-warning);font-size:var(--hd-text-xs);display:inline-flex}.hd-chip-button{padding:0 var(--hd-space-2);border:1px solid var(--hd-border);border-radius:var(--hd-radius-pill);background:var(--hd-surface);color:var(--hd-text);font:inherit;font-size:var(--hd-text-xs);cursor:pointer}.hd-swap{z-index:var(--hd-z-popover);gap:var(--hd-space-2);width:min(460px,100vw - 32px);padding:var(--hd-space-3);background:var(--hd-surface);color:var(--hd-text);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.hd-swap__tabs{gap:var(--hd-space-1);border-bottom:1px solid var(--hd-border);display:flex}.hd-swap__tabs button{padding:var(--hd-space-1) var(--hd-space-2);color:var(--hd-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.hd-swap__tabs button[aria-selected=true]{border-bottom-color:var(--hd-primary-mark);color:var(--hd-text);font-weight:var(--hd-weight-medium)}.hd-swap__list{outline:none;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.hd-swap__list:focus-visible{box-shadow:0 0 0 2px var(--hd-focus);border-radius:var(--hd-radius-sm)}.hd-swap__item{align-items:baseline;gap:2px var(--hd-space-2);padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);cursor:pointer;flex-wrap:wrap;display:flex}.hd-swap__item[aria-selected=true]{background:var(--hd-accent-soft)}.hd-swap__item[data-current]{cursor:default;font-weight:var(--hd-weight-medium)}.hd-swap__num{min-width:1.2em;color:var(--hd-text-muted);font-variant-numeric:tabular-nums}.hd-swap__tag{padding:0 var(--hd-space-1);border-radius:var(--hd-radius-pill);background:var(--hd-info-soft);font-size:var(--hd-text-xs)}.hd-swap__warn{color:var(--hd-warning);font-size:var(--hd-text-xs)}.hd-swap__last{color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.hd-swap__reason{color:var(--hd-text-muted);font-size:var(--hd-text-xs);margin-left:auto}.hd-swap__video{color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.hd-swap__empty,.hd-swap__foot{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.hd-swap__ladder-name{margin:var(--hd-space-1) 0;font-size:var(--hd-text-sm)}.hd-swap__scope{gap:var(--hd-space-1) var(--hd-space-3);padding:var(--hd-space-2) 0 0;border:0;border-top:1px solid var(--hd-border);font-size:var(--hd-text-sm);flex-wrap:wrap;margin:0;display:flex}.hd-swap__scope-later{color:var(--hd-text-muted)}@media (prefers-reduced-motion:reduce){.hd-keep__icon,.hd-steps .hd-step,.hd-keep__text{transition:none}}.hd-menu-keys{float:right;margin-left:var(--hd-space-3);color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.hd-block-card__kept{padding:0 var(--hd-space-2);border-radius:var(--hd-radius-pill);background:var(--hd-surface-locked);color:var(--hd-text-muted);font-size:var(--hd-text-xs);align-items:center;gap:3px;display:inline-flex}.hd-future{align-items:center;gap:var(--hd-space-2) var(--hd-space-3);margin-top:var(--hd-space-1);padding:var(--hd-space-2) var(--hd-space-3);border-radius:var(--hd-radius-md);background:var(--hd-accent-soft);font-size:var(--hd-text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.hd-future:focus-visible{outline:2px solid var(--hd-focus)}.hd-future__ask{font-weight:var(--hd-weight-medium);flex-basis:100%;margin:0}.hd-future__match{align-items:center;gap:var(--hd-space-1) var(--hd-space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.hd-future__match label{align-items:center;gap:4px;display:inline-flex}.hd-future__dates-wrap{position:relative}.hd-future__actions{gap:var(--hd-space-2);margin-left:auto;display:inline-flex}.hd-future__range{z-index:var(--hd-z-popover,30);gap:var(--hd-space-2);width:min(380px,100vw - 32px);padding:var(--hd-space-3);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.hd-future__range p{margin:0}.hd-future__picks,.hd-future__days,.hd-future__foot{gap:var(--hd-space-1);flex-wrap:wrap;display:flex}.hd-future__foot{justify-content:flex-end}.hd-future__fields{gap:var(--hd-space-2);grid-template-columns:1fr 1fr;display:grid}.hd-future__fields label{flex-direction:column;gap:2px;display:flex}.hd-future__missed{align-items:center;gap:6px;display:flex}.hd-prev__note{font-size:var(--hd-text-xs);padding-left:1.6em;display:block}@media (width<=640px){.hd-future__actions{margin-left:0}}.hd-future.hd-future--toast{left:calc(var(--th-rail-w) + 16px);z-index:var(--hd-z-toast,60);background:var(--hd-toast-bg);width:min(440px,100vw - 32px);color:var(--hd-toast-text);box-shadow:var(--hd-shadow-2);border-radius:2px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:10px 10px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:16px}.hd-future--toast .hd-future__ask{flex:auto;font-weight:500}.hd-future--toast .hd-future__actions{align-items:center;gap:2px;margin-left:auto}.hd-future--toast .hd-future__icon{width:26px;height:26px;color:var(--hd-toast-text);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:inline-grid}.hd-future--toast .hd-future__icon:hover{background:color-mix(in srgb, var(--hd-toast-text) 12%, transparent)}.hd-future--toast .hd-future__icon[aria-expanded=true] svg{transform:rotate(180deg)}.hd-future--toast .hd-future__apply:disabled{opacity:.5;cursor:default}.hd-future--toast .hd-future__more{border-bottom:1px solid color-mix(in srgb, var(--hd-toast-text) 15%, transparent);flex-direction:column;flex-basis:100%;order:-1;gap:6px;margin-bottom:4px;padding:2px 0 8px;font-size:12px;display:flex}.hd-future--toast .hd-future__match,.hd-future--toast .hd-btn--ghost{color:var(--hd-toast-text)}.hd-future--toast .hd-btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--hd-toast-text) 12%, transparent)}.hd-future--toast .hd-kbd{color:var(--hd-toast-text);border-color:color-mix(in srgb, var(--hd-toast-text) 30%, transparent);background:0 0}.hd-future--toast .hd-future__range{color:var(--hd-text);top:auto;bottom:calc(100% + 4px)}.hd-future--toast .hd-future__range .hd-kbd{color:var(--hd-text);border-color:var(--hd-border-strong)}.hd-future--toast .hd-future__logged{color:var(--hd-text-3)}.hd-future--toast .hd-future__error{color:var(--hd-toast-refusal);flex-basis:100%;margin:0;font-size:12px}.hd-future.hd-future--toast{left:var(--hd-toast-left,16px);width:min(400px,100vw - 32px)}:root:has(.hd-toasts .hd-toast) .hd-future.hd-future--toast{bottom:calc(var(--hd-toast-bottom,16px) + 64px)}.hd-future.hd-future--toast{border-radius:var(--hd-radius-card)}.hd-future--toast .hd-future__icon{border-radius:var(--hd-radius-btn)}.hd-col-chips{align-items:center;gap:var(--hd-space-2);margin-bottom:var(--hd-space-2);font-size:var(--hd-text-sm);flex-wrap:wrap;display:flex}.hd-col-chips__title{color:var(--hd-text-muted)}.hd-col-chips__chip{align-items:center;gap:var(--hd-space-1);display:inline-flex}.hd-col-chips__off{color:var(--hd-text-muted);font-size:var(--hd-text-xs);display:block}.hd-col-chips__ask{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-warning-soft);color:var(--hd-warning);flex-wrap:wrap;margin:0;display:flex}.hd-col-chips__note{color:var(--hd-warning);margin:0}.hd-col-chips__done{color:var(--hd-success)}.hd-col-chips__default{font-size:var(--hd-text-sm)}.hd-col-chips__preset{align-items:center;gap:var(--hd-space-2);display:inline-flex}.hd-link-button{color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hd-block-card__row[data-optional] .hd-block-card__label,.hd-block-card__row[data-optional] .hd-rx-box{color:var(--hd-text-muted)}.hd-optional-pill{margin-left:var(--hd-space-1);padding:0 var(--hd-space-2);border:1px dashed var(--hd-border-strong);border-radius:var(--hd-radius-pill);color:var(--hd-text-muted);font-size:var(--hd-text-xs);cursor:pointer;background:0 0;display:inline-block}.hd-build-pill{margin-left:var(--hd-space-1);padding:0 var(--hd-space-2);border-radius:var(--hd-radius-pill);background:var(--hd-info-soft);color:var(--hd-info);font-size:var(--hd-text-xs);display:inline-block}.hd-set-opt{align-items:center;gap:var(--hd-space-1);font-size:var(--hd-text-xs);color:var(--hd-text-muted);white-space:nowrap;display:inline-flex}.hd-set-opt__warn{margin:var(--hd-space-1) 0 0;color:var(--hd-warning);font-size:var(--hd-text-sm)}.hd-build-form{gap:var(--hd-space-3);display:grid}.hd-build-form label{gap:var(--hd-space-1);display:grid}.hd-build-form__check{align-items:center;gap:var(--hd-space-2);display:flex!important}.hd-build-form__error{color:var(--hd-danger);margin:0}.hd-block-card__top{align-items:center;gap:var(--hd-space-2);min-width:0;display:flex}.hd-block-card__kind{font-size:var(--hd-text-xs);color:var(--hd-text-muted)}.hd-block-card__top .hd-popover-wrap{margin-left:auto}.hd-block-card__hint{font-size:var(--hd-text-xs);color:var(--hd-warning);margin:0}.hd-block-card[data-superset] .hd-block-card__rows{margin-left:var(--hd-space-1);padding-left:var(--hd-space-2);border-left:3px solid var(--hd-block-color);border-radius:var(--hd-radius-sm)}.hd-drag-handle{cursor:grab;color:var(--hd-text-muted);font-size:var(--hd-text-sm);letter-spacing:-2px;-webkit-user-select:none;user-select:none;padding:2px;line-height:1}.hd-block-card__row{position:relative}.hd-drag-handle--row{opacity:.35;position:absolute;top:50%;left:-1.1em;transform:translateY(-50%)}.hd-block-card__row:hover .hd-drag-handle--row,.hd-block-card__row:focus-within .hd-drag-handle--row{opacity:1}.hd-block-card[data-dragged]{opacity:.5}.hd-block-card[data-drop=before]{box-shadow:0 -3px 0 0 var(--hd-focus), var(--hd-shadow-1)}.hd-block-card[data-drop=after]{box-shadow:0 3px 0 0 var(--hd-focus), var(--hd-shadow-1)}.hd-block-card[data-drop=into]{background:var(--hd-accent-soft)}.hd-row-gap{height:var(--hd-space-3);margin:calc(-1 * var(--hd-space-3)) 0;border-radius:var(--hd-radius-sm);position:relative}.hd-row-gap[data-open]{outline:1px dashed var(--hd-border-strong)}.hd-row-gap[data-over]{background:var(--hd-accent-soft);outline-color:var(--hd-focus)}.hd-row-gap span{white-space:nowrap;font-size:var(--hd-text-xs);color:var(--hd-text-muted);background:var(--hd-surface);padding:0 var(--hd-space-1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-block-menu{flex-direction:column;gap:2px;display:flex}.hd-block-menu button{text-align:left;padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);color:var(--hd-text);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px}.hd-block-menu button:hover:not(:disabled){background:var(--hd-surface-2)}.hd-block-menu button:disabled{color:var(--hd-text-muted);cursor:default}.hd-block-menu .hd-block-menu__danger{color:var(--hd-danger)}.hd-block-menu button:focus-visible,.hd-block-menu .hd-block-menu__link:focus-visible{outline:2px solid var(--hd-focus);outline-offset:-2px}.hd-block-menu__note{padding:var(--hd-space-1) var(--hd-space-2);font-size:var(--hd-text-sm);color:var(--hd-text-muted)}.hd-block-menu .hd-block-menu__link{min-height:36px;padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);color:var(--hd-text);align-items:center;text-decoration:none;display:flex}.hd-block-menu .hd-block-menu__link:hover{background:var(--hd-surface-2)}.hd-row-menu__button,.hd-block-menu__button{min-width:28px}.hd-block-card__rx-wrap .hd-popover{left:auto;right:0}@media (prefers-reduced-motion:no-preference){.hd-block-card{transition:box-shadow var(--hd-fast) var(--hd-ease), opacity var(--hd-fast) var(--hd-ease)}}.hd-block-card__row[data-lifted]{opacity:.5;box-shadow:var(--hd-shadow-2)}.hd-block-card__row[data-drop=before]{box-shadow:inset 0 3px 0 0 var(--hd-focus)}.hd-block-card__row[data-drop=after]{box-shadow:inset 0 -3px 0 0 var(--hd-focus)}.hd-block-menu__session{border-top:1px solid var(--hd-border);flex-direction:column;gap:2px;margin-top:2px;padding-top:2px;display:flex}.hd-drag-handle,.hd-drag-handle--row{color:var(--hd-text-3)}.hd-drag-handle:hover{color:var(--hd-text)}.hd-drag-handle:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px;border-radius:2px}.hd-row-gap span{background:var(--ed-page,var(--hd-surface))}.th-block:not([data-empty]) .th-block__add>.th-letter--ghost{z-index:2;position:relative}.hd-block-card.th-block{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;margin:0 0 8px;padding:0;display:flex;position:relative}.hd-block-card.th-block[data-continues]{margin-top:0}.th-block__intervals:empty{display:none}.hd-block-card.th-block:focus-within{outline:none}.hd-block-card.th-block[data-drop=before]{box-shadow:0 -3px 0 0 var(--hd-primary-mark)}.hd-block-card.th-block[data-drop=after]{box-shadow:0 3px 0 0 var(--hd-primary-mark)}.th-block__head{align-items:center;gap:6px;min-height:30px;padding-left:46px;display:flex}.th-block__head .hd-popover-wrap{margin-left:0}.th-cat{height:26px;color:var(--hd-text-2);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.th-cat:hover{background:var(--hd-surface-2)}.th-cat--static{cursor:default}.th-cat__menu button{align-items:center;gap:8px;min-height:30px;display:flex}.th-cat__menu button[aria-checked=true]{background:var(--hd-surface-2);font-weight:600}.th-btitle{color:var(--hd-text-3);margin:0;font-size:14px;font-weight:400}.th-btitle__btn{color:inherit;font:inherit;cursor:text;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.th-btitle__pencil{opacity:0}.th-btitle__btn:hover .th-btitle__pencil{opacity:1}.th-btitle__input{border:1px solid var(--hd-focus);width:14em;font:inherit;border-radius:2px;padding:2px 6px;font-size:14px}.th-block__tag{color:var(--hd-text-3);align-items:center;gap:3px;font-size:11px;display:inline-flex}.th-block__tools{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.th-block__tools .hd-block-menu__button{min-width:26px}.th-block .hd-block-card__note{padding-left:46px}.th-block__body{position:relative}.th-block__bin{width:22px;height:22px;color:var(--hd-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;left:-26px}.th-block__bin:hover{color:var(--hd-text);background:var(--hd-surface-2)}.hd-block-card.th-block .th-block__rows{border:0;margin:0;padding:0}.th-block[data-superset] .th-xrow:not(:last-child):before{content:"";background:var(--hd-text);width:1.5px;position:absolute;top:14px;bottom:-14px;left:19px}.th-block[data-superset] .th-xrow{position:relative}.th-block__add{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:6px;display:grid}.th-letter--ghost{border-color:var(--hd-faint);color:var(--hd-text-3);justify-self:center}.th-block__add .hd-ex-search{max-width:304px;position:relative}.th-block__add .hd-exercise-search{background:var(--hd-surface-2);border-color:#0000;border-radius:2px;height:30px;font-size:13px}.th-block[data-empty] .th-block__add .hd-exercise-search:not(:focus){background:var(--hd-danger-soft);color:var(--hd-danger)}.th-block[data-empty] .th-block__add .hd-exercise-search:not(:focus)::placeholder{color:var(--hd-danger)}.th-block__add .hd-ex-results,.th-block__add .hd-quick-picks{z-index:20;background:var(--hd-surface);width:min(420px,90vw);box-shadow:var(--hd-shadow-menu);border-radius:2px;padding:6px 0;position:absolute;top:32px;left:0}.th-block__add .hd-ex-results__row{border-radius:0;padding:6px 12px;font-size:14px}.th-block__add .hd-ex-results__row[aria-selected=true]{background:var(--hd-primary-soft)}.th-block__rests{color:var(--hd-text-2);padding-left:46px;font-size:11px}.th-block__rests .hd-block-rests{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.th-block__rests input{border:1px solid var(--hd-line);border-radius:2px;width:52px;height:24px;padding:0 6px;font-size:12px}.th-block__tools .hd-block-note__add,.th-block__tools button{font-size:12px}.th-block__head{min-height:34px;padding-left:64px;position:relative}.th-block__head>.hd-drag-handle--block{opacity:0;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.th-block:hover .th-block__head>.hd-drag-handle--block,.th-block__head>.hd-drag-handle--block:focus-visible{opacity:1}.th-block__tag--quiet{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.th-btitle{color:var(--hd-text-3);margin-left:26px;font-size:15px}.th-block__tools .hd-block-menu__button{color:var(--hd-text-2);letter-spacing:1px;font-size:18px}.th-block:not([data-empty]) .th-block__add{opacity:0;transition:opacity .12s}.th-block:not([data-empty]):hover .th-block__add,.th-block:not([data-empty]) .th-block__add:focus-within{opacity:1}.th-block:not([data-empty]):hover .th-block__add,.th-block:not([data-empty]) .th-block__add:hover{opacity:0}.th-block:not([data-empty]) .th-block__add:focus-within{opacity:1}.th-block:not([data-empty]) .th-block__add:has(.th-letter--ghost:hover){opacity:1}.th-btitle{margin-left:18px;font-size:13px}.th-block__head{min-height:30px}.th-block__head .th-cat{color:var(--hd-text-2);margin-left:-8px}.th-block__head .th-cat svg{color:var(--hd-text-2);stroke:currentColor}.th-btitle{margin-left:46px}.hd-block-card.th-block:last-of-type{margin-bottom:0}.th-block__bin{color:var(--hd-text-2)}.th-block__head .th-btitle{margin-left:20px}.th-trophy{align-items:center;gap:4.5px;display:inline-flex}.th-trophy__icon{width:20px;height:20px;color:var(--hd-text);flex:none}.th-trophy__box{background:var(--hd-surface-3);width:108.5px;height:22.5px;color:var(--hd-text);justify-content:space-between;align-items:center;padding:0 8px;font-size:10px;display:inline-flex;position:relative}.th-trophy__caret{color:var(--hd-text-3);flex:none}.th-trophy__select{opacity:0;cursor:pointer;width:100%;font-size:13px;position:absolute;inset:0}.th-block__kebab-static{color:var(--hd-text-2)}.th-block__head{margin-top:1px;margin-bottom:-6.5px}.th-block__tools{margin-right:6px}.th-block__tools>.hd-popover-wrap:last-child,.th-block__kebab-static{margin-right:4px}.th-block .hd-block-card__hint{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th-trophy__icon{width:16px;height:16px;color:var(--hd-text);translate:0 -.9px}.th-block__tools{gap:0;margin-right:0}.th-block__tools .hd-block-menu__button{place-items:center;width:24px;min-width:0;height:24px;margin-left:12.5px;margin-right:6.5px;padding:0;display:inline-grid}.th-block__tools .th-block__kebab-static{width:16px;height:16px;margin:0 10.5px 0 0}.th-block__tools>.hd-popover-wrap:last-child{margin-right:0}.th-block[data-empty] .th-letter--ghost{border:1.5px solid var(--hd-text);min-width:23px;height:23px;color:var(--hd-text);border-radius:12px;font-weight:700}.th-block[data-empty] .th-block__add:has([data-testid=exercise-search]:placeholder-shown)>.th-letter--ghost{border:1px solid var(--hd-line-strong)}.th-block:not([data-empty]) .th-block__add:not(:focus-within){height:0;overflow:visible}.th-block:not([data-empty]) .th-block__add:not(:focus-within) .hd-ex-search,.th-block:not([data-empty]) .th-block__add:not(:focus-within) .th-pick__bar *{pointer-events:none}.th-block:not([data-empty]) .th-block__add:not(:focus-within) .hd-ex-search>:not(.th-pick__bar){pointer-events:auto}.th-block:not([data-empty]) .th-letter--ghost{cursor:pointer}.hd-block-card.th-block .th-block__rows>.th-xrow:last-child{padding-bottom:9.5px}.th-block[data-superset] .th-block__rows>.th-xrow:not(:last-child):before{background:var(--ss,var(--hd-text));width:1.5px;left:22px}.th-block:hover .th-block__head>.hd-drag-handle--block{opacity:0}.th-block__head>.hd-drag-handle--block:hover,.th-block__head>.hd-drag-handle--block:focus-visible{opacity:1}.th-block__tools .hd-block-menu__button,.th-block__tools .th-block__kebab-static,.th-btitle{color:var(--hd-text-3)}.th-osel.th-trophy__box{padding:0;display:inline-flex}.th-trophy__box .th-osel__button{height:22.5px;color:var(--hd-text);justify-content:space-between;padding:0 8px;font-size:10px}.th-trophy__box .th-osel__caret{color:var(--hd-text-3)}.th-trophy__shown{color:var(--hd-text-2)}.th-trophy__box .th-osel__list{width:100%;min-width:0;top:100%;left:0}.th-trophy__box .th-osel__option{font-weight:500}.th-cat-wrap{display:inline-flex}.th-cat .th-cat__caret{color:var(--hd-text-2)}.th-block__head .th-cat svg[data-icon=Barbell]{color:var(--hd-text-2);stroke:none}.th-block__head .th-btitle{margin-top:2px;margin-left:18.75px;font-size:12px}.th-block__head .th-cat{margin-top:1.5px;margin-left:-6.25px}.th-block__head .th-cat svg[data-icon=Barbell]{transform-origin:100% 100%;transform:scale(1.06)}.th-block__head .th-block__rounds{color:var(--hd-text-3);white-space:nowrap;margin-top:2px;margin-left:8px;font-size:12px;font-weight:400}.hd-block-card.th-block:focus-visible{outline:1px solid color-mix(in srgb, var(--hd-focus) 35%, transparent);outline-offset:2px}.th-btitle__btn:focus-visible .th-btitle__pencil{opacity:1}.th-btitle__btn:focus-visible{outline:1px solid var(--hd-focus);outline-offset:1px;outline-color:var(--hd-focus);border-radius:2px}.th-block__head .th-cat{isolation:isolate;position:relative}.th-block__head .th-cat:hover{background:0 0}.th-block__head .th-cat:before{content:"";z-index:-1;background:var(--hd-surface-3);opacity:0;pointer-events:none;position:absolute;inset:-1.75px -13px -1.75px -12px}.th-block__head .th-cat:hover:before{opacity:1}.th-btitle__input,.th-trophy__box{border-radius:var(--hd-radius-btn)}.th-btitle__btn:focus-visible,.hd-block-card.th-block:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-btitle__btn:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px;border-radius:var(--hd-radius-btn)}.th-btitle__input,.th-block__rests input{border-radius:var(--hd-radius-btn)}.th-block[data-empty] .th-letter--ghost{border-color:var(--ss,var(--hd-text));font-family:var(--hd-font-display)}.th-block[data-empty] .th-block__add:has([data-testid=exercise-search]:placeholder-shown)>.th-letter--ghost{border-color:var(--ss,var(--hd-line-strong))}.hd-title-btn{align-items:center;gap:var(--hd-space-2);color:inherit;font:inherit;cursor:text;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.hd-title-btn__pencil{opacity:1;color:var(--hd-text-3);transition:opacity var(--hd-fast) var(--hd-ease)}.hd-title-btn:hover .hd-title-btn__pencil,.hd-title-btn:focus-visible .hd-title-btn__pencil{opacity:1;color:var(--hd-text-2)}.hd-title-edit{align-items:center;gap:var(--hd-space-2);flex:16rem;max-width:28rem;display:flex;position:relative}.hd-title-edit__input{min-width:0;font-size:var(--hd-text-lg);font-weight:var(--hd-weight-bold);flex:1}.hd-title-edit__count{font-size:var(--hd-text-xs);color:var(--hd-text-muted);white-space:nowrap}.hd-title-edit__count[data-full]{color:var(--hd-warning)}.hd-title-edit__list{z-index:var(--hd-z-popover);min-width:14rem;padding:var(--hd-space-1);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.hd-title-edit__option{padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);cursor:pointer}.hd-title-edit__option[aria-selected=true],.hd-title-edit__option:hover{background:var(--hd-accent-soft)}.hd-notes{gap:var(--hd-space-1);display:grid}.hd-notes__box{font:inherit;color:var(--hd-text);background:var(--hd-surface);resize:vertical;min-height:2.25rem;padding:var(--hd-space-2) var(--hd-space-3);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);line-height:var(--hd-leading)}.hd-notes__box:focus{border-color:var(--hd-border-strong);min-height:9rem}.hd-notes__meta{gap:var(--hd-space-3);min-height:1.25rem;font-size:var(--hd-text-xs);color:var(--hd-text-muted);align-items:center;display:flex}.hd-notes__state[data-state=saved]{color:var(--hd-success)}.hd-notes__state[data-state=not_saved]{color:var(--hd-danger);font-weight:var(--hd-weight-medium)}.hd-notes__count[data-warn]{color:var(--hd-warning)}.hd-notes__preview{font-size:var(--hd-text-sm);color:var(--hd-text-muted);white-space:pre-wrap;margin:0}.hd-notes{position:relative}.hd-notes__insert{font:inherit;font-size:var(--hd-text-xs);color:var(--hd-link);cursor:pointer;background:0 0;border:0;padding:0}.hd-notes__insert:hover{text-decoration:underline}.hd-notes__preview-who{color:var(--hd-text-muted)}.hd-token{border-radius:var(--hd-radius-pill);background:var(--hd-accent-soft);border:1px solid var(--hd-primary-mark);color:var(--hd-text);font-weight:var(--hd-weight-medium);padding:0 6px;display:inline-block}.hd-token-unknown{-webkit-text-decoration:underline wavy var(--hd-warning);text-decoration:underline wavy var(--hd-warning);text-underline-offset:3px}.hd-notes__warn{font-size:var(--hd-text-sm);color:var(--hd-warning);margin:0}.hd-token-menu{z-index:var(--hd-z-popover);padding:var(--hd-space-1);background:var(--hd-surface);border:1px solid var(--hd-border-strong);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-2);justify-self:start}.hd-token-menu__option{gap:var(--hd-space-3);padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);background:var(--hd-accent-soft);font-size:var(--hd-text-sm);cursor:pointer;display:flex}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-vietnamese-300-normal-C-vF8s9W.woff2)format("woff2"),url(/assets/barlow-vietnamese-300-normal-C78rbeCN.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:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-latin-ext-300-normal-0BBo-pVS.woff2)format("woff2"),url(/assets/barlow-latin-ext-300-normal-DpgRkAuy.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:Barlow;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/barlow-latin-300-normal-DTgcxP_Z.woff2)format("woff2"),url(/assets/barlow-latin-300-normal-Sl273xH3.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}.hd-phone-dock{top:var(--hd-nav-h);z-index:var(--hd-z-panel);align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-3);background:var(--hd-surface-2);border-left:1px solid var(--hd-border);box-shadow:var(--hd-shadow-2);box-sizing:border-box;flex-direction:column;max-width:100vw;display:flex;position:fixed;bottom:0;right:0;overflow:auto}.hd-phone-dock__head{align-items:center;gap:var(--hd-space-2);justify-content:space-between;width:100%;display:flex}.hd-phone-dock__size{width:auto}.hd-phone{box-sizing:border-box;max-width:calc(100vw - 32px);height:min(844px, calc(100vh - var(--hd-nav-h) - 80px));background:var(--hd-surface);border:10px solid var(--hd-text);border-radius:36px;flex:none;font-size:15px;overflow-y:auto}.hd-phone:focus-visible{outline:3px solid var(--hd-focus);outline-offset:2px}.hd-phone__screen{padding:var(--hd-space-3);gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-phone__ribbon{padding:var(--hd-space-1) var(--hd-space-3);text-align:center;font-size:var(--hd-text-sm);font-weight:var(--hd-weight-medium);margin:0}.hd-phone__ribbon--draft{background:var(--hd-warning-soft);color:var(--hd-warning)}.hd-phone__ribbon--unsaved{background:var(--hd-info-soft);color:var(--hd-info)}.hd-phone__title{font-size:var(--hd-text-xl);margin:0}.hd-phone__date{color:var(--hd-text-muted);margin:0}.hd-phone__instructions{padding:var(--hd-space-3);background:var(--hd-accent-soft);border-radius:var(--hd-radius-md);white-space:pre-wrap;margin:0}.hd-phone__block{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);padding:var(--hd-space-2) var(--hd-space-3)}.hd-phone__block--together{border:2px solid var(--hd-primary-mark)}.hd-phone__block-title{margin:0 0 var(--hd-space-1);font-size:var(--hd-text-md)}.hd-phone__together{margin:0 0 var(--hd-space-1);font-weight:var(--hd-weight-bold);color:var(--hd-link)}.hd-phone__note{margin:0 0 var(--hd-space-1);color:var(--hd-text-muted);white-space:pre-wrap}.hd-phone__list{gap:var(--hd-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-phone__ex-head{gap:var(--hd-space-2);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.hd-phone__thumb{border-radius:var(--hd-radius-sm);background:var(--hd-surface-2);object-fit:cover;flex:none;width:48px;height:48px}.hd-phone__ex-text{flex-direction:column;min-width:0;display:flex}.hd-phone__ex-name{font-weight:var(--hd-weight-medium)}.hd-phone__rx{font-variant-numeric:tabular-nums}.hd-phone__cue,.hd-phone__last{font-size:var(--hd-text-sm);color:var(--hd-text-muted)}.hd-phone__coach{margin:var(--hd-space-1) 0 0;font-size:var(--hd-text-xs);color:var(--hd-warning);border-left:3px dashed var(--hd-warning);padding-left:var(--hd-space-2)}.hd-phone__detail{margin-top:var(--hd-space-2);gap:var(--hd-space-2);flex-direction:column;display:flex}.hd-phone__video{aspect-ratio:16/9;border-radius:var(--hd-radius-sm);border:0;width:100%}.hd-phone__points{font-size:var(--hd-text-sm);margin:0;padding-left:1.2em}@media (width>=1440px){:is(.hd-editor:has(+.hd-phone-dock),.hd-editor:has(.hd-phone-dock)){padding-right:480px}}.hd-phone__block--together{border-color:var(--ss,var(--hd-primary-mark))}.hd-main.th-editor{max-width:none;padding:0;padding-right:var(--hd-panel-room,0px);background:var(--hd-surface);grid-template-columns:230px minmax(0,1fr);gap:0;margin:0;display:grid}.hd-main.th-editor[data-embedded]{padding:var(--hd-space-3);display:block}.th-editor:focus,.th-editor:focus-visible{outline:none}.th-editor__col{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:650px;margin:0 auto;padding:24px 16px 112px;display:flex;container:editor-blocks/inline-size}.th-editor .th-notes,.th-editor .hd-blocks__empty{margin-left:46px}@media (width<=1360px){:root[data-panel-room] .hd-main.th-editor{grid-template-columns:minmax(0,1fr)}:root[data-panel-room] .th-editor>.th-side{display:none}}@media (width<=900px){.hd-main.th-editor{grid-template-columns:minmax(0,1fr)}.th-editor>.th-side{display:none}}.hd-editor-head__title{font-size:var(--hd-text-xl);margin:0}.hd-editor-head__title[data-untitled]{color:var(--hd-text-muted)}.hd-editor__body{min-width:0;display:block}.hd-blocks.th-blocks{flex-direction:column;gap:10px;display:flex}.th-blocks__empty{color:var(--hd-text-3);margin:0 0 0 46px;font-size:12px}.th-blocks__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:46px;display:flex}.th-addblock{background:var(--hd-primary);width:311px;max-width:100%;height:31px;color:var(--hd-on-primary);font:inherit;cursor:pointer;border:0;border-radius:2px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:flex}.th-blocks__session{border-top:1px solid var(--hd-line);margin:12px 0 0 46px;padding-top:24px}.th-addsession{border:1px solid var(--hd-primary-mark);background:var(--hd-surface);width:311px;max-width:100%;height:31px;color:var(--hd-link);font:inherit;text-align:left;cursor:pointer;border-radius:2px;padding:0 12px;font-size:12px;font-weight:600}.th-addsession:hover{background:var(--hd-selected)}.hd-block-card--pending{opacity:.75;padding:8px 0 8px 46px}.hd-block-card__head{margin:0}.hd-block-card__note{color:var(--hd-text-muted);font-size:var(--hd-text-sm);white-space:pre-wrap;margin:0}.hd-block-card__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-saving-dot{width:8px;height:8px;margin-right:var(--hd-space-1);background:var(--hd-warning);vertical-align:middle;border-radius:50%;display:inline-block}.hd-exercise-search{width:100%}.hd-type-picker{background:var(--hd-surface);width:311px;max-width:100%;box-shadow:var(--hd-shadow-menu);border:0;border-radius:2px;margin-left:46px;padding:6px 0}.hd-type-picker__title{text-transform:uppercase;color:var(--hd-text-2);margin:0;padding:2px 12px 6px;font-size:10px;font-weight:600}.hd-type-picker__list{flex-direction:column;display:flex}.hd-type-picker__list:focus-visible{outline:none}.hd-type-picker__option{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:13px;display:flex}.hd-type-picker__option:hover{background:var(--hd-surface-2)}.hd-type-picker__option[aria-selected=true]{background:var(--hd-primary-soft);border-left-color:var(--hd-primary-mark);font-weight:500}.hd-type-picker__icon{color:var(--hd-block-color,var(--hd-text-2))}.hd-type-picker__key{min-width:1em;color:var(--hd-text-3);font-family:var(--hd-font-mono);font-size:10px}@keyframes hd-row-flash{0%{background:var(--hd-accent-soft)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.th-xrow[data-fresh] .th-xcard{animation:none}}.hd-ex-search{gap:var(--hd-space-1);flex-direction:column;display:flex;position:relative}.hd-ex-search__key{top:7px;right:var(--hd-space-2);pointer-events:none;position:absolute}.hd-ex-results{gap:var(--hd-space-1);flex-direction:column;display:flex}.hd-ex-results__note,.hd-ex-results__none{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.hd-ex-results__list{flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hd-ex-results__row{align-items:baseline;gap:var(--hd-space-1) var(--hd-space-2);padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-sm);font-size:var(--hd-text-sm);cursor:pointer;flex-wrap:wrap;display:flex}.hd-ex-results__row[aria-selected=true]{background:var(--hd-accent-soft)}.hd-ex-results__name{font-weight:var(--hd-weight-regular,400)}.hd-ex-results__name b{font-weight:var(--hd-weight-bold)}.hd-ex-results__hd{border:1px solid var(--hd-primary-mark);border-radius:var(--hd-radius-sm);color:var(--hd-link);font-size:var(--hd-text-xs);font-weight:var(--hd-weight-bold);padding:0 4px}.hd-ex-results__video,.hd-ex-results__meta{color:var(--hd-text-muted);font-size:var(--hd-text-xs)}.hd-ex-results__also{color:var(--hd-text-muted);font-size:var(--hd-text-xs);flex-basis:100%;font-style:italic}.hd-ex-results__spinner{align-self:flex-start}@media (width<=720px){.th-editor__col{padding:12px 12px 112px}.th-editor .th-notes,.th-blocks__actions,.th-blocks__session,.th-block__head,.th-blocks__empty{margin-left:0;padding-left:0}.th-ehead__date{overflow-wrap:anywhere;font-size:20px}.th-block__bin{position:static}}.th-editor__col{gap:23px;padding:32px 0 112px}.th-blocks__empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th-blocks__actions>:not(.th-addblock){opacity:0;transition:opacity .12s}.th-blocks__actions:hover>*,.th-blocks__actions>:focus-visible{opacity:1}.th-blocks__session{margin-top:8px;padding-top:31px}@media (width<=720px){.th-editor__col{padding:12px 12px 112px}}.hd-main.th-editor{grid-template-columns:225px minmax(0,1fr)}.th-editor__col{max-width:640px;padding:32px 18px 40vh 0}.th-editor[data-embedded] .th-editor__col{max-width:none;padding:0 0 48px}@media (width<=720px){.th-editor__col{max-width:none;padding:12px 12px 112px}}.th-editor .th-notes{margin-top:2px}.th-blocks__actions{margin-top:9px}.th-ehead__dateinfo{gap:0}.th-addblock,.th-addsession{width:296px}.th-addblock__info{color:var(--hd-link);flex:none}.th-editor__col{max-width:647px;padding-right:12px}@media (width<=720px){.th-editor__col{max-width:none;padding:12px 12px 112px}}.th-addblock,.th-addsession{width:302.5px;height:30px}.th-blocks__actions{margin-left:44.5px;margin-top:-2px!important}.th-blocks__session{border-top-color:var(--hd-line);margin-top:20px;margin-left:44.5px;padding-top:29.5px}.th-addblock{background:var(--hd-primary);padding:0 16px;font-size:10.5px}.th-addblock:hover{background:var(--hd-primary-hover)}.th-addblock__info{width:10px;height:10px;color:var(--hd-primary)}.th-addsession{border-color:var(--hd-primary);padding:0 16px;font-size:10.5px}@media (width<=900px){.hd-main.th-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=1360px){:root[data-panel-room] .hd-main.th-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.th-gutter__side{flex-direction:column;align-items:center;width:auto;height:auto;display:flex;position:static}.th-gutter__bin,.th-gutter__arrows{position:static;transform:none}.th-gutter__arrows{gap:2px}.th-scheme [data-testid=sets-toggle]{right:0}}.th-addsession{border:.5px solid var(--hd-primary)}.th-blocks__session{border-top-width:.5px}.th-editor__loading{color:var(--hd-text-3);grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:120px 0;font-size:12px;display:flex}.th-editor__spinner{border:2px solid var(--hd-line);border-top-color:var(--hd-primary-mark);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite th-spin}@keyframes th-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.th-editor__spinner{animation:none}}.th-editor__col{position:relative;left:-2.5px}@media (width<=720px){.th-editor__col{left:0}}.th-addsession{box-shadow:inset 0 0 0 .5px var(--hd-primary);border:0}.th-blocks__session{box-shadow:inset 0 .5px 0 var(--hd-line);border-top:0}.th-editor__error{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:14px;padding:120px 16px;display:flex}.th-editor__error-text{color:var(--hd-text);margin:0;font-size:13px;font-weight:600}.th-editor__error-actions{align-items:center;gap:16px;display:flex}.th-editor__error-actions .th-btn-primary{height:36px;min-height:36px;margin:0;padding:0 17px;font-size:10.5px}.th-editor__error-back{color:var(--hd-text);font-size:10.5px;font-weight:700;text-decoration:none}.th-editor__error-back:hover{color:var(--hd-link)}.th-addblock{padding-top:2px}.th-addblock__tip{place-items:center;display:grid;position:relative;top:-1px;left:.5px}.th-addblock__info{width:9px;height:9px}.th-addsession{padding-top:4.5px}.th-blocks__actions:hover>[data-testid=interval-open]:not(:hover):not(:focus-visible){opacity:0}.th-addblock{background:var(--hd-primary);box-shadow:inset 0 0 0 .5px var(--hd-primary-mark);margin-left:.5px}.th-addblock__info{color:var(--hd-primary)}.th-addsession{box-shadow:inset 0 0 0 .5px var(--hd-primary-mark);margin:.5px 0 0 .75px}.th-emptyday{flex-direction:column;align-items:center;gap:14px;padding:56px 0 40px;display:flex}.th-emptyday__icon{color:var(--hd-line-strong)}.th-emptyday__add{background:var(--hd-surface);height:26px;color:var(--hd-link);box-shadow:inset 0 0 0 .5px var(--hd-primary-mark);font:inherit;cursor:pointer;border:0;border-radius:3px;padding:0 14px;font-size:10.5px;font-weight:600}.th-emptyday__add:hover{background:var(--hd-selected)}.th-emptyday__add:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-editor .hd-block-menu{gap:0;font-size:11px}.th-editor .hd-block-menu button,.th-editor .hd-block-menu .hd-block-menu__link{min-height:26px;padding:4px 10px;font-size:11px}.th-editor .hd-block-menu .hd-menu-keys{font-size:9.5px}.th-editor .hd-block-menu__note,.th-editor .th-ref__menu-note{padding:4px 10px;font-size:10px}.th-editor .th-cat__menu button{gap:6px;min-height:24px;font-size:11px}.th-editor .th-cat__menu button svg{width:11px;height:11px}.th-editor .hd-saved-rx,.th-editor .hd-saved-rx__fields label{font-size:10.5px}.th-editor .hd-saved-rx__fields input:not([type=checkbox]),.th-editor .hd-saved-rx__fields select,.th-editor .hd-saved-rx__fields textarea{height:24px;min-height:24px;font-size:11px}.th-editor .hd-saved-rx .hd-btn{min-height:24px;font-size:11px}.th-addblock,.th-addsession{border-radius:3px}.th-addblock{width:302px;margin-left:1px}.th-addsession{width:302px;margin:1px 0 0 1.25px}.th-addblock,.th-addsession{padding-left:15.5px}.th-editor .th-ehead__back{transform:translateY(-.5px)}.th-editor .th-addsession{margin-top:.5px;padding-top:3.5px}.th-blocks__actions>[data-testid=interval-open]{display:none}.th-addblock,.th-addsession{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);border-radius:var(--hd-radius-btn)}.hd-main.th-editor{--ed-page:var(--hd-bg);background:var(--ed-page)}.hd-main.th-editor[data-embedded]{--ed-page:var(--hd-surface)}.hd-type-picker{border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-menu)}.hd-type-picker__option[aria-selected=true]{background:var(--hd-primary-soft)}.th-editor .th-ehead .th-notes:focus-within{box-shadow:var(--hd-shadow-card), 0 0 0 1px var(--hd-focus)}.th-editor__loading,.th-blocks__empty{color:var(--hd-text-3)}.th-editor__error-text,.th-editor__error-back{color:var(--hd-text)}.th-editor__error-back{font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking)}.th-addblock{box-shadow:inset 0 0 0 .5px var(--hd-primary)}.th-addblock:hover{box-shadow:inset 0 0 0 .5px var(--hd-primary-hover)}.hd-intervals{gap:var(--hd-space-2);max-width:560px;margin:var(--hd-space-3) 0;padding:var(--hd-space-3);border:1px solid var(--hd-border);border-left:4px solid var(--hd-block-running);border-radius:var(--hd-radius-md);background:var(--hd-surface);display:grid}.hd-intervals__title{font-size:var(--hd-text-md);margin:0}.hd-intervals__line{align-items:center;gap:var(--hd-space-2);font-size:var(--hd-text-sm);grid-template-columns:7rem 1fr;display:grid}.hd-intervals__mains{gap:var(--hd-space-2);display:grid}.hd-intervals__main{gap:var(--hd-space-1);grid-template-columns:1fr auto;display:grid}.hd-intervals__main .hd-intervals__line{grid-column:1}.hd-intervals__main>button{grid-area:1/2}.hd-intervals__preview{min-height:1.4em;color:var(--hd-text-muted);font-size:var(--hd-text-sm);margin:0}.hd-intervals__error{color:var(--hd-danger);font-size:var(--hd-text-sm);margin:0}.hd-intervals__actions{gap:var(--hd-space-2);display:flex}.hd-intervals-open{margin-top:var(--hd-space-2)}@media (width<=480px){.hd-intervals__line{grid-template-columns:1fr}}.hd-pgrid-scroll{border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);background:var(--hd-surface-2);max-height:calc(100vh - 260px);overflow:auto}.hd-pgrid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--hd-text-sm)}.hd-pgrid th,.hd-pgrid td{border-bottom:1px solid var(--hd-border);border-right:1px solid var(--hd-border);vertical-align:top;padding:var(--hd-space-2)}.hd-pgrid thead th{z-index:2;background:var(--hd-surface);text-align:left;font-weight:var(--hd-weight-bold);position:sticky;top:0}.hd-pgrid__corner{width:84px;left:0;z-index:3!important}.hd-pgrid__week{z-index:1;background:var(--hd-surface);text-align:left;width:84px;font-weight:var(--hd-weight-bold);position:sticky;left:0}.hd-pgrid__week>span{display:block}.hd-pgrid__was{font-weight:var(--hd-weight-regular);font-size:var(--hd-text-xs)}.hd-pgrid__pair{gap:var(--hd-space-2);font-weight:var(--hd-weight-regular);font-size:var(--hd-text-xs);color:var(--hd-text-muted);grid-template-columns:1fr 1fr;display:grid}.hd-gcell{min-width:0}.hd-gcell__stack{gap:var(--hd-space-1);flex-direction:column;min-height:48px;display:flex}.hd-gcell__add{border:1px dashed var(--hd-border);border-radius:var(--hd-radius-md);min-height:28px;color:var(--hd-text-muted);font:inherit;font-size:var(--hd-text-xs);cursor:pointer;background:0 0}.hd-gcell[data-empty] .hd-gcell__add{min-height:48px}.hd-gcell:not([data-empty]) .hd-gcell__add{opacity:0}.hd-gcell:hover .hd-gcell__add,.hd-gcell__add:focus-visible{opacity:1;border-color:var(--hd-border-strong);color:var(--hd-text)}.hd-gcell__add:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.hd-gcard{width:100%;padding:var(--hd-space-1) var(--hd-space-2);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);box-shadow:var(--hd-shadow-1);color:var(--hd-text);font:inherit;font-size:var(--hd-text-xs);text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:2px;line-height:1.35;display:flex}.hd-gcard:hover{border-color:var(--hd-border-strong)}.hd-gcard:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.hd-gcard[data-editing]{border-color:var(--hd-primary-mark);box-shadow:0 0 0 2px var(--hd-primary-soft)}.hd-gcard__title{font-size:var(--hd-text-sm);font-weight:var(--hd-weight-bold);overflow-wrap:anywhere}.hd-gcard__blocks{font-family:var(--hd-font-mono);color:var(--hd-text-muted)}.hd-gcard__note{color:var(--hd-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-gcard__lines{flex-direction:column;gap:1px;display:flex}.hd-gcard__line{column-gap:var(--hd-space-1);grid-template-columns:2.4em minmax(0,1fr);display:grid}.hd-gcard__label{font-family:var(--hd-font-mono);color:var(--hd-text-muted)}.hd-gcard__name{overflow-wrap:anywhere}.hd-gcard__rx{color:var(--hd-text-muted);grid-column:2}.hd-pgrid-editor{top:var(--hd-space-2);max-height:calc(100vh - var(--hd-nav-h) - var(--hd-space-4));border:1px solid var(--hd-border);border-radius:var(--hd-radius-lg);background:var(--hd-bg);position:sticky;overflow:auto}.hd-pgrid-editor__bar{padding:var(--hd-space-1) var(--hd-space-2);border-bottom:1px solid var(--hd-border);justify-content:flex-end;display:flex}.hd-pgrid-editor .hd-main{padding:var(--hd-space-3);max-width:none}.hd-pgrid-editor .hd-editor__body{grid-template-columns:minmax(0,1fr)}.hd-pgrid-editor .hd-outline{display:none}@media (width<=900px){.hd-pgrid-page[data-editing]{grid-template-columns:1fr}.hd-pgrid-editor{max-height:none;position:static}}.hd-gcard__groups{flex-direction:column;gap:3px;min-width:0;display:flex}.hd-gcard__group{padding-left:var(--hd-space-1);border-left:3px solid var(--hd-block-color,var(--hd-block-other));flex-direction:column;gap:1px;display:flex}.hd-gcard__bline{overflow-wrap:anywhere}.hd-pgrid-scroll{background:var(--hd-surface);border:0;border-radius:0}.hd-pgrid{font-size:11px}.hd-pgrid th,.hd-pgrid td{border-right:0;border-bottom:1px solid var(--hd-line);padding:8px}.hd-pgrid thead th{background:var(--hd-bar-bg);height:18px;color:var(--hd-bar-text-2);text-transform:uppercase;letter-spacing:.02em;padding:4px 8px;font-size:10px;font-weight:500}.hd-pgrid__pair{color:var(--hd-text-3)}.hd-pgrid__week{background:var(--hd-surface);text-transform:uppercase;color:var(--hd-text);font-size:11px;font-weight:600}.hd-pgrid__was{text-transform:none;color:var(--hd-text-3)}.hd-gcell[data-muted]{background:var(--hd-surface-2)}.hd-gcell:hover:not([data-muted]){background:var(--hd-hover)}.hd-gcell__add{color:var(--hd-link);text-transform:uppercase;border-color:#0000;border-radius:2px;font-size:11px;font-weight:600}.hd-gcell:hover .hd-gcell__add,.hd-gcell__add:focus-visible{color:var(--hd-link);border-color:#0000}.hd-gcard{background:var(--hd-surface-2);box-shadow:none;color:var(--hd-text);border:0;border-radius:2px;gap:6px;padding:8px;font-size:11px;line-height:1.3}.hd-gcard:hover{background:var(--hd-surface-2);border:0}.hd-gcard[data-editing]{box-shadow:none;background:var(--hd-selected)}.hd-gcard__title{color:var(--hd-text);font-size:11px;font-weight:600}.hd-gcard__note{color:var(--hd-text-2);font-size:11px}.hd-gcard__lines{gap:6px}.hd-gcard__line{grid-template-columns:20px minmax(0,1fr);column-gap:6px;position:relative}.hd-gcard__line:not(:last-child):before{content:"";background:var(--hd-faint);width:1px;position:absolute;top:16px;bottom:-6px;left:7.5px}.hd-gcard__label{border:1px solid var(--hd-faint);background:var(--hd-surface);width:16px;height:16px;color:var(--hd-text-2);border-radius:50%;place-items:center;font-family:inherit;font-size:7px;font-weight:500;display:inline-grid}.hd-gcard__name{color:var(--hd-text);font-weight:600}.hd-gcard__rx{color:var(--hd-text-2);font-weight:400}.hd-gcard__groups{gap:4px}.hd-gcard__group{border-left-width:2px;gap:3px;padding-left:6px}.hd-gcard__bline{color:var(--hd-text);font-weight:600}.hd-gcard__bline .hd-gcard__label{vertical-align:1px;margin-right:4px}.hd-pgrid-editor{border-color:var(--hd-line);background:var(--hd-surface);border-radius:2px}.hd-pgrid thead th{background:var(--hd-bar-bg);color:var(--hd-bar-text-2);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.hd-pgrid__week{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.hd-pgrid__was{font-family:var(--hd-font);letter-spacing:0}.hd-gcard{border-radius:var(--hd-radius-card);background:var(--hd-surface-2)}.hd-gcard:hover{background:var(--hd-surface-3)}.hd-gcard[data-editing]{background:var(--hd-selected);box-shadow:inset 3px 0 0 var(--hd-link)}.hd-gcell__add{border-radius:var(--hd-radius-btn);font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking)}.hd-gcard__label{border:1.5px solid var(--ss,var(--hd-line-strong));background:var(--hd-surface);color:var(--hd-text);font-family:var(--hd-font-display);font-weight:500}.hd-gcard__line:not(:last-child):before{display:none}.hd-gcard__line[data-links]:before{content:"";background:var(--ss,var(--hd-line-strong));width:1.5px;display:block;position:absolute;top:16px;bottom:-6px;left:7.25px}.hd-pgrid-editor{border-radius:var(--hd-radius-card)}.hd-gcard__label{box-shadow:inset 0 0 0 .5px var(--ss,var(--hd-line-strong));border-width:1px}.hd-gcell:hover .hd-gcell__add,.hd-gcell__add:focus-visible{background:var(--hd-surface)}.hd-pgrid-editor .hd-editor-head__title,.hd-pgrid-editor .hd-editor-head__title .hd-title-btn,.hd-pgrid-editor .th-notes__label,.hd-pgrid-editor .th-btitle__text{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase}.hd-gcard__bline{max-width:calc(90.5% - 1.5px)}.hd-pgrid-editor .hd-title-btn__pencil{opacity:1;color:var(--hd-text-3)}.hd-pgrid-editor .hd-title-btn:hover .hd-title-btn__pencil,.hd-pgrid-editor .hd-title-btn:focus-visible .hd-title-btn__pencil{color:var(--hd-text)}.hd-programs:focus,.hd-pgrid-main:focus{outline:none}.hd-programs__head{justify-content:space-between;align-items:center;gap:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-programs__empty{color:var(--hd-text-muted);padding:var(--hd-space-6) 0}.hd-program-list{margin:var(--hd-space-3) 0 0;gap:var(--hd-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.hd-program-row{gap:var(--hd-space-3);padding:var(--hd-space-2) var(--hd-space-3);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);font-size:var(--hd-text-sm);grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:baseline;display:grid}.hd-program-row__name{font-weight:var(--hd-weight-bold);color:var(--hd-text);overflow-wrap:anywhere;text-decoration:none}.hd-program-row__name:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px;border-radius:var(--hd-radius-sm)}.hd-program-row__goal{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=720px){.hd-program-row{gap:var(--hd-space-1);grid-template-columns:1fr}}.hd-newprog{gap:var(--hd-space-3);flex-direction:column;display:flex}.hd-newprog__pair{gap:var(--hd-space-3);grid-template-columns:1fr 1fr;display:grid}.hd-newprog__actions{justify-content:flex-end;gap:var(--hd-space-2);display:flex}.hd-newprog__error{color:var(--hd-danger);font-size:var(--hd-text-xs)}.hd-newprog__warn{color:var(--hd-warning);font-size:var(--hd-text-xs)}.hd-newprog .hd-input[aria-invalid=true]{border-color:var(--hd-danger)}.hd-pgrid-page{max-width:none}.hd-pgrid-page[data-editing]{gap:var(--hd-space-4);grid-template-columns:minmax(0,1fr) minmax(380px,46%);align-items:start;display:grid}.hd-crumbs{font-size:var(--hd-text-sm);color:var(--hd-text-muted)}.hd-crumbs a{color:var(--hd-text-muted)}.hd-pgrid-title{margin:var(--hd-space-1) 0 0}.hd-pgrid-goal{margin:0}.hd-pgrid-hint{margin:var(--hd-space-2) 0}.hd-pgrid-phases{align-items:center;gap:var(--hd-space-2);margin:var(--hd-space-3) 0 var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-ptabs{gap:var(--hd-space-1);flex-wrap:wrap;display:flex}.hd-ptab-wrap{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);align-items:stretch;display:inline-flex}.hd-ptab-wrap[data-selected]{border-color:var(--hd-primary-mark);background:var(--hd-primary-soft)}.hd-ptab-wrap[data-over]{box-shadow:inset 3px 0 0 var(--hd-primary-mark)}.hd-ptab{padding:var(--hd-space-1) var(--hd-space-3);color:var(--hd-text);font:inherit;cursor:pointer;border-radius:var(--hd-radius-md);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.hd-ptab:focus-visible,.hd-ptab__more:focus-visible{outline:2px solid var(--hd-focus);outline-offset:1px}.hd-ptab__name{font-weight:var(--hd-weight-bold);font-size:var(--hd-text-sm)}.hd-ptab__weeks{font-size:var(--hd-text-xs);color:var(--hd-text-muted)}.hd-ptab__input{font:inherit;font-size:var(--hd-text-sm);margin:var(--hd-space-1);padding:2px var(--hd-space-2);border:1px solid var(--hd-focus);border-radius:var(--hd-radius-sm);width:16ch}.hd-ptab__more{border:0;border-left:1px solid var(--hd-border);color:var(--hd-text-muted);cursor:pointer;padding:0 var(--hd-space-2);background:0 0}.hd-ptab__more:hover{color:var(--hd-text)}.hd-phase-menu-at{z-index:var(--hd-z-popover);position:fixed}.hd-phase-menu{padding:var(--hd-space-1);background:var(--hd-surface);border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);min-width:240px;box-shadow:var(--hd-shadow-2);margin:4px 0 0;list-style:none}.hd-phase-menu button{justify-content:space-between;gap:var(--hd-space-3);width:100%;padding:var(--hd-space-1) var(--hd-space-2);color:var(--hd-text);font:inherit;font-size:var(--hd-text-sm);text-align:left;cursor:pointer;border-radius:var(--hd-radius-sm);background:0 0;border:0;display:flex}.hd-phase-menu button:hover:not(:disabled),.hd-phase-menu button:focus-visible{background:var(--hd-surface-2);outline:none}.hd-phase-menu button:disabled{color:var(--hd-text-muted);cursor:default}.hd-phase-menu button[data-danger]{color:var(--hd-danger)}.hd-addphase{gap:var(--hd-space-2);flex-direction:column;min-width:260px;display:flex}.hd-addphase__from{gap:var(--hd-space-1);font-size:var(--hd-text-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.hd-addphase__from legend{font-weight:var(--hd-weight-medium);margin-bottom:var(--hd-space-1)}.hd-pgrid-tools{align-items:center;gap:var(--hd-space-4);margin-bottom:var(--hd-space-2);font-size:var(--hd-text-sm);display:flex}.hd-seg{align-items:center;gap:0;display:inline-flex}.hd-seg button{border:1px solid var(--hd-border);background:var(--hd-surface);color:var(--hd-text-muted);font:inherit;padding:2px var(--hd-space-3);cursor:pointer}.hd-seg button:first-child{border-radius:var(--hd-radius-md) 0 0 var(--hd-radius-md)}.hd-seg button:nth-child(2){border-radius:0 var(--hd-radius-md) var(--hd-radius-md) 0;border-left:0}.hd-seg button[aria-pressed=true]{background:var(--hd-primary-soft);color:var(--hd-text);border-color:var(--hd-primary-mark)}.hd-pgrid-tools__key{margin-left:var(--hd-space-2)}.hd-pgrid-tools__side{align-items:center;gap:var(--hd-space-1);cursor:pointer;display:inline-flex}.hd-pgrid-title{color:var(--hd-text);font-size:24px;font-weight:700}.hd-pgrid-goal{color:var(--hd-text-2);font-size:13px}.hd-ptab-wrap{border-color:var(--hd-line);border-radius:2px}.hd-ptab-wrap[data-selected]{border-color:var(--hd-line);background:var(--hd-surface);box-shadow:inset 0 -2px 0 var(--hd-primary-mark)}.hd-ptab{border-radius:2px}.hd-ptab__name{font-size:12px;font-weight:600}.hd-ptab__weeks{color:var(--hd-text-3);font-size:10px}.hd-seg button{text-transform:uppercase;color:var(--hd-text-2);border-color:var(--hd-line);padding:3px 12px;font-size:11px;font-weight:600}.hd-phase-menu,.hd-phase-menu button{border-radius:2px}.hd-program-row{border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-card);border-color:#0000}.hd-program-row:hover,.hd-program-row:focus-within{border-color:var(--hd-line-strong)}.hd-ptab-wrap,.hd-ptab{border-radius:var(--hd-radius-btn)}.hd-ptab-wrap[data-selected]{box-shadow:inset 0 -2px 0 var(--hd-primary-mark)}.hd-seg button{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);font-weight:500}.hd-seg button:first-child,.hd-seg button:nth-child(2){border-radius:var(--hd-radius-btn)}.hd-seg button[aria-pressed=true]{background:var(--hd-primary);border-color:var(--hd-primary);color:var(--hd-on-primary)}.hd-phase-menu{border-radius:var(--hd-radius-card);border-color:var(--hd-line);box-shadow:var(--hd-shadow-menu)}.hd-phase-menu button{border-radius:var(--hd-radius-btn)}.hd-phase-menu button:hover:not(:disabled),.hd-phase-menu button:focus-visible{background:var(--hd-hover)}.hd-btn--ghost.hd-textlink{color:var(--hd-link)}.hd-pgrid-tools input[type=checkbox],.hd-addphase input[type=radio]{accent-color:var(--hd-link)}.hd-track__window{align-items:center;gap:var(--hd-space-3);margin-block:var(--hd-space-2);display:flex}.hd-track__good{font-weight:var(--hd-weight-bold);font-size:1.1rem}.hd-track-cards{gap:var(--hd-space-3);margin-block:var(--hd-space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.hd-track-card{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);padding:var(--hd-space-3);background:var(--hd-surface)}.hd-track-card__name{margin:0 0 4px;font-size:.95rem}.hd-track-card__value{margin:0;font-size:1.8rem;font-weight:700}.hd-track-card__target{color:var(--hd-text-muted);margin:0 0 6px}.hd-track-card__words p,.hd-track-card__list{margin:6px 0 0}.hd-track-card__list{padding-left:1.1em}.hd-track__payoff{max-width:70ch}.hd-track-table{border-collapse:collapse;min-width:min(100%,560px)}.hd-track-table th,.hd-track-table td{text-align:left;border-bottom:1px solid var(--hd-border);padding:6px 12px 6px 0}.hd-track-table tr:focus-within{outline:2px solid var(--hd-focus);outline-offset:-2px}.hd-period{align-items:center;gap:var(--hd-space-2);margin-block:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-period__switch{border:1px solid var(--hd-border);border-radius:var(--hd-radius-btn);gap:2px;padding:2px;display:inline-flex}.hd-period__name{font-weight:var(--hd-weight-bold);text-align:center;min-width:11ch}.hd-tiles__row{gap:var(--hd-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=700px){.hd-tiles__row{grid-template-columns:1fr}}.hd-tile{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);padding:var(--hd-space-2);background:var(--hd-surface-2);min-width:0}.hd-tile__title{font-size:var(--hd-text-sm);color:var(--hd-text-muted);margin:0}.hd-tile__value{font-size:var(--hd-text-lg);font-weight:var(--hd-weight-bold);margin:2px 0}.hd-tile__trend{margin:0 0 var(--hd-space-2);font-size:var(--hd-text-sm)}.hd-tiles__loading{min-height:7.5rem;color:var(--hd-text-muted)}.hd-bars{align-items:flex-end;gap:3px;height:52px;margin:0;padding:0 0 14px;list-style:none;display:flex}.hd-bars__bar{background:var(--hd-surface);border-radius:2px;outline:none;flex:1 1 0;align-items:flex-end;min-width:8px;max-width:18px;height:100%;display:flex;position:relative}.hd-bars__fill{background:var(--hd-accent);border-radius:2px;width:100%;min-height:2px;display:block}.hd-bars__bar--running .hd-bars__fill{opacity:.5}.hd-bars__bar--empty{border:1px dashed var(--hd-border-strong)}.hd-bars__bar--empty .hd-bars__fill{display:none}.hd-bars__bar--shown{box-shadow:0 0 0 2px var(--hd-text)}.hd-bars__bar:focus-visible{box-shadow:0 0 0 2px var(--hd-focus)}.hd-bars__name{color:var(--hd-text-muted);white-space:nowrap;visibility:hidden;font-size:9px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.hd-bars__bar:first-child .hd-bars__name,.hd-bars__bar:last-child .hd-bars__name{visibility:visible}.hd-bars__tip{z-index:5;border-radius:var(--hd-radius-sm);background:var(--hd-text);width:max-content;max-width:260px;color:var(--hd-text-inverse);font-size:var(--hd-text-xs);padding:4px 8px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.hd-bars__bar:hover .hd-bars__tip,.hd-bars__bar:focus .hd-bars__tip{display:block}.hd-flag-dot{margin-left:var(--hd-space-2);font-size:var(--hd-text-sm);color:var(--hd-danger);align-items:center;gap:4px;font-weight:400;display:inline-flex}.hd-flag-dot__dot{background:var(--hd-danger);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.hd-nav__menu-button{cursor:pointer;font:inherit;color:var(--hd-text-muted);font-weight:var(--hd-weight-medium);padding:var(--hd-space-1) var(--hd-space-2);border-radius:var(--hd-radius-md);white-space:nowrap;background:0 0;border:0}.hd-hub-menu__list{gap:var(--hd-space-1);margin:0;padding:0;list-style:none;display:grid}.hd-hub-menu__list a{gap:var(--hd-space-2);padding:var(--hd-space-1) var(--hd-space-2);white-space:nowrap;display:flex}.hd-hub-menu__keys{font-size:var(--hd-text-sm);margin-left:auto}.hd-panels{gap:var(--hd-space-3);margin-top:var(--hd-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1100px){.hd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hd-panels{grid-template-columns:1fr}}.hd-hub-panel{border:1px solid var(--hd-border);border-radius:var(--hd-radius-md);background:var(--hd-surface);padding:var(--hd-space-3);min-width:0}.hd-hub-panel:focus{outline:2px solid var(--hd-focus);outline-offset:2px}.hd-hub-panel[data-state=stale] .hd-panel__sentence,.hd-hub-panel[data-state=empty] .hd-panel__sentence{color:var(--hd-text-muted)}.hd-panel__title{margin:0 0 var(--hd-space-2);font-size:var(--hd-text-lg)}.hd-panel__sub{margin:var(--hd-space-2) 0 4px;font-size:var(--hd-text-md)}.hd-panel__days,.hd-panel__list{margin:0;padding-left:1.1em}.hd-panel__days{padding:0;list-style:none}.hd-panel__days li{padding:2px 0}.hd-panel__list--plain{padding:0;list-style:none}.hd-panel__list--plain li{padding:2px 0}.hd-panel__day{min-width:6.5em;font-weight:var(--hd-weight-bold);display:inline-block}.hd-panel__session--missed{color:var(--hd-danger)}.hd-panel__session--draft{color:var(--hd-text-muted)}.hd-panel__quote{overflow-wrap:anywhere;margin:6px 0 0}.hd-overview__footer{margin-top:var(--hd-space-4);color:var(--hd-text-muted)}.hd-overview__footer p{margin:2px 0}.hd-client-tabs{gap:var(--hd-space-1);margin-left:var(--hd-space-2);display:inline-flex}.hd-client-tabs a{border-radius:var(--hd-radius-pill);color:var(--hd-text);padding:4px 10px;text-decoration:none}.hd-client-tabs a[aria-current=page]{background:var(--hd-accent-soft);font-weight:var(--hd-weight-bold)}.hd-overview:focus,.hd-overview:focus-visible,.hd-numbers:focus,.hd-numbers:focus-visible{outline:none}.hd-numbers__tools{align-items:center;gap:var(--hd-space-3);margin-block:var(--hd-space-2);flex-wrap:wrap;display:flex}.hd-numbers__find input{min-width:16rem}.hd-numbers__table{border-collapse:collapse;width:100%}.hd-numbers__table th,.hd-numbers__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hd-border);padding:8px 12px 8px 0}.hd-numbers__total th,.hd-numbers__total td{font-weight:var(--hd-weight-bold)}.hd-numbers__row:focus-within{outline:2px solid var(--hd-focus);outline-offset:-2px}.hd-numbers__row{cursor:default}.hd-numbers__sort{font:inherit;font-weight:var(--hd-weight-bold);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hd-numbers__trend>span{white-space:nowrap;display:block}.hd-numbers__loading{min-height:12rem;color:var(--hd-text-muted)}.hd-numbers__foot{align-items:center;gap:var(--hd-space-3);margin-top:var(--hd-space-3);display:flex}@media (width<=700px){.hd-numbers__table th:nth-child(6),.hd-numbers__table td:nth-child(6){display:none}}.hd-numbers--stale{opacity:.6}.hd-numbers input[type=checkbox]{accent-color:var(--hd-primary)}.hd-flagged:focus,.hd-flagged:focus-visible{outline:none}.hd-flagged__head{align-items:center;gap:var(--hd-space-3);flex-wrap:wrap;display:flex}.hd-flag-list,.hd-flag-done__list{margin:0;padding:0;list-style:none}.hd-flag-row{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2) 0;border-bottom:1px solid var(--hd-border);grid-template-columns:minmax(12rem,1.2fr) minmax(12rem,1.5fr) minmax(9rem,1fr) auto;display:grid}.hd-flag-row:focus-within{outline:2px solid var(--hd-focus);outline-offset:-2px}.hd-flag-row__who{font-weight:var(--hd-weight-bold);align-items:center;gap:6px;display:flex}.hd-flag-row__reasons{color:var(--hd-danger);margin:0;padding:0;list-style:none}.hd-flag-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.hd-flag-done{margin-top:var(--hd-space-4)}.hd-flag-done summary{cursor:pointer;font-weight:var(--hd-weight-bold)}.hd-flag-done__list li{border-bottom:1px solid var(--hd-border);padding:6px 0}.hd-targets{gap:var(--hd-space-2);max-width:22rem;display:grid}.hd-targets__num{width:5rem;display:inline-block}.hd-targets__buttons{justify-content:flex-end;gap:var(--hd-space-2);display:flex}.hd-trail-bar{align-items:center;gap:var(--hd-space-2);padding:var(--hd-space-2) var(--hd-space-4);background:var(--hd-danger-soft);border-bottom:1px solid var(--hd-border);flex-wrap:wrap;display:flex}.hd-trail-bar__where{font-weight:var(--hd-weight-bold);margin-right:var(--hd-space-2)}@media (width<=800px){.hd-flag-row{grid-template-columns:1fr}.hd-flag-row__actions{justify-content:flex-start}}.th-app{--u:calc(var(--th-z) * 1px)}.th-app[data-shell=admin]{--th-z:1.2;--th-rail-w:57.5px;--th-bar-h:57.5px;--hd-nav-h:57.5px}.th-app[data-shell=calendar]{--th-bar-h:53.5px;--hd-nav-h:53.5px}.th-app__main{margin-left:var(--th-rail-w);min-width:0}.th-rail{width:var(--th-rail-w);z-index:25;background:var(--hd-rail-bg);color:var(--hd-rail-text);box-shadow:inset -1px 0 0 var(--hd-rail-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:stretch;display:flex;position:fixed;top:0;bottom:0;left:0}.th-rail__brand{height:calc(48 * var(--u));box-sizing:content-box;border-bottom:1px solid var(--hd-rail-line);flex:none;place-items:center;display:grid}.th-monogram{width:calc(21.5 * var(--u));height:calc(21.5 * var(--u));display:block}.th-rail__items{margin:calc(8.5 * var(--u)) 0 0;flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.th-rail__item{justify-content:flex-start;align-items:center;gap:calc(1.5 * var(--u));box-sizing:border-box;width:100%;padding:calc(6 * var(--u)) calc(1 * var(--u)) calc(10.5 * var(--u));min-height:calc(44 * var(--u));color:var(--hd-rail-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}.th-rail__icon{width:calc(18 * var(--u));height:calc(18 * var(--u));place-items:center;display:inline-grid;position:relative}.th-rail__icon svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.th-rail__label{max-width:calc(40 * var(--u));font-size:calc(7.5 * var(--u));font-weight:400;line-height:calc(8 * var(--u));text-align:center;color:var(--hd-rail-text);opacity:1;display:block}.th-app[data-shell=admin] .th-rail__items{margin-top:7.4px}.th-app[data-shell=admin] .th-rail__item{min-height:50.5px;padding-bottom:10.9px}.th-app[data-shell=admin] .th-rail__label{line-height:9px}.th-rail__item[data-active]:before{content:"";left:0;top:calc(3.5 * var(--u));bottom:calc(9 * var(--u));width:calc(3 * var(--u));background:var(--hd-rail-active);position:absolute}.th-rail .hd-nav__badge,.th-rail__badge{opacity:0;transition:opacity var(--hd-fast);top:calc(-6 * var(--u));left:calc(11 * var(--u));background:var(--hd-badge-bg);min-width:16px;color:var(--hd-on-badge);text-align:center;border-radius:999px;padding:0 4px;font-size:9px;font-weight:600;line-height:16px;position:absolute}.th-rail__item:hover .th-rail__badge,.th-rail__item:focus-visible .th-rail__badge,.th-rail__menu-button:hover .hd-nav__badge,.th-rail__menu-button:focus-visible .hd-nav__badge{opacity:1}.th-rail__help{margin-top:auto;margin-bottom:calc(53 * var(--u));min-height:0;padding-bottom:0}.th-rail__disc{left:50%;bottom:calc(13 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));background:var(--hd-done);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.th-rail__disc:focus-visible{outline:2px solid var(--hd-focus);outline-offset:2px}.th-rail__disc-dot{width:calc(6 * var(--u));height:calc(6 * var(--u));border:1.25px solid var(--hd-on-done);box-sizing:border-box;border-radius:50%}.th-rail__help .th-rail__icon svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.th-rail__help-icon{color:var(--hd-primary)}.th-app[data-shell=calendar]:has(.th-cal) .th-rail__help{margin-bottom:calc(var(--th-actionbar-h) + 8px)}.th-rail__menu-button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.hd-nav__menu-button.th-rail__menu-button{color:var(--hd-rail-text);background:0 0;border-radius:0;padding:0}.th-rail .hd-hub-menu,.th-rail .hd-popover-wrap{display:block}.th-rail .hd-popover{top:0;left:calc(100% + 4px)}.th-rail .hd-hub-menu__list a{color:var(--th-text)}.hd-nav.th-topbar{z-index:20;height:var(--th-bar-h);box-sizing:border-box;padding:0 calc(23 * var(--u)) 0 calc(27 * var(--u));background:var(--hd-bar-bg);color:var(--hd-bar-text);box-shadow:inset 0 -3px 0 var(--hd-bar-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.hd-nav.th-topbar:has(.hd-account-anchor .hd-popover){z-index:calc(var(--hd-z-panel) + 1)}.th-topbar__left{align-items:center;min-width:0;display:flex}.th-topbar__title{color:var(--hd-bar-text);white-space:nowrap;font-size:10.5px;font-weight:500}.th-app[data-shell=admin] .th-topbar__title{font-size:12.5px}.th-app[data-shell=admin] .hd-nav.th-topbar{padding-left:20.5px}.th-app[data-shell=admin] .th-topbar__title{position:relative;top:4.5px}.th-app[data-shell=admin] .th-topbar .hd-bell-anchor{margin-right:22px}.th-topbar__right{color:var(--hd-bar-text);align-items:center;gap:0;display:flex}.th-iconbtn{color:var(--hd-bar-text);cursor:pointer;border-radius:var(--hd-radius-btn);font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.th-iconbtn:hover{background:var(--hd-bar-hover)}.th-topbar [data-testid=top-message]{width:calc(15 * var(--u));height:calc(15 * var(--u));margin-right:calc(18 * var(--u));justify-content:center}.th-topbar [data-testid=top-message] svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.th-topbar .hd-bell-anchor{margin-right:calc(16 * var(--u));display:inline-flex}.th-topbar .hd-bell-anchor .hd-popover-wrap,.hd-account-anchor .hd-popover-wrap{align-items:center;display:inline-flex}.th-topbar .hd-bell-anchor .hd-btn{color:var(--hd-bar-text);height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.th-topbar .hd-bell-anchor .hd-btn:hover{background:var(--hd-bar-hover)}.th-topbar .hd-bell{display:inline-flex;position:relative}.th-topbar .hd-bell svg{width:calc(17.5 * var(--u));height:calc(17.5 * var(--u))}.th-topbar .hd-nav__badge{top:calc(-4 * var(--u));left:calc(8.5 * var(--u));min-width:calc(12 * var(--u));height:calc(12 * var(--u));padding:0 calc(2.5 * var(--u));box-sizing:border-box;background:var(--hd-badge-bg);color:var(--hd-on-badge);font-size:calc(7.5 * var(--u));font-weight:700;line-height:calc(12 * var(--u));text-align:center;border-radius:999px;position:absolute;right:auto}.th-topbar .hd-bell .hd-nav__badge{top:calc(-4 * var(--u) + 2px);left:calc(8.5 * var(--u) + 1px)}.th-topbar .hd-popover,.th-topbar .hd-panel{color:var(--th-text)}.th-topbar__cta{height:calc(27 * var(--u));margin-right:calc(27 * var(--u));border-radius:var(--hd-radius-btn);background:var(--hd-primary);color:var(--hd-on-primary);font:inherit;font-family:var(--hd-font-display);text-transform:uppercase;letter-spacing:var(--hd-display-tracking);white-space:nowrap;cursor:pointer;border:0;padding:0 11.75px;font-size:10.5px;font-weight:600}.th-app[data-shell=admin] .th-topbar__cta{margin-right:16.5px;padding:0 22px;font-size:12.75px}.th-app:not([data-shell]) .th-topbar__cta{margin-right:calc(27 * var(--u) - 2.5px);padding:0 12.5px}.th-topbar__cta:hover{background:var(--hd-primary-hover)}.th-topbar__cta:focus-visible{outline:2px solid var(--hd-bar-text);outline-offset:2px}.th-avatar{background:var(--hd-avatar-bg);width:30px;height:30px;color:var(--hd-on-avatar);font-family:var(--hd-font-display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-style:normal;font-weight:600;display:inline-grid}.th-avatar--ring{width:calc(23.5 * var(--u));height:calc(23.5 * var(--u));font-size:calc(8 * var(--u));box-shadow:none;border:1.5px solid var(--hd-primary);box-sizing:border-box}.th-avatar--sm{width:22px;height:22px;box-shadow:none;font-size:8px}.th-account__label{align-items:center;gap:calc(4 * var(--u));display:inline-flex;position:relative}.th-account__label>svg{width:calc(16 * var(--u));height:calc(16 * var(--u));margin:0 calc(-3.5 * var(--u))}.th-account{padding:0}.hd-account-anchor .hd-popover{min-width:200px;left:auto;right:0}.hd-account-menu{gap:var(--hd-space-2);margin:0;padding:0;list-style:none;display:grid}.hd-account-menu a{color:var(--th-text);font-weight:500;text-decoration:none}.hd-account-menu a:hover{color:var(--hd-link)}.hd-account-menu__feedback{font:inherit;color:var(--th-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.hd-account-menu__feedback:hover{color:var(--hd-link)}.th-account__name{border-bottom:1px solid var(--th-line);padding-bottom:6px;font-weight:600}.th-theme{justify-content:space-between;align-items:center;gap:8px;display:flex}.th-app[data-shell=calendar] .hd-nav.th-topbar{padding:0 27.5px 0 30px}.th-switcher{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.th-switcher__name{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-bar-text);margin:0;font-size:11.5px;font-weight:600}.th-switcher__button{color:var(--hd-bar-text);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex}.th-switcher__button svg{width:13px;height:13px}.th-switcher__menu{width:280px;padding:8px;top:calc(100% + 10px);left:0}.th-switcher__search{width:100%;min-height:32px}.th-switcher__list{max-height:360px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.th-switcher__list a,.th-linkrow{width:100%;color:var(--th-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:12px;text-decoration:none;display:flex}.th-switcher__list a:hover,.th-linkrow:hover,.th-switcher__list a[aria-current],.th-switcher__list li[data-active]>a{background:var(--th-hover-blue)}.th-menu{z-index:var(--hd-z-popover);background:var(--hd-surface);color:var(--hd-text);border-radius:var(--hd-radius-card);border:1px solid var(--hd-line);box-shadow:var(--th-shadow-menu);padding:8px 0;position:absolute}.th-message{gap:12px;display:grid}.th-message__body{min-height:140px;padding:8px}.th-soon{color:var(--th-text);font-size:13px}.th-soon ul{margin:8px 0 16px;padding-left:18px;line-height:1.8}.th-soon__role{color:var(--th-muted);margin-left:6px;font-size:12px}@media (width<=720px){.th-rail__label{display:none}.th-rail__item{min-height:40px;padding-bottom:6px}.hd-nav.th-topbar,.th-app[data-shell] .hd-nav.th-topbar{gap:8px;padding:0 8px}.th-topbar [data-testid=top-message],.th-topbar .hd-bell-anchor{margin-right:10px}.th-switcher__name{max-width:46vw;font-size:12px;overflow:hidden}.th-topbar__cta{display:none}}.th-coaches-dialog{width:min(360px,100vw - 32px)}.th-switcher--waiting .th-switcher__name{visibility:hidden}.th-app__main>.hd-banner[role=alert]{top:var(--th-bar-h);z-index:19;position:sticky}.th-app__main>.hd-banner[data-testid=not-saved-banner]{top:var(--th-bar-h);left:var(--th-rail-w);z-index:21;position:fixed;right:0}.th-rail__disc:has(.th-rail__cookie){background:0 0}.th-rail__cookie{width:100%;height:100%;display:block}.th-app:not([data-shell]) .th-topbar__title{position:relative;left:3px}.th-app:not([data-shell]) .th-rail__icon svg{width:calc(15.3 * var(--u));height:calc(15.3 * var(--u))}.th-app:not([data-shell]) .th-rail__label{position:relative;top:-1px}.th-app:not([data-shell]) .th-account__label .th-avatar{position:relative;top:1px}.th-app:not([data-shell]) .th-rail__icon svg[data-icon=RailHome]{width:calc(17.3 * var(--u));height:calc(17.3 * var(--u))}.th-app:not([data-shell]) .th-account__label .th-avatar--ring{left:1px}.th-app:not([data-shell]) .th-account__label>svg{stroke-width:2.4px;position:relative;left:1.5px}.th-app:not([data-shell]) .th-topbar .hd-bell svg{transform:translateY(calc(.5 * var(--u))) scaleX(.935);transform-origin:100%}.th-topbar__title{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase}.th-rail__label{font-family:var(--hd-font);letter-spacing:.02em}.th-rail__item[data-active],.th-rail__item[data-active] .th-rail__label,.th-rail__item:hover .th-rail__icon{color:var(--hd-bar-text)}.th-rail__item[data-active] .th-rail__icon{color:var(--hd-primary)}.th-rail .hd-popover,.th-topbar .hd-popover,.th-topbar .hd-panel,.th-rail .hd-hub-menu__list a,.th-switcher__list a,.th-linkrow{color:var(--hd-text)}.th-account__name{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;border-bottom-color:var(--hd-line)}.hd-account-menu a,.hd-account-menu__feedback,.th-soon,.th-topbar .hd-popover .th-soon{color:var(--hd-text)}.th-soon__role{color:var(--hd-text-3)}.th-soon__note{color:var(--hd-text-2)}.th-rail__cookie path{fill:var(--hd-done)}.th-rail__cookie circle{fill:var(--hd-on-done)}.th-monogram.hd-logo{width:calc(21.5 * var(--u));height:calc(21.5 * var(--u))}.hd-athlete{background:var(--hd-bg);color:var(--hd-text);font-family:var(--hd-font)}.hd-athlete__card{border:1px solid var(--hd-line);border-radius:var(--hd-radius-card);box-shadow:var(--hd-shadow-card);background:var(--hd-surface)}.hd-athlete__card h1{font-family:var(--hd-font-display);letter-spacing:var(--hd-display-tracking);text-transform:uppercase;color:var(--hd-text)}.hd-athlete__card p{color:var(--hd-text);margin:0}.hd-athlete__theme{padding-top:var(--hd-space-2);border-top:1px solid var(--hd-line)}.hd-athlete__signout{justify-self:start}.hd-athlete__card .hd-error-text{color:var(--hd-danger)}.hd-athlete__theme .hd-theme__option{min-width:64px;min-height:44px}.hd-athlete__card .hd-athlete__signout{min-height:44px;padding-inline:var(--hd-space-4)}
