@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-italic-DxWqP7Ku.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-italic-CGbN9UgK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-italic-lSdLDfvT.woff2)format("woff2-variations");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-normal-CjlmbScm.woff2)format("woff2"),url(/assets/alegreya-sans-greek-500-normal-BwxJMQU_.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-500-normal-B1LHNMw0.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2)format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-cyrillic-ext-800-normal-t99nLxKn.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-800-normal-AL7dFV8Q.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-cyrillic-800-normal-D2Jsre_s.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-800-normal-BCYhB7NR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-greek-ext-800-normal-uCdZyMib.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-800-normal-Y9Z6K4Rv.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-greek-800-normal-BF_Q3SoR.woff2)format("woff2"),url(/assets/alegreya-sans-greek-800-normal-BLeqXWgY.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-vietnamese-800-normal-BW-pKOU0.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-800-normal-DR1LKS7f.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-latin-ext-800-normal-BBRJ-mcX.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-800-normal-D8aPPA-q.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-sans-latin-800-normal-CpHsWMQ0.woff2)format("woff2"),url(/assets/alegreya-sans-latin-800-normal-17etSahV.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-italic-T00rgbz1.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-italic-BpLolsQ8.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-italic-BfxaBkav.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-italic-Bc6UFQqS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-italic-CqU0VZms.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-italic-Dsqv3611.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-italic-Y4Zag0Am.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-italic-omD4Z7vk.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-italic-DWlx-poF.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-italic-CmFF8Y5k.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-italic-DX574ivH.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-italic-DeNTv1Y-.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-italic-rmlAbObI.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-italic-CgbdrOqg.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-italic-BIzBYCSP.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-italic-Bkjl8ELB.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-italic-ajger6_P.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-500-italic-PqmGysOr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-italic-BpQbNmgZ.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-500-italic-DYl9jrL-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-italic-wTM1Ziw9.woff2)format("woff2"),url(/assets/alegreya-sans-greek-500-italic-Uk7JRlsA.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-italic-B9QAW8vl.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-500-italic-rA3oDJ03.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-italic-qRpMapYw.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-500-italic-wwwnDi8z.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:Alegreya Sans;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-italic-Cy9hpxES.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-italic-Ds9hV66j.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-ext-400-normal-BfWvPoNT.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-400-normal-BkT5i7fe.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spline-sans-mono-latin-400-normal-mUpA6Mve.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-400-normal-739QRW1l.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-ext-500-normal-OEIRRHyd.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-500-normal-CMfDuBbn.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spline-sans-mono-latin-500-normal-Cy_wwipl.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-500-normal-DuiJ5LHB.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-ext-600-normal-CYO0557q.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-ext-600-normal-es3wdE0V.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:Spline Sans Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spline-sans-mono-latin-600-normal-BrWm9FVc.woff2)format("woff2"),url(/assets/spline-sans-mono-latin-600-normal-ZCqv2Jod.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--serif:"Fraunces Variable", Fraunces, Georgia, "Times New Roman", serif;--sans:"Alegreya Sans", Seravek, Verdana, sans-serif;--mono:"Spline Sans Mono", "SFMono-Regular", Consolas, monospace;--fs-micro:10.5px;--fs-meta:12px;--fs-ui:14px;--fs-body:15.5px;--fs-read:17px;--paper:#f4edde;--paper-deep:#ebe2cd;--sheet:#fdfaf1;--sheet-2:#f7f1e2;--inset:#f3ecda;--ink:#241d12;--ink-2:#5d5443;--ink-3:#6f654e;--line:#d9cdb2;--line-soft:#e6ddc7;--ember:#a03a12;--ember-deep:#833008;--ember-wash:#f4dccc;--pine:#29523a;--pine-deep:#1e4230;--pine-wash:#dce7db;--gold:#7e601a;--scrim:#241c0f70;--t-chat:var(--ember);--shadow-card:0 1px 2px #4a371a1a, 0 10px 28px -8px #4a371a38, 0 30px 60px -30px #4a371a4d;--shadow-float:0 2px 6px #4a371a1f, 0 24px 64px -16px #4a371a61;--shadow-stub:0 1px 0 #4a371a24;--shadow-drawer:-24px 0 60px -20px #281c0c59;--grain-opacity:.05;--on-ember:#fdfaf1;--on-pine:#f6f1e4;--on-ink:#fdfaf1;--pine-press:#1e4230;--ember-press:#833008;--draft-emboss:inset 0 1px 0 #ffffff59;--toast-bg:#241d12;--toast-ink:#f4edde;--toast-line:transparent;--toast-undo-line:#ffffff47;--toast-undo-hover:#ffffff1f;--ico-sun-display:none;--ico-moon-display:block}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#181310;--paper-deep:#0f0c0a;--sheet:#221b15;--sheet-2:#1c1611;--inset:#191410;--ink:#f0e7d3;--ink-2:#bcaf97;--ink-3:#988b73;--line:#3e342a;--line-soft:#2e261e;--ember:#e28c5b;--ember-deep:#efa678;--ember-wash:#38220f;--pine:#2e5e43;--pine-deep:#3b7454;--pine-wash:#1d2e23;--gold:#cba24e;--scrim:#0604029e;--t-chat:var(--ember);--shadow-card:0 1px 2px #00000080, 0 12px 32px -8px #0000008c, 0 34px 70px -30px #0009;--shadow-float:0 2px 6px #00000080, 0 24px 64px -16px #000000a8;--shadow-stub:0 1px 0 #00000080;--shadow-drawer:-24px 0 60px -20px #0009;--grain-opacity:.07;--on-ember:#1b0e05;--on-pine:#edf5ec;--on-ink:#0f0c0a;--pine-press:#16281d;--ember-press:#7a3f1e;--draft-emboss:none;--toast-bg:#221b15;--toast-ink:#f0e7d3;--toast-line:#3e342a;--toast-undo-line:#3e342a;--toast-undo-hover:#1c1611;--ico-sun-display:block;--ico-moon-display:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#181310;--paper-deep:#0f0c0a;--sheet:#221b15;--sheet-2:#1c1611;--inset:#191410;--ink:#f0e7d3;--ink-2:#bcaf97;--ink-3:#988b73;--line:#3e342a;--line-soft:#2e261e;--ember:#e28c5b;--ember-deep:#efa678;--ember-wash:#38220f;--pine:#2e5e43;--pine-deep:#3b7454;--pine-wash:#1d2e23;--gold:#cba24e;--scrim:#0604029e;--t-chat:var(--ember);--shadow-card:0 1px 2px #00000080, 0 12px 32px -8px #0000008c, 0 34px 70px -30px #0009;--shadow-float:0 2px 6px #00000080, 0 24px 64px -16px #000000a8;--shadow-stub:0 1px 0 #00000080;--shadow-drawer:-24px 0 60px -20px #0009;--grain-opacity:.07;--on-ember:#1b0e05;--on-pine:#edf5ec;--on-ink:#0f0c0a;--pine-press:#16281d;--ember-press:#7a3f1e;--draft-emboss:none;--toast-bg:#221b15;--toast-ink:#f0e7d3;--toast-line:#3e342a;--toast-undo-line:#3e342a;--toast-undo-hover:#1c1611;--ico-sun-display:block;--ico-moon-display:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4edde;--paper-deep:#ebe2cd;--sheet:#fdfaf1;--sheet-2:#f7f1e2;--inset:#f3ecda;--ink:#241d12;--ink-2:#5d5443;--ink-3:#6f654e;--line:#d9cdb2;--line-soft:#e6ddc7;--ember:#a03a12;--ember-deep:#833008;--ember-wash:#f4dccc;--pine:#29523a;--pine-deep:#1e4230;--pine-wash:#dce7db;--gold:#7e601a;--scrim:#241c0f70;--t-chat:var(--ember);--shadow-card:0 1px 2px #4a371a1a, 0 10px 28px -8px #4a371a38, 0 30px 60px -30px #4a371a4d;--shadow-float:0 2px 6px #4a371a1f, 0 24px 64px -16px #4a371a61;--shadow-stub:0 1px 0 #4a371a24;--shadow-drawer:-24px 0 60px -20px #281c0c59;--grain-opacity:.05;--on-ember:#fdfaf1;--on-pine:#f6f1e4;--on-ink:#fdfaf1;--pine-press:#1e4230;--ember-press:#833008;--draft-emboss:inset 0 1px 0 #ffffff59;--toast-bg:#241d12;--toast-ink:#f4edde;--toast-line:transparent;--toast-undo-line:#ffffff47;--toast-undo-hover:#ffffff1f;--ico-sun-display:none;--ico-moon-display:block}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{font-family:var(--sans);color:var(--ink);background:radial-gradient(120% 90% at 50% -10%, var(--sheet-2) 0%, var(--paper) 46%, var(--paper-deep) 100%);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100%;font-size:16px;line-height:1.55}#root{min-height:100%}body:after{content:"";z-index:120;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--ember-wash);color:var(--ink)}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:4px}.app{min-height:100%}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}kbd{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink-3);border:1px solid var(--line);background:var(--sheet);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:1.5px 5px;font-weight:600}.avatar{width:24px;height:24px;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--sheet);background:var(--pine);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.caret{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.sep-dot{opacity:.55}.money{font-variant-numeric:tabular-nums;letter-spacing:.01em}.age{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums}.age.hot{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ember-deep);background:var(--ember-wash);border-radius:5px;padding:3px 8px;font-weight:600}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.68)}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.chrome{z-index:60;background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:12px clamp(16px,4vw,36px);display:flex;position:sticky;top:0}.wordmark{align-items:baseline;gap:10px;text-decoration:none;display:flex}.wordmark .sun{background:linear-gradient(180deg, var(--ember) 50%, transparent 50%);border:1.5px solid var(--ember);border-radius:50%;flex:none;align-self:center;width:15px;height:15px}.wordmark b{font-family:var(--serif);font-variation-settings:"opsz" 40;letter-spacing:-.01em;font-size:21px;font-style:italic;font-weight:600}.wordmark .agency{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line);padding-left:10px;font-weight:500}.chrome-spacer{flex:1}.needs-pill{white-space:nowrap;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--ember-deep);background:var(--ember-wash);border:1px solid color-mix(in srgb, var(--ember) 34%, transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-weight:600;transition:border-color .15s,transform .12s;display:inline-flex}.needs-pill:hover{border-color:var(--ember);transform:translateY(-1px)}.needs-pill .dot{background:var(--ember);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite pulse}.needs-pill.clear{color:var(--ink-2);background:var(--sheet-2);border-color:var(--line)}.needs-pill.clear:hover{border-color:var(--ink-3);transform:none}.needs-pill.clear .dot{background:var(--pine-deep);animation:none}.chrome-btn{white-space:nowrap;font-size:var(--fs-ui);color:var(--ink-2);border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chrome-btn:hover{background:var(--sheet);border-color:var(--line);color:var(--ink)}.chrome-btn kbd{margin-left:2px}.chrome-btn .ico,.strip-link .ico{flex:none;width:15px;height:15px}.ico-sun{display:var(--ico-sun-display)}.ico-moon{display:var(--ico-moon-display)}.switcher{position:relative}.switch-menu{background:var(--sheet);border:1px solid var(--line);width:264px;box-shadow:var(--shadow-float);z-index:80;border-radius:14px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);right:0}.switch-menu.open{animation:.18s cubic-bezier(.2,.9,.3,1.2) menuIn;display:block}.switch-menu label{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:2px 4px 6px;display:block}.switch-menu input{width:100%;font-size:var(--fs-ui);color:var(--ink);border:1px solid var(--line);background:var(--sheet-2);border-radius:8px;margin-bottom:8px;padding:8px 10px}.switch-menu input::placeholder{color:var(--ink-3)}.switch-list{max-height:46vh;overflow-y:auto}.switch-item{text-align:left;width:100%;font-size:var(--fs-body);border-radius:8px;align-items:center;gap:10px;padding:8px;font-weight:500;display:flex}.switch-item:hover{background:var(--sheet-2)}.switch-item small{font-size:var(--fs-meta);color:var(--ink-3);font-weight:400;display:block}.switch-item .check{font-family:var(--mono);font-size:var(--fs-micro);color:var(--pine-deep);letter-spacing:.08em;margin-left:auto}.stage-wrap{max-width:820px;margin:0 auto;padding:clamp(20px,4.5vh,44px) clamp(16px,4vw,28px) 148px}.masthead{margin-bottom:26px}.masthead .dateline{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;font-weight:500;display:flex}.masthead .dateline:after{content:"";background:var(--line);transform-origin:0;flex:1;height:1px;animation:.9s cubic-bezier(.6,0,.2,1) .25s both ruleDraw}@keyframes ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.masthead h1{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.01em;color:var(--ink);margin-top:12px;font-size:clamp(23px,3vw,29px);font-style:italic;font-weight:420;line-height:1.25;animation:.7s cubic-bezier(.2,.8,.2,1) .1s both rise}.masthead h1 em{color:var(--ember);font-style:italic}.docket-strip{align-items:center;gap:14px;margin:22px 0 18px;animation:.7s cubic-bezier(.2,.8,.2,1) .22s both rise;display:flex}.nav-arrow{border:1px solid var(--line);background:var(--sheet);width:38px;height:38px;color:var(--ink-2);box-shadow:var(--shadow-stub);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,color .15s,border-color .15s;display:inline-flex}.nav-arrow:hover{color:var(--ember);border-color:var(--ember);transform:translateY(-1px)}.nav-arrow:active{transform:translateY(0)}.nav-arrow svg{width:14px;height:14px}.nav-arrow[disabled]{opacity:.35;pointer-events:none}.stubs{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;align-items:center;gap:7px;min-width:0;margin:-3px -6px;padding:3px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.stubs::-webkit-scrollbar{display:none}.stub{white-space:nowrap;min-width:34px;height:30px;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;color:var(--ink-3);background:var(--sheet-2);border:1px solid var(--line);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 10px;font-weight:600;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;transform:skew(-10deg)}.stub .slab{display:inline-block;transform:skew(10deg)}.stub:hover{color:var(--ember);border-color:var(--ember);transform:skew(-10deg)translateY(-1px)}.stub.current{color:var(--on-ember);background:var(--ember);border-color:var(--ember);min-width:52px}.stub.done{opacity:.35;text-decoration:line-through}.stub.chat:not(.current){color:var(--ember-deep);border-color:color-mix(in srgb, var(--ember) 34%, transparent)}.stub.chat:not(.current):hover{color:var(--ember)}.strip-pos{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;font-weight:500}.strip-spring{flex:1}.strip-link{font-size:var(--fs-ui);color:var(--ink-2);white-space:nowrap;border:1px dashed var(--line);border-radius:9px;flex:none;align-items:center;gap:8px;padding:7px 11px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.strip-link:hover{color:var(--ember);border-color:var(--ember);background:var(--sheet)}.strip-link .cnt{font-family:var(--mono);font-size:var(--fs-meta);font-weight:600}.deck{position:relative}.deck:before,.deck:after{content:"";background:var(--sheet-2);border:1px solid var(--line-soft);z-index:0;border-radius:18px;height:30px;position:absolute;bottom:-7px;left:14px;right:14px}.deck:after{opacity:.6;bottom:-13px;left:28px;right:28px}.deck.last-one:before,.deck.last-one:after{display:none}.card{z-index:1;background:var(--sheet);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-radius:18px;animation:.55s cubic-bezier(.2,.85,.25,1) both cardIn;position:relative;overflow:hidden}@keyframes cardIn{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:none}}.card:focus{outline:none}.card:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.card.leaving{animation:.4s cubic-bezier(.6,0,.8,.4) both cardOut}@keyframes cardOut{to{opacity:0;transform:translateY(-34px)rotate(-.7deg)scale(.98)}}.card-head{padding:clamp(22px,4vw,36px) clamp(20px,4.6vw,40px) 0}.card-head .over{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-weight:500;display:flex}.chip{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);background:var(--sheet-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.chip.stage{border-color:color-mix(in srgb, var(--gold) 55%, transparent);color:var(--gold)}.chip.hot{border-color:color-mix(in srgb, var(--ember) 45%, transparent);color:var(--ember-deep);background:var(--ember-wash)}.chip.agent,.chip.ok{border-color:color-mix(in srgb, var(--pine-deep) 45%, transparent);color:var(--pine-deep)}.chip .spin{background:var(--pine-deep);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.chip.primary{color:var(--on-ember);background:var(--ember);border-color:var(--ember);box-shadow:0 2px 0 var(--ember-press);transition:transform .12s,box-shadow .15s,background .15s}.chip.primary:hover{background:var(--ember-deep)}.chip.primary:active{box-shadow:0 0 0 var(--ember-press);transform:translateY(1.5px)}.card-title{font-family:var(--serif);font-variation-settings:"opsz" 110;letter-spacing:-.015em;text-wrap:balance;margin:12px 0 8px;font-size:clamp(27px,4.2vw,38px);font-weight:560;line-height:1.12}.card-sub{font-size:var(--fs-body);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-sub a{color:var(--ink-2);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.card-sub a:hover{color:var(--ember)}.card-sub .ln{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-sub .ln .tm{white-space:nowrap;color:var(--ink-3)}.card-sub.ledger{flex-direction:column;align-items:flex-start;gap:6px}.rule{background:var(--line-soft);height:1px;margin:24px clamp(20px,4.6vw,40px)}.section{padding:0 clamp(20px,4.6vw,40px)}.section .eyebrow{align-items:center;gap:10px;margin-bottom:14px;display:flex}.section .eyebrow:after{content:"";background:var(--line-soft);flex:1;height:1px}.section .eyebrow .tag{color:var(--ember);letter-spacing:.14em}.ask{border-left:3px solid var(--ember);padding:4px 0 4px 22px;position:relative}.ask p.summary,.ask .summary{font-family:var(--serif);font-variation-settings:"opsz" 30;color:var(--ink);letter-spacing:.002em;font-size:clamp(17.5px,2.2vw,19.5px);font-weight:430;line-height:1.62}.ask .summary.clamped{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ask .attrib,.attrib{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.attrib .dir,.prior-item .dir,.dir{letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:var(--fs-micro);border-radius:5px;padding:2px 7px}.dir.in{color:var(--ember-deep);background:var(--ember-wash)}.dir.out{color:var(--pine-deep);background:var(--pine-wash)}.mail-tools{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.text-btn{font-size:var(--fs-ui);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:5px;font-weight:600;transition:color .15s;display:inline-flex}.text-btn:hover{color:var(--ember)}.text-btn[disabled]{opacity:.45;pointer-events:none}.full-mail{background:var(--inset);border:1px solid var(--line-soft);font-size:var(--fs-body);color:var(--ink-2);white-space:pre-line;border-radius:12px;max-height:420px;margin-top:14px;padding:16px 18px;line-height:1.65;display:none;overflow-y:auto}.full-mail.open{animation:.2s ease-out menuIn;display:block}.prior{margin-top:14px}.prior>.text-btn{font-size:var(--fs-ui);color:var(--ink-3)}.prior>.text-btn:hover{color:var(--ember)}.prior-list{border-left:3px solid var(--line);margin-top:10px;padding:2px 0 2px 19px;display:none}.prior-list.open{animation:.2s ease-out menuIn;display:block}.prior-item{margin-bottom:12px}.prior-item:last-child{margin-bottom:0}.prior-item .ph{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.05em;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.prior-item p{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.draft-meta{font-family:var(--mono);font-size:var(--fs-meta);color:var(--ink-3);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.draft-meta b{color:var(--ink-2);font-weight:600}.draft-body{font-size:var(--fs-read);color:var(--ink);background:linear-gradient(180deg, var(--sheet) 0%, var(--sheet-2) 140%);border:1px solid var(--line-soft);white-space:pre-line;overflow-wrap:anywhere;max-width:62ch;box-shadow:var(--draft-emboss);border-radius:14px;padding:20px 22px;line-height:1.7}.draft-edit{resize:vertical;width:100%;max-width:62ch;min-height:240px;font-family:var(--sans);font-size:var(--fs-read);color:var(--ink);background:var(--sheet-2);border:1.5px solid var(--ember);border-radius:14px;padding:20px 22px;line-height:1.7;display:block}.draft-edit:focus{outline:none}.edit-mode .draft-body{display:none}.steer{font-size:var(--fs-ui);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:14px;display:flex}.steer .pin{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.steer i{font-style:italic}.steer button{margin-left:4px}.edited-flag{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--pine-deep);text-transform:uppercase;margin-left:8px;font-weight:600;display:none}.edited .edited-flag{display:inline}.change-list{gap:10px;list-style:none;display:grid}.change-list li{background:var(--inset);border:1px solid var(--line-soft);font-size:var(--fs-body);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.5;display:flex}.change-list .op{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;border-radius:5px;flex:none;margin-top:2px;padding:3px 8px;font-weight:600}.op.update{color:var(--gold);border:1px solid color-mix(in srgb, var(--gold) 50%, transparent)}.op.create{color:var(--pine-deep);border:1px solid color-mix(in srgb, var(--pine-deep) 45%, transparent)}.change-list small{color:var(--ink-3);font-size:var(--fs-body);margin-top:2px;display:block}.reason{font-size:var(--fs-body);color:var(--ink-2);gap:10px;margin-top:14px;display:flex}.reason:before{content:"";background:var(--line);border-radius:2px;flex:none;width:3px}.pasted{border-left:3px solid var(--line);padding:2px 0 2px 22px}.pasted .ptext{font-size:var(--fs-body);color:var(--ink-2);white-space:pre-line;background:var(--inset);border:1px dashed var(--line);border-radius:12px;padding:14px 16px;line-height:1.62}.qprompt{border-left:3px solid var(--ember);margin-top:20px;padding:4px 0 4px 22px}.qprompt p{font-family:var(--serif);font-variation-settings:"opsz" 30;color:var(--ink);font-size:clamp(17.5px,2.2vw,19.5px);font-weight:430;line-height:1.6}.chatsec{margin-top:24px}.facts{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:26px clamp(20px,4.6vw,40px) 0;padding:14px 0 15px;display:flex}.fact{background:var(--inset);border:1px solid var(--line-soft);border-radius:999px;align-items:baseline;gap:9px;min-width:0;max-width:100%;padding:7px 14px;display:inline-flex}.fact .k{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex:none;font-weight:600}.fact .v{font-size:var(--fs-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:1.35;overflow:hidden}.fact .v small{font-weight:400;font-size:var(--fs-meta);color:var(--ink-3);margin-left:7px}.fact .v .money{font-variant-numeric:tabular-nums;letter-spacing:.01em}.fact.stage .k{color:var(--gold)}.fact.hot{border-color:color-mix(in srgb, var(--ember) 40%, transparent);background:var(--ember-wash)}.fact.hot .k,.fact.hot .v{color:var(--ember-deep)}.fact.ok{border-color:color-mix(in srgb, var(--pine-deep) 35%, transparent)}.fact.ok .k{color:var(--pine-deep)}.fact.long{border-radius:12px;flex:100%;align-items:flex-start;padding:10px 14px}.fact.long .v{white-space:normal;text-overflow:clip;overflow:visible}.facts-empty{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font-size:var(--fs-body);color:var(--ink-3);margin:26px clamp(20px,4.6vw,40px) 0;padding:15px 16px;font-style:italic}.actions{flex-wrap:wrap;align-items:center;gap:12px;padding:24px clamp(20px,4.6vw,40px) clamp(24px,4vw,32px);display:flex}.btn{font-size:var(--fs-body);letter-spacing:.005em;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.btn:active{transform:translateY(1.5px)}.btn[disabled]{opacity:.5;pointer-events:none}.btn kbd{color:inherit;opacity:.75;background:0 0;border-color:#fff6}.btn-approve{color:var(--on-pine);background:var(--pine);box-shadow:0 2px 0 var(--pine-press), 0 10px 22px -8px color-mix(in srgb, var(--pine) 60%, transparent)}.btn-approve:hover{background:var(--pine-deep)}.btn-approve:active{box-shadow:0 0 0 var(--pine-press)}.btn-answer{color:var(--on-ember);background:var(--ember);box-shadow:0 2px 0 var(--ember-press), 0 10px 22px -8px color-mix(in srgb, var(--ember) 55%, transparent)}.btn-answer:hover{background:var(--ember-deep)}.btn-answer:active{box-shadow:0 0 0 var(--ember-press)}.btn-edit{color:var(--ink);border-color:var(--line);background:var(--sheet)}.btn-edit:hover{border-color:var(--ink-3)}.btn-edit kbd{border-color:var(--line);color:var(--ink-3)}.btn-dismiss{color:var(--ink-3)}.btn-dismiss:hover{color:var(--ember-deep);background:var(--ember-wash)}.btn-dismiss kbd{border-color:var(--line);color:inherit;opacity:.8}.btn-quiet{color:var(--ink);border:1px solid var(--line);background:var(--sheet)}.btn-quiet:hover{border-color:var(--ink-3)}.btn-chip{color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:999px;font-weight:600}.btn-chip:hover{border-color:var(--ember);color:var(--ember)}.actions .drawer-hint{margin-left:auto}.reason-field{min-width:0;font-family:var(--sans);font-size:var(--fs-ui);color:var(--ink);background:var(--sheet-2);border:1px solid var(--line);border-radius:11px;flex:240px;padding:11px 14px}.reason-field:focus{border-color:var(--ember);outline:none}.reason-field::placeholder{color:var(--ink-3)}.idle-note{font-family:var(--serif);color:var(--ink-2);border-left:3px solid var(--line);padding:4px 0 4px 22px;font-size:19px;font-style:italic;font-weight:420}.newchat-note{border-left-color:var(--ember)}.underlinks{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:26px;animation:.7s cubic-bezier(.2,.8,.2,1) .34s both rise;display:flex}.underlinks .text-btn{font-size:var(--fs-ui);color:var(--ink-3)}.underlinks .text-btn:hover{color:var(--ember)}.keylegend{text-align:center;font-family:var(--mono);font-size:var(--fs-meta);color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px;animation:.7s cubic-bezier(.2,.8,.2,1) .42s both rise;display:flex}.keylegend span{align-items:center;gap:6px;display:inline-flex}.keylegend em{opacity:.65;font-style:normal}.clear-state{text-align:center;padding:6vh 12px 0}.sunring{width:120px;height:120px;margin:0 auto 26px;display:block}.sunring circle.ring{fill:none;stroke:var(--ember);stroke-width:2.5px;stroke-dasharray:302;stroke-dashoffset:302px;transform-origin:50%;animation:1.5s cubic-bezier(.4,0,.2,1) .2s forwards drawRing;transform:rotate(-90deg)}.sunring circle.core{fill:var(--ember);opacity:0;animation:.8s ease-out 1.2s forwards coreIn}@keyframes drawRing{to{stroke-dashoffset:0}}@keyframes coreIn{0%{opacity:0;r:0}to{opacity:1}}.clear-state h2{font-family:var(--serif);font-variation-settings:"opsz" 90;letter-spacing:-.015em;font-size:clamp(32px,5vw,44px);font-style:italic;font-weight:420;line-height:1.1}.clear-state p{font-size:var(--fs-read);color:var(--ink-2);margin-top:14px}.clear-state .btn{margin-top:26px}.composer{z-index:55;padding:14px clamp(16px, 4vw, 28px) calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, transparent 0%, var(--paper) 34%);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.composer-inner{pointer-events:auto;background:var(--sheet);border:1px solid var(--line);max-width:768px;box-shadow:var(--shadow-float);border-radius:14px;align-items:center;gap:10px;margin:0 auto;padding:8px 8px 8px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.composer-inner:focus-within{border-color:var(--ember)}.composer .who{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--ember);flex:none}.composer input,.composer textarea{min-width:0;font-size:var(--fs-body);color:var(--ink);resize:none;background:0 0;border:none;outline:none;flex:1;max-height:132px;padding:8px 0;line-height:1.5}.composer input::placeholder,.composer textarea::placeholder{color:var(--ink-3)}.composer .hint{flex:none;align-items:center;gap:4px;display:flex}.composer .send{font-size:var(--fs-ui);color:var(--on-ink);background:var(--ink);border-radius:9px;flex:none;padding:9px 16px;font-weight:700;transition:transform .12s,opacity .15s}.composer .send:active{transform:translateY(1px)}.composer .send[disabled]{opacity:.4;pointer-events:none}.composer-ack{pointer-events:none;max-width:768px;font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.05em;color:var(--pine-deep);opacity:0;align-items:center;gap:8px;margin:0 auto 8px;transition:all .3s;display:flex;transform:translateY(4px)}.composer-ack.show{opacity:1;transform:none}.composer-ack .spin{background:var(--pine-deep);border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}.toast{z-index:90;opacity:0;pointer-events:none;background:var(--toast-bg);color:var(--toast-ink);border:1px solid var(--toast-line);font-size:var(--fs-ui);box-shadow:var(--shadow-float);border-radius:11px;align-items:center;gap:10px;padding:11px 20px;font-weight:600;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:104px;left:50%;transform:translate(-50%,16px)}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast .tick{color:#8fc7a4}.toast .warn{color:var(--ember)}.toast-undo{font-size:var(--fs-ui);color:var(--toast-ink);border:1px solid var(--toast-undo-line);border-radius:7px;align-items:center;margin:-2px -8px -2px 2px;padding:4px 10px;font-weight:700;display:inline-flex}.toast-undo:hover{background:var(--toast-undo-hover)}.scrim{z-index:70;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .3s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.drawer{z-index:75;background:var(--paper);border-left:1px solid var(--line);width:min(480px,100%);box-shadow:var(--shadow-drawer);flex-direction:column;transition:transform .38s cubic-bezier(.3,.9,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.drawer.open{transform:none}.drawer-head{border-bottom:1px solid var(--line-soft);padding:18px 22px 0}.drawer-head .top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.drawer-head h3{font-family:var(--serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:19px;font-weight:560;overflow:hidden}.close-x{width:32px;height:32px;color:var(--ink-3);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.close-x:hover{background:var(--sheet-2);color:var(--ink)}.tabs{gap:2px;display:flex}.tab{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px 12px;font-weight:600;position:relative}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ember)}.tab[aria-selected=true]:after{content:"";background:var(--ember);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.drawer-body{flex:1;padding:20px 22px 40px;overflow-y:auto}.drawer-delete{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:20px}.btn-delete{font-size:var(--fs-ui);color:var(--ember-deep);background:var(--sheet);border:1px solid color-mix(in srgb, var(--ember) 40%, transparent);border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-weight:600;display:inline-flex}.btn-delete:hover{background:var(--ember-wash);border-color:var(--ember)}.btn-delete svg{flex:none;width:14px;height:14px}.mail{padding:0 0 22px 24px;position:relative}.mail:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:-2px;left:6px}.mail:last-child:before{display:none}.mail:after{content:"";background:var(--ember);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:2.5px}.mail.out:after{background:var(--pine-deep)}.mail .mhead{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.05em;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mail .mhead b{color:var(--ink-2);font-weight:600;font-size:var(--fs-meta)}.mail .mhead a{text-decoration:none}.mail .mhead a:hover{color:var(--ember);text-decoration:underline}.mail .msummary{font-family:var(--serif);font-weight:430;font-size:var(--fs-read);color:var(--ink);line-height:1.6}.mail .mtools{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.mail .mtools .text-btn{font-size:var(--fs-ui)}.mail .full-mail{font-size:var(--fs-body);padding:12px 14px}.turn{margin-bottom:18px}.turn .thead{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.turn .thead b{font-weight:600}.turn.manager .thead b{color:var(--gold)}.turn.ina .thead b{color:var(--ember)}.turn.note .thead b{color:var(--pine-deep)}.turn .bubble{font-size:var(--fs-body);color:var(--ink);background:var(--sheet);border:1px solid var(--line-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:12px 15px;line-height:1.6}.turn.manager .bubble{background:var(--sheet-2);border-left:3px solid var(--gold)}.turn.ina .bubble{border-left:3px solid var(--ember)}.turn.note .bubble{border:1px dashed var(--line);color:var(--ink-2);font-size:var(--fs-body);background:0 0}.resolved-marker{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--pine-deep);align-items:center;gap:12px;margin:20px 0;font-weight:600;display:flex}.resolved-marker:before,.resolved-marker:after{content:"";background:var(--line);flex:1;height:1px}.resolved-marker svg{flex:none;width:12px;height:12px}.thinking{font-family:var(--serif);font-style:italic;font-size:var(--fs-body);color:var(--ink-3);align-items:center;gap:10px;padding:6px 2px;display:flex}.thinking .dots span{background:var(--ember);border-radius:50%;width:5px;height:5px;margin-right:3px;animation:1.2s infinite think;display:inline-block}.thinking .dots span:nth-child(2){animation-delay:.18s}.thinking .dots span:nth-child(3){animation-delay:.36s}@keyframes think{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.md{white-space:normal}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px}.md ul,.md ol{margin:0 0 8px;padding-left:20px}.md li{margin:2px 0}.md h1,.md h2,.md h3{font-size:var(--fs-body);margin:10px 0 6px;font-weight:700}.md a{color:var(--ember);text-underline-offset:3px;text-decoration:underline}.md code{font-family:var(--mono);font-size:var(--fs-meta);background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:4px;padding:1px 4px}.md pre{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;margin:0 0 8px;padding:9px 11px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md table{border-collapse:collapse;font-size:var(--fs-ui);max-width:100%;margin:2px 0 8px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line);text-align:left;padding:4px 9px}.md blockquote{border-left:3px solid var(--line);color:var(--ink-2);margin:0 0 8px;padding-left:10px}.ctx-block{margin-bottom:24px}.ctx-block h4{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.ctx-block h4:after{content:"";background:var(--line-soft);flex:1;height:1px}.kv{font-size:var(--fs-ui);grid-template-columns:96px 1fr;gap:6px 14px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.kv dd a,.rail-kv .v a{color:var(--ember);text-decoration:none}.kv dd a:hover,.rail-kv .v a:hover{text-decoration:underline}.rail-kv{font-size:var(--fs-ui);align-items:baseline;gap:12px;padding:3px 0;display:flex}.rail-kv .k{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex:none;min-width:84px;font-weight:600}.rail-kv .v{color:var(--ink);overflow-wrap:anywhere}.rail-kv .v.mono{font-family:var(--mono);font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.synopsis{font-size:var(--fs-body);color:var(--ink-2);line-height:1.65}.deliv{background:var(--sheet);border:1px solid var(--line-soft);border-radius:11px;margin-bottom:10px;padding:12px 14px}.deliv .dtop{font-weight:600;font-size:var(--fs-ui);align-items:center;gap:8px;display:flex}.deliv .dtop .chip{margin-left:auto}.deliv small{color:var(--ink-3);font-size:var(--fs-ui);margin-top:3px;line-height:1.5;display:block}.empty{font-size:var(--fs-ui);color:var(--ink-3);border:1px dashed var(--line);text-align:center;border-radius:11px;padding:14px;font-style:italic}.ctx-links{gap:8px;display:grid}.ctx-links a{font-size:var(--fs-ui);color:var(--ink-2);border:1px solid var(--line-soft);background:var(--sheet);border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-weight:600;text-decoration:none;display:flex}.ctx-links a:hover{color:var(--ember);border-color:var(--ember)}.ctx-links a .arr{color:var(--ink-3);margin-left:auto}.queue{z-index:78;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .28s;position:fixed;inset:0;overflow-y:auto}.queue.open{opacity:1;pointer-events:auto}.queue-inner{max-width:880px;margin:0 auto;padding:34px clamp(16px,4vw,28px) 80px}.queue-top{align-items:baseline;gap:14px;margin-bottom:26px;display:flex}.queue-top h2{font-family:var(--serif);letter-spacing:-.01em;font-variation-settings:"opsz" 70;font-size:30px;font-style:italic;font-weight:460}.queue-top .close-x{align-self:center;margin-left:auto}.queue h3.qsec,.qsec{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:26px 0 12px;font-weight:600;display:flex}.queue h3.qsec:after,.qsec:after{content:"";background:var(--line);flex:1;height:1px}.queue h3.qsec .n,.qsec .n{color:var(--ember)}.qcard{text-align:left;background:var(--sheet);border:1px solid var(--line-soft);width:100%;box-shadow:var(--shadow-stub);color:inherit;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-bottom:10px;padding:16px 18px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .2s;display:grid}.qcard:hover{border-color:var(--ember);box-shadow:var(--shadow-card);transform:translateY(-1px)}.qcard.current{border-color:var(--ember)}.qcard .qtitle{font-family:var(--serif);letter-spacing:-.01em;font-size:18.5px;font-weight:560}.qcard .qmeta{font-family:var(--mono);font-size:var(--fs-meta);color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;grid-column:1;align-items:center;gap:9px;display:flex}.qcard .qright{text-align:right;flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:6px;display:flex}.qcard .money{font-family:var(--serif);font-variation-settings:"opsz" 20;font-size:18px;font-weight:600}.qcard .age{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ember-deep);background:var(--ember-wash);border-radius:5px;padding:3px 8px;font-weight:600}.qrow{text-align:left;width:100%;font-size:var(--fs-body);color:inherit;border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;padding:11px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.qrow:hover{background:var(--sheet);border-color:var(--line-soft)}.qrow .qdot{background:var(--line);border-radius:50%;flex:none;width:6px;height:6px}.qrow b{font-weight:600}.qrow .qm{font-family:var(--mono);font-size:var(--fs-meta);color:var(--ink-3);letter-spacing:.04em}.qrow .qm.right{margin-left:auto}.qrow .qm.ok,.qrow .qm.dis{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:var(--fs-micro)}.qrow .qm.ok{color:var(--pine-deep)}.qrow .qm.dis{color:var(--ember-deep)}.qrow .qdot.ok{background:var(--pine-deep)}.qrow .qdot.dis{background:var(--ember)}.queue-search{margin-bottom:22px}.queue-search .eyebrow{margin-bottom:9px;display:block}.qsearch-field{background:var(--sheet);border:1px solid var(--line);height:44px;box-shadow:var(--shadow-stub);border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .2s;display:flex}.qsearch-field:focus-within{border-color:var(--ember)}.qsearch-field .ico{width:16px;height:16px;color:var(--ink-3);flex:none}.qsearch-field input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.qsearch-field input::placeholder{color:var(--ink-3)}mark.qhit,.qhit{background:var(--ember-wash);color:var(--ink);border-radius:3px;padding:0 2px}.queue h3.qsec[hidden],.qsec[hidden],.queue .qnewchat-row[hidden]{display:none}.qnewchat-row{text-align:left;border:1px dashed var(--line);width:100%;font-size:var(--fs-body);color:var(--ink-2);border-radius:14px;align-items:center;gap:11px;margin-bottom:10px;padding:14px 18px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:flex}.qnewchat-row:hover{border-color:var(--ember);color:var(--ember);background:var(--sheet)}.qnewchat-row .plus{font-family:var(--mono);color:var(--ember);border:1px solid color-mix(in srgb, var(--ember) 40%, transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;line-height:1;display:inline-flex}.chat-tag{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ember-deep);background:var(--ember-wash);border:1px solid color-mix(in srgb, var(--t-chat) 40%, transparent);border-radius:999px;align-items:center;padding:4px 9px;font-weight:600;display:inline-flex}.qcard .qtitle .chat-tag{margin-right:8px;transform:translateY(-1px)}.qrow .chat-tag{margin-right:2px}.notice{font-size:var(--fs-ui);color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--sheet));border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);border-radius:11px;margin:12px 0 0;padding:10px 14px;line-height:1.5}.notice.error{color:var(--ember-deep);background:var(--ember-wash);border-color:color-mix(in srgb, var(--ember) 38%, transparent)}.notice.ok{color:var(--pine-deep);background:var(--pine-wash);border-color:color-mix(in srgb, var(--pine-deep) 34%, transparent)}.banner,.inbox-banner{font-size:var(--fs-ui);color:var(--ember-deep);background:var(--ember-wash);border-bottom:1px solid color-mix(in srgb, var(--ember) 26%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:10px clamp(16px,4vw,36px);display:flex}.banner.warn,.inbox-banner.warn{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, var(--sheet));border-bottom-color:color-mix(in srgb, var(--gold) 34%, transparent)}.banner.ok,.inbox-banner.ok{color:var(--pine-deep);background:var(--pine-wash);border-bottom-color:color-mix(in srgb, var(--pine-deep) 30%, transparent)}.banner svg,.inbox-banner svg{opacity:.9;flex:none;width:15px;height:15px}.banner .chip,.banner .btn,.inbox-banner .chip,.inbox-banner .btn{flex:none;margin-left:auto}.login-screen{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--sheet);border:1px solid var(--line-soft);width:min(400px,100%);box-shadow:var(--shadow-card);text-align:center;border-radius:18px;padding:34px 30px 30px}.login-card .wordmark,.login-card .brand{justify-content:center}.login-card h1{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.01em;margin:22px 0 8px;font-size:27px;font-style:italic;font-weight:420;line-height:1.2}.login-card p{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 22px}.login-card .gis-button{justify-content:center;min-height:44px;display:flex}.login-card .login-status{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.06em;color:var(--ink-3);margin-top:14px}.login-card .notice{text-align:left}.login-card .brand{align-items:center;gap:9px;display:flex}.login-card .brand .mark{width:22px;height:22px;color:var(--on-ember);background:var(--ember);border-radius:50%;place-items:center;display:grid}.login-card .brand .mark svg{width:12px;height:12px}.login-card .brand .name{font-family:var(--serif);font-variation-settings:"opsz" 40;letter-spacing:-.01em;font-size:21px;font-style:italic;font-weight:600}.login-card .brand .sub{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink-3);border-left:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;padding-left:9px}@media (width<=900px){.keylegend,.actions .drawer-hint{display:none}}@media (width<=640px){.wordmark .agency{display:none}.chrome{gap:6px;padding:10px 12px}.switcher .caret,.chrome-btn .lbl,.chrome-btn kbd{display:none}.chrome-btn{padding:7px 9px}.needs-pill{padding:6px 10px}.switch-menu{width:auto;position:fixed;top:60px;left:12px;right:12px}.masthead h1{font-size:22px}.strip-link .lbl{display:none}.strip-pos{font-size:var(--fs-meta)}.card{border-radius:16px}.card-title{font-size:25px}.ask p.summary,.ask .summary{font-size:var(--fs-read)}.btn{font-size:var(--fs-body);padding:11px 16px}.btn kbd{display:none}.actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.actions .btn{justify-content:center}.btn-approve,.btn-answer,.btn-chip,.actions .btn-quiet{grid-column:1/-1}.composer .hint,.composer .who{display:none}.toast{width:max-content;max-width:92vw;font-size:var(--fs-ui);bottom:92px}.qcard{grid-template-columns:1fr}.qcard .qright{flex-direction:row;grid-area:auto/1;align-items:center;margin-top:4px}.qrow .qm.right{width:100%;margin-left:0}.underlinks{gap:14px}.queue-search{z-index:2;background:var(--paper);margin-bottom:14px;padding:14px 0 12px;position:sticky;top:0}.qsearch-field kbd{display:none}.kv{grid-template-columns:84px 1fr}}@media (width<=430px){.chrome{flex-wrap:wrap;gap:5px;padding:10px}.chrome-btn{padding:7px}.needs-pill{gap:6px;padding:6px 9px}.stage-wrap{padding-top:16px;padding-bottom:150px}.masthead .dateline{letter-spacing:.12em;font-size:var(--fs-micro)}.docket-strip{gap:9px;margin:16px 0 14px}.nav-arrow{width:34px;height:34px}.stubs{display:none}.strip-link{padding:7px 9px}.facts,.facts-empty{margin-left:20px;margin-right:20px}.deck:before{left:10px;right:10px}.deck:after{left:20px;right:20px}.drawer{border-left:none;width:100%}.clear-state h2{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
