@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-ext-400-normal.0sqs6uof-0amz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-400-normal.1n25945oofmoi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-cyrillic-400-normal.1nbavbgzpe520.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-400-normal.13meln3u2wrw1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-greek-400-normal.13urx6ctg50nq.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-400-normal.3jezoma1zzezb.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-vietnamese-400-normal.0ai7gdju0gby9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-400-normal.2u9cx6ke8pzx4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-ext-400-normal.0ceeqphcbp8x9.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-400-normal.0rj0k8-86v7v_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.0fuh4fyjfo9ap.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-ext-500-normal.44593i8-29wbg.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-500-normal.0jidoswe0j9qb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-cyrillic-500-normal.112yeov4xlg05.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-500-normal.0ni4769h0x31g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-greek-500-normal.0ufg9694ueuse.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-500-normal.1ts2y1qr3h2f8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-vietnamese-500-normal.012d1stzl51ip.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-500-normal.38v_v5lab-ej5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-ext-500-normal.2mcl7017j3tww.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-500-normal.18qmapxmuwhn3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.0f8eq302mdpld.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-ext-600-normal.16h6o2_j8rsce.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-600-normal.3juwc1-_leybj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-cyrillic-600-normal.2tlxqadn_cmsz.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-600-normal.3csci4y08h_ps.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-greek-600-normal.0h_04yfamc884.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-600-normal.1fh4va1m5wx0j.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-vietnamese-600-normal.0f-wuky6h_rs9.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-600-normal.2_uiyrwt0npgh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-ext-600-normal.1uvdyv9iryn4j.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-600-normal.01k4adpnb_n12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.0o-mv26yr1hzk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1-2v_jdxm4wkv.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-ext-700-normal.1jjrn34acicpm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-cyrillic-700-normal.1v0mehqul4wn3.woff2)format("woff2"),url(../media/ibm-plex-sans-cyrillic-700-normal.1uq7_uwtesvol.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-greek-700-normal.2x0g8k4jve4nf.woff2)format("woff2"),url(../media/ibm-plex-sans-greek-700-normal.319r8xnmyusig.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-vietnamese-700-normal.0jtd_q3vhj3x7.woff2)format("woff2"),url(../media/ibm-plex-sans-vietnamese-700-normal.0_oygjwvlh6o2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-ext-700-normal.24tkxntfix5cw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-ext-700-normal.3ofvqs3ri2xx9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-latin-700-normal.0opy23tsy2xx8.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-700-normal.22xfth4l63-nz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.2e43q9x2y35kf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.2gltbhb28gdxk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.44kqba6ghra1z.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.3-kkdak8sw5yj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.2e460hitwpt_i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.1dwn0qpnn01gm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1hwexrsp4ls94.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.3kd5qo57fxiy_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.3vv2miivt1atr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.1ep6qy1hn602h.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3amun3tqs1r4h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.2phqu-k8gdv4m.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0bvfcuoe2z05f.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.210b4b08vcp8v.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.22ebrx2mj1rqg.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.24_m8rr0i897i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.36fhgauxub_2w.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.2-ojfi80zuagq.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.2pr54ds85v06u.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3q0h7k1l3k0m5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.1iks8w9lq7yn5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.16-p5l-fc8jvc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3o_mevu6b31t1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0znzvd8z3_v25.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#fff;--panel:#f4f6f6;--surface:#fff;--raise:#fff;--ink:#101516;--ink-2:#444e50;--ink-3:#6c7779;--rule:#e3e7e7;--rule-2:#cdd4d4;--accent:#0b6e66;--accent-ink:#fff;--accent-soft:#e5f1ef;--attn:#95560a;--attn-soft:#fbf1e3;--crit:#b42318;--crit-soft:#fcecea;--solid:#101516;--solid-ink:#fff;--seg-on:#fff;--hero:#101516;--hero-ink:#fff;--hero-2:#ffffffa3;--hero-rule:#ffffff21;--hero-btn:#fff;--hero-btn-ink:#101516;--st1:#86b8b2;--st2:#4a958e;--st3:#0b6e66;--st4:#0f2f2d;--scrim:#0a0e0f5c;--pop:0 1px 2px #1015160f, 0 14px 40px #10151624;--f:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--r1:.375rem;--r2:.625rem;--r3:.875rem;--bar-h:3.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0f10;--panel:#161b1c;--surface:#111617;--raise:#1a2021;--ink:#e9eded;--ink-2:#b0b9ba;--ink-3:#7e898b;--rule:#222a2c;--rule-2:#313a3c;--accent:#52b5aa;--accent-ink:#0c0f10;--accent-soft:#12302c;--attn:#e0a35b;--attn-soft:#2f2210;--crit:#f08a80;--crit-soft:#381815;--solid:#e9eded;--solid-ink:#0c0f10;--seg-on:#2a3335;--hero:#171d1e;--hero-ink:#e9eded;--hero-2:#e9eded99;--hero-rule:#ffffff14;--hero-btn:#e9eded;--hero-btn-ink:#0c0f10;--st1:#2b5a55;--st2:#3f8a83;--st3:#52b5aa;--st4:#c9ece7;--scrim:#0000009e;--pop:0 0 0 1px #ffffff0f, 0 18px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c0f10;--panel:#161b1c;--surface:#111617;--raise:#1a2021;--ink:#e9eded;--ink-2:#b0b9ba;--ink-3:#7e898b;--rule:#222a2c;--rule-2:#313a3c;--accent:#52b5aa;--accent-ink:#0c0f10;--accent-soft:#12302c;--attn:#e0a35b;--attn-soft:#2f2210;--crit:#f08a80;--crit-soft:#381815;--solid:#e9eded;--solid-ink:#0c0f10;--seg-on:#2a3335;--hero:#171d1e;--hero-ink:#e9eded;--hero-2:#e9eded99;--hero-rule:#ffffff14;--hero-btn:#e9eded;--hero-btn-ink:#0c0f10;--st1:#2b5a55;--st2:#3f8a83;--st3:#52b5aa;--st4:#c9ece7;--scrim:#0000009e;--pop:0 0 0 1px #ffffff0f, 0 18px 48px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{font-size:100%}html[data-size=large]{font-size:112.5%}html[data-size=larger]{font-size:125%}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font:400 1rem/1.5 var(--f);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r1)}.tnum{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}p{margin:0}img{max-width:100%}h1,h2,h3{text-wrap:balance}.shell{min-height:100dvh}.main{min-width:0}.topbar{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--bg);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(16px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.topbar.scrolled{border-bottom-color:var(--rule)}.topbar-in{align-items:center;gap:.75rem;max-width:46rem;min-height:3.25rem;margin:0 auto;padding-inline:1.25rem;display:flex}.brand{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.brand-mark{border-radius:var(--r1);background:var(--solid);width:1.875rem;height:1.875rem;color:var(--solid-ink);font:600 .75rem/1 var(--f);letter-spacing:.04em;flex:none;place-items:center;display:grid}.brand-name{font:600 1rem/1.2 var(--f);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.livepill{appearance:none;font:500 .8125rem/1 var(--f);color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.375rem .25rem;display:inline-flex}.livepill.on{color:var(--accent)}.dot{background:var(--rule-2);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;display:inline-block}.dot.on{background:var(--accent);animation:2.4s ease-in-out infinite pulse}.dot.attn{background:var(--attn)}.dot.crit{background:var(--crit)}.dot.gold{background:var(--accent)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.page{max-width:46rem;padding:.5rem 1.25rem calc(var(--bar-h) + 2.5rem + env(safe-area-inset-bottom,0px));margin:0 auto}.tabbar{z-index:30;background:var(--bg);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(18px);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.tabbar-in{max-width:36rem;height:var(--bar-h);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0 auto;display:grid}.tab{appearance:none;color:var(--ink-3);font:500 min(.6875rem, 12px)/1 var(--f);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;min-width:0;padding:0;transition:color .15s;display:flex;position:relative}.tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab.on{color:var(--ink);font-weight:600}.tab .badge{position:absolute;top:.3125rem;left:calc(50% + .375rem)}.badge{background:var(--ink);min-width:1.125rem;height:1.125rem;color:var(--bg);font:600 .6875rem/1 var(--f);font-variant-numeric:tabular-nums;border-radius:.3125rem;place-items:center;padding:0 .3125rem;display:inline-grid}.siderail,.liverail{display:none}@media (min-width:1000px){.shell:not(.his){grid-template-columns:15rem minmax(0,1fr);display:grid}.shell:not(.his) .tabbar,.shell:not(.his) .topbar{display:none}.shell:not(.his) .page{max-width:50rem;padding-top:1.75rem;padding-bottom:4rem}.siderail{border-right:1px solid var(--rule);background:var(--panel);flex-direction:column;gap:.125rem;height:100dvh;padding:1.25rem .75rem;display:flex;position:sticky;top:0;overflow:auto}.siderail .brand{flex:none;margin:0 .5rem 1.5rem}.navbtn{appearance:none;border-radius:var(--r1);min-height:2.25rem;color:var(--ink-2);font:500 .875rem/1 var(--f);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .625rem;display:flex}.navbtn svg{color:var(--ink-3)}@media (hover:hover){.navbtn:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}.navbtn.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.navbtn.on svg{color:var(--ink)}.navbtn .badge{margin-left:auto}.navsep{background:var(--rule);height:1px;margin:.75rem .5rem}.side-foot{color:var(--ink-3);flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:auto;padding:.75rem .5rem 0;font-size:.8125rem;display:flex}.toasts{bottom:1.5rem}}@media (min-width:1280px){.shell:not(.his){grid-template-columns:15rem minmax(0,1fr) 21.5rem}.liverail{border-left:1px solid var(--rule);background:var(--bg);height:100dvh;padding:1.75rem 1.25rem;display:block;position:sticky;top:0;overflow:auto}.liverail .h2{margin-top:0}.hide-wide{display:none!important}}.greet{font:600 1.75rem/1.15 var(--f);letter-spacing:-.022em;margin:1rem 0 .375rem}.h1{font:600 1.5rem/1.2 var(--f);letter-spacing:-.018em;overflow-wrap:anywhere;margin:0}.h2{font:600 .9375rem/1.3 var(--f);letter-spacing:-.003em;color:var(--ink);align-items:baseline;gap:.625rem;margin:2.25rem 0 .75rem;display:flex}.h2 .more{font:500 .875rem/1.2 var(--f);margin-left:auto}.h3{color:var(--ink);margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600}.sub{color:var(--ink-3);font-size:.875rem}.muted{color:var(--ink-3)}.small{font-size:.875rem}.lede{color:var(--ink-2);margin:0;font-size:1rem}.prose{color:var(--ink-2);font-size:.9375rem;line-height:1.6}.prose p+p{margin-top:.5rem}.prose ul,.prose ol{margin:0;padding-left:1.25rem}.prose li+li{margin-top:.25rem}.bold{font-weight:600}.anywhere{overflow-wrap:anywhere}.pre{white-space:pre-wrap}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r3);min-width:0;padding:1rem 1.125rem}.card.tight{padding:.75rem 1rem}.card+.card{margin-top:.625rem}.inset{background:var(--panel);border-radius:var(--r2);padding:.75rem .875rem}.stack{flex-direction:column;gap:.625rem;display:flex}.stack.lg{gap:1rem}.row{align-items:center;gap:.625rem;min-width:0;display:flex}.row.wrap{flex-wrap:wrap}.row.top{align-items:flex-start}.grow{flex:1;min-width:0}.spread{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}@media (max-width:420px){.grid2.solo-sm{grid-template-columns:1fr}}.mt4{margin-top:.25rem}.mt6{margin-top:.375rem}.mt8{margin-top:.5rem}.mt10{margin-top:.625rem}.mt12{margin-top:.75rem}.mt14{margin-top:.875rem}.mt16{margin-top:1rem}.mt20{margin-top:1.25rem}.mt24{margin-top:1.5rem}.mb6{margin-bottom:.375rem}.mb8{margin-bottom:.5rem}.mb10{margin-bottom:.625rem}.mb12{margin-bottom:.75rem}.mb14{margin-bottom:.875rem}.mb16{margin-bottom:1rem}.block{display:block}.btn{appearance:none;border-radius:var(--r2);border:1px solid var(--rule-2);background:var(--surface);min-height:2.75rem;color:var(--ink);font:500 .9375rem/1.2 var(--f);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;text-decoration:none;transition:background .15s,border-color .15s,transform .1s,opacity .15s;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--panel)}}.btn:active{transform:scale(.985)}.btn.primary,.btn.gold{background:var(--solid);border-color:var(--solid);color:var(--solid-ink);font-weight:600}@media (hover:hover){.btn.primary:hover,.btn.gold:hover{opacity:.9;background:var(--solid)}}.btn.live{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000;padding:0 .625rem}@media (hover:hover){.btn.ghost:hover{background:var(--panel);color:var(--ink)}}.btn.danger{color:var(--crit)}.btn.sm{border-radius:var(--r1);min-height:2.25rem;padding:0 .875rem;font-size:.875rem}.btn.xl{border-radius:.75rem;min-height:3.375rem;padding:0 1.375rem;font-size:1.0625rem}.btn.block{width:100%}.btn:disabled{opacity:.42;cursor:default;transform:none}.btnrow{flex-wrap:wrap;gap:.5rem;display:flex}.btnrow .btn{flex:auto}.iconbtn{appearance:none;border-radius:var(--r2);width:2.5rem;height:2.5rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:grid}@media (hover:hover){.iconbtn:hover{background:var(--panel);color:var(--ink)}}.iconbtn:disabled{opacity:.35;cursor:default}.linkish{appearance:none;color:var(--accent);cursor:pointer;font-weight:500;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.chip{border-radius:var(--r1);height:1.5rem;font:500 .75rem/1 var(--f);letter-spacing:.005em;background:var(--panel);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;gap:.3125rem;max-width:100%;padding:0 .5rem;display:inline-flex;overflow:hidden}.chip.navy,.chip.lapis,.chip.line{border-color:var(--rule-2);color:var(--ink-2);background:0 0}.chip.live,.chip.gold{background:var(--accent-soft);color:var(--accent)}.chip.attn{background:var(--attn-soft);color:var(--attn)}.chip.crit{background:var(--crit-soft);color:var(--crit)}.chips{flex-wrap:wrap;gap:.375rem;display:flex}.chips.mini{gap:.3125rem;margin-top:.5rem}.chips.mini .chip{height:1.375rem;padding:0 .4375rem;font-size:.71875rem}.prio{border-radius:var(--r1);width:1.5rem;height:1.5rem;font:600 .75rem/1 var(--f);flex:none;place-items:center;display:grid}.prio.A{background:var(--solid);color:var(--solid-ink)}.prio.B{box-shadow:inset 0 0 0 1.5px var(--ink-2);color:var(--ink-2)}.prio.C{background:var(--panel);color:var(--ink-3)}.list{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r3);overflow:hidden}.item{appearance:none;border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;width:100%;color:inherit;min-width:0;font:inherit;background:0 0;align-items:center;gap:.75rem;padding:.8125rem 1rem;text-decoration:none;display:flex}.item:last-child{border-bottom:0}@media (hover:hover){.item:hover{background:var(--panel)}}.item.static{cursor:default}@media (hover:hover){.item.static:hover{background:0 0}}.item .t{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.35;display:block}.item .s{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.125rem;font-size:.84375rem;display:block}.item .side{color:var(--ink-3);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;font-size:.78125rem;display:flex}.item .chev{color:var(--rule-2);flex:none}.item .dim{color:var(--ink-3)}.item .ic{border-radius:var(--r1);background:var(--panel);width:2rem;height:2rem;color:var(--ink-2);flex:none;place-items:center;display:grid}.empty{text-align:left;color:var(--ink-3);padding:1.25rem 1rem;font-size:.90625rem}.card>.empty{padding:.375rem .125rem}.empty b{color:var(--ink);margin-bottom:.25rem;font-size:.9375rem;font-weight:600;display:block}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item .t.clamp2,.item .s.clamp2,.spec .st.clamp2{display:-webkit-box}.seg{background:var(--panel);border-radius:var(--r2);scrollbar-width:none;gap:.125rem;padding:.1875rem;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{appearance:none;min-height:2.125rem;font:500 .875rem/1 var(--f);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.4375rem;flex:1 0 auto;padding:0 .75rem;transition:background .15s,color .15s}.seg button.on{background:var(--seg-on);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1015161a,0 0 0 .5px #1015160f}.seg .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.3125rem;font-weight:500}.seg.tight button{padding:0 .5625rem;font-size:.84375rem}.search{background:var(--panel);border-radius:var(--r2);min-height:2.75rem;color:var(--ink-3);border:1px solid #0000;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.search:focus-within{border-color:var(--rule-2);background:var(--surface)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.search input::placeholder{color:var(--ink-3)}.filters{scrollbar-width:none;gap:.5rem;padding:.125rem 0 .25rem;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.fsel{appearance:none;border:1px solid var(--rule-2);background-color:var(--surface);border-radius:var(--r1);height:2.125rem;font:500 .875rem/1 var(--f);color:var(--ink-2);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .9375rem) .9375rem,calc(100% - .625rem) .9375rem;background-repeat:no-repeat;background-size:.3125rem .3125rem;flex:none;padding:0 1.75rem 0 .75rem}.fsel.on{border-color:var(--ink);color:var(--ink)}.fbtn{border:1px solid var(--rule-2);border-radius:var(--r1);background:var(--surface);height:2.125rem;font:500 .875rem/1 var(--f);color:var(--ink-2);cursor:pointer;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.fbtn .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:600}.fbtn.on{border-color:var(--ink);color:var(--ink)}.fbtn.on .n{color:var(--ink)}.field{color:var(--ink-2);flex-direction:column;gap:.375rem;min-width:0;font-size:.84375rem;font-weight:500;display:flex}.field .hint{color:var(--ink-3);font-size:.8125rem;font-weight:400}.input,.textarea,.select{background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--r2);width:100%;color:var(--ink);min-width:0;padding:.6875rem .8125rem;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.textarea{resize:vertical;min-height:7.5rem;line-height:1.55}.select{appearance:auto;min-height:2.75rem}.input.small{padding:.4375rem .625rem;font-size:.9375rem}.inline{align-items:center;gap:.5rem;display:flex}.inline .input{flex:1}.switch{appearance:none;background:var(--rule-2);cursor:pointer;border-radius:999px;flex:none;width:3rem;height:1.75rem;margin:0;transition:background .18s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:1.375rem;height:1.375rem;transition:transform .18s;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 1px 3px #00000038}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(1.25rem)}.switch:disabled{opacity:.45}.setting{border-bottom:1px solid var(--rule);align-items:center;gap:.875rem;padding:.8125rem 0;display:flex}.setting:last-child{border-bottom:0}.setting .t{font-weight:500}.setting .s{color:var(--ink-3);margin-top:.125rem;font-size:.84375rem}.stepper{flex:none;align-items:center;gap:.125rem;display:flex}.stepper b{text-align:center;min-width:2.5rem;font-weight:600}.days{flex-wrap:wrap;gap:.25rem;display:flex}.days button{appearance:none;border:1px solid var(--rule-2);background:var(--surface);border-radius:var(--r1);min-width:2.75rem;height:2.125rem;font:500 .84375rem/1 var(--f);color:var(--ink-2);cursor:pointer}.days button.on{background:var(--solid);border-color:var(--solid);color:var(--solid-ink)}.team-strip{scrollbar-width:none;gap:.25rem;margin:0 -.25rem;padding:.25rem 0 .125rem;display:flex;overflow-x:auto}.team-strip::-webkit-scrollbar{display:none}.agent{appearance:none;cursor:pointer;width:4.5rem;color:var(--ink-2);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.4375rem;padding:.25rem 0;display:flex}.agent .tile{border-radius:var(--r2);background:var(--panel);width:2.875rem;height:2.875rem;color:var(--ink-2);place-items:center;display:grid;position:relative}.agent.working .tile{background:var(--accent-soft);color:var(--accent)}.agent .tile .live-dot{background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.1875rem;right:-.1875rem}.agent .nm{font:500 .75rem/1.2 var(--f);color:var(--ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.agent.working .nm{color:var(--ink)}.ticker{border-radius:var(--r2);background:var(--panel);color:inherit;font:inherit;border:0;align-items:flex-start;gap:.625rem;margin-top:.75rem;padding:.75rem .875rem;display:flex}.ticker .txt{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;font-size:.90625rem}.ticker .txt b{color:var(--ink);font-weight:600}.ticker .chev{color:var(--ink-3);flex:none;align-self:center}.ok-card{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.spec{appearance:none;text-align:left;border-radius:var(--r2);background:var(--surface);border:1px solid var(--rule);color:inherit;cursor:pointer;min-width:0;font:inherit;align-items:flex-start;gap:.625rem;padding:.75rem;display:flex}.spec svg{color:var(--ink-3);flex:none}.spec.on{border-color:color-mix(in srgb, var(--accent) 50%, var(--rule))}.spec.on svg{color:var(--accent)}.spec .nm{font-size:.90625rem;font-weight:600;display:block}.spec .st{color:var(--ink-3);margin-top:.125rem;font-size:.78125rem;display:block}.spec.on .st{color:var(--accent)}@media (max-width:360px){.specs{grid-template-columns:1fr}}.liverail .team-strip{flex-wrap:wrap;overflow:visible}.liverail .agent{width:25%}.needs{border:1px solid var(--rule);border-radius:var(--r3);background:var(--surface);overflow:hidden}.need{border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;appearance:none;width:100%;color:inherit;font:inherit;background:0 0;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex;position:relative}.need:last-child{border-bottom:0}@media (hover:hover){.need:hover{background:var(--panel)}}.need:before{content:"";background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:.875rem;bottom:.875rem;left:0}.need.attn:before{background:var(--attn)}.need.crit:before{background:var(--crit)}.need.live:before{background:var(--accent)}.need .num{font:600 1.375rem/1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:center}.need .numcol{flex-direction:column;flex:none;align-items:center;min-width:2.5rem;display:flex}.need .unit{font:500 .6875rem/1.2 var(--f);color:var(--ink-3);text-align:center;margin-top:.25rem;display:block}.need.crit .num{color:var(--crit)}.need .t{font-size:.9375rem;font-weight:600;display:block}.need .s{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.0625rem;font-size:.84375rem;display:block}.need .ic{width:2.5rem;color:var(--ink-2);flex:none;place-items:center;display:grid}.need.crit .ic{color:var(--crit)}.need.live .ic{color:var(--accent)}.need>svg:last-child{color:var(--rule-2);flex:none}.figs{border:1px solid var(--rule);border-radius:var(--r3);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figs>div{min-width:0;padding:.875rem 1rem .8125rem}.figs>div+div{border-left:1px solid var(--rule)}.figs .v{font:600 1.625rem/1.05 var(--f);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.figs .l{color:var(--ink-3);margin-top:.375rem;font-size:.78125rem;line-height:1.3}@media (max-width:520px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.figs>div:nth-child(3){border-left:0}.figs>div:nth-child(n+3){border-top:1px solid var(--rule)}}.path{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.step{text-align:left;border-right:1px solid var(--rule);min-width:0;padding:.875rem .5rem .75rem}.step:last-child{border-right:0}.step .v{font:600 1.375rem/1.1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.step .l{color:var(--ink-3);margin-top:.25rem;font-size:.71875rem;line-height:1.25}.goalline{color:var(--ink-3);justify-content:space-between;gap:.625rem;margin-top:.5rem;font-size:.84375rem;display:flex}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r2);min-width:0;padding:.75rem .875rem}.stat .v{font:600 1.375rem/1.1 var(--f);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat .l{color:var(--ink-3);margin-top:.25rem;font-size:.78125rem}.pipe{margin-top:1rem}.pipe-bar{gap:2px;height:.625rem;display:flex}.pipe-bar i{min-width:4px;height:100%;display:block}.pipe-bar i:first-child{border-radius:2px 0 0 2px}.pipe-bar i:last-child{border-radius:0 2px 2px 0}.pipe-bar i:only-child{border-radius:2px}.pipe-bar i.s1{background:var(--st1)}.pipe-bar i.s2{background:var(--st2)}.pipe-bar i.s3{background:var(--st3)}.pipe-bar i.s4{background:var(--st4)}.pipe-bar.empty{background:var(--panel);border-radius:2px}.pipe-key{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.875rem;display:flex}.pipe-key>div{min-width:0}.pipe-key b{font:600 1.375rem/1.05 var(--f);font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--ink);display:block}.pipe-key span{color:var(--ink-3);white-space:nowrap;align-items:center;gap:.375rem;margin-top:.3125rem;font-size:.8125rem;line-height:1.25;display:flex}.pipe-key span:before{content:"";background:var(--sw);border-radius:1px;flex:none;width:.5rem;height:.5rem}.pipe-key .k1{--sw:var(--st1)}.pipe-key .k2{--sw:var(--st2)}.pipe-key .k3{--sw:var(--st3)}.pipe-key .k4{--sw:var(--st4)}.pipe-note{color:var(--ink-3);margin-top:.875rem;font-size:.9375rem;line-height:1.45}.feed{flex-direction:column;display:flex}.ev{border:0;border-bottom:1px solid var(--rule);appearance:none;text-align:left;color:inherit;cursor:default;width:100%;font:inherit;background:0 0;gap:.75rem;padding:.6875rem 0;display:flex}.ev.tap{cursor:pointer}.ev:last-child{border-bottom:0}.ev .ic{border-radius:var(--r1);background:var(--panel);width:1.75rem;height:1.75rem;color:var(--ink-3);flex:none;place-items:center;display:grid}.ev.k-alert .ic{background:var(--attn-soft);color:var(--attn)}.ev.k-error .ic{background:var(--crit-soft);color:var(--crit)}.ev.k-found .ic,.ev.k-drafted .ic,.ev.k-kit .ic,.ev.k-sent .ic,.ev.k-reply .ic{color:var(--accent);background:var(--accent-soft)}.ev .tx{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:.90625rem;line-height:1.45;display:block}.ev .meta{color:var(--ink-3);margin-top:.125rem;font-size:.78125rem;display:block}.tl{flex-direction:column;display:flex;position:relative}.tl-i{gap:.75rem;min-width:0;padding:.5rem 0;display:flex;position:relative}.tl-i:before{content:"";background:var(--rule);width:1px;position:absolute;top:2.25rem;bottom:-.5rem;left:.8125rem}.tl-i:last-child:before{display:none}.tl-i .ic{border-radius:var(--r1);background:var(--surface);border:1px solid var(--rule);width:1.75rem;height:1.75rem;color:var(--ink-3);z-index:1;flex:none;place-items:center;display:grid;position:relative}.tl-i.t-search .ic,.tl-i.t-read .ic{color:var(--ink-2)}.tl-i.t-thought .ic{color:var(--ink-3)}.tl-i.t-tool .ic{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--rule))}.tl-i.t-error .ic{color:var(--crit)}.tl-i .body{flex:1;min-width:0;padding-top:.1875rem}.tl-i .lbl{overflow-wrap:anywhere;font-size:.90625rem;line-height:1.4}.tl-i.t-thought .lbl{color:var(--ink-2);font-style:italic}.tl-i .det{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.8125rem}.tl-i .det a{overflow-wrap:anywhere}.tl-i .when{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;padding-top:.3125rem;font-size:.75rem}.tl-live{color:var(--accent);align-items:center;gap:.625rem;padding:.625rem 0 0 .25rem;font-size:.875rem;display:flex}.msg{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r3);overflow:hidden}.msg+.msg{margin-top:.75rem}.msg-h{align-items:flex-start;gap:.75rem;padding:.875rem 1rem .625rem;display:flex}.avatar{background:var(--panel);width:2.375rem;height:2.375rem;color:var(--ink-2);font:600 .8125rem/1 var(--f);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.msg-b{padding:0 1rem .75rem}.msg-subj{overflow-wrap:anywhere;margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.msg-body{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.62}.msg-body.clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.why{border-radius:var(--r2);background:var(--panel);color:var(--ink-2);margin:.625rem 1rem 0;padding:.625rem .75rem;font-size:.84375rem}.checknote{border-radius:var(--r2);background:var(--attn-soft);box-shadow:inset 3px 0 0 var(--attn);color:var(--ink);align-items:center;gap:.75rem;margin:.625rem 1rem 0;padding:.625rem .75rem;font-size:.84375rem;display:flex}.checknote b{color:var(--attn)}.msg-a{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem .875rem;display:flex}.msg-a .btn{flex:auto}.sendpanel{border-radius:var(--r2);border:1px dashed var(--rule-2);margin:0 1rem .875rem;padding:.75rem}.mail-in{box-shadow:inset 3px 0 0 var(--accent)}.mail-in.done{box-shadow:inset 3px 0 0 var(--rule-2)}.scrim{background:var(--scrim);z-index:40;animation:.2s both fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{z-index:41;background:var(--bg);width:100%;max-width:40rem;box-shadow:var(--pop);flex-direction:column;animation:.26s cubic-bezier(.2,.8,.2,1) slidein;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slidein{0%{opacity:.5;transform:translate(1.25rem)}to{opacity:1;transform:none}}.sheet-h{min-height:3.25rem;padding:env(safe-area-inset-top,0px) .625rem 0;border-bottom:1px solid var(--rule);background:var(--bg);align-items:center;gap:.5rem;display:flex}.sheet-h .ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.sheet-b{padding:1.25rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:auto}.bsheet{z-index:51;background:var(--raise);padding:.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));max-height:88dvh;box-shadow:var(--pop);overscroll-behavior:contain;border-radius:1rem 1rem 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) rise;position:fixed;bottom:0;left:0;right:0;overflow:auto}@media (min-width:700px){.bsheet{border-radius:1rem;width:32rem;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes rise{0%{opacity:.5;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.grab{background:var(--rule-2);border-radius:2px;width:2.25rem;height:.25rem;margin:0 auto .75rem}.opt{appearance:none;text-align:left;border-radius:var(--r2);border:1px solid var(--rule);background:var(--surface);cursor:pointer;width:100%;color:inherit;font:inherit;align-items:flex-start;gap:.75rem;padding:.8125rem .875rem;display:flex}.opt+.opt{margin-top:.5rem}@media (hover:hover){.opt:hover{border-color:var(--rule-2)}}.opt.on{border-color:var(--ink)}.opt .ic{border-radius:var(--r1);background:var(--panel);width:2rem;height:2rem;color:var(--ink-2);flex:none;place-items:center;display:grid}.opt .t{font-weight:600;display:block}.opt .s{color:var(--ink-3);margin-top:.0625rem;font-size:.84375rem;display:block}.dhead{align-items:flex-start;gap:.75rem;display:flex}.kv{grid-template-columns:auto 1fr;gap:.4375rem 1rem;margin:0;font-size:.90625rem;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.contact{border-bottom:1px solid var(--rule);align-items:center;gap:.625rem;min-width:0;padding:.625rem 0;display:flex}.contact:last-child{border-bottom:0}.contact .v{overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.contact .src{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.78125rem;display:flex}.srcs{flex-direction:column;gap:.25rem;font-size:.84375rem;display:flex}.srcs a{overflow-wrap:anywhere}.notes{min-height:5.625rem}.kit-q{color:var(--ink-3);font-size:.8125rem;font-weight:500}.kit-a{overflow-wrap:anywhere;margin-top:.125rem;font-size:.90625rem}.selectable{-webkit-user-select:all;user-select:all}.chat{flex-direction:column;gap:.625rem;display:flex}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1rem;max-width:88%;padding:.6875rem .875rem;font-size:1rem;line-height:1.5}.bubble.me{background:var(--solid);color:var(--solid-ink);border-bottom-right-radius:.3125rem;align-self:flex-end}.bubble.them{background:var(--panel);border-bottom-left-radius:.3125rem;align-self:flex-start}.composer{align-items:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.composer .textarea{min-height:2.875rem;max-height:8.75rem}.suggest{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.suggest button{appearance:none;border:1px solid var(--rule);background:var(--surface);border-radius:var(--r2);color:var(--ink);cursor:pointer;text-align:left;padding:.75rem .875rem;font-size:.9375rem}@media (hover:hover){.suggest button:hover{border-color:var(--rule-2)}}.me-card{align-items:center;gap:.875rem;display:flex}.me-photo{object-fit:cover;width:4.5rem;height:4.5rem;box-shadow:0 0 0 1px var(--rule);border-radius:50%;flex:none}.checks{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--rule)}.checks li:last-child{border-bottom:0}.checks label{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.6875rem .125rem;font-size:.9375rem;display:flex}.checks input{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none;margin-top:.125rem}.menu .item{align-items:flex-start}.menu .item .ic{color:var(--ink-2);background:0 0;width:1.5rem;height:1.5rem;margin-top:.0625rem}.menu .item .chev{align-self:center}.menu .item.preview .ic{color:var(--accent)}.backrow{align-items:center;gap:.375rem;margin:.375rem 0 .25rem -.5rem;display:flex}.bars{border-bottom:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;height:7.5rem;padding-top:.5rem;display:grid}.bar{background:color-mix(in srgb, var(--accent) 55%, var(--panel));border-radius:2px 2px 0 0;min-height:2px;position:relative}.bar.today{background:var(--accent)}.bar-x{color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin-top:.3125rem;font-size:.6875rem;display:grid}.meter{background:var(--panel);border-radius:2px;height:.375rem;overflow:hidden}.meter>span{background:var(--accent);border-radius:2px;height:100%;display:block}.meter.attn>span{background:var(--attn)}.meter.crit>span{background:var(--crit)}.tbl{border-collapse:collapse;width:100%;font-size:.875rem}.tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:.375rem .5rem .375rem 0;font-size:.78125rem;font-weight:500}.tbl td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.5625rem .5rem .5625rem 0}.tbl tr:last-child td{border-bottom:0}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.scrollx{overflow-x:auto}.toasts{left:0;right:0;bottom:calc(var(--bar-h) + .875rem + env(safe-area-inset-bottom,0px));z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem;display:flex;position:fixed}.toast{pointer-events:auto;background:var(--solid);max-width:32rem;color:var(--solid-ink);border-radius:var(--r2);box-shadow:var(--pop);align-items:center;gap:.875rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45;animation:.22s rise;display:flex}.toast.error{background:var(--crit);color:#fff}.toast button{appearance:none;color:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;font-weight:600;text-decoration:underline}.banner{border-radius:var(--r2);background:var(--attn-soft);color:var(--ink);align-items:flex-start;gap:.625rem;margin:.625rem 0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5;display:flex}.banner .ic{color:var(--attn);flex:none;margin-top:.0625rem}.banner.info,.banner.gold{background:var(--panel)}.banner.info .ic,.banner.gold .ic{color:var(--ink-2)}.banner.ok{background:var(--accent-soft)}.banner.ok .ic{color:var(--accent)}.banner.crit{background:var(--crit-soft)}.banner.crit .ic{color:var(--crit)}.spin{opacity:.7;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.secret{letter-spacing:.02em;background:var(--panel);border-radius:var(--r1);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:.5rem .625rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9375rem}code{background:var(--panel);overflow-wrap:anywhere;border-radius:.25rem;padding:.0625rem .3125rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.auth{min-height:100dvh;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--bg);place-items:center;display:grid}.auth-card{width:100%;max-width:24rem}.auth-head{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.auth-head .brand-mark{border-radius:var(--r2);width:2.75rem;height:2.75rem;font-size:1rem}.auth-foot{color:var(--ink-3);margin-top:1.25rem;font-size:.84375rem}.doc-page{max-width:40rem;padding:calc(2rem + env(safe-area-inset-top,0px)) 1.25rem calc(3rem + env(safe-area-inset-bottom,0px));margin:0 auto}.doc-page .prose h2{font:600 1.0625rem/1.3 var(--f);color:var(--ink);margin:1.75rem 0 .5rem}.doc-page .prose li+li{margin-top:.375rem}.doc-page .prose a,.auth-foot a{color:var(--accent)}.setup{max-width:42rem;padding:calc(1.75rem + env(safe-area-inset-top,0px)) 1.25rem 3rem;margin:0 auto}.check{border-bottom:1px solid var(--rule);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.check:last-child{border-bottom:0}.check .mark{background:var(--panel);width:1.5rem;height:1.5rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.check.ok .mark{background:var(--accent-soft);color:var(--accent)}.check.bad .mark{background:var(--crit-soft);color:var(--crit)}.check.optional .mark{background:var(--panel);color:var(--ink-2)}.check .t{font-weight:600}.check .s{color:var(--ink-3);margin-top:.125rem;font-size:.875rem}@media (min-width:1000px){.shell:not(.his) .hide-desktop{display:none!important}}.skeleton{min-height:60dvh;color:var(--ink-3);align-content:center;place-items:center;gap:.75rem;display:grid}.his{--bar-h:3.625rem}.hpage{max-width:36rem;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.25rem calc(var(--bar-h) + 2.5rem + env(safe-area-inset-bottom,0px));margin:0 auto}.his .tab{gap:.25rem;font-size:min(.75rem,13px)}.preview-bar{z-index:35;padding:calc(.5rem + env(safe-area-inset-top,0px)) 1.25rem .5rem;background:var(--solid);color:var(--solid-ink);align-items:center;gap:.625rem;font-size:.875rem;display:flex;position:sticky;top:0}.preview-bar b{font-weight:600}.preview-bar button{white-space:nowrap;appearance:none;border:1px solid color-mix(in srgb, var(--solid-ink) 40%, transparent);color:inherit;border-radius:var(--r1);font:600 .8125rem/1 var(--f);cursor:pointer;background:0 0;flex:none;margin-left:auto;padding:.375rem .75rem}.hdate{font:500 .875rem/1.4 var(--f);color:var(--ink-3);flex-wrap:wrap;gap:0 .625rem;margin-top:1rem;display:flex}.hdate .hj{font-family:"IBM Plex Sans Arabic", var(--f)}.htitle{font:600 1.875rem/1.12 var(--f);letter-spacing:-.024em;overflow-wrap:anywhere;margin:.25rem 0 0}.hlede{color:var(--ink-2);text-wrap:pretty;margin-top:.5rem;font-size:1rem;line-height:1.5}.hero{background:var(--hero);color:var(--hero-ink);border-radius:1rem;margin-top:1.5rem;padding:1.25rem}.hero-l{font:500 .875rem/1.3 var(--f);color:var(--hero-2)}.hero-n{align-items:baseline;gap:.625rem;margin-top:.625rem;display:flex}.hero-n b{font:600 3.25rem/.95 var(--f);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hero-n span{font:600 1.25rem/1.2 var(--f);letter-spacing:-.012em}.hero-parts{border-top:1px solid var(--hero-rule);margin-top:1rem}.hero-parts>div{border-bottom:1px solid var(--hero-rule);justify-content:space-between;gap:1rem;padding:.5625rem 0;font-size:.9375rem;display:flex}.hero-parts>div span:first-child{color:var(--hero-ink)}.hero-parts>div span:last-child{color:var(--hero-2);font-variant-numeric:tabular-nums}.hero-s{color:var(--hero-2);margin-top:.875rem;font-size:.9375rem;line-height:1.45}.hero .btn{background:var(--hero-btn);border-color:var(--hero-btn);width:100%;color:var(--hero-btn-ink);margin-top:1.125rem}@media (hover:hover){.hero .btn:hover{background:var(--hero-btn);opacity:.92}}.hero.calm{background:var(--panel);color:var(--ink)}.hero.calm .hero-l,.hero.calm .hero-s{color:var(--ink-3)}.hero.calm .hero-t{font:600 1.375rem/1.25 var(--f);letter-spacing:-.015em;margin-top:.5rem}.hero.calm .btn{background:var(--surface);border-color:var(--rule-2);color:var(--ink)}.sec{margin-top:2.5rem}.sec-h{border-bottom:1px solid var(--ink);align-items:baseline;gap:.75rem;padding-bottom:.625rem;display:flex}.sec-h h2{font:600 1.0625rem/1.3 var(--f);letter-spacing:-.008em;margin:0}.sec-h .more{appearance:none;color:var(--accent);font:500 .9375rem/1.2 var(--f);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.sec-h .n{font:500 .9375rem/1 var(--f);color:var(--ink-3);font-variant-numeric:tabular-nums}.rowi{appearance:none;border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.875rem;min-width:0;padding:.9375rem 0;text-decoration:none;display:flex}.rowi.static{cursor:default}.rowi .t{font:500 1.0625rem/1.35 var(--f);color:var(--ink);overflow-wrap:anywhere;display:block}.rowi .s{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.9375rem;line-height:1.4;display:block}.rowi .q{color:var(--ink-2);overflow-wrap:anywhere;margin-top:.375rem;font-size:.9375rem;line-height:1.45;display:block}.rowi .side{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex:none;align-self:flex-start;padding-top:.1875rem;font-size:.875rem}.rowi .chev{color:var(--rule-2);flex:none}.rowi .when{min-width:3rem;font:500 .875rem/1.35 var(--f);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;padding-top:.125rem;display:inline-block}.rowi.new .t:after{content:"";background:var(--accent);vertical-align:.15em;border-radius:50%;width:.4375rem;height:.4375rem;margin-left:.5rem;display:inline-block}.figrow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.125rem;display:grid}.figrow>div{min-width:0;padding-right:.75rem}.figrow>div+div{border-left:1px solid var(--rule);padding-left:.875rem}.figrow b{font:600 1.875rem/1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.figrow span{color:var(--ink-3);margin-top:.4375rem;font-size:.875rem;line-height:1.3;display:block}.m5{flex:none;grid-template-columns:repeat(5,.625rem);gap:2px;display:inline-grid}.m5 i{background:var(--rule);border-radius:1px;height:.25rem}.m5 i.on{background:var(--accent)}.m5.offer i.on{background:var(--ink)}.stagehead{margin-top:1.5rem}.stagehead .top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.stagehead .now{font:600 1.0625rem/1.3 var(--f)}.stagehead .of{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.875rem}.stagehead .m5big{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:.625rem;display:grid}.stagehead .m5big i{background:var(--rule);border-radius:1px;height:.3125rem}.stagehead .m5big i.on{background:var(--accent)}.stagehead .steps{color:var(--ink-3);margin-top:.5rem;font-size:.875rem;line-height:1.45}.session{z-index:70;background:var(--bg);flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) sessionin;display:flex;position:fixed;inset:0}@keyframes sessionin{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.session-top{min-height:3.25rem;padding:env(safe-area-inset-top,0px) .5rem 0;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:40rem;margin:0 auto;display:grid}.session-top .iconbtn{justify-self:start}.session-count{font:500 .9375rem/1 var(--f);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.session-later{appearance:none;color:var(--ink-2);font:500 .9375rem/1 var(--f);cursor:pointer;border-radius:var(--r2);background:0 0;border:0;justify-self:end;padding:.75rem}@media (hover:hover){.session-later:hover{color:var(--ink);background:var(--panel)}}.progress{background:var(--rule);height:2px;position:relative;overflow:hidden}.progress>span{background:var(--accent);transition:width .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.session-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:1.25rem 1.25rem 2rem;overflow:auto}.session-body>*{max-width:36rem;margin-inline:auto}.session-bar{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--rule)}.session-bar-in{grid-template-columns:1fr 1fr;gap:.5rem;max-width:36rem;margin:0 auto;display:grid}.session-bar-in>:first-child,.session-bar-in .wide{grid-column:1/-1}.task{animation:.3s cubic-bezier(.2,.8,.2,1) taskin}.task.out{animation:.22s forwards taskout}@keyframes taskin{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}@keyframes taskout{to{opacity:0;transform:translate(-1rem)}}.task-kind{font:500 .875rem/1.3 var(--f);color:var(--ink-3);align-items:center;gap:.5rem;display:flex}.task-kind .sep{background:var(--rule-2);border-radius:50%;width:3px;height:3px}.who{margin-top:.625rem}.who .nm{font:600 1.5rem/1.2 var(--f);letter-spacing:-.02em;overflow-wrap:anywhere}.who .role{color:var(--ink-2);overflow-wrap:anywhere;margin-top:.3125rem;font-size:1rem;line-height:1.45}.task .chips{margin-top:.875rem}.because{margin-top:1.25rem}.because .bl{font:600 .875rem/1.3 var(--f);color:var(--ink)}.because p{color:var(--ink-2);text-wrap:pretty;margin-top:.3125rem;font-size:1rem;line-height:1.55}.doc{border:1px solid var(--rule);background:var(--surface);border-radius:.75rem;margin-top:1.25rem}.doc-h{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;gap:.25rem .875rem;margin:0;padding:.8125rem 1rem;font-size:.9375rem;display:grid}.doc-h dt{color:var(--ink-3)}.doc-h dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.doc-b{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;padding:1rem 1rem 1.125rem;font-size:1.0625rem;line-height:1.65}.doc-f{border-top:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:.5rem;padding:.6875rem 1rem;font-size:.875rem;display:flex}.doc-f svg{color:var(--ink-3)}.doc.theirs{background:var(--panel);border-color:#0000}.doc.theirs .doc-h{border-bottom-color:var(--rule-2)}.doc-l{font:600 .875rem/1.3 var(--f);color:var(--ink);margin-top:1.5rem}.doc-l+.doc{margin-top:.5rem}.doc .edit{flex-direction:column;gap:.75rem;padding:.875rem 1rem 1rem;display:flex}.done{flex-direction:column;justify-content:center;min-height:68dvh;padding:2rem 0;display:flex}.done-mark{border:1.5px solid var(--ink);width:3.5rem;height:3.5rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.done-mark path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s cubic-bezier(.2,.8,.2,1) .15s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.done h2{font:600 1.875rem/1.15 var(--f);letter-spacing:-.024em;margin:1.5rem 0 0}.done p{color:var(--ink-2);text-wrap:pretty;max-width:26rem;margin-top:.625rem;font-size:1.0625rem;line-height:1.5}.done .facts{border-top:1px solid var(--rule);margin-top:1.5rem}.done .facts>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:1rem;display:flex}.done .facts>div span:last-child{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.done .btn{margin-top:1.5rem}.done .btn+.btn{margin-top:.625rem}.hgroup{margin-top:2rem}.hrow .t{font-size:1.0625rem}.hrow .right{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:.5rem;display:flex}.hrow .right small{color:var(--ink-3);font-size:.8125rem}.hfold{appearance:none;border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.9375rem 0;font-size:1rem;display:flex}.hfold svg{color:var(--ink-3);margin-left:auto}.hnote{border-radius:var(--r2);background:var(--panel);color:var(--ink-2);margin-top:1.25rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.thread{margin-top:.25rem}.thread .rowi{align-items:flex-start}.thread .who-l{font:600 .9375rem/1.3 var(--f)}.thread .who-l small{color:var(--ink-3);margin-left:.375rem;font-size:.875rem;font-weight:400}.thread .dir{background:var(--panel);width:1.75rem;height:1.75rem;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;margin-top:.0625rem;display:grid}.thread .dir.in{background:var(--accent-soft);color:var(--accent)}.askbox{appearance:none;border:1px solid var(--rule-2);background:var(--surface);width:100%;min-height:3.375rem;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;margin-top:1.5rem;padding:0 .625rem 0 1rem;font-size:1.0625rem;display:flex}@media (hover:hover){.askbox:hover{border-color:var(--ink-3)}}.askbox .go{border-radius:var(--r2);background:var(--solid);width:2.25rem;height:2.25rem;color:var(--solid-ink);flex:none;place-items:center;margin-left:auto;display:grid}.mono{border-radius:var(--r2);background:var(--panel);width:2.625rem;height:2.625rem;color:var(--ink-2);font:600 .8125rem/1 var(--f);letter-spacing:.04em;flex:none;place-items:center;display:grid;position:relative}.mono.on{background:var(--accent-soft);color:var(--accent)}.mono.on:after{content:"";background:var(--accent);border:2px solid var(--bg);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.1875rem;right:-.1875rem}.mono.big{border-radius:.75rem;width:3.5rem;height:3.5rem;font-size:1rem}.rowi .live{color:var(--accent)}.tallies{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem;display:grid}.tallies>div{padding:.875rem 0}.tallies>div+div{border-left:1px solid var(--rule);padding-left:1rem}.tallies b{font:600 1.75rem/1 var(--f);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.tallies span{color:var(--ink-3);margin-top:.375rem;font-size:.875rem;display:block}.mehead{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.mehead .me-photo{width:4.25rem;height:4.25rem}.mehead .nm{font:600 1.375rem/1.2 var(--f);letter-spacing:-.015em}.mehead .rl{color:var(--ink-2);margin-top:.1875rem;font-size:.9375rem;line-height:1.4}.mehead .av{color:var(--accent);margin-top:.375rem;font-size:.875rem;font-weight:500}.gtitle{font:600 .875rem/1.3 var(--f);color:var(--ink-3);margin:2rem 0 .5rem}.gnote{color:var(--ink-3);text-wrap:pretty;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.grouped{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r3);overflow:hidden}.cell{appearance:none;border:0;border-bottom:1px solid var(--rule);text-align:left;width:100%;min-height:3.375rem;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.875rem;padding:.6875rem 1rem;text-decoration:none;display:flex}.cell:last-child{border-bottom:0}@media (hover:hover){.cell:hover{background:var(--panel)}}.cell.static{cursor:default}@media (hover:hover){.cell.static:hover{background:0 0}}.cell .glyph{width:1.5rem;color:var(--ink-2);flex:none;place-items:center;display:grid}.cell .glyph.live{color:var(--accent)}.cell .glyph.gold,.cell .glyph.wa{color:var(--ink-2)}.cell .lab{flex:1;min-width:0}.cell .lab b{font-size:1rem;font-weight:500;display:block}.cell .lab span{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.0625rem;font-size:.875rem;display:block}.cell .val{color:var(--ink-3);flex:none;font-size:.9375rem}.cell .chev{color:var(--rule-2);flex:none}.cell.danger b{color:var(--crit)}.cell-body{padding:.25rem 1rem 1rem}.choice{border-radius:var(--r2);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin:.75rem;padding:.25rem;display:grid}.choice button{appearance:none;min-height:3.75rem;color:var(--ink-2);font:500 .875rem/1.2 var(--f);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;padding:.5rem .25rem;transition:background .15s,color .15s;display:flex}.choice button.on{background:var(--seg-on);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #1015161a,0 0 0 .5px #1015160f}.choice .aa{font-weight:600;line-height:1}.guide p,.guide li{color:var(--ink-2);font-size:1.0625rem;line-height:1.62}.guide h2{font:600 1.25rem/1.25 var(--f);letter-spacing:-.015em;border-top:1px solid var(--rule);color:var(--ink);margin:2.25rem 0 .625rem;padding-top:1.25rem}.guide p+p{margin-top:.625rem}.guide ul,.guide ol{margin:.5rem 0 0;padding-left:1.25rem}.guide li+li{margin-top:.375rem}.guide b{color:var(--ink);font-weight:600}.guide .toc{border-top:1px solid var(--ink);margin-top:1rem}.guide .toc a{border-bottom:1px solid var(--rule);color:var(--ink);align-items:baseline;gap:.875rem;padding:.75rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.guide .toc a span{color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:1.25rem;font-weight:500}.guide .note{border-radius:var(--r2);background:var(--panel);color:var(--ink);margin-top:1rem;padding:.875rem 1rem;font-size:1rem;line-height:1.55}.guide .crew-mini{border-top:1px solid var(--rule);margin-top:.75rem}.guide .crew-mini>div{border-bottom:1px solid var(--rule);align-items:center;gap:.875rem;padding:.625rem 0;display:flex}.guide .crew-mini p{margin:0;font-size:1rem}.tour{z-index:90;position:fixed;inset:0}.tour-shade{background:#080b0c99;animation:.25s both fade;position:fixed;inset:0}.tour-hole{pointer-events:none;border-radius:.875rem;transition:top .35s cubic-bezier(.2,.8,.2,1),left .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1);position:fixed;box-shadow:0 0 0 200vmax #080b0c99,0 0 0 2px #fff}.tour-card{background:var(--raise);max-width:26rem;color:var(--ink);box-shadow:var(--pop);border-radius:1rem;margin:0 auto;padding:1.25rem 1.25rem 1rem;animation:.26s cubic-bezier(.2,.8,.2,1) rise;position:fixed;left:1.25rem;right:1.25rem}.tour-card .tour-n{font:500 .8125rem/1 var(--f);color:var(--ink-3);font-variant-numeric:tabular-nums}.tour-card h3{font:600 1.375rem/1.2 var(--f);letter-spacing:-.018em;margin:.5rem 0}.tour-card p{color:var(--ink-2);text-wrap:pretty;font-size:1rem;line-height:1.55}.tour-foot{align-items:center;gap:.5rem;margin-top:1.125rem;display:flex}.tour-foot .grow{flex:1}.tour-card .choice{margin:1rem 0 0}.tour-foot.end{flex-wrap:wrap}.tour-foot.end .btn{flex:auto}.notice{border-radius:var(--r2);background:var(--panel);color:var(--ink);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5;display:flex}.notice .ic{color:var(--ink-2);flex:none;margin-top:.125rem}.notice.gold{background:var(--panel)}.notice.crit{background:var(--crit-soft)}.notice.crit .ic{color:var(--crit)}.pill-live{color:var(--accent);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.chatsheet .sheet-b{flex-direction:column;display:flex}.chatsheet .chat{flex:1}.chatsheet .composer{background:var(--bg);padding-top:.5rem;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.done-mark path{stroke-dashoffset:0}}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:1.375rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{appearance:none;font:500 .9375rem/1 var(--f);color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:.6875rem 0 .75rem;position:relative}.tabs button.on{color:var(--ink);font-weight:600}.tabs button.on:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.375rem;font-weight:500}@media (max-width:26.25rem){.tabs{gap:.875rem}.tabs button{font-size:.875rem}}.tabs button.on .n{color:var(--ink-2)}.filters{padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.item.lead{align-items:flex-start}.item.lead .t{font-weight:600}.item.lead .s3{color:var(--ink-2);margin-top:.3125rem;font-size:.8125rem;display:block}.item.lead .s3 .crit{color:var(--crit);font-weight:500}.item.lead .s3 .live{color:var(--accent);font-weight:500}.item.lead .s3 .attn{color:var(--attn);font-weight:500}.item.lead .stage{flex-direction:column;flex:none;align-items:flex-end;gap:.4375rem;padding-top:.1875rem;display:flex}.item.lead .stage small{font:500 .78125rem/1 var(--f);color:var(--ink-2);white-space:nowrap}.item.lead .stage small.dim{color:var(--ink-3)}.item.lead .chev{align-self:center}.msg-h{padding:.875rem 1rem .8125rem;display:block}.msg-meta{font:500 .8125rem/1.3 var(--f);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.msg-meta i{background:var(--rule-2);border-radius:50%;flex:none;width:3px;height:3px}.msg-meta .when{font-variant-numeric:tabular-nums;margin-left:auto}.msg-to{appearance:none;font:600 1.0625rem/1.3 var(--f);color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin-top:.5rem;padding:0;display:block}.msg-role{color:var(--ink-2);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.875rem;line-height:1.45}.msg-flags{font:500 .8125rem/1.3 var(--f);flex-wrap:wrap;gap:.875rem;margin-top:.5625rem;display:flex}.flag{color:var(--ink-2);align-items:center;gap:.375rem;display:inline-flex}.flag:before{content:"";background:var(--rule-2);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.flag.crit{color:var(--crit)}.flag.crit:before{background:var(--crit)}.flag.attn{color:var(--attn)}.flag.attn:before{background:var(--attn)}.flag.live{color:var(--accent)}.flag.live:before{background:var(--accent)}.msg-b{border-top:1px solid var(--rule);padding-top:.875rem}.msg .checknote+.msg-b{border-top:0}.agent .tile b{font:600 .8125rem/1 var(--f);letter-spacing:.04em}.mono.sm{border-radius:var(--r1);width:2.125rem;height:2.125rem;font-size:.71875rem}.mono.sm.on:after{width:.5rem;height:.5rem}.item .s.live{color:var(--accent)}.item .side .flag{font:500 .78125rem/1.2 var(--f)}
