@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_be5b54;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_be5b54;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_be5b54{font-family:__Instrument_Sans_be5b54,__Instrument_Sans_Fallback_be5b54;font-style:normal}.__variable_be5b54{--font-grotesk:"__Instrument_Sans_be5b54","__Instrument_Sans_Fallback_be5b54"}@font-face{font-family:__Libre_Baskerville_25556b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Libre_Baskerville_25556b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Libre_Baskerville_25556b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Libre_Baskerville_25556b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Libre_Baskerville_Fallback_25556b;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_25556b{font-family:__Libre_Baskerville_25556b,__Libre_Baskerville_Fallback_25556b;font-style:normal}.__variable_25556b{--font-libre:"__Libre_Baskerville_25556b","__Libre_Baskerville_Fallback_25556b"}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Source_Serif_4_a55ae0";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_Fallback_a55ae0";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_a55ae0{font-family:"__Source_Serif_4_a55ae0","__Source_Serif_4_Fallback_a55ae0";font-style:normal}.__variable_a55ae0{--font-source-serif:"__Source_Serif_4_a55ae0","__Source_Serif_4_Fallback_a55ae0"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-plex-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--main-pad-x:32px;--main-pad-y:24px;--topbar-h:56px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-top:env(safe-area-inset-top,0px);--bottom-tabs-h:0px}.tw-bottom-tabs,.tw-recchip,.tw-screen-title,.tw-segtabs{display:none}@keyframes tw-recpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (max-width:768px){:root{--sidebar-width:0px;--main-pad-x:16px;--main-pad-y:16px;--bottom-tabs-h:63px}.tw-bottom-tabs{display:flex;transition:transform .2s ease,visibility 0s linear 0s}body.kb-open .tw-bottom-tabs,body.tw-thread-open .tw-bottom-tabs{transform:translateY(calc(100% + var(--safe-area-bottom)));visibility:hidden;pointer-events:none;transition:transform .2s ease,visibility 0s linear .2s}.tw-bottom-tabs a:active,.tw-bottom-tabs button:active{opacity:.55}.tw-drawer .tw-sidetab{min-height:48px}.tw-segtabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:2px 2px 12px;margin:0 -2px;scrollbar-width:none}.tw-segtabs::-webkit-scrollbar{display:none}.tw-segtab{scroll-snap-align:start;flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--paper);color:var(--text-2);font-size:13.5px;font-family:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tw-segtab:active{opacity:.8}.tw-segtab.on{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.tw-segtab .ct{font-size:11.5px;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tw-brand-link{display:none!important}.tw-screen-title{display:block;font-size:16.5px;font-weight:600;letter-spacing:-.01em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-voicebtn i{animation:none!important}body.kb-open,body.tw-thread-open{--bottom-tabs-h:0px}.tw-bottom-tabs,aside,main,nav{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body,html{overscroll-behavior:none}aside,main{overscroll-behavior:contain}main{position:relative}.tw-bottom-tabs,aside,header,nav{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}main input,main select,main textarea{font-size:16px!important}main a[role=button]:not([data-tw-compact]),main button:not([data-tw-compact]){min-height:40px}main input[type=date]{width:100%}.tw-artefact-tabs button,.tw-sig-clear{min-height:44px}.tw-sig-clear{display:inline-flex;align-items:center;padding:0 8px!important}@media (orientation:landscape){.tw-sig-rotate{display:none}}.tw-sig-wrap{max-width:none!important}.tw-recchip{position:fixed;top:calc(var(--topbar-h) + 8px + var(--safe-area-top));right:12px;z-index:855;display:flex;align-items:center;gap:7px;background:var(--paper);border:1px solid var(--red-soft,rgba(168,68,59,.25));color:var(--red);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 4px 16px rgba(14,26,34,.14)}.tw-recchip .dot{width:8px;height:8px;border-radius:50%;background:var(--red);flex:0 0 8px;animation:tw-recpulse 1.2s ease-in-out infinite}.tw-recchip .dot.paused{animation:none;opacity:.5}.tw-labsup{flex-direction:column;align-items:stretch}.tw-labsup label{width:100%}.tw-labsup input{width:100%!important;min-height:44px}.tw-labsup input[type=file]{padding:10px 0}.tw-labsup button{min-height:44px;justify-content:center}}[data-tw-safe-bottom]{padding-bottom:calc(10px + var(--safe-area-bottom))}@media (max-width:768px){.tw-list-row{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px!important;min-height:56px;justify-content:center}.tw-hover:active{background:var(--panel)}.tw-list-row [data-tw-row-hide-mobile],table[data-tw-mobile-cards] thead{display:none}table[data-tw-mobile-cards],table[data-tw-mobile-cards] tbody,table[data-tw-mobile-cards] td,table[data-tw-mobile-cards] tr{display:block;width:100%;min-width:0!important}table[data-tw-mobile-cards] tr{padding:12px 14px;border-top:1px solid var(--border)!important}table[data-tw-mobile-cards] td{padding:2px 0!important;border-top:none!important}table[data-tw-mobile-cards] td[data-tw-cell-label]:before{content:attr(data-tw-cell-label) ": ";color:var(--text-3);font-size:11px;letter-spacing:.2px;margin-right:6px}.tw-form-stack{grid-template-columns:1fr!important}.tw-metric-grid{grid-template-columns:repeat(2,1fr)!important}aside,main{-webkit-overflow-scrolling:touch}main{padding-bottom:calc(var(--main-pad-y) + var(--bottom-tabs-h) + var(--safe-area-bottom))!important}}@media (max-width:420px){.tw-metric-grid{grid-template-columns:1fr!important}}.tw-phone-only{display:none!important}@media (max-width:480px){.tw-phone-only{display:block!important}.tw-hide-phone{display:none!important}.tw-kv-row{grid-template-columns:1fr!important;gap:2px!important}}@media (max-width:768px){[data-tw-kb-shrink]{height:calc(100% - var(--kb, 0px))!important}}@media (prefers-reduced-motion:reduce){.tw-bottom-tabs{transition-duration:1ms!important}.tw-recchip .dot{animation:none}.tw-drawer{transition-duration:1ms!important}}:root{--font-serif-content:"Source Serif 4",Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace}.tw-serif-content{font-family:var(--font-serif-content)}.tw-codes{font-family:var(--font-mono);font-feature-settings:"tnum" 1}[data-surface=clinical]{--app-bg:radial-gradient(1100px 560px at 82% -10%,rgba(133,181,212,.11),transparent 58%),radial-gradient(900px 700px at -5% 110%,rgba(133,181,212,.06),transparent 60%),linear-gradient(180deg,#fafdff,#edf5fb);--sidebar-width:246px}@media (max-width:768px){[data-surface=clinical]{--sidebar-width:0px}}[data-surface=clinical] .tw-sidetab{background:transparent}[data-surface=clinical] .tw-sidetab:hover{background:var(--accent-soft)}[data-surface=clinical] [data-tw-topbar]{background:rgba(250,253,255,.72);backdrop-filter:saturate(1.1) blur(8px);-webkit-backdrop-filter:saturate(1.1) blur(8px)}[data-surface=clinical] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}[data-surface=clinical] [contenteditable=true]:focus-visible,[data-surface=clinical] input:focus-visible,[data-surface=clinical] textarea:focus-visible{outline:none}@keyframes tw-wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}[data-surface=clinical] .tw-voicebtn:hover{background:var(--accent-soft)}[data-surface=clinical] .tw-soap-preview{font-family:var(--font-serif-content);font-size:14px;line-height:1.62;color:var(--text)}[data-surface=clinical] .tw-soap-preview h1,[data-surface=clinical] .tw-soap-preview h2,[data-surface=clinical] .tw-soap-preview h3,[data-surface=clinical] .tw-soap-preview h4,[data-surface=clinical] .tw-soap-preview h5,[data-surface=clinical] .tw-soap-preview h6{font-family:var(--font-serif-content);color:var(--accent);font-size:13px;font-weight:600;margin:14px 0 4px}[data-surface=clinical] .tw-soap-preview h1:first-child,[data-surface=clinical] .tw-soap-preview h2:first-child,[data-surface=clinical] .tw-soap-preview h3:first-child{margin-top:0}@keyframes tw-view-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes tw-view-fade{0%{opacity:0}to{opacity:1}}.tw-view-in{animation:tw-view-in .34s var(--ease)}.tw-view-fade{animation:tw-view-fade .4s var(--ease)}@keyframes tw-onb-slide{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.tw-onb-step{animation:tw-onb-slide .26s var(--ease)}@keyframes tw-logo-sheen{0%{background-position:0 0}20%{background-position:-220% 0}to{background-position:-220% 0}}.tw-logo-sheen{background-image:linear-gradient(100deg,var(--text) 38%,hsla(0,0%,4%,.28) 50%,var(--text) 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:tw-logo-sheen 5.5s var(--ease) infinite}.tw-gnode{transition:box-shadow .16s var(--ease),background .16s var(--ease)}.tw-gnode--pending{opacity:.55}.tw-gnode--active{box-shadow:0 0 0 3px var(--accent-soft)}.tw-gnode--done{opacity:1}.tw-skel{position:relative;overflow:hidden;background:var(--panel,#eef4f9)}.tw-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);transform:translateX(-100%);animation:tw-skel-sweep 1.5s ease infinite}@keyframes tw-skel-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.tw-logo-sheen,.tw-onb-step,.tw-skel:after,.tw-view-fade,.tw-view-in,[data-surface=clinical] .tw-voicebtn i{animation:none}.tw-logo-sheen{-webkit-text-fill-color:var(--text);color:var(--text)}[data-surface=clinical] [data-tw-topbar]{backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-surface=clinical]{--bg:#faf6f0;--paper:#fff;--panel:#f4efe7;--panel-2:#efe9df;--warm:#f4efe7;--border:rgba(26,24,20,.08);--border-2:rgba(26,24,20,.05);--text:#1a1814;--text-2:rgba(26,24,20,.62);--text-3:rgba(26,24,20,.5);--accent:#2e6fb0;--accent-soft:#eaf2fa;--accent-strong:#85b5d4;--sky-line:rgba(46,111,176,.24);--blue:#2e6fb0;--blue-soft:#eaf2fa;--green:#2e7d57;--green-soft:#e7f2eb;--amber:#8a6a3d;--amber-soft:rgba(138,106,61,.12);--red:#a8443b;--red-soft:rgba(168,68,59,.1);--flag:#a8443b;--gold:#d8b36a;--gold-soft:hsla(40,59%,63%,.18);--green-2:#3f7fa3;--teal:#85b5d4;--sh-1:0 1px 2px rgba(26,24,20,.04);--sh-2:0 1px 2px rgba(26,24,20,.04),0 6px 18px rgba(26,24,20,.05);--sh-3:0 2px 6px rgba(26,24,20,.05),0 18px 44px rgba(26,24,20,.09);--sh-pop:0 40px 80px -32px rgba(26,24,20,.4),0 6px 18px -8px rgba(26,24,20,.14);--wa-pine:#3f7fa3;--wa-pine-d:#2c6488;--wa-sky:#e9f2f7;--wa-sky-strong:#85b5d4;--wa-fill:#f4efe7;--wa-mint:#dff0e9;--wa-mint-d:#1e6b47;--wa-sand:#f3ead9;--wa-sand-d:#8a6a3d;--wa-plum:#6b5b95;--wa-plum-soft:#f0edf7;--wa-gold:#d8b36a;--wa-ink4:rgba(26,24,20,.26);--app-bg:#faf6f0}html[data-surface=clinical] [data-tw-topbar]{background:hsla(36,50%,96%,.72)}.wa-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-mark{font-family:var(--font-libre),"Libre Baskerville",Georgia,serif;letter-spacing:-.08em;color:var(--text);white-space:nowrap}@keyframes wa-drift{0%{background-position:0 50%}to{background-position:-220% 50%}}.wa-mark-glow{background-image:linear-gradient(90deg,#85b5d4,#3f7fa3,#d8b36a,#3f7fa3,#85b5d4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:wa-drift 6s linear infinite}.wa-ic{stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}.wa-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:0;border-radius:999px;background:var(--paper);color:var(--text);font:600 12.5px var(--font-sans);cursor:pointer;box-shadow:var(--sh-2);transition:box-shadow .15s var(--ease,ease)}.wa-pill:hover{box-shadow:var(--sh-3)}.wa-pill.wa-solid{background:var(--text);color:var(--paper)}.wa-pill.wa-live{background:var(--wa-pine);color:#fff}.wa-pill:disabled{opacity:.5;cursor:default}.wa-txtbtn{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 2px;color:var(--wa-pine-d);font:600 13px var(--font-sans);cursor:pointer}.wa-txtbtn.wa-mute{color:var(--text-3)}.wa-iconb{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:var(--paper);color:var(--text-2);cursor:pointer;box-shadow:var(--sh-2);transition:box-shadow .15s var(--ease,ease)}.wa-iconb:hover{box-shadow:var(--sh-3)}.wa-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--wa-fill)}.wa-seg>a,.wa-seg>button{border:0;border-radius:8px;padding:6px 12px;background:transparent;color:var(--text-2);font:600 12.5px var(--font-sans);cursor:pointer;text-decoration:none}.wa-seg>a.on,.wa-seg>button.on{background:var(--paper);color:var(--text);box-shadow:var(--sh-1)}.wa-chipx{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:6px 12px;background:var(--wa-fill);color:var(--text-2);font:500 12.5px var(--font-sans);cursor:pointer}.wa-chipx.on{background:var(--accent);color:#fff}.wa-code{padding:2px 6px;border-radius:6px;background:var(--wa-sky);color:var(--wa-pine-d);font:600 11px var(--font-mono)}.wa-code,.wa-tag{display:inline-block}.wa-tag{padding:2px 7px;border-radius:5px;background:var(--wa-fill);color:var(--text-3);font:500 10.5px var(--font-sans)}.wa-card{border-radius:18px}.wa-card,.wa-hcard{background:var(--paper);box-shadow:var(--sh-2)}.wa-hcard{display:flex;align-items:center;gap:13px;width:100%;text-align:left;border:0;border-radius:14px;padding:14px 16px;cursor:pointer;transition:box-shadow .15s var(--ease,ease)}.wa-hcard:hover{box-shadow:var(--sh-3)}.wa-sel-ring{box-shadow:var(--sh-2),0 0 0 2px var(--accent)}.wa-ring-dash{width:14px;height:14px;border-radius:50%;border:1.4px dashed var(--wa-ink4);flex:none}.wa-av{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wa-av.sm{width:26px;height:26px;font-size:10px}.wa-av.md{width:40px;height:40px;font-size:14px}.wa-av.lg{width:52px;height:52px;font-size:18px}.wa-av.mint{background:var(--wa-mint);color:var(--wa-mint-d)}.wa-av.sky{background:var(--wa-sky);color:var(--wa-pine-d)}.wa-av.sand{background:var(--wa-sand);color:var(--wa-sand-d)}.wa-askrow{display:flex;align-items:center;gap:10px;background:var(--paper);border-radius:16px;padding:10px 12px;box-shadow:var(--sh-2)}.wa-askin{flex:1 1;border:0;outline:none;background:none;color:var(--text);font:400 14px var(--font-sans)}.wa-askin::placeholder{color:var(--text-3)}.wa-sendbtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--wa-fill);color:var(--text-3);cursor:pointer;transition:background .15s var(--ease,ease),color .15s var(--ease,ease)}.wa-sendbtn.on{background:var(--accent);color:#fff}.wa-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,8px);background:var(--text);color:var(--paper);font:500 13px var(--font-sans);padding:9px 16px;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .25s var(--ease,ease),transform .25s var(--ease,ease);z-index:240}.wa-toast.on{opacity:1;transform:translate(-50%)}.wa-glowring{position:fixed;inset:0;pointer-events:none;opacity:0;transition:opacity .35s var(--ease,ease);box-shadow:inset 0 0 120px rgba(46,111,176,.34),inset 0 0 44px rgba(133,181,212,.4);z-index:200}.wa-glowring.on{opacity:1}.wa-agbx{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);width:min(460px,calc(100vw - 32px));background:var(--paper);border-radius:16px;box-shadow:var(--sh-3);padding:13px 16px;z-index:220;animation:wa-rise .3s cubic-bezier(.22,.8,.26,1)}@keyframes wa-rise{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.wa-agbx-head{display:flex;align-items:center;gap:10px;font:500 13.5px var(--font-sans);color:var(--text)}.wa-agbx-stream{margin-top:8px;font:400 13px var(--font-sans);color:var(--text-2);min-height:18px}@keyframes wa-blink{50%{opacity:0}}.wa-caret{display:inline-block;width:2px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:wa-blink 1s step-end infinite}.wa-agbx-steps{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.wa-step{display:flex;align-items:center;gap:9px;font:400 12.5px var(--font-sans);color:var(--text-2)}.wa-step-dot{width:16px;height:16px;border-radius:50%;background:var(--wa-fill);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:background .2s var(--ease,ease)}.wa-step.run .wa-step-dot{background:var(--accent-soft)}.wa-step.done .wa-step-dot{background:var(--green)}.wa-step.done .wa-step-dot svg{stroke:#fff}@keyframes wa-lvp{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.wa-lvdot{width:8px;height:8px;background:var(--wa-pine);animation:wa-lvp 1.4s ease-in-out infinite}.wa-lvdot,.wa-spin{border-radius:50%;flex:none}.wa-spin{width:14px;height:14px;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:wa-rot .7s linear infinite}.wa-spin.mini{width:8px;height:8px;border-width:1.5px}@keyframes wa-rot{to{transform:rotate(1turn)}}@keyframes wa-flagin{0%{background-color:var(--accent-soft)}to{background-color:transparent}}.wa-flag{animation:wa-flagin 1.7s var(--ease,ease);border-radius:8px}@keyframes wa-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wa-appear{animation:wa-appear .55s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--i, 0) * .05s)}.wa-bottomfade{mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.94) 66%,rgba(0,0,0,.8) 75%,rgba(0,0,0,.55) 83%,rgba(0,0,0,.28) 90%,rgba(0,0,0,.08) 96%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,rgba(0,0,0,.94) 66%,rgba(0,0,0,.8) 75%,rgba(0,0,0,.55) 83%,rgba(0,0,0,.28) 90%,rgba(0,0,0,.08) 96%,transparent)}.wa-ws{display:grid;grid-template-columns:250px minmax(0,1fr) 392px;grid-gap:20px;gap:20px;align-items:start}@media (min-width:1600px){.wa-ws{grid-template-columns:282px minmax(0,1fr) 436px}}@media (max-width:1240px){.wa-ws{grid-template-columns:226px minmax(0,1fr) 348px;gap:14px}}@media (max-width:980px){.wa-ws{grid-template-columns:minmax(0,1fr)}}.wa-aitab{flex:1 1;display:inline-flex;flex-direction:column;align-items:center;gap:3px;border:0;background:transparent;border-radius:10px;padding:7px 4px;color:var(--text-3);font:600 10px var(--font-sans);cursor:pointer;transition:background .15s var(--ease,ease),color .15s var(--ease,ease)}.wa-aitab.on{background:var(--accent-soft);color:var(--accent)}.wa-ntab{border:0;background:transparent;border-radius:8px;padding:6px 10px;color:var(--text-3);font:600 12.5px var(--font-sans);cursor:pointer}.wa-ntab.on{color:var(--accent);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.wa-mark-glow{-webkit-text-fill-color:var(--text);color:var(--text);background:none}.wa-agbx,.wa-appear,.wa-caret,.wa-flag,.wa-lvdot,.wa-mark-glow{animation:none}.wa-spin{animation-duration:1.4s}}@keyframes wa-page-push{0%{transform:translateX(30px);opacity:.35}to{transform:none;opacity:1}}@keyframes wa-page-pop{0%{transform:translateX(-26px);opacity:.5}to{transform:none;opacity:1}}@keyframes wa-page-fade{0%{opacity:0}to{opacity:1}}.wa-page-push{animation:wa-page-push .28s cubic-bezier(.32,.72,0,1)}.wa-page-pop{animation:wa-page-pop .26s cubic-bezier(.32,.72,0,1)}.wa-page-fade{animation:wa-page-fade .2s ease}@media (prefers-reduced-motion:reduce){.wa-page-fade,.wa-page-pop,.wa-page-push{animation:none}}html[data-surface=clinical][data-brand=wellness]{--bg:#fff;--paper:#fff;--panel:#f5f7f8;--panel-2:#edf0f1;--warm:#f5f7f8;--side:#fff;--border:hsla(0,0%,4%,.12);--border-2:hsla(0,0%,4%,.06);--line:hsla(0,0%,4%,.12);--line-soft:hsla(0,0%,4%,.06);--text:#0a0a0a;--text-2:hsla(0,0%,4%,.58);--text-3:hsla(0,0%,4%,.4);--wa-ink4:hsla(0,0%,4%,.26);--accent:#3f7fa3;--accent-soft:#eaf2f7;--accent-strong:#85b5d4;--accent-line:rgba(63,127,163,.24);--sky-line:rgba(63,127,163,.24);--blue:#3f7fa3;--blue-soft:#eaf2f7;--navy:#2c6488;--solid:#2c6488;--teal:#85b5d4;--grad:linear-gradient(180deg,#3f7fa3,#2c6488);--green:#2e7d57;--green-soft:#e7f2eb;--amber:#8a6a3d;--amber-soft:rgba(138,106,61,.12);--red:#a8443b;--red-soft:rgba(168,68,59,.1);--flag:#a8443b;--gold:#85b5d4;--gold-soft:rgba(63,127,163,.14);--green-2:#3f7fa3;--sh-1:0 1px 2px hsla(0,0%,4%,.03);--sh-2:0 1px 2px hsla(0,0%,4%,.03),0 6px 18px hsla(0,0%,4%,.04);--sh-3:0 2px 6px hsla(0,0%,4%,.04),0 18px 44px hsla(0,0%,4%,.07);--sh-pop:0 40px 80px -32px hsla(0,0%,4%,.4),0 6px 18px -8px hsla(0,0%,4%,.14);--wa-pine:#3f7fa3;--wa-pine-d:#2c6488;--wa-sky:#eaf2f7;--wa-sky-strong:#85b5d4;--wa-fill:#f5f7f8;--app-bg:#fff}html[data-surface=clinical][data-brand=wellness] body{letter-spacing:-.011em}html[data-surface=clinical][data-brand=wellness] [data-tw-topbar]{background:hsla(0,0%,100%,.72)}html[data-surface=clinical][data-brand=wellness] .wa-mark-glow{background-image:linear-gradient(90deg,#0a0a0a,#0a0a0a,#3f7fa3,#0a0a0a,#0a0a0a);background-size:260% 100%}:root{--bg:#fcfbf8;--panel:#f7f4ed;--panel-2:#f2eee3;--warm:#f5efe3;--border:#e8e2d4;--border-2:rgba(26,26,26,.06);--text:#1a1a1a;--text-2:#5c5c5c;--text-3:#8a8a8a;--blue:#1e3a5f;--blue-soft:#e8edf3;--gold:#a88b5f;--green:#3d6b4f;--green-soft:#e6eee8;--amber:#b5803d;--amber-soft:#f5ebdc;--red:#8b2c2c;--red-soft:#f5e3e3;--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Libre Baskerville",Georgia,serif;--topbar-height:56px;--sidebar-width:220px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:400;margin:0}.tw-serif{font-family:var(--font-serif)}.tw-mono{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}button{font-family:inherit;cursor:pointer}[contenteditable=true],button:focus,input:focus,textarea:focus{outline:none}.tw-editable{transition:background .15s,padding .15s;border-radius:3px;cursor:text}.tw-editable:hover{background:var(--panel)}.tw-editing{background:var(--blue-soft)!important;outline:1px solid var(--blue);padding:12px 14px!important;margin:-12px -14px}.tw-fade{animation:tw-fade .4s ease-out}@keyframes tw-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tw-soft-pulse{animation:tw-soft 2.2s ease-in-out infinite}@keyframes tw-soft{0%,to{opacity:.45}50%{opacity:1}}.tw-bar-load{position:relative;overflow:hidden}.tw-bar-load:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(26,26,26,.06),transparent);animation:tw-bar 1.6s ease-in-out infinite}@keyframes tw-bar{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tw-rec-dot{width:8px;height:8px;border-radius:4px;background:var(--red);animation:tw-rec 1.4s ease-in-out infinite}@keyframes tw-rec{0%,to{opacity:1}50%{opacity:.35}}.tw-scroll::-webkit-scrollbar{width:6px;height:6px}.tw-scroll::-webkit-scrollbar-track{background:transparent}.tw-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.tw-hover:hover{background:var(--panel)}:root{--gold-soft:rgba(168,139,95,.16);--green-2:#46685a;--teal:#5e9fb8;--teal-soft:#e4eef2;--flag:#9c3a2e;--hair:rgba(26,26,26,.08);--hair-soft:rgba(26,26,26,.05);--ease:cubic-bezier(0.22,0.8,0.26,1);--accent:var(--green);--accent-soft:var(--green-soft)}[data-surface=admin]{--accent:var(--teal);--accent-soft:var(--teal-soft)}[data-surface=personal]{--accent:var(--gold);--accent-soft:var(--gold-soft)}[data-surface=clinical]{--bg:#fafdff;--paper:#fff;--panel:#eef4f9;--panel-2:#e6eef5;--warm:#f0f6fa;--border:rgba(20,45,65,.12);--border-2:rgba(20,45,65,.06);--text:#0e1a22;--text-2:#45555f;--text-3:#5f6e78;--accent:#3f7fa3;--accent-soft:rgba(63,127,163,.12);--accent-strong:#85b5d4;--sky-line:rgba(63,127,163,.24);--blue:#3f7fa3;--blue-soft:#e6eff5;--green:#3f7fa3;--green-soft:rgba(63,127,163,.12);--amber:#8a6a3d;--amber-soft:rgba(138,106,61,.12);--red:#a8443b;--red-soft:rgba(168,68,59,.1);--flag:#a8443b;--gold:#85b5d4;--gold-soft:rgba(133,181,212,.18);--green-2:#3f7fa3;--teal:#85b5d4;--sh-1:0 1px 2px hsla(0,0%,4%,.045),0 1px 1px hsla(0,0%,4%,.03);--sh-2:0 1px 2px hsla(0,0%,4%,.04),0 6px 16px -6px hsla(0,0%,4%,.08);--sh-3:0 2px 5px hsla(0,0%,4%,.05),0 16px 34px -12px hsla(0,0%,4%,.14);--sh-pop:0 40px 80px -32px hsla(0,0%,4%,.46),0 6px 18px -8px hsla(0,0%,4%,.16)}.tw-sweep{background:linear-gradient(100deg,currentColor 0,currentColor 38%,var(--gold) 50%,currentColor 62%,currentColor 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text-2);animation:tw-sweepx 1.5s linear infinite}@keyframes tw-sweepx{to{background-position:-240% 0}}.tw-orb{display:inline-block;border-radius:50%;background:conic-gradient(from 30deg,var(--green-2),var(--teal),var(--gold),var(--green-2));animation:tw-spin 4.5s linear infinite,tw-breathe 2.4s ease-in-out infinite}@keyframes tw-spin{to{transform:rotate(1turn)}}@keyframes tw-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.tw-glow{box-shadow:0 0 0 1px var(--hair-soft),0 0 24px 0 var(--gold-soft);animation:tw-glowx 2s ease-in-out infinite}@keyframes tw-glowx{0%,to{box-shadow:0 0 0 1px var(--hair-soft),0 0 16px 0 var(--gold-soft)}50%{box-shadow:0 0 0 1px var(--hair-soft),0 0 30px 2px var(--gold-soft)}}@keyframes tw-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tw-glow,.tw-orb,.tw-sweep{animation:none}.tw-sweep{-webkit-text-fill-color:var(--text-2);color:var(--text-2)}}