@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.3uaqc_eim_oz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.2km9zhv-p9t3b.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.0owl_bf4j-7yx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65cd4c6cc3039b94-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a351e9f47a978e9b-s.2_dpbef00d2ek.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5016fbdfc634340b-s.p.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.RTrzEW_className{font-family:Barlow,Barlow Fallback;font-style:normal}.RTrzEW_variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c230f5cedd6adcc0-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13355f8808aafd40-s.170qlghoxphjg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bf56aec03b6c512f-s.p.3rc77fqyyrg24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f88683b112f86fce-s.0jk2f-2yu65-t.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.3o5kmmd3ujeri.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}._36LNOW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}._36LNOW_variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.YueP0G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.YueP0G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e9bef65aac3123c-s.31-2bzhq1gx_9.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1162af63fcaf8ea1-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/016f413c39673ab5-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f8811ef018a909c-s.27ejr3saujpnj.woff2)format("woff2");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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ae16e032a695779-s.39nnxslxex6wc.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5be66613d9c872-s.p.2ywx9loap4j4s.woff2)format("woff2");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 Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._1Vgtlq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}._1Vgtlq_variable{--font-wordmark:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,[data-bt=b-dark]{--bg:#0a0a0a;--sf:#141414;--sf2:#242424;--ink:#fafafa;--mut:#9e9e9e;--line:#333;--ac:#fafafa;--onac:#0a0a0a;--act:#a4a4a4;--rec:#f53131}@supports (color:lab(0% 0 0)){:root,[data-bt=b-dark]{--sf:lab(6.19571% 0 0);--sf2:lab(14.16% 0 0);--mut:lab(65.2% 0 0);--line:lab(21.12% 0 0);--act:lab(67.52% -.0000298023 0);--rec:lab(54.7846% 72.4056 50.8154)}}[data-bt=b-light]{--bg:#fafafa;--sf:#fff;--sf2:#e8e8e8;--ink:#0a0a0a;--mut:#4d4d4d;--line:#d1d1d1;--ac:#0a0a0a;--onac:#fafafa;--act:#484848;--rec:#d60015}@supports (color:lab(0% 0 0)){[data-bt=b-light]{--sf2:lab(91.88% .0000298023 -.0000119209);--mut:lab(32.72% -.0000149012 0);--line:lab(83.76% -.0000298023 0);--act:lab(30.4% -.0000149012 0);--rec:lab(45.4669% 72.7283 55.7789)}}:root{--fd:var(--font-display), "Barlow Condensed", system-ui, sans-serif;--fb:var(--font-body), Barlow, system-ui, sans-serif;--fm:var(--font-mono), ui-monospace, Menlo, monospace;--tt:uppercase;--ls:.01em;--fw:700;--dz:1.18;--r:6px;--rb:6px;--ri:6px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;padding:0;font-size:16px}button,input,textarea{color:inherit;font-family:inherit}button{cursor:pointer}.screen{min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.pad{padding-left:20px;padding-right:20px}.foot{padding:16px 20px calc(env(safe-area-inset-bottom) + 20px)}.display{font-family:var(--fd);font-weight:var(--fw);text-transform:var(--tt);letter-spacing:var(--ls);line-height:1}.h1{font-size:calc(var(--dz) * 34px)}.h2{font-size:calc(var(--dz) * 24px)}.h3{font-size:calc(var(--dz) * 17px)}.huge{font-size:calc(var(--dz) * 44px)}.label{font:600 12px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.mono{font-family:var(--fm)}.mut{color:var(--mut)}.field{border-radius:var(--ri);background:var(--sf);border:1px solid var(--line);width:100%;height:62px;font:500 18px var(--fb);outline:none;padding:0 20px}.field:focus{border-color:var(--ac)}.primary{border-radius:var(--rb);background:var(--ac);width:100%;height:64px;color:var(--onac);font-family:var(--fd);font-weight:var(--fw);font-size:calc(var(--dz) * 19px);text-transform:var(--tt);letter-spacing:var(--ls);border:none}.primary:disabled{opacity:.5}.inverse{background:var(--ink);color:var(--bg)}.ghost{border-radius:var(--rb);border:1px solid var(--line);background:var(--sf);height:54px;font:600 16px var(--fb);flex:1}.iconbtn{width:48px;height:48px;color:var(--ink);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.card{background:var(--sf);border-radius:var(--r);padding:18px}.bubble{background:var(--sf2);font:400 16px/1.4 var(--fb);text-wrap:pretty;border-radius:18px 18px 18px 6px;padding:13px 15px}.chip{background:var(--ac);min-width:24px;height:24px;color:var(--onac);font:600 13px/24px var(--fm);text-align:center;border-radius:12px;padding:0 7px}.chip.quiet{background:var(--sf2);color:var(--ink)}.search{border-radius:var(--ri);background:var(--sf);border:1px solid var(--line);height:54px;color:var(--mut);align-items:center;gap:12px;padding:0 18px;display:flex}.search input{min-width:0;height:100%;font:500 17px var(--fb);background:0 0;border:none;outline:none;flex:1}.rail{scrollbar-width:none;gap:14px;padding:4px 20px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.person{width:70px;color:var(--ink);background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:7px;padding:0;display:flex;position:relative}.avatar{font-family:var(--fm);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative;overflow:hidden}.avatar img{position:absolute;inset:0}.avatar.due{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ac)}.person .name{font:500 14px/1.1 var(--fb);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.person .sub{font:500 11px/1 var(--fm);color:var(--mut);margin-top:-3px}.fubadge{background:var(--ink);min-width:22px;height:22px;color:var(--bg);font:600 12px/22px var(--fm);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:11px;position:absolute;top:-2px;right:0}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 6px;padding:0 16px;display:grid}.grid .person{width:auto}.fab{right:22px;bottom:calc(env(safe-area-inset-bottom) + 86px);background:var(--ac);width:68px;height:68px;color:var(--onac);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:0 12px 28px -8px #00000080}.themebtn{border:1px solid var(--line);background:var(--sf);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.themebtn>span{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:2px solid;border-radius:50%;width:18px;height:18px}.recordbtn{border-radius:var(--rb);background:var(--rec);color:#fafafa;width:100%;height:80px;box-shadow:0 14px 30px -14px var(--rec);border:none;justify-content:center;align-items:center;gap:14px;display:flex}.recordbtn .ring{background:#fafafa;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.recordbtn .ring>span{background:var(--rec);border-radius:50%;width:14px;height:14px}.duepill{background:var(--ink);color:var(--bg);border-radius:999px;padding:5px 8px;font-weight:700}.shot{aspect-ratio:3/4;border-radius:var(--r);background:repeating-linear-gradient(135deg, var(--sf2) 0 8px, var(--line) 8px 9px);font:500 11px var(--fm);color:var(--mut);align-items:flex-end;padding:10px;display:flex}.task{text-align:left;width:100%;min-height:60px;color:var(--ink);background:0 0;border:none;align-items:center;gap:12px;padding:10px 18px;display:flex}.task+.task{border-top:1px solid var(--line)}.tick{text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:6px 0;display:flex}.box{border:2px solid var(--line);width:28px;height:28px;color:var(--onac);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.box.on{border-color:var(--ac);background:var(--ac)}.histrow{border-top:1px solid var(--line);align-items:baseline;gap:16px;padding:15px 2px;display:flex}.recpill{background:var(--sf);height:34px;font:600 13px/1 var(--fm);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.blink{background:var(--rec);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite blink}.pulse{border:3px solid var(--rec);border-radius:50%;animation:1.8s ease-out infinite ring;position:absolute;inset:0}.timer{font:500 76px/1 var(--fm);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wave{align-items:center;gap:4px;height:84px;display:flex}.wave i{background:var(--ac);border-radius:2px;width:4px;display:block}.stopbtn{background:var(--rec);width:120px;height:120px;box-shadow:0 0 0 8px color-mix(in oklch, var(--rec) 22%, transparent);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.stopbtn>span{background:#fff;border-radius:9px;width:38px;height:38px}.stopbtn:disabled{opacity:.6}@keyframes wv{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.notice{border-radius:var(--ri);border:1px solid var(--line);font:500 14px/1.35 var(--fb);color:var(--mut);margin:18px 20px 0;padding:12px 14px}.newchip{background:var(--ac);color:var(--onac);font:600 11px/1 var(--fm);border-radius:6px;flex:none;margin-top:2px;padding:4px 7px}.tag{letter-spacing:.04em;font:600 10px/1.3 var(--fm);text-transform:uppercase;white-space:nowrap;background:var(--sf2);color:var(--mut);border:1px solid #0000;border-radius:5px;flex:none;padding:3px 6px}.tag.sug{color:var(--ink);border-color:var(--line);background:0 0}.acts{gap:8px;display:flex}.acts button{border-radius:var(--rb);height:52px;font:600 16px var(--fb);border:none}.acts .approve{background:var(--ac);color:var(--onac);flex:1.5;font-weight:700}.acts .edit{background:var(--sf2);color:var(--ink);flex:1}.acts .skip{color:var(--mut);border:1px solid var(--line);background:0 0;flex:1}.editor{background:var(--bg);border:2px solid var(--ac);border-radius:var(--r);font:400 16px/1.4 var(--fb);resize:none;outline:none;width:100%;padding:12px 14px}.sticky{padding:16px 20px calc(env(safe-area-inset-bottom) + 20px);background:linear-gradient(to top, var(--bg) 70%, transparent);position:sticky;bottom:0}.quote{color:var(--mut);margin-top:4px;font-size:14px;font-style:italic}.area{border-radius:var(--ri);background:var(--bg);border:1px solid var(--line);width:100%;font:400 16px/1.45 var(--fb);resize:vertical;outline:none;padding:13px 15px}.area:focus{border-color:var(--ac)}.row{width:100%;min-height:68px;color:var(--ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.row+.row{border-top:1px solid var(--line)}.switch{border:1px solid var(--line);background:var(--sf2);border-radius:17px;flex:none;align-items:center;width:58px;height:34px;padding:3px;transition:background .16s;display:flex}.switch>span{background:var(--mut);border-radius:50%;width:26px;height:26px;transition:transform .16s,background .16s}.switch.on{background:var(--ac);border-color:var(--ac)}.switch.on>span{background:var(--onac);transform:translate(24px)}.hours{align-items:center;gap:8px;padding:7px 0;display:flex}.hours+.hours{border-top:1px solid var(--line)}.time{text-align:center;border-radius:var(--ri);border:1px solid var(--line);background:var(--bg);width:74px;height:44px;font:500 15px var(--fm);outline:none}.time:focus{border-color:var(--ac)}.tinybtn{border-radius:var(--ri);border:1px solid var(--line);height:36px;font:600 13px var(--fb);color:var(--mut);background:0 0;margin-left:auto;padding:0 12px}.tinybtn:disabled{opacity:.35}.inline{border:none;border-bottom:1px solid var(--line);width:100%;font:500 16px/1.4 var(--fb);resize:none;background:0 0;outline:none;padding:6px 0}.inline:focus{border-bottom-color:var(--ac)}.answer-mode{justify-content:space-between;align-items:center;gap:10px;min-height:46px;display:flex}.voicebtn,.listenbtn{border:1px solid var(--line);background:var(--sf);color:var(--ink);font:600 13px/1 var(--fb);justify-content:center;align-items:center;gap:8px;display:inline-flex}.voicebtn{border-radius:22px;flex:none;height:44px;padding:0 14px}.listenbtn{min-height:34px;color:var(--mut);border-radius:17px;padding:0 10px}.voicebtn.recording{color:var(--onac);background:var(--rec);border-color:var(--rec)}.voicebtn:disabled,.listenbtn:disabled{opacity:.5}.stop-square{background:currentColor;border-radius:2px;width:11px;height:11px}.voicepulse{background:var(--ac);border-radius:50%;flex:none;width:18px;height:18px;animation:1s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{opacity:.45;transform:scale(.68)}}.why{color:var(--mut);font:500 13px/1.35 var(--fb);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:flex}.why .dot{background:var(--mut);border-radius:50%;flex:none;width:7px;height:7px}.why .dot.product{background:var(--ac)}.why .dot.fact{background:var(--act)}.shopbtn{border-radius:var(--ri);border:1px solid var(--line);background:var(--sf);height:44px;color:var(--ink);font-family:var(--fd);font-weight:var(--fw);text-transform:var(--tt);letter-spacing:var(--ls);align-items:center;gap:7px;padding:0 12px;font-size:15px;display:flex}.sendbtn{border-radius:var(--rb);background:var(--ink);height:46px;color:var(--bg);font:700 15px var(--fb);border:none;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.sendbtn:disabled{opacity:.45}.sendbtn.ghosted{height:40px;color:var(--ac);border:1px solid var(--ac);background:0 0;padding:0 13px;font-weight:700}.scrim{background:#0000008c;animation:.16s ease-out fade;position:fixed;inset:0}.sheet{max-width:480px;padding:22px 20px calc(env(safe-area-inset-bottom) + 22px);background:var(--bg);border-top:1px solid var(--line);border-radius:16px 16px 0 0;flex-direction:column;gap:14px;margin:0 auto;animation:.2s cubic-bezier(.2,.9,.3,1) rise;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -14px #0009}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.statepill{font:600 13px/1 var(--fm);letter-spacing:.02em;align-items:center;gap:7px;display:inline-flex}.statepill.done{color:var(--act)}.statepill.bad{color:var(--rec)}.statepill.quiet{color:var(--mut)}.avatar{position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.shot{aspect-ratio:3/4;border-radius:var(--r);background:repeating-linear-gradient(135deg, var(--sf2) 0 8px, var(--line) 8px 9px);width:100%;color:var(--mut);border:none;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.shot.has{background:var(--sf2);color:#fff}.shot img,.shot video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shotlabel{font:500 11px var(--fm);text-transform:uppercase;letter-spacing:.06em;padding:10px;position:relative}.shot.has .shotlabel{text-shadow:0 1px 6px #000c}.shotplus{color:var(--mut);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.shot:disabled{opacity:.6}.cutmedia{flex-direction:column;gap:16px;display:flex}.mediagroup{flex-direction:column;gap:8px;min-width:0;display:flex}.mediahead{justify-content:space-between;align-items:center;gap:10px;display:flex}.mediagrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mediagrid .shot{aspect-ratio:4/3}.shot.addmedia{border:1px dashed var(--line)}.shotremove{z-index:2;color:#fff;background:#000000ad;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:8px;right:8px}.shotremove:disabled{opacity:.55}.mediaprompt{min-height:100%;padding:20px 20px calc(env(safe-area-inset-bottom) + 20px);flex-direction:column;gap:18px;display:flex}.mediaprompt-copy{text-align:center;flex-direction:column;gap:8px;padding:10px 8px 0;display:flex}.mediaprompt-actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.avatarpick{background:0 0;border:none;padding:0;position:relative}.avatarpick .pencil{background:var(--ac);width:36px;height:36px;color:var(--onac);box-shadow:0 0 0 3px var(--bg);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.histshot{border-radius:var(--r);object-fit:cover;flex:none;width:42px;height:42px;display:block}.turn{flex-direction:column;gap:4px;max-width:86%;display:flex}.turn.in{align-items:flex-start}.turn.out{align-items:flex-end;margin-left:auto}.turn.out .bubble{background:var(--ac);color:var(--onac);border-radius:18px 18px 6px}.threadday{text-align:center;font:600 11px var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin:6px 0}.waitrow{border-radius:var(--r);border:1px solid var(--ac);background:var(--sf);width:100%;color:var(--ink);align-items:center;gap:12px;padding:10px 12px;display:flex}.convo{width:100%;color:var(--ink);text-align:left;background:0 0;border:none;align-items:center;gap:13px;padding:11px 20px;display:flex}.convo+.convo{border-top:1px solid var(--line)}.convo.needs{background:color-mix(in oklch, var(--ac) 9%, transparent)}.convotext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.convotop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.convoname{font:600 16px/1.2 var(--fb);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convopreview{font:400 14px/1.35 var(--fb);color:var(--mut);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unread{background:var(--ac);min-width:22px;height:22px;color:var(--onac);font:600 12px/22px var(--fm);text-align:center;border-radius:11px;flex:none;padding:0 6px}.convohead{z-index:4;background:var(--bg);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:4px 14px 10px;display:flex;position:relative}.conversation-screen{height:100dvh;overflow:hidden}.convowho{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}.composer{border-top:1px solid var(--line);background:var(--bg);align-items:flex-end;gap:8px;padding:10px 16px;display:flex}.composer .area{flex:1;min-height:48px;max-height:120px}.tabs{z-index:5;max-width:480px;padding-bottom:env(safe-area-inset-bottom);background:color-mix(in oklch, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--mut);font:600 11px var(--fm);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;display:flex}.tab.on{color:var(--ac)}.tabdot{background:var(--ac);min-width:18px;height:18px;color:var(--onac);font:600 11px/18px var(--fm);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 5px;position:absolute;top:-5px;right:-11px}.yours{font:600 11px/1 var(--fm);letter-spacing:.04em;text-transform:uppercase;color:var(--act);align-items:center;gap:5px;margin-top:2px;display:inline-flex}.todo{background:var(--sf);border-radius:var(--r);align-items:flex-start;gap:12px;padding:14px;display:flex}.todo .box{border-radius:7px;width:26px;height:26px}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot.known{background:var(--act)}.dot.guess{background:var(--mut)}.plan{flex-direction:column;gap:9px;display:flex}.wontsend{font:600 12px/1.3 var(--fm);color:var(--rec);align-items:center;gap:6px;display:inline-flex}.wordmark{font-family:var(--font-wordmark), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-size:30px;font-weight:500;line-height:1}.coverview{flex-direction:column;gap:16px;padding:10px 14px 0;display:flex}.coverview-main{flex-direction:column;gap:12px;min-width:0;display:flex}.coverview-cards{min-width:0}.chead{flex-direction:column;gap:6px;display:flex}.chead-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chead-name{font:var(--fw) calc(var(--dz) * 27px) / 1 var(--fd);text-transform:var(--tt);letter-spacing:var(--ls);margin:0}.chead-meta{font:400 13.5px/1.3 var(--fb);color:var(--mut);flex-wrap:wrap;gap:6px;display:flex}.chead-pills{flex-wrap:wrap;gap:6px;display:flex}.cpill{font:500 10.5px/1 var(--fm);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);color:var(--mut);border-radius:99px;padding:4px 8px;display:inline-block}.cpill.warn{color:var(--ink);border-color:var(--ink)}.cgrid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:420px){.cgrid{grid-template-columns:1fr 1fr}.ccard.wide{grid-column:1/-1}}.ccard{appearance:none;text-align:left;background:var(--sf);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;gap:5px;padding:13px 14px;transition:border-color .12s,background .12s;display:flex}.ccard:hover{border-color:var(--mut)}.ccard:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.ccard:active{background:var(--sf2)}.ccard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ccard-title{font:500 11px/1 var(--fm);text-transform:uppercase;letter-spacing:.08em;color:var(--mut);min-width:0}.ccard-headline{font:var(--fw) calc(var(--dz) * 17px) / 1.1 var(--fd);text-transform:var(--tt);letter-spacing:var(--ls)}.ccard-headline.quiet{color:var(--mut)}.ccard-headline.warn{color:var(--ink)}.ccard-line{font:400 13px/1.4 var(--fb);color:var(--mut);overflow-wrap:anywhere}.ccard-line.mono{font:400 11.5px/1.4 var(--fm)}.lastcut{background:var(--sf);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.lastcut .shot{aspect-ratio:4/3}.lastcut-head{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.lastcut-head:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}.lastcut-when{text-transform:none;letter-spacing:0}.latestmedia{grid-template-columns:1fr 1fr;gap:9px;display:grid}.latestmedia-group{appearance:none;color:var(--ink);text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.latestmedia-group:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:8px}.latestmedia-group:disabled{opacity:.6}.latestmedia-label{font:500 10px/1 var(--fm);text-transform:uppercase;letter-spacing:.08em;color:var(--mut)}.latestmedia-grid{background:var(--sf2);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:2px;min-height:102px;display:grid;position:relative;overflow:hidden}.latestmedia-grid.empty{border:1px dashed var(--line);justify-content:center;align-items:center;display:flex}.latestmedia-tile{background:var(--sf2);min-width:0;min-height:49px;overflow:hidden}.latestmedia-tile:only-child{grid-column:1/-1}.latestmedia-tile img,.latestmedia-tile video{object-fit:cover;width:100%;height:100%;display:block}.latestmedia-empty{color:var(--mut);font:500 11px/1 var(--fm);text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;display:flex}.latestmedia-more{color:#fafafa;min-width:28px;height:24px;font:600 11px/1 var(--fm);background:#0a0a0ac7;border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;bottom:7px;right:7px}.cempty{font:400 14px/1.5 var(--fb);color:var(--mut);margin:0}.cempty.warn{color:var(--ink)}.pagebar,.cdetail-bar{z-index:4;background:var(--bg);position:sticky;top:0}.pagebar{align-items:center;gap:8px;min-height:52px;padding:4px 14px 0;display:flex}.cdetail{flex-direction:column;gap:14px;padding:4px 14px 0;display:flex}.cdetail-bar{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 14px 0;display:flex}.cdetail .cdetail-bar{padding:0}.media-backbar{padding-left:20px;padding-right:20px}.backbtn:disabled{opacity:.5}.backbtn{appearance:none;cursor:pointer;color:var(--mut);font:500 13px/1 var(--fb);background:0 0;border:0;align-items:center;gap:4px;padding:6px 2px;display:flex}.backbtn:hover{color:var(--ink)}.backbtn:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:6px}.clientsettings-button{border:1px solid var(--line);background:var(--sf);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.clientsettings-button:hover{border-color:var(--mut)}.clientsettings-button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.cdetail-title{font:var(--fw) calc(var(--dz) * 25px) / 1 var(--fd);text-transform:var(--tt);letter-spacing:var(--ls);margin:0}.cdetail-body{flex-direction:column;gap:18px;display:flex}.cdetail-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.cdetail-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cstack{flex-direction:column;gap:9px;min-width:0;display:flex}.csummary{font:400 15px/1.55 var(--fb);margin:0}.ctick{cursor:pointer;align-items:flex-start;gap:9px;min-width:0;display:flex}.ctick input{width:19px;height:19px;accent-color:var(--ac);flex:none;margin:1px 0 0}.ctick-text{font:500 15px/1.35 var(--fb)}.cfact{border-bottom:1px solid var(--line);padding:7px 0}.cfact:last-child{border-bottom:0;padding-bottom:0}.cfact summary{cursor:pointer;font:400 14.5px/1.45 var(--fb);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.cfact summary::-webkit-details-marker{display:none}.cfact summary:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}.cfact[open] summary svg{transform:rotate(90deg)}.cfact summary svg{transition:transform .12s}.ctranscript{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding:7px 0;display:flex}.ctranscript:last-of-type{border-bottom:0}.settings-section{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding-bottom:20px;display:flex}.settings-section:last-child{border-bottom:0;padding-bottom:0}.settings-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.settings-heading h2{font:var(--fw) calc(var(--dz) * 19px)/1 var(--fd);text-transform:var(--tt);letter-spacing:var(--ls);margin:5px 0 0}.cuthistory-media{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.cuthistory-tile{aspect-ratio:4/3;background:var(--sf2);border-radius:7px;min-width:0;position:relative;overflow:hidden}.cuthistory-tile img,.cuthistory-tile video{object-fit:cover;width:100%;height:100%;display:block}.cuthistory-tile>span{color:#fafafa;font:600 8px/1 var(--fm);text-transform:uppercase;background:#0a0a0ab8;border-radius:4px;padding:3px 5px;position:absolute;bottom:4px;left:4px}.cuthistory-empty{border:1px dashed var(--line);min-height:66px;color:var(--mut);font:400 12px/1.3 var(--fm);border-radius:8px;place-items:center;display:grid}.clientask-dock{z-index:8;left:50%;bottom:calc(env(safe-area-inset-bottom) + 12px);filter:drop-shadow(0 12px 22px #00000057);align-items:center;gap:8px;width:min(620px,100% - 28px);display:flex;position:fixed;transform:translate(-50%)}.clientask-mark{border:1px solid var(--line);background:var(--sf);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:3px;width:48px;height:48px;display:flex}.clientask-mark span{background:var(--ink);border-radius:3px;width:3px}.clientask-mark span:first-child{height:11px}.clientask-mark span:nth-child(2){height:20px}.clientask-mark span:nth-child(3){height:14px}.clientask-composer{background:var(--sf);border:1px solid var(--line);border-radius:28px;align-items:center;gap:8px;min-width:0;height:54px;padding:5px 6px 5px 16px;display:flex}.clientask-composer.docked{flex:auto}.clientask-composer input{min-width:0;height:100%;font:400 15px/1 var(--fb);background:0 0;border:0;outline:0;flex:1;padding:0}.clientask-composer input::placeholder{color:var(--mut)}.clientask-composer:focus-within{border-color:var(--mut)}.clientask-composer button{background:var(--ink);width:42px;height:42px;color:var(--bg);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.clientask-composer button:disabled{background:var(--sf2);color:var(--mut);cursor:default}.clientask-composer button:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.clientchat-layer{z-index:30;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.clientchat-scrim{background:#00000094;border:0;padding:0;position:absolute;inset:0}.clientchat-panel{border:1px solid var(--line);background:var(--sf);border-radius:22px;flex-direction:column;gap:0;width:min(660px,100%);height:min(720px,100dvh - 28px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000080}.clientchat-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.clientchat-head h2{font:var(--fw) calc(var(--dz) * 20px)/1 var(--fd);text-transform:var(--tt);margin:5px 0 0}.clientchat-close{background:var(--sf2);width:40px;height:40px}.clientchat-messages{flex-direction:column;flex:auto;gap:24px;min-height:0;padding:20px;display:flex;overflow-y:auto}.clientchat-intro{text-align:center;max-width:310px;color:var(--mut);margin:auto}.clientchat-intro .display{color:var(--ink);font-size:calc(var(--dz) * 19px)}.clientchat-intro p{font:400 14px/1.45 var(--fb);margin:8px 0 0}.clientchat-turn{flex-direction:column;gap:18px;display:flex}.clientchat-user{background:var(--sf2);max-width:82%;font:400 15px/1.4 var(--fb);border-radius:16px 16px 5px;align-self:flex-end;padding:11px 14px}.clientchat-placeholder{max-width:82%;color:var(--mut);font:400 15px/1.5 var(--fb)}.clientchat-panel .clientask-composer{flex:none;margin:0 14px}.clientchat-note{text-align:center;color:var(--mut);font:400 10.5px/1.2 var(--fb);margin:8px 0 10px}@media (min-width:700px){.clientchat-layer{align-items:center}}@media (min-width:900px){.screen.wide{max-width:1100px}.coverview{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;max-width:1100px;margin:0 auto;display:grid}.coverview-main{min-width:0;position:sticky;top:8px}.cdetail{max-width:760px;margin:0 auto}}.chead-top{align-items:flex-start;gap:13px;min-width:0;display:flex}.chead-who{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.chead-face{flex:none}.chead-face .pencil{width:26px;height:26px;box-shadow:0 0 0 2px var(--bg);bottom:-1px;right:-1px}
