@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/be4f912c06e1e110-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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6961d055d00ff7ec-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1dd116e7162c5f47-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,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-209f,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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/25408a68d73c6c69-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,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-1f1ae,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+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a2a4a14ada96f862-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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1b02c1a57568c67-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cd87a8f174d93ac6-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:Onest Fallback;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_b501c5{font-family:Onest,Onest Fallback;font-style:normal}.__variable_b501c5{--an-body:"Onest","Onest Fallback"}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4f52e7e286ad48dd.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,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-209f,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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5b2b7a6f7f37a283.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,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-1f1ae,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+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/9a8547324877773b.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/95c8264a6767742a.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}.__className_817f0b{font-family:Bodoni Moda;font-style:normal}.__variable_817f0b{--an-display:"Bodoni Moda"}@font-face{font-family:IBM Plex Mono;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;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;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;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;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;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-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;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6e1ae4{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_6e1ae4{--font-ibm-plex:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--color-pine:#1b2c22;--color-paper:#141b18;--color-paper-2:#202b23;--color-paper-3:#29392e;--color-ink:#f3f6f2;--color-ink-2:#b9c7bc;--color-rule:#425347;--color-accent:#c6f783;--color-accent-ink:#1b2c22;--color-focus:#c6f783;--color-workspace:#f3f5f0;--color-card:#ffffff;--color-workspace-ink:#26372d;--color-workspace-muted:#647168;--color-workspace-rule:#dfe5db;--color-action:#386b4f;--color-action-soft:#eef4e4;--color-action-wash:#386b4f0d;--color-focus-workspace:#568366;--color-nav-active:#314a38;--color-nav-hover:#293e30;--color-nav-text:#b7c8ba;--color-accent-hover:#d8ff9f;--color-terracotta:#b68a71;--color-terracotta-ink:#35271f;--color-terracotta-soft:color-mix(in oklab,var(--color-terracotta) 12%,transparent);--color-terracotta-rule:color-mix(in oklab,var(--color-terracotta) 45%,transparent);--workspace-ground-hsl:84.000 20.000% 95.098%;--workspace-ink-hsl:144.706 18.280% 18.235%;--workspace-muted-hsl:138.462 6.103% 41.765%;--workspace-rule-hsl:96.000 16.129% 87.843%;--workspace-action-hsl:147.059 31.288% 31.961%;--workspace-soft-hsl:82.500 42.105% 92.549%;--font-body:var(--an-body),system-ui,sans-serif;--font-display:var(--an-display),Georgia,serif;--font-outlier:var(--font-ibm-plex),monospace;--font-inter:var(--an-body);--font-dm-serif:var(--an-display);--font-chakra:var(--an-body);--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-display:clamp(2.5rem,5.8vw,5.5rem);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-short:150ms;--rule-width:1px;--radius-card:1rem;--radius-input:.5rem;--radius-pill:2rem}.clinical-clean [data-scribe-app]{--background:var(--workspace-ground-hsl);--foreground:var(--workspace-ink-hsl);--card:0 0% 100%;--card-foreground:var(--workspace-ink-hsl);--popover:0 0% 100%;--popover-foreground:var(--workspace-ink-hsl);--muted:80 13% 94%;--muted-foreground:var(--workspace-muted-hsl);--primary:var(--workspace-action-hsl);--primary-foreground:0 0% 100%;--border:var(--workspace-rule-hsl);--input:100 12% 78%;--accent:var(--workspace-soft-hsl);--accent-foreground:var(--workspace-ink-hsl);--ring:var(--workspace-action-hsl);--radius:.75rem;--surface-content:var(--workspace-ground-hsl);--surface-sidebar:var(--workspace-ground-hsl);--surface-header:0 0% 100%}[data-scribe-app]{--attention-hsl:30 92% 38%;--scrim-hsl:0 0% 0%;font-family:var(--font-body);background:hsl(var(--background));color:hsl(var(--foreground))}[data-scribe-app] .an-app-navbar{background:hsl(var(--card));backdrop-filter:none}[data-scribe-app] .an-app-wordmark{color:hsl(var(--foreground));font-size:20px;letter-spacing:-.025em}.an-clinical-nav{width:208px;background:var(--color-pine);color:var(--color-ink);overflow:hidden}.an-clinical-nav-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px;border-radius:8px;color:var(--color-nav-text);font-size:14px;font-weight:500}.an-clinical-nav-link:hover{background:var(--color-nav-hover);color:var(--color-ink)}.an-clinical-nav-link.an-nav-active{background:var(--color-nav-active);color:var(--color-ink)}.an-clinical-nav-link.an-nav-active svg{color:var(--color-accent)}.an-clinical-nav-link:first-child{margin-bottom:12px;background:var(--color-accent);color:var(--color-accent-ink)}.an-clinical-nav-link:first-child:hover{background:var(--color-accent-hover)}.an-clinical-nav-link:first-child svg{color:var(--color-accent-ink)}.an-nav-footer{display:grid;flex-shrink:0;gap:12px;padding:12px 16px 16px;border-top:var(--rule-width) solid var(--color-rule)}.an-nav-freshness{min-width:0}.an-feedback-inline .an-feedback-trigger{width:100%;color:var(--color-nav-text);background:transparent;border-color:var(--color-rule)}.an-feedback-inline .an-feedback-trigger:hover{color:var(--color-ink);background:var(--color-nav-hover)}.an-feedback-inline .an-feedback-alpha{color:var(--color-nav-text);border-color:var(--color-rule)}[data-scribe-app] .an-mobile-app-nav{background:var(--color-pine);color:var(--color-ink)}.an-mobile-app-nav summary{color:var(--color-ink)}.an-mobile-app-nav a{color:var(--color-nav-text)}.an-mobile-app-nav a[aria-current=page]{background:var(--color-nav-active);color:var(--color-ink)}.an-clinical-main{container:clinical-workspace/inline-size}.an-new-consultation{display:flex;height:auto;min-height:100%;background:hsl(var(--background))}.an-session-content{container:consultation-workspace/inline-size}[data-scribe-app] .an-session-content{overflow:visible}[data-scribe-app] .an-session-content>.ai-dashboard-workbench{flex:none}[data-scribe-app] .an-session-content .an-workbench-grid{flex:none;overflow:visible}[data-scribe-app] .an-session-history{width:224px;background:hsl(var(--background))}@media (max-width:767px){.an-new-consultation{flex-direction:column}[data-scribe-app] .an-session-history{width:100%;max-height:50dvh;border-right:0;border-bottom:var(--rule-width) solid hsl(var(--border))}}[data-scribe-app] .an-new-button{min-height:44px;border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink)}[data-scribe-app] .an-new-button:hover{background:var(--color-accent-hover)}.an-sections{--section-radius:12px;--section-shadow:0 1px 2px hsl(var(--workspace-ink-hsl)/.06),0 8px 24px -14px hsl(var(--workspace-ink-hsl)/.24);margin-bottom:16px}.an-section-list{display:flex;flex-direction:column;gap:14px}.an-section-card{min-width:0;background:hsl(var(--card));border:var(--rule-width) solid hsl(var(--border));border-radius:var(--section-radius);box-shadow:var(--section-shadow);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-out)}.an-section-head{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 6px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.an-section-card:not([data-collapsed])>.an-section-head{border-bottom:var(--rule-width) solid hsl(var(--border))}.an-section-head:active{cursor:grabbing}.an-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radius-input);background:hsl(var(--accent));color:hsl(var(--primary))}.an-section-titles{flex:1;min-width:0}.an-section-titles h2{font-size:15px;font-weight:600;line-height:1.3;color:hsl(var(--foreground));white-space:nowrap}.an-section-desc{margin-top:2px;font-size:13px;line-height:1.4;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-section-card[data-section-id=workspace] .an-section-desc{white-space:normal;overflow:visible}.an-section-desc .an-workbench-status{display:block;padding:0;font-size:13px;line-height:1.4;color:inherit}.an-section-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:auto}.an-section-status{white-space:nowrap}.an-section-body{padding:14px 16px 16px}.an-section-body>.an-workbench-toolbar{padding:0}.an-section-chevron,.an-section-grip{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-input);color:hsl(var(--muted-foreground));transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.an-section-grip{width:32px;height:44px;cursor:grab;touch-action:none}.an-section-chevron{width:44px;height:44px;border:var(--rule-width) solid transparent;cursor:pointer}.an-section-chevron:hover,.an-section-grip:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.an-section-chevron:hover{border-color:hsl(var(--border))}.an-section-grip:active{cursor:grabbing;background:hsl(var(--accent));color:hsl(var(--primary))}.an-section-chevron:active{background:hsl(var(--accent));transform:translateY(1px)}.an-section-chevron:disabled,.an-section-grip:disabled{opacity:.45;cursor:not-allowed;background:transparent;transform:none}.an-section-dragging{opacity:.55}.an-section-dragging .an-section-grip{background:hsl(var(--accent));color:hsl(var(--primary))}.an-section-drop{outline:2px dashed hsl(var(--primary));outline-offset:3px}.an-section-drop .an-section-icon{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.an-section-drag-preview{position:fixed;z-index:100;display:flex;align-items:center;gap:8px;padding:10px 14px;pointer-events:none;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:var(--section-shadow);font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.an-section-card,.an-section-chevron,.an-section-grip{transition:none}.an-section-chevron:active{transform:none}}@container consultation-workspace (max-width: 640px){.an-section-card[data-section-id=consult] .an-section-head{display:grid;grid-template-columns:32px 34px minmax(0,1fr) 44px}.an-section-card[data-section-id=consult] .an-section-actions{grid-column:2/-1;grid-row:2;justify-self:end}.an-section-card[data-section-id=consult] .an-section-chevron{grid-column:4;grid-row:1}.an-section-card:not([data-section-id=workspace]):not([data-collapsed]) .an-section-desc{display:none}.an-section-body{padding:12px}}.an-hband-patient{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto}.an-hband-consult-grid,.an-hband-patient{display:grid;gap:12px 16px;align-items:start}.an-hband-consult-grid{grid-template-columns:minmax(160px,1fr) auto auto}.an-hband-details{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-top:14px;padding-top:14px;border-top:var(--rule-width) dashed hsl(var(--border))}.an-hband-details-off{align-self:flex-start;margin-top:25px}.an-cfield{display:flex;flex-direction:column;gap:6px;min-width:0}.an-cfield-label{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--foreground))}.an-cfield-label,.an-cfield-tag{font-weight:600;white-space:nowrap}.an-cfield-tag{font-size:11px;background:hsl(var(--muted));border-radius:4px;padding:1px 6px}.an-cfield-hint,.an-cfield-tag{color:hsl(var(--muted-foreground))}.an-cfield-hint{font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:17px}.an-cfield-hint[data-tone=error]{color:hsl(var(--destructive))}.an-cfield-hint[data-tone=ok]{color:hsl(var(--primary))}.an-cfield-link{display:inline-flex;align-items:center;gap:5px;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:2px}.an-cfield-link:hover{color:hsl(var(--foreground))}.an-cinput,.an-session-header .an-cinput{display:flex;align-items:center;width:100%;min-width:0;height:44px;padding:0 12px;border:var(--rule-width) solid hsl(var(--input));border-radius:var(--radius-input);background:hsl(var(--card));color:hsl(var(--foreground));font-size:14px;white-space:nowrap;transition:border-color .12s var(--ease-out)}.an-cinput::-moz-placeholder{color:hsl(var(--muted-foreground))}.an-cinput::placeholder{color:hsl(var(--muted-foreground))}.an-cinput:hover:not(:disabled){border-color:hsl(var(--muted-foreground))}.an-session-header .an-cinput:disabled{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}.an-cinput[aria-invalid=true]{border-color:hsl(var(--destructive))}.an-postcode-row{display:flex;align-items:center;gap:10px}.an-session-header .an-cinput-postcode{width:88px;flex-shrink:0;justify-content:center;text-align:center;font-weight:600;letter-spacing:.12em}.an-postcode-result{display:inline-flex;width:20px;justify-content:center;color:hsl(var(--muted-foreground))}.an-switch{position:relative;display:inline-flex;flex-shrink:0;width:40px;height:24px;border-radius:999px;background:hsl(var(--input));transition:background-color .12s var(--ease-out)}.an-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:hsl(var(--card));box-shadow:0 1px 2px #0003;transition:transform .12s var(--ease-out)}.an-switch[aria-checked=true]{background:hsl(var(--primary))}.an-switch[aria-checked=true]>span{transform:translateX(16px)}.an-switch:hover:not(:disabled){filter:brightness(.95)}.an-switch:active:not(:disabled)>span{width:21px}.an-switch:disabled{opacity:.5;cursor:not-allowed}.an-switch:after{content:"";position:absolute;inset:-10px -2px}.an-cbutton{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border:var(--rule-width) solid hsl(var(--input));border-radius:var(--radius-input);background:hsl(var(--card));color:hsl(var(--foreground));font-size:14px;font-weight:500;white-space:nowrap;transition:background-color .12s var(--ease-out),border-color .12s var(--ease-out)}.an-cbutton:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground))}.an-cbutton:active{transform:translateY(1px)}.an-cbutton[aria-expanded=true]{border-color:hsl(var(--primary));background:hsl(var(--accent))}.an-cbutton:disabled{opacity:.5;cursor:not-allowed;transform:none}.an-cbutton-quiet{border-color:transparent;background:transparent;color:hsl(var(--muted-foreground))}.an-cbutton svg[data-open=true]{transform:rotate(180deg)}.an-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:12px;font-weight:700}.an-include{position:relative}.an-include-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:min(360px,calc(100vw - 32px));padding:6px 0;border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 12px 32px #1b2c2226}.an-include-title{padding:8px 16px 4px;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground))}.an-include-subtitle{margin-top:6px;border-top:var(--rule-width) solid hsl(var(--border));padding-top:12px}.an-include-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:4px 16px;cursor:pointer}.an-include-row:hover{background:hsl(var(--muted)/.6)}.an-include-row>span{display:flex;flex-direction:column;min-width:0}.an-include-row strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-include-foot,.an-include-row small{font-size:12px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-include-foot{margin-top:6px;padding:10px 16px 6px;border-top:var(--rule-width) solid hsl(var(--border))}.an-include-foot a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.an-recording-card-title{font-size:14px;font-weight:600;color:hsl(var(--foreground))}.an-workbench-settings{flex-shrink:0}@container consultation-workspace (max-width: 1000px){[data-scribe-app] :is(.an-view-switch,.an-widget-toggles) svg{display:none}[data-scribe-app] .an-view-switch button{padding:0 12px}[data-scribe-app] .an-widget-toggles button{padding:0 11px}}@container consultation-workspace (max-width: 960px){[data-scribe-app] .an-widget-toggles{justify-content:flex-start;margin-left:0}}@container consultation-workspace (max-width: 720px){.an-hband-consult-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.an-hband-consult-grid>:first-child{grid-column:1/-1}}@container consultation-workspace (max-width: 580px){.an-hband-patient{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.an-hband-patient .an-cfield-postcode{grid-column:1/-1}}@container consultation-workspace (max-width: 560px){.an-hband-consult-grid,.an-hband-patient{grid-template-columns:minmax(0,1fr)}.an-hband-consult-grid>:first-child,.an-hband-patient .an-cfield-postcode{grid-column:auto}.an-hband-details>.an-cfield{flex-basis:100%}.an-cinput{font-size:16px}}@media (prefers-reduced-motion:reduce){.an-cbutton,.an-cinput,.an-switch,.an-switch>span{transition:none}}[data-scribe-app] .ai-dashboard-workbench{padding:20px;min-height:0}[data-scribe-app] .an-consultation-column .iron-card,[data-scribe-app] .iron-card{border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-card);box-shadow:none;background:hsl(var(--card));overflow:hidden}[data-scribe-app] .an-consultation-column .iron-card.an-recording-card,[data-scribe-app] .iron-card.an-recording-card{border:2px solid color-mix(in oklab,var(--color-action) 55%,transparent);box-shadow:0 1px 2px color-mix(in oklab,var(--color-action) 12%,transparent),0 10px 28px -12px color-mix(in oklab,var(--color-action) 35%,transparent)}[data-scribe-app] .an-recording-card .an-recording-card-header{background:color-mix(in oklab,var(--color-action) 6%,hsl(var(--card)))}[data-scribe-app] .an-consultation-column .iron-card__header,[data-scribe-app] .iron-card__header{border-bottom:var(--rule-width) solid hsl(var(--border));background:hsl(var(--card));box-shadow:none}[data-scribe-app] .iron-edge-top:before{display:none}.an-consultation-tabs-real{border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card))}.an-consultation-tabs-real>[role=tablist]{padding-inline:8px}.an-consultation-tabs-real [role=tab]{min-height:48px}.an-consultation-tabs-real [role=tabpanel]{padding:20px}[data-scribe-app] .an-recording-card-header{flex-wrap:wrap;padding:16px 20px;gap:12px}.an-detail-choices{display:inline-flex;flex-wrap:nowrap;max-width:100%;border:var(--rule-width) solid hsl(var(--input));border-radius:var(--radius-input);overflow:hidden;background:hsl(var(--card));width:-moz-max-content;width:max-content}.an-detail-choices button{flex:1 0 auto;min-height:42px;padding:0 14px;font-size:14px;font-weight:500;white-space:nowrap;color:hsl(var(--muted-foreground));transition:background-color .12s var(--ease-out),color .12s var(--ease-out)}.an-detail-choices button+button{border-left:var(--rule-width) solid hsl(var(--border))}.an-detail-choices button:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.an-detail-choices button:active{background:hsl(var(--accent))}.an-detail-choices button[aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.an-detail-choices button[aria-pressed=true]:hover{filter:brightness(1.08)}.an-detail-choices button:disabled{opacity:.5;cursor:not-allowed}.an-detail-choices button:focus-visible{outline-offset:-3px}@container consultation-workspace (max-width: 560px){.an-detail-choices{width:100%}}.an-record-mic-select{min-height:44px;font-size:14px}[data-scribe-app] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-focus-workspace);outline-offset:3px}@container consultation-workspace (max-width: 960px){[data-scribe-app] .an-workbench-grid,[data-scribe-app] [data-workspace-view=compact] .an-workbench-grid{grid-template-columns:minmax(0,1fr)}.an-layout-hint{display:none}}@media(max-width:1023px){[data-scribe-app] .an-session-history{display:none}[data-scribe-app] .an-new-consultation{height:auto;min-height:100%}[data-scribe-app] .an-session-content{overflow:visible}[data-scribe-app] .ai-dashboard-workbench{padding:16px;flex:none}[data-scribe-app] .an-workbench-grid{flex:none;overflow:visible}}@media(max-width:680px){[data-scribe-app] .an-session-header input{font-size:16px;max-width:100%}.an-consultation-tabs-real [role=tabpanel]{padding:12px}[data-scribe-app] .an-recording-card-header{padding:14px}.an-record-mic-select{font-size:16px}}[data-scribe-app] .an-session-history-collapsed{width:48px}.an-patient-summary{display:inline}.an-patient-summary-name{font-weight:600;color:hsl(var(--foreground))}.an-patient-summary-name.an-patient-summary-warn,.an-popout-name.an-patient-summary-warn{color:hsl(var(--attention-hsl))}.an-patient-summary-warn:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:1px}.an-popout-bar,.an-popout-expand[hidden]{display:none}.an-popout-expand{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card));color:hsl(var(--foreground));font-size:14px;font-weight:500;cursor:pointer;transition:background-color .12s var(--ease-out)}.an-popout-expand:hover{background:hsl(var(--muted))}.an-popout-expand:active{background:hsl(var(--accent))}html[data-recording-popout] :is(.an-clinical-main,.an-session-content){container-type:normal}html[data-recording-popout] .an-clinical-main{overflow:hidden}[data-scribe-app] .an-consult-stage[data-popout]{position:fixed;inset:16px;z-index:45;display:flex;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;overscroll-behavior:contain;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--background));box-shadow:0 0 0 100vmax hsl(var(--scrim-hsl)/.62),0 24px 64px -16px hsl(var(--scrim-hsl)/.5)}[data-scribe-app] .an-consult-stage[data-popout]>*{width:100%;max-width:1180px;margin-inline:auto;flex-shrink:0}[data-scribe-app] .an-consult-stage[data-popout] .an-popout-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:4px 4px 4px 8px}[data-scribe-app] .an-consult-stage[data-popout] .an-popout-context{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-width:0}[data-scribe-app] .an-consult-stage[data-popout] .an-popout-name{font-size:16px;font-weight:600;color:hsl(var(--foreground))}[data-scribe-app] .an-consult-stage[data-popout] .an-popout-name.an-patient-summary-warn{color:hsl(var(--attention-hsl))}[data-scribe-app] .an-consult-stage[data-popout] .an-popout-consult{font-size:14px;color:hsl(var(--muted-foreground))}.an-popout-close{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:44px;padding:0 14px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card));color:hsl(var(--foreground));font-size:14px;font-weight:600;cursor:pointer}.an-popout-close:hover{background:hsl(var(--muted))}.an-popout-hint{font-weight:400;color:hsl(var(--muted-foreground))}[data-scribe-app] .an-consult-stage[data-popout] .iron-card.an-recording-card{box-shadow:0 1px 2px color-mix(in oklab,var(--color-action) 12%,transparent),0 10px 28px -12px color-mix(in oklab,var(--color-action) 35%,transparent)}.an-consult-stage{container:consult-stage/inline-size}.an-consult-stage-body{display:flex;flex-direction:column;gap:12px}.an-recording-card-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.an-recording-layout{display:flex;align-items:center;gap:8px}.an-recording-layout-label{font-size:14px;color:hsl(var(--muted-foreground));white-space:nowrap}.an-recording-layout-fallback{display:none;color:hsl(var(--muted-foreground));font-size:12px}@container consult-stage (min-width: 560px){.an-consult-stage[data-layout=side] .an-record-control{display:grid;grid-template-columns:clamp(240px,32cqi,280px) minmax(0,1fr);align-items:center;-moz-column-gap:24px;column-gap:24px;text-align:left}.an-consult-stage[data-layout=side] .an-record-stage{width:100%}.an-consult-stage .an-record-panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.an-consult-stage[data-layout=side] .an-record-actions{justify-content:flex-start}.an-consult-stage[data-layout=stacked] .an-record-control{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.an-consult-stage[data-layout=stacked] .an-record-stage{width:280px}.an-consult-stage[data-layout=stacked] .an-record-panel{align-items:center;width:100%}.an-consult-stage .an-record-message{max-width:46ch;margin:0}}@container consult-stage (min-width: 1040px){.an-consult-stage[data-layout=side][data-live] .an-consult-stage-body{display:grid;grid-template-columns:minmax(560px,600px) minmax(0,1fr);align-items:start;gap:16px}.an-consult-stage[data-layout=side][data-live] .an-consult-transcript{min-height:0}.an-consult-stage[data-layout=side][data-live] .an-consult-transcript [data-transcript-viewer]{min-height:300px}}@container consult-stage (max-width: 559px){.an-recording-layout{display:none}.an-recording-layout-fallback{display:block}.an-consult-stage .an-record-panel{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.an-consult-stage .an-record-stage{width:min(280px,100%)}}@media (max-width:680px){[data-scribe-app] .an-consult-stage[data-popout]{inset:0;padding:10px;border-radius:0}.an-popout-hint{display:none}}@media (prefers-reduced-motion:reduce){.an-popout-expand{transition:none}}[data-scribe-app]{--color-terracotta-surface:color-mix(in oklab,var(--color-terracotta) 8%,hsl(var(--card)));--color-terracotta-card-rule:color-mix(in oklab,var(--color-terracotta) 42%,hsl(var(--border)))}[data-scribe-app] :is(.iron-card:not(.an-recording-card),.an-widget,.an-section-card,.an-consultation-tabs-real,.an-rb-card,.an-rb-inline,.an-rb-episodes){border-color:var(--color-terracotta-card-rule)}[data-scribe-app] :is(.iron-card__header:not(.an-recording-card-header),.an-widget-heading,.an-section-head,.an-rb-head){background:var(--color-terracotta-surface);border-bottom-color:var(--color-terracotta-card-rule)}[data-scribe-app] .an-template-field{border-left-color:var(--color-terracotta-card-rule)}[data-scribe-app] .an-section-icon{background:var(--color-terracotta-surface)}[data-scribe-app] .an-draft-card{border-color:var(--color-terracotta-card-rule)}[data-scribe-app] :is(ul[aria-label="Appointments for selected date"]>li,section[aria-labelledby=appointment-form-title],.ai-notes-tool-preview>div){border-color:var(--color-terracotta-card-rule)}@media (max-width:359px){[data-scribe-app] .an-app-navbar>div{padding-inline:var(--space-xs);gap:calc(var(--space-xs) / 2)}[data-scribe-app] .an-app-wordmark{font-size:var(--text-md);gap:calc(var(--space-xs) / 2)}}.an-consult-stage[data-layout] .an-record-control[data-arena=true] .an-record-stage{width:min(320px,100%)}.an-rb-overlay{position:fixed;inset:0;z-index:60;background:hsl(var(--scrim-hsl,0 0% 0%)/.32)}.an-rb-sheet{position:fixed;z-index:61;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(1080px,100vw);min-width:0;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);border-left:var(--rule-width) solid hsl(var(--border));box-shadow:-16px 0 48px -24px hsl(var(--workspace-ink-hsl)/.35);outline:none}.an-rb-sheet[data-state=open]{animation:an-rb-in var(--dur-short) var(--ease-out)}@keyframes an-rb-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.an-rb-head{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 16px;background:hsl(var(--card));border-bottom:var(--rule-width) solid hsl(var(--border))}.an-rb-head h2{font-size:var(--text-lg);font-weight:600;line-height:1.25}.an-rb-head h2,.an-rb-head-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-rb-head-sub{font-size:13px;color:hsl(var(--muted-foreground))}.an-rb-head-titles{flex:1;min-width:0}.an-rb-steps{display:flex;gap:4px;flex-shrink:0}.an-rb-step{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap}.an-rb-step[aria-current=step]{background:hsl(var(--accent));color:hsl(var(--foreground));font-weight:600}.an-rb-step[data-done=true]{color:hsl(var(--primary))}.an-rb-body{flex:1;min-height:0;overflow-y:auto}.an-rb-inline{border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--background));overflow:hidden}.an-rb-choose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);min-height:100%}.an-rb-finder{gap:14px}.an-rb-finder,.an-rb-tray{min-width:0;padding:16px;display:flex;flex-direction:column}.an-rb-tray{border-left:var(--rule-width) solid hsl(var(--border));background:hsl(var(--card));gap:12px;position:sticky;top:0;align-self:start;max-height:100%}.an-rb-group h3,.an-rb-tray h3{font-size:13px;font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap}.an-rb-tray-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0}.an-rb-tray-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 4px 4px 10px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--background))}.an-rb-tray-item>span{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-rb-tray-empty{font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground))}.an-rb-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.an-rb-search .an-cinput{font-size:16px}.an-rb-describe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.an-rb-describe-label{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap}.an-rb-describe-label svg{color:hsl(var(--primary));flex-shrink:0}.an-rb-describe-hint{grid-column:1/-1;font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground))}.an-rb-describe[data-state=loading] .an-rb-primary{cursor:progress}.an-rb-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:var(--rule-width) solid hsl(var(--border))}.an-rb-tab{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:hsl(var(--muted-foreground));white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.an-rb-tab:hover{color:hsl(var(--foreground))}.an-rb-tab[aria-selected=true]{border-bottom-color:hsl(var(--primary));color:hsl(var(--foreground));font-weight:600}.an-rb-tab:disabled{opacity:.5;cursor:not-allowed}.an-rb-tab .an-count{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.an-rb-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.an-rb-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:36px;padding:0 12px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-pill);background:hsl(var(--card));color:hsl(var(--foreground));font-size:13px;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out)}.an-rb-chip:hover{border-color:hsl(var(--muted-foreground))}.an-rb-chip:active{transform:translateY(1px)}.an-rb-chip[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--accent));font-weight:600}.an-rb-chip:disabled{opacity:.5;cursor:not-allowed}.an-rb-group{display:flex;flex-direction:column;gap:8px}.an-rb-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.an-rb-sets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px}.an-rb-set{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 8px 8px 12px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card));min-width:0}.an-rb-set-text{display:block;flex:1;min-width:0;text-align:left}.an-rb-set-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.an-rb-set-meta,.an-rb-set-name{display:block;white-space:nowrap}.an-rb-set-meta{font-size:12px;color:hsl(var(--muted-foreground))}.an-rb-set[data-active=true]{border-color:hsl(var(--primary));background:hsl(var(--accent))}.an-rb-list{display:flex;flex-direction:column;border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.an-rb-row{position:relative;display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 8px 8px 12px;border-top:var(--rule-width) solid hsl(var(--border));cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.an-rb-row:first-child{border-top:0}.an-rb-row:hover{background:hsl(var(--muted)/.6)}.an-rb-row:active{background:hsl(var(--muted))}.an-rb-row[aria-selected=true]{background:hsl(var(--accent))}.an-rb-row[data-focused=true]{box-shadow:inset 3px 0 0 hsl(var(--primary))}.an-rb-row[aria-disabled=true]{opacity:.5;cursor:not-allowed}.an-rb-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid hsl(var(--input));border-radius:6px;background:hsl(var(--card));color:hsl(var(--primary-foreground))}.an-rb-row[aria-selected=true] .an-rb-check{border-color:hsl(var(--primary));background:hsl(var(--primary))}.an-rb-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));overflow:hidden}.an-rb-icon img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.an-rb-text{display:block;min-width:0}.an-rb-title{display:block;font-size:14px;font-weight:600;line-height:1.35;text-overflow:ellipsis}.an-rb-meta,.an-rb-title{white-space:nowrap;overflow:hidden}.an-rb-meta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:hsl(var(--muted-foreground))}.an-rb-meta>span{overflow:hidden;text-overflow:ellipsis}.an-rb-source{flex-shrink:0;padding:1px 6px;border-radius:4px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:11px;font-weight:600}.an-rb-source[data-source=downscale]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.an-rb-source[data-source=personal]{background:hsl(var(--accent))}.an-rb-row-actions{display:flex;align-items:center;gap:2px}.an-rb-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:var(--rule-width) solid transparent;border-radius:var(--radius-input);background:transparent;color:hsl(var(--muted-foreground));transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.an-rb-iconbtn:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.an-rb-iconbtn:active{transform:translateY(1px)}.an-rb-iconbtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.an-rb-iconbtn[aria-pressed=true]{color:hsl(var(--attention-hsl))}.an-rb-iconbtn[aria-pressed=true] svg{fill:currentColor}.an-rb-iconbtn[data-state=loading]{cursor:progress;opacity:.7}.an-rb-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border:var(--rule-width) solid hsl(var(--primary));border-radius:var(--radius-input);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:14px;font-weight:600;white-space:nowrap;transition:filter var(--dur-short) var(--ease-out)}.an-rb-primary:hover{filter:brightness(1.08)}.an-rb-primary:active{transform:translateY(1px)}.an-rb-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.an-rb-primary[data-state=loading]{cursor:progress}.an-rb-primary[data-state=success]{background:hsl(var(--accent));color:hsl(var(--foreground));border-color:hsl(var(--primary))}.an-rb-primary[data-state=error]{background:hsl(var(--destructive));border-color:hsl(var(--destructive))}.an-rb-full{width:100%}:is(.an-rb-primary,.an-rb-iconbtn,.an-rb-chip,.an-rb-tab,.an-rb-row,.an-rb-set,.an-rb-suggestion,.an-cbutton,.an-cinput,.an-rb-text-input,.an-rb-textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.an-rb-note{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-input);font-size:14px;line-height:1.45;background:hsl(var(--muted));color:hsl(var(--foreground))}.an-rb-note svg{flex-shrink:0;margin-top:2px}.an-rb-note[data-tone=error]{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.an-rb-note[data-tone=ok]{background:hsl(var(--accent));color:hsl(var(--foreground))}.an-rb-note[data-tone=attention]{background:hsl(var(--attention-hsl)/.1);color:hsl(var(--foreground))}.an-rb-empty{padding:24px 16px;text-align:center;font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground))}.an-rb-skeleton{height:60px;border-top:var(--rule-width) solid hsl(var(--border));background:linear-gradient(90deg,hsl(var(--muted)) 0 40%,hsl(var(--card)) 50%,hsl(var(--muted)) 60% 100%);background-size:200% 100%;animation:an-rb-shimmer 1.2s linear infinite}@keyframes an-rb-shimmer{to{background-position:-200% 0}}.an-rb-keys{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:hsl(var(--muted-foreground))}.an-rb-keys kbd{display:inline-block;min-width:20px;padding:0 5px;border:var(--rule-width) solid hsl(var(--border));border-radius:4px;background:hsl(var(--card));font-family:var(--font-outlier);font-size:11px;text-align:center}.an-rb-quick{gap:12px;padding:14px;border:var(--rule-width) solid hsl(var(--primary)/.4);border-radius:12px;background:hsl(var(--card))}.an-rb-field,.an-rb-quick{display:flex;flex-direction:column}.an-rb-field{gap:6px;min-width:0}.an-rb-field>label,.an-rb-label{font-size:13px;font-weight:600;white-space:nowrap}.an-rb-text-input,.an-rb-textarea{width:100%;min-width:0;padding:10px 12px;border:var(--rule-width) solid hsl(var(--input));border-radius:var(--radius-input);background:hsl(var(--card));color:hsl(var(--foreground));font-size:16px;line-height:1.4}.an-rb-text-input{height:44px}.an-rb-textarea{min-height:88px;resize:vertical}.an-rb-text-input:hover:not(:disabled),.an-rb-textarea:hover:not(:disabled){border-color:hsl(var(--muted-foreground))}.an-rb-text-input:disabled,.an-rb-textarea:disabled{background:hsl(var(--muted));cursor:not-allowed}.an-rb-text-input[aria-invalid=true],.an-rb-textarea[aria-invalid=true]{border-color:hsl(var(--destructive))}.an-rb-hint{font-size:12px;line-height:1.4;color:hsl(var(--muted-foreground))}.an-rb-hint[data-tone=error]{color:hsl(var(--destructive))}.an-rb-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.an-rb-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.an-rb-check-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:0;min-height:100%}.an-rb-form{gap:16px}.an-rb-form,.an-rb-preview{min-width:0;padding:16px;display:flex;flex-direction:column}.an-rb-preview{border-left:var(--rule-width) solid hsl(var(--border));background:hsl(var(--muted)/.5);gap:8px}.an-rb-preview iframe{width:100%;min-height:560px;flex:1}.an-rb-preview iframe,.an-rb-recipient{border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.an-rb-recipient{padding:12px;display:flex;flex-direction:column;gap:10px}.an-rb-email{display:inline;white-space:nowrap;font-weight:600}.an-rb-domain{font-weight:700;color:hsl(var(--primary))}.an-rb-confirm{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:12px;border:1.5px solid hsl(var(--input));border-radius:12px;background:hsl(var(--card));font-size:14px;line-height:1.45;cursor:pointer}.an-rb-confirm input{width:22px;height:22px;flex-shrink:0;accent-color:hsl(var(--primary));margin-top:1px}.an-rb-confirm:has(input:checked){border-color:hsl(var(--primary));background:hsl(var(--accent))}.an-rb-confirm:has(input:focus-visible){outline:2px solid hsl(var(--ring));outline-offset:2px}.an-rb-items{gap:8px}.an-rb-item,.an-rb-items{display:flex;flex-direction:column}.an-rb-item{gap:6px;padding:10px 10px 10px 12px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card))}.an-rb-item-head{display:flex;align-items:center;gap:8px;min-width:0}.an-rb-item-head .an-rb-text{flex:1}.an-rb-suggestions{display:flex;flex-direction:column;gap:6px}.an-rb-suggestion{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 6px 6px 12px;border:var(--rule-width) dashed hsl(var(--primary)/.6);border-radius:var(--radius-input);background:hsl(var(--card));text-align:left;transition:background-color var(--dur-short) var(--ease-out)}.an-rb-suggestion:hover{background:hsl(var(--accent))}.an-rb-suggestion:active{transform:translateY(1px)}.an-rb-suggestion:disabled{opacity:.5;cursor:not-allowed}.an-rb-success{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:24px 16px;max-width:640px}.an-rb-success h3{font-size:var(--text-lg);font-weight:600}.an-rb-noteline{width:100%;padding:10px 12px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card));font-family:var(--font-outlier);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.an-rb-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:var(--rule-width) solid hsl(var(--border));background:hsl(var(--card))}.an-rb-footer-info{min-width:0;font-size:13px;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-rb-patient{padding:16px;gap:16px;max-width:760px}.an-rb-episodes,.an-rb-patient{display:flex;flex-direction:column}.an-rb-episodes{border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));overflow:hidden}.an-rb-choice{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.an-rb-page{display:flex;flex-direction:column;gap:16px;min-width:0}.an-rb-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.an-rb-page-head h1{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;line-height:1.2;overflow-wrap:anywhere}.an-rb-page-head p{margin-top:4px;font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground));max-width:62ch}.an-rb-card{min-width:0;padding:16px;border:var(--rule-width) solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--workspace-ink-hsl)/.06),0 8px 24px -14px hsl(var(--workspace-ink-hsl)/.24)}.an-rb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.an-rb-toolbar .an-cinput{flex:1 1 220px}.an-rb-table{width:100%;border-collapse:collapse;font-size:14px}.an-rb-table td,.an-rb-table th{padding:10px 8px;border-top:var(--rule-width) solid hsl(var(--border));text-align:left;vertical-align:middle}.an-rb-table th{font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap;border-top:0}.an-rb-table-wrap{overflow-x:auto}.an-rb-status{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;white-space:nowrap}.an-rb-status[data-status=ready]{color:hsl(var(--primary))}.an-rb-status[data-status=duplicate],.an-rb-status[data-status=fetch_failed]{color:hsl(var(--attention-hsl))}.an-rb-status[data-status=refused]{color:hsl(var(--destructive))}@container consultation-workspace (max-width: 900px){.an-rb-inline .an-rb-choose{grid-template-columns:minmax(0,1fr)}.an-rb-inline .an-rb-tray{border-left:0;border-top:var(--rule-width) solid hsl(var(--border));position:static}}@media (max-width:900px){.an-rb-check-step,.an-rb-choose{grid-template-columns:minmax(0,1fr)}.an-rb-tray{position:static}.an-rb-preview,.an-rb-tray{border-left:0;border-top:var(--rule-width) solid hsl(var(--border))}.an-rb-preview iframe{min-height:480px}}@media (max-width:640px){.an-rb-steps{display:none}.an-rb-choice,.an-rb-describe,.an-rb-row2,.an-rb-search{grid-template-columns:minmax(0,1fr)}.an-rb-describe .an-rb-primary,.an-rb-search .an-cbutton{width:100%}.an-rb-row{grid-template-columns:24px minmax(0,1fr) auto}.an-rb-keys,.an-rb-row .an-rb-icon{display:none}.an-rb-footer{flex-direction:column;align-items:stretch}.an-rb-footer .an-rb-primary{width:100%}.an-rb-table .an-rb-hide-sm{display:none}}@media (prefers-reduced-motion:reduce){.an-rb-sheet[data-state=open],.an-rb-skeleton{animation:none}:is(.an-rb-primary,.an-rb-iconbtn,.an-rb-chip,.an-rb-suggestion):active{transform:none}}.an-rs-card{display:flex;flex-direction:column;gap:12px}.an-rs-card[data-state=success]{border-color:hsl(var(--primary)/.5)}.an-rs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.an-rs-head-text{min-width:0}.an-rs-head-text h2{font-size:17px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.an-rs-head-actions{display:flex;gap:4px;flex-shrink:0}.an-rs-chevron{transition:transform var(--dur-short) var(--ease-out)}.an-rs-chevron[data-collapsed]{transform:rotate(-90deg)}.an-rs-progress{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}.an-rs-progress>span{height:4px;border-radius:var(--radius-pill);background:hsl(var(--muted));transition:background-color var(--dur-short) var(--ease-out)}.an-rs-progress>span[data-state=done]{background:hsl(var(--primary))}.an-rs-progress>span[data-state=skipped]{background:hsl(var(--muted-foreground)/.45)}.an-rs-steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.an-rs-step{border-top:var(--rule-width) solid hsl(var(--border));min-width:0}.an-rs-step-head{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 4px;text-align:left;border-radius:var(--radius-input);background:transparent;transition:background-color var(--dur-short) var(--ease-out)}.an-rs-step-head:hover{background:hsl(var(--muted)/.6)}.an-rs-step-head:active{background:hsl(var(--muted))}.an-rs-step-head:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.an-rs-step-head:disabled{opacity:.5;cursor:not-allowed}.an-rs-icon{color:hsl(var(--muted-foreground))}.an-rs-step[data-state=done] .an-rs-icon{color:hsl(var(--primary))}.an-rs-step[data-state=done] .an-rb-title,.an-rs-step[data-state=skipped] .an-rb-title{color:hsl(var(--muted-foreground));font-weight:500}.an-rs-blurb{display:block;margin-top:2px;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.an-rs-blurb,.an-rs-state{color:hsl(var(--muted-foreground));white-space:nowrap}.an-rs-state{font-size:12px;font-weight:600}.an-rs-step[data-state=done] .an-rs-state{color:hsl(var(--primary))}.an-rs-panel{gap:12px;padding:4px 4px 16px 38px}.an-rs-body,.an-rs-panel{display:flex;flex-direction:column;min-width:0}.an-rs-body{gap:10px}.an-rs-chips{flex-wrap:wrap;overflow:visible}.an-rs-list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.an-rs-list-head .an-rb-label{overflow:hidden;text-overflow:ellipsis}.an-rs-count{flex-shrink:0;font-size:12px;font-weight:600;color:hsl(var(--muted-foreground));white-space:nowrap;font-variant-numeric:tabular-nums}.an-rs-count[data-done]{color:hsl(var(--primary))}.an-rs-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);max-height:336px;overflow-y:auto}.an-rs-list>li+li{border-top:var(--rule-width) solid hsl(var(--border))}.an-rs-pick{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:4px 10px;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.an-rs-pick:hover{background:hsl(var(--muted)/.5)}.an-rs-pick input[type=checkbox]{width:18px;height:18px;accent-color:hsl(var(--primary))}.an-rs-pick input[type=checkbox]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.an-rs-pick input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.an-rs-star:active{transform:scale(.92)}.an-rs-pick.an-rs-pick-action{grid-template-columns:minmax(0,1fr) auto;cursor:default}.an-rs-name{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.an-rs-locked{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border:var(--rule-width) dashed hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--muted)/.5);min-width:0}.an-rs-email{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-rs-empty{padding:12px;border-radius:var(--radius-input);background:hsl(var(--muted)/.5);font-size:14px;line-height:1.45;color:hsl(var(--muted-foreground))}.an-rs-step-actions{display:flex;justify-content:flex-end;gap:8px}.an-rs-done{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;border-radius:var(--radius-input);background:hsl(var(--accent));font-size:14px;line-height:1.45}.an-rs-done,.an-rs-prompt{display:grid;align-items:center}.an-rs-prompt{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;margin-bottom:12px;padding:8px 8px 8px 12px;border:var(--rule-width) solid hsl(var(--border));border-radius:var(--radius-input);background:hsl(var(--card))}.an-rs-prompt-text{min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.an-cbutton.an-rs-compact{height:36px;padding:0 12px;font-size:13px}.an-rs-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.an-rs-settings-row .an-rb-text .an-rb-hint{display:block;margin-top:2px}@media (max-width:640px){.an-rs-panel{padding-left:4px}.an-rs-blurb{white-space:normal}.an-rs-step-actions{flex-direction:column-reverse;align-items:stretch}.an-rs-body .an-rb-actions>button,.an-rs-step-actions>button{width:100%}.an-rs-name{grid-template-columns:minmax(0,1fr)}.an-rs-done{grid-template-columns:auto minmax(0,1fr)}.an-rs-done .an-rb-primary{grid-column:1/-1;width:100%}.an-rs-prompt{display:flex;flex-wrap:wrap}.an-rs-prompt-text{flex:1 1 calc(100% - 32px);white-space:normal}.an-rs-prompt .an-cbutton{flex:1 1 0}.an-rs-settings-row{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.an-rs-chevron,.an-rs-progress>span{transition:none}.an-rs-star:active{transform:none}}.an-patient-send{min-height:36px;white-space:nowrap}.an-rb-secure-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px;white-space:normal}.an-rb-addmenu{min-width:260px}.an-secure{position:fixed;inset:0;overflow-y:auto;background:#f4f6f4;color:#1b2c22;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;z-index:50}.an-secure-wrap{max-width:600px;margin:0 auto;padding:24px 16px 48px;display:flex;flex-direction:column;gap:20px}.an-secure-head{background:#ffffff;border-radius:12px;padding:20px}.an-secure-head h1{margin:4px 0 0;font-size:22px;line-height:1.3;font-weight:700;color:#1b2c22}.an-secure-brand{margin:0;font-size:13px;font-weight:600;color:#386b4f}.an-secure-sub{margin:4px 0 0;font-size:16px;line-height:1.5;color:#4f5f55}.an-secure-meta{margin:8px 0 0;font-size:14px;color:#4f5f55}.an-secure-list{list-style:none;margin:0;padding:0}.an-secure-item,.an-secure-list{display:flex;flex-direction:column;gap:12px}.an-secure-item{background:#ffffff;border-radius:12px;padding:16px}.an-secure-item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.an-secure-title{font-size:17px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.an-secure-domain{font-size:13px;color:#4f5f55}.an-secure-note{font-size:15px;line-height:1.5}.an-secure-open{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:10px;background:#386b4f;color:#ffffff;font-size:16px;font-weight:600;text-decoration:none}.an-secure-open:focus-visible{outline:3px solid #1b2c22;outline-offset:2px}.an-secure-foot{display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;color:#4f5f55}.an-secure-foot p{margin:0;display:flex;gap:6px;align-items:flex-start}@media (min-width:640px){.an-secure-wrap{padding-top:48px}.an-secure-item{flex-direction:row;align-items:center;justify-content:space-between}}