@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ca72cde-module__S_uLIq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ca72cde-module__S_uLIq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_2a9f4066-module__QBWwWG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_2a9f4066-module__QBWwWG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.200fngwr9-1p7.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.1takx9ikz9d70.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.2y9p18vgfwis7.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.2c2xg2hj0hbwk.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.104ommt447oe9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.23jyvdx2mwxjn.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_afc4255c-module__wFTJ_G__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_afc4255c-module__wFTJ_G__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--p:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-50{top:calc(var(--spacing) * 50)}.bottom-5{bottom:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[aic-blog-artifact\:\<kind\>\]{aic-blog-artifact:<kind>}.\[aic-blog-artifact\:…\]{aic-blog-artifact:…}.\[qa\:voice-live-modes\]{qa:voice-live-modes}.\[qa\:voice-quality\]{qa:voice-quality}@media (min-width:48rem){.md\:sticky{position:sticky}}}:root{--rp-bg-0:#f9f9fb;--rp-bg-1:#fff;--rp-bg-2:#f0f1f3;--rp-text:#181b20;--rp-text-dim:#54585f;--rp-text-faint:#62666d;--rp-line:#e2e4e7;--rp-line-strong:#ced0d4;--rp-primary:#435fb8;--rp-primary-strong:#314aa1;--rp-primary-soft:#e6edfe;--rp-primary-ring:#435fb838;--rp-ok:#077649;--rp-ok-soft:#ddf3e5;--rp-warn:#925b00;--rp-warn-soft:#fbefd6;--rp-danger:#ba3e3c;--rp-danger-soft:#fde7e4;--rp-live:#dd3f3f;--rp-stage:#101319;--rp-stage-2:#1b1e26;--rp-stage-3:#272b35;--rp-stage-line:#ffffff1a;--rp-stage-text:#f0eeeb;--rp-stage-dim:#a7a49f;--rp-spot:#efe3cb;--rp-spot-glow:#efe3cb29;--font-ui:var(--font-geist,"Geist"), system-ui, sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;--font-serif:var(--font-source-serif,"Source Serif 4"), Georgia, serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.9375rem;--text-3xl:2.5rem;--text-4xl:3.25rem;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--radius-s:6px;--radius-m:10px;--radius-l:16px;--radius-pill:999px;--rp-shadow-1:0 1px 2px #13161b0d;--rp-shadow-2:0 1px 2px #13161b0d, 0 8px 24px -12px #13161b2e;--rp-shadow-stage:0 1px 2px #090b0f33, 0 24px 48px -24px #090b0f73;--ease:cubic-bezier(.25, 1, .4, 1);--dur-fast:.14s;--dur-med:.32s}@supports (color:lab(0% 0 0)){:root{--rp-bg-0:lab(98.0219% -.108749 -.749958);--rp-bg-1:lab(100% 0 0);--rp-bg-2:lab(95.1187% -.162184 -1.12435);--rp-text:lab(9.46678% -.319615 -4.427);--rp-text-dim:lab(37.3127% -.425309 -4.47538);--rp-text-faint:lab(43.1133% -.434607 -4.48016);--rp-line:lab(90.4756% -.214756 -1.49827);--rp-line-strong:lab(83.5091% -.317335 -2.24468);--rp-primary:lab(41.6335% 12.2125 -51.5999);--rp-primary-strong:lab(33.3568% 14.5201 -51.441);--rp-primary-soft:lab(93.4929% -.0112951 -9.02848);--rp-primary-ring:lab(41.6335% 12.2125 -51.5999/.22);--rp-ok:lab(43.503% -37.9363 16.688);--rp-ok-soft:lab(94.0264% -9.50682 4.20417);--rp-warn:lab(44.0534% 19.0163 53.8033);--rp-warn-soft:lab(94.905% 1.26901 13.5423);--rp-danger:lab(45.0406% 50.4542 30.1701);--rp-danger-soft:lab(93.3894% 7.6583 4.12722);--rp-live:lab(51.6352% 61.6266 37.6738);--rp-stage:lab(5.65022% .165313 -4.69504);--rp-stage-2:lab(11.163% .199996 -5.92583);--rp-stage-3:lab(17.5329% .191584 -6.67976);--rp-stage-line:lab(100% 0 0/.1);--rp-stage-text:lab(94.2119% .224888 1.50446);--rp-stage-dim:lab(67.5428% .465989 3.0194);--rp-spot:lab(90.8442% 1.28281 13.5537);--rp-spot-glow:lab(90.8442% 1.28281 13.5537/.16);--rp-shadow-1:0 1px 2px lab(7.19015% -.368543 -3.62587/.05);--rp-shadow-2:0 1px 2px lab(7.19015% -.368543 -3.62587/.05), 0 8px 24px -12px lab(7.19015% -.368543 -3.62587/.18);--rp-shadow-stage:0 1px 2px lab(3.02059% -.0278801 -2.17829/.2), 0 24px 48px -24px lab(3.02059% -.0278801 -2.17829/.45)}}.dark{--rp-bg-0:#0d0f14;--rp-bg-1:#15171d;--rp-bg-2:#1d2027;--rp-text:#e9e7e5;--rp-text-dim:#a19e99;--rp-text-faint:#86898f;--rp-line:#ffffff14;--rp-line-strong:#ffffff24;--rp-primary:#7694e9;--rp-primary-strong:#8dabfa;--rp-primary-soft:#7694e924;--rp-primary-ring:#7694e94d;--rp-ok:#63ba8a;--rp-ok-soft:#63ba8a21;--rp-warn:#d6a95b;--rp-warn-soft:#d6a95b21;--rp-danger:#e66e68;--rp-danger-soft:#e66e6821;--rp-stage:#090b10;--rp-stage-2:#14171e;--rp-stage-3:#20242c;--rp-shadow-1:0 1px 2px #00000040;--rp-shadow-2:0 1px 2px #00000040, 0 8px 24px -12px #00000080}@supports (color:lab(0% 0 0)){.dark{--rp-bg-0:lab(4.39824% .0648126 -2.77642);--rp-bg-1:lab(7.71288% .112049 -4.45245);--rp-bg-2:lab(12.338% .127822 -5.20406);--rp-text:lab(91.8919% .224978 1.50452);--rp-text-dim:lab(65.2228% .466764 3.01988);--rp-text-faint:lab(57.0424% -.385433 -3.74572);--rp-line:lab(100% 0 0/.08);--rp-line-strong:lab(100% 0 0/.14);--rp-primary:lab(61.7786% 6.79743 -46.7814);--rp-primary-strong:lab(70.0603% 5.02959 -43.4211);--rp-primary-soft:lab(61.7786% 6.79743 -46.7814/.14);--rp-primary-ring:lab(61.7786% 6.79743 -46.7814/.3);--rp-ok:lab(68.9774% -35.6556 15.7176);--rp-ok-soft:lab(68.9774% -35.6556 15.7176/.13);--rp-warn:lab(72.2489% 10.3619 46.4057);--rp-warn-soft:lab(72.2489% 10.3619 46.4057/.13);--rp-danger:lab(61.4124% 46.995 26.8797);--rp-danger-soft:lab(61.4124% 46.995 26.8797/.13);--rp-stage:lab(3.00919% .101589 -2.66618);--rp-stage-2:lab(7.69175% .206098 -5.53949);--rp-stage-3:lab(14.0578% .19832 -6.30174);--rp-shadow-1:0 1px 2px lab(0% 0 0/.25);--rp-shadow-2:0 1px 2px lab(0% 0 0/.25), 0 8px 24px -12px lab(0% 0 0/.5)}}.dark .btn--primary{color:#0b0d12;color:lab(3.66439% .0641197 -2.47121)}.dark .nav{background:#0d0f14d1;background:lab(4.39824% .0648126 -2.77642/.82)}.dark ::selection{background:#7694e959;background:lab(61.7786% 6.79743 -46.7814/.35)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{background:var(--rp-bg-0);color:var(--rp-text);font-family:var(--font-ui);font-weight:400;font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;display:block}::selection{background:var(--rp-primary-ring)}:focus-visible{outline:2px solid var(--rp-primary);outline-offset:2px}h1,h2,h3,.display{letter-spacing:-.022em;text-wrap:balance;color:var(--rp-text);font-weight:600;line-height:1.12}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-md);letter-spacing:-.012em}h4,h5,h6{letter-spacing:-.008em;font-weight:600}p{text-wrap:pretty;max-width:64ch;color:var(--rp-text-dim)}strong{color:var(--rp-text);font-weight:600}small{font-size:var(--text-sm)}.lede{font-size:var(--text-md);line-height:1.65}a{color:var(--rp-primary);transition:color var(--dur-fast) var(--ease);text-decoration:none}a:hover{color:var(--rp-primary-strong)}code,kbd,.mono{font-family:var(--font-mono);font-size:.86em}.serif{font-family:var(--font-serif)}.eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--rp-text-faint);font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--rp-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.card{background:var(--rp-bg-1);border:1px solid var(--rp-line);border-radius:var(--radius-m);box-shadow:var(--rp-shadow-1);padding:var(--sp-6)}.card--flat{box-shadow:none}.card--inset{background:var(--rp-bg-2);box-shadow:none}.card--hover{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-med) var(--ease), translate var(--dur-med) var(--ease)}.card--hover:hover{border-color:var(--rp-line-strong);box-shadow:var(--rp-shadow-2);translate:0 -2px}.divider{background:var(--rp-line);height:1px;margin:var(--sp-8) 0;border:none}.btn{justify-content:center;align-items:center;gap:var(--sp-2);white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:.005em;color:var(--rp-text);background:var(--rp-bg-1);border:1px solid var(--rp-line-strong);border-radius:var(--radius-s);height:36px;padding:0 var(--sp-4);cursor:pointer;box-shadow:var(--rp-shadow-1);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-shrink:0;font-weight:500;display:inline-flex}.btn:hover{background:var(--rp-bg-2);border-color:var(--rp-line-strong)}.btn:active{box-shadow:none;translate:0 .5px}.btn--primary{background:var(--rp-primary);border-color:var(--rp-primary);color:#fff;color:lab(100% 0 0)}.btn--primary:hover{background:var(--rp-primary-strong);border-color:var(--rp-primary-strong)}.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff38 50%,#0000 58%);background:linear-gradient(105deg,#0000 42%,lab(100% 0 0/.22) 50%,#0000 58%);position:absolute;inset:0;translate:-130%}.btn--primary:hover:after{animation:rp-sheen .7s var(--ease)}.btn--quiet{box-shadow:none;color:var(--rp-text-dim);background:0 0;border-color:#0000}.btn--quiet:hover{background:var(--rp-bg-2);color:var(--rp-text)}.btn--danger{background:var(--rp-danger);border-color:var(--rp-danger);color:#fff;color:lab(100% 0 0)}.btn--danger:hover{background:#a5292b;background:lab(38.0642% 50.5966 31.1519);border-color:#a5292b;border-color:lab(38.0642% 50.5966 31.1519)}.btn--sm{height:30px;padding:0 var(--sp-3);font-size:var(--text-xs)}.btn--lg{height:42px;padding:0 var(--sp-5);font-size:var(--text-base);border-radius:var(--radius-s)}@media (pointer:coarse){.btn,.btn--sm,.btn--lg{min-height:44px}}.field{gap:var(--sp-2);display:grid}.field>label{font-size:var(--text-sm);color:var(--rp-text);font-weight:500}.field>.hint{font-size:var(--text-xs);color:var(--rp-text-faint)}.input,textarea.input,select.input{font-family:var(--font-ui);font-size:var(--text-base);color:var(--rp-text);background:var(--rp-bg-1);border:1px solid var(--rp-line-strong);border-radius:var(--radius-s);padding:var(--sp-2) var(--sp-3);width:100%;min-height:36px;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);outline:none}.input::placeholder{color:var(--rp-text-faint)}.input:focus{border-color:var(--rp-primary);box-shadow:0 0 0 3px var(--rp-primary-ring)}@media (max-width:700px){.input,textarea.input,select.input{font-size:16px}}.switch{border-radius:var(--radius-pill);background:var(--rp-line-strong);cursor:pointer;width:36px;height:20px;transition:background var(--dur-fast) var(--ease);border:none;flex-shrink:0;position:relative}.switch:before{content:"";position:absolute;inset:-12px -4px}.switch:after{content:"";width:16px;height:16px;transition:translate var(--dur-fast) var(--ease), width var(--dur-fast) var(--ease);background:#fff;background:lab(100% 0 0);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #13161b40;box-shadow:0 1px 2px lab(7.19015% -.368543 -3.62587/.25)}.switch:active:after{width:19px}.switch[aria-checked=true]{background:var(--rp-primary)}.switch[aria-checked=true]:after{translate:16px}.switch[aria-checked=true]:active:after{translate:13px}.nav{align-items:center;gap:var(--sp-2);padding:0 var(--sp-6);border-bottom:1px solid var(--rp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#ffffffd1;background:lab(100% 0 0/.82);flex-wrap:wrap;row-gap:.25rem;height:auto;min-height:56px;display:flex;position:sticky;top:0}.nav a{white-space:nowrap;min-height:44px;font-size:var(--text-sm);color:var(--rp-text-dim);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-s);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;font-weight:500;display:inline-flex}.nav a:hover,.nav a[aria-current]{color:var(--rp-text);background:var(--rp-bg-2)}.nav:after{content:"";background:linear-gradient(90deg, transparent, var(--rp-primary), transparent);opacity:0;width:90px;height:1.5px;animation:rp-trace 8s var(--ease) infinite;pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0}.logo{align-items:center;gap:var(--sp-2);font-size:var(--text-base);letter-spacing:-.012em;color:var(--rp-text);font-weight:600;display:inline-flex}.logo em{color:var(--rp-text-faint);font-style:normal;font-weight:400}.logo-mark{background:var(--rp-stage);border-radius:7px;flex-shrink:0;width:22px;height:22px;position:relative;overflow:hidden}.logo-mark:before{content:"";background:var(--rp-spot);width:7px;height:7px;box-shadow:0 -4px 10px 3px var(--rp-spot-glow);animation:rp-breathe 6s var(--ease) infinite;border-radius:50%;position:absolute;top:58%;left:50%;translate:-50% -50%}.tabs{gap:var(--sp-1);border-bottom:1px solid var(--rp-line);display:flex}.tabs a{font-size:var(--text-sm);color:var(--rp-text-dim);padding:var(--sp-2) var(--sp-3);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tabs a:hover{color:var(--rp-text)}.tabs a[aria-current]{color:var(--rp-text);border-bottom-color:var(--rp-text)}.badge{white-space:nowrap;font-size:var(--text-xs);padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--rp-bg-2);color:var(--rp-text-dim);align-items:center;gap:6px;font-weight:500;display:inline-flex}.badge--ok{background:var(--rp-ok-soft);color:var(--rp-ok)}.badge--warn{background:var(--rp-warn-soft);color:var(--rp-warn)}.badge--danger{background:var(--rp-danger-soft);color:var(--rp-danger)}.badge--primary{background:var(--rp-primary-soft);color:var(--rp-primary)}.badge--live{background:var(--rp-danger-soft);color:#c2272d;color:lab(43.5481% 60.1912 37.9532)}.dark .badge--live{color:#f97770;color:lab(65.9538% 50.1356 28.6987)}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge--live .dot{animation:rp-pulse 1.6s var(--ease) infinite;position:relative}.kbd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--rp-text-dim);background:var(--rp-bg-1);border:1px solid var(--rp-line-strong);border-radius:var(--radius-s);border-bottom-width:2px;padding:1px 6px}.avatar{background:var(--rp-primary-soft);width:28px;height:28px;color:var(--rp-primary);font-size:var(--text-xs);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.stage{background:var(--rp-stage);color:var(--rp-stage-text);border-radius:var(--radius-l);box-shadow:var(--rp-shadow-stage);isolation:isolate;position:relative;overflow:hidden}.stage:before{content:"";z-index:-1;background:radial-gradient(ellipse 54% 58% at 50% -10%, var(--rp-spot-glow), transparent 62%);animation:rp-lights-up 1.4s var(--ease) both, rp-breathe 9s var(--ease) 1.4s infinite;transition:translate 1.8s var(--ease);position:absolute;inset:0 -15%}.stage--spot-left:before{translate:-9%}.stage--spot-right:before{translate:9%}.rise-armed .rise:not(.is-visible) .stage:before{opacity:0;animation:none}.stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(130% 90% at 50% 115%,#0000004d,#0000 55%);background:radial-gradient(130% 90% at 50% 115%,lab(0% 0 0/.3),#0000 55%);position:absolute;inset:0}.stage-head{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);font-size:var(--text-sm);color:var(--rp-stage-dim);display:flex}.tile{background:var(--rp-stage-2);border:1px solid var(--rp-stage-line);border-radius:var(--radius-m);aspect-ratio:16/10.5;transition:border-color .6s var(--ease), box-shadow .6s var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.tile:before{content:"";z-index:2;background:radial-gradient(ellipse 75% 65% at 50% -12%, var(--rp-spot-glow), transparent 60%);opacity:0;transition:opacity .6s var(--ease);pointer-events:none;position:absolute;inset:0}.tile--speaking:before{opacity:1}.tile--speaking{box-shadow:0 0 0 1px #efe3cb59, 0 0 28px -4px var(--rp-spot-glow);border-color:#efe3cb8c;border-color:lab(90.8442% 1.28281 13.5537/.55)}@supports (color:lab(0% 0 0)){.tile--speaking{box-shadow:0 0 0 1px lab(90.8442% 1.28281 13.5537/.35), 0 0 28px -4px var(--rp-spot-glow)}}.tile-avatar{background:var(--rp-stage-3);border:1px solid var(--rp-stage-line);width:72px;height:72px;font-family:var(--font-mono);font-size:var(--text-lg);color:var(--rp-stage-text);letter-spacing:.04em;border-radius:50%;place-items:center;font-weight:500;display:grid}.tile--speaking .tile-avatar{animation:3.4s ease-in-out infinite rp-presence}.tile-media{z-index:1;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.tile-media video,.tile-media canvas{object-fit:cover;width:100%;height:100%;display:block}.tile--media-live .tile-media{opacity:1}.tile-mirror{transform:scaleX(-1)}.tile-name{z-index:3;left:var(--sp-3);bottom:var(--sp-3);align-items:center;gap:var(--sp-2);font-size:var(--text-xs);color:var(--rp-stage-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-s);background:#03030699;background:lab(.887838% .0521913 -1.01319/.6);padding:4px 10px;font-weight:500;display:inline-flex;position:absolute}.tile-role{z-index:3;right:var(--sp-3);top:var(--sp-3);font-size:var(--text-xs);color:var(--rp-stage-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-pill);background:#030306bf;background:lab(.887838% .0521913 -1.01319/.75);padding:3px 10px;font-weight:500;position:absolute}.voice{height:12px;color:var(--rp-spot);align-items:center;gap:2px;display:inline-flex}.voice i{transform-origin:50%;background:currentColor;border-radius:2px;width:2.5px;height:100%;animation:1s ease-in-out infinite rp-voice}.voice i:first-child{animation-delay:-.9s}.voice i:nth-child(2){animation-delay:-.6s}.voice i:nth-child(3){animation-delay:-.3s}.voice i:nth-child(4){animation-delay:-.75s}.voice i:nth-child(5){animation-delay:-.45s}.tile .voice{max-width:22px;transition:max-width .45s var(--ease), opacity .45s var(--ease);overflow:hidden}.tile:not(.tile--speaking) .voice{opacity:0;max-width:0}.captions{text-align:center;max-width:68%;font-size:var(--text-base);color:var(--rp-stage-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rp-stage-line);border-radius:var(--radius-m);padding:var(--sp-3) var(--sp-5);background:#0202049e;background:lab(.645594% .0488982 -.832397/.62);justify-self:center;line-height:1.5}.captions strong{color:var(--rp-spot);font-weight:500}.cap-a{animation:rp-cap-in .45s var(--ease) both}.cap-b{animation:rp-cap-in-b .45s var(--ease) both}.rec{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--rp-stage-text);display:inline-flex}.rec .rec-dot{background:var(--rp-live);width:8px;height:8px;animation:rp-pulse 1.6s var(--ease) infinite;border-radius:50%;position:relative}.rec .rec-dot:after,.badge--live .dot:after{content:"";border:1px solid var(--rp-live);border-radius:50%;animation:1.6s ease-out infinite rp-ripple;position:absolute;inset:-2px}.timer{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--rp-stage-dim)}.stage-controls{z-index:5;justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5);display:flex;position:relative}.ctl{width:44px;height:44px;color:var(--rp-stage-text);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#ffffff14;background:lab(100% 0 0/.08);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ctl:hover{background:#ffffff26;background:lab(100% 0 0/.15)}.ctl--off{background:var(--rp-danger-soft);color:var(--rp-live);border-color:#0000}.ctl--end{border-radius:var(--radius-pill);width:auto;padding:0 var(--sp-5);background:var(--rp-live);color:#fff;color:lab(100% 0 0);font-size:var(--text-sm);font-weight:500;font-family:var(--font-ui);border-color:#0000}.ctl--end:hover{background:#c52b30;background:lab(44.7116% 60.1633 37.6838)}.stage-init{z-index:4;place-content:center;justify-items:center;gap:var(--sp-4);padding-bottom:var(--sp-20);background:var(--rp-stage);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage-init{background:color-mix(in oklab, var(--rp-stage) 88%, transparent)}}.stage-init{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:rp-init-in .45s var(--ease) both;transition:opacity .45s var(--ease)}.stage-init--done{opacity:0;pointer-events:none}.stage-init-dial{width:120px;height:120px;animation:rp-init-dial-in .6s var(--ease) both;position:relative}.stage-init-dial svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.stage-init-track{fill:none;stroke:var(--rp-stage-line);stroke-width:3px}.stage-init-progress{fill:none;stroke:var(--rp-spot);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--rp-spot-glow));transition:stroke-dashoffset var(--dur-med) var(--ease), filter .45s var(--ease)}.stage-init--done .stage-init-progress{filter:drop-shadow(0 0 18px var(--rp-spot-glow))}.stage-init-num{font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--rp-stage-text);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.stage-init-label{font-size:var(--text-sm);color:var(--rp-stage-text);border:1px solid var(--rp-stage-line);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0202049e;background:lab(.645594% .0488982 -.832397/.62);padding:5px 14px}.stage-init-hint{font-size:var(--text-xs);color:var(--rp-stage-dim)}@keyframes rp-init-in{0%{opacity:0}}@keyframes rp-init-dial-in{0%{opacity:0;scale:.94}}.stage :focus-visible{outline-color:var(--rp-spot)}.scorecard{background:var(--rp-bg-1);border:1px solid var(--rp-line);border-radius:var(--radius-m);box-shadow:var(--rp-shadow-1);overflow:hidden}.report-head{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--rp-line);display:flex}.report-title{font-size:var(--text-md);letter-spacing:-.012em;font-weight:600}.report-sub{font-size:var(--text-sm);color:var(--rp-text-faint);margin-top:2px}.report-body{padding:var(--sp-6);gap:var(--sp-6);display:grid}.report-foot{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--rp-line);background:var(--rp-bg-0);font-size:var(--text-xs);color:var(--rp-text-faint);display:flex}.grade{border-radius:var(--radius-m);width:46px;height:46px;font-family:var(--font-mono);font-size:var(--text-md);background:var(--rp-ok-soft);color:var(--rp-ok);place-items:center;font-weight:600;display:inline-grid}.grade--b{background:var(--rp-primary-soft);color:var(--rp-primary)}.grade--c{background:var(--rp-warn-soft);color:var(--rp-warn)}.grade--d{background:var(--rp-danger-soft);color:var(--rp-danger)}.rise.is-visible .grade{animation:rp-stamp .55s var(--ease) .45s both}.rubric{gap:var(--sp-4);display:grid}.rubric-row{align-items:center;gap:var(--sp-4);grid-template-columns:168px 1fr 44px;display:grid}.rubric-label{font-size:var(--text-sm);color:var(--rp-text-dim);font-weight:500}.rubric-score{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--rp-text)}.meter{border-radius:var(--radius-pill);background:var(--rp-bg-2);height:6px;overflow:hidden}.meter-fill{border-radius:var(--radius-pill);background:var(--rp-primary);transform-origin:0;height:100%;transition:width .9s var(--ease), transform 1s var(--ease) .25s}.rise-armed .rise:not(.is-visible) .meter-fill{transform:scaleX(0)}.meter-fill--ok{background:var(--rp-ok)}.meter-fill--warn{background:var(--rp-warn)}.meter-fill--danger{background:var(--rp-danger)}.coach-note{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);color:var(--rp-text);border-left:2px solid var(--rp-primary);padding-left:var(--sp-4);line-height:1.6}.coach-note cite{font-family:var(--font-ui);font-style:normal;font-size:var(--text-xs);color:var(--rp-text-faint);margin-top:var(--sp-2);display:block}.meta{gap:2px;display:grid}.meta dt{font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--rp-text-faint);font-weight:500}.meta dd{font-size:var(--text-sm);color:var(--rp-text);margin:0}.transcript{display:grid}.turn{gap:var(--sp-4);padding:var(--sp-3) 0;grid-template-columns:56px 1fr;display:grid}.turn+.turn{border-top:1px solid var(--rp-line)}.turn-time{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--rp-text-faint);padding-top:3px}.turn-speaker{font-size:var(--text-sm);font-weight:600}.turn--agent .turn-speaker{color:var(--rp-primary)}.turn p{font-size:var(--text-sm);margin-top:2px;line-height:1.6}.turn mark{background:var(--rp-warn-soft);color:inherit;border-bottom:1px solid var(--rp-warn);border-radius:2px;padding:0 2px}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{font-size:var(--text-xs);letter-spacing:.04em;text-align:left;color:var(--rp-text-faint);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--rp-line);font-weight:500}.table td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rp-line);color:var(--rp-text-dim)}.table tr:last-child td{border-bottom:none}.table tbody tr{transition:background var(--dur-fast) var(--ease)}.table tbody tr:hover td{background:var(--rp-bg-0)}.stat{gap:var(--sp-1);display:grid}.stat-value{font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rp-text);font-weight:600}.stat-label{font-size:var(--text-sm);color:var(--rp-text-faint)}.stat-delta{font-size:var(--text-xs);font-weight:500}.stat-delta--up{color:var(--rp-ok)}.stat-delta--down{color:var(--rp-danger)}@keyframes rp-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes rp-voice{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes rp-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes rp-lights-up{0%{opacity:0;scale:.85}to{opacity:.75;scale:1}}@keyframes rp-ripple{0%{opacity:.9;scale:.6}to{opacity:0;scale:2}}@keyframes rp-sheen{0%{translate:-130%}to{translate:130%}}@keyframes rp-stamp{0%{opacity:0;scale:1.6}70%{opacity:1;scale:.96}to{opacity:1;scale:1}}@keyframes rp-presence{0%,to{scale:1}50%{scale:1.035}}@keyframes rp-cap-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes rp-cap-in-b{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.rise{transition:opacity .7s var(--ease), transform .7s var(--ease)}.rise-armed .rise:not(.is-visible){opacity:0;transform:translateY(14px)}.rise.is-visible{opacity:1;transform:none}.rise .stagger>*,.rise.stagger>*{transition:opacity .55s var(--ease), translate .55s var(--ease)}.rise-armed .rise:not(.is-visible) .stagger>*,.rise-armed .rise.stagger:not(.is-visible)>*{opacity:0;translate:0 10px}.rise .stagger>:nth-child(2),.rise.stagger>:nth-child(2){transition-delay:60ms}.rise .stagger>:nth-child(3),.rise.stagger>:nth-child(3){transition-delay:.12s}.rise .stagger>:nth-child(4),.rise.stagger>:nth-child(4){transition-delay:.18s}.rise .stagger>:nth-child(5),.rise.stagger>:nth-child(5){transition-delay:.24s}.rise .stagger>:nth-child(6),.rise.stagger>:nth-child(6){transition-delay:.3s}.rise .stagger>:nth-child(7),.rise.stagger>:nth-child(7){transition-delay:.36s}.rise .stagger>:nth-child(8),.rise.stagger>:nth-child(8){transition-delay:.42s}.rise .stagger>:nth-child(n+9),.rise.stagger>:nth-child(n+9){transition-delay:.48s}.trace{background:var(--rp-line);height:1px;position:relative}.trace:after{content:"";background:linear-gradient(90deg, transparent, var(--rp-primary), transparent);width:90px;height:2px;animation:rp-trace 5.5s var(--ease) infinite;opacity:0;border-radius:2px;position:absolute;top:-.5px;left:0}.trace--spot:after{background:linear-gradient(90deg, transparent, var(--rp-spot), transparent)}.beam{background:var(--rp-line-strong);height:1px;position:relative}.beam:before,.beam:after{content:"";background:var(--rp-line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;translate:0 -50%}.beam:before{left:-2px}.beam:after{right:-2px}.beam i{background:var(--rp-primary);width:7px;height:7px;box-shadow:0 0 8px var(--rp-primary-ring);animation:rp-beam 3.2s var(--ease) infinite;border-radius:50%;position:absolute;top:50%;left:0;translate:0 -50%}.dots{color:var(--rp-primary);align-items:center;gap:5px;display:inline-flex}.dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite rp-dots}.dots i:nth-child(2){animation-delay:.16s}.dots i:nth-child(3){animation-delay:.32s}.ping{width:10px;height:10px;color:var(--rp-primary);background:currentColor;border-radius:50%;display:inline-block;position:relative}.ping:before,.ping:after{content:"";border:1px solid;border-radius:50%;animation:2.4s ease-out infinite rp-ping;position:absolute;inset:0}.ping:after{animation-delay:1.2s}.ping--live{color:var(--rp-live)}.ping--spot{color:var(--rp-spot)}.ping--ok{color:var(--rp-ok)}.wave{height:22px;color:var(--rp-primary);align-items:center;gap:3px;display:inline-flex}.wave i{transform-origin:50%;background:currentColor;border-radius:3px;width:3px;height:100%;animation:1.25s ease-in-out infinite rp-voice}.wave i:first-child{animation-delay:-1.15s}.wave i:nth-child(2){animation-delay:-.95s}.wave i:nth-child(3){animation-delay:-.72s}.wave i:nth-child(4){animation-delay:-.5s}.wave i:nth-child(5){animation-delay:-1.05s}.wave i:nth-child(6){animation-delay:-.3s}.wave i:nth-child(7){animation-delay:-.85s}.wave i:nth-child(8){animation-delay:-.6s}.wave i:nth-child(9){animation-delay:-1.2s}@property --p{syntax:"<number>";inherits:true;initial-value:0}.ring{--p:var(--ring,0);aspect-ratio:1;width:64px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:--p 1.2s var(--ease) .3s;place-items:center;font-weight:600;display:inline-grid;position:relative}.ring:before{content:"";background:conic-gradient(var(--ring-color,var(--rp-primary)) calc(var(--p) * 1%), var(--rp-bg-2) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.ring--ok{--ring-color:var(--rp-ok)}.ring--warn{--ring-color:var(--rp-warn)}.ring--spot{--ring-color:var(--rp-spot)}.rise-armed .rise:not(.is-visible) .ring{--p:0}.dotfield{isolation:isolate}.dotfield:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--rp-line-strong) 1px, transparent 1.5px);opacity:.55;background-size:22px 22px;animation:26s linear infinite rp-field;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 85% at 50% 15%,#000,#0000 72%);mask:radial-gradient(75% 85% at 50% 15%,#000,#0000 72%)}.glow-drift{isolation:isolate}.glow-drift:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 42% 36% at 16% 22%, var(--rp-primary-soft), transparent 70%), radial-gradient(ellipse 38% 32% at 84% 34%, var(--rp-spot-glow), transparent 70%);filter:blur(28px);opacity:.7;animation:rp-drift 24s var(--ease) infinite alternate;position:absolute;inset:-12%}@keyframes rp-trace{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 90px)}}@keyframes rp-beam{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes rp-dots{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes rp-ping{0%{opacity:.8;scale:1}to{opacity:0;scale:3.1}}@keyframes rp-field{0%{background-position:0 0}to{background-position:22px 22px}}@keyframes rp-drift{0%{transform:translate(-2%,-1%)}to{transform:translate(2%,2%)scale(1.06)}}.container{max-width:1120px;padding-inline:var(--sp-6);margin-inline:auto}.flow>*+*{margin-top:var(--sp-4)}.grid{gap:var(--sp-4);display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.row{align-items:center;gap:var(--sp-3);display:flex}.row--between{justify-content:space-between}.stack{gap:var(--sp-3);flex-direction:column;display:flex}.text-dim{color:var(--rp-text-dim)}.text-faint{color:var(--rp-text-faint)}.text-primary{color:var(--rp-primary)}.text-ok{color:var(--rp-ok)}.text-danger{color:var(--rp-danger)}@media (max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.rubric-row{grid-template-columns:120px 1fr 40px}}@media (max-width:600px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}h1{font-size:var(--text-2xl)}.nav{padding:0 var(--sp-4)}}@media print{body{background:#fff}.nav,.stage,.no-print{display:none!important}.card,.scorecard{box-shadow:none;border-color:#bebebe;border-color:lab(76.8% -.0000298023 0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rise,.rise-armed .rise:not(.is-visible){opacity:1;transform:none}.rise-armed .rise:not(.is-visible) .stagger>*,.rise-armed .rise.stagger:not(.is-visible)>*{opacity:1;translate:none}.rise-armed .rise:not(.is-visible) .meter-fill{transform:none}.rise-armed .rise:not(.is-visible) .ring{--p:var(--ring,0)}.rise-armed .rise:not(.is-visible) .stage:before{opacity:1}.btn--primary:after{display:none}}.mic-meter{align-items:center;gap:2.5px;height:14px;display:inline-flex}.mic-meter i{width:3px;height:5px;transition:height 90ms var(--ease), background 90ms var(--ease);background:#ffffff2e;background:lab(100% 0 0/.18);border-radius:2px}.mic-meter i.on{background:var(--rp-spot);height:12px}.mic-meter--paper i{background:var(--rp-line-strong)}.mic-meter--paper i.on{background:var(--rp-ok)}.mic-meter--muted i,.mic-meter--muted i.on{background:#ffffff1f;background:lab(100% 0 0/.12);height:3px}.mic-meter--paper.mic-meter--muted i{background:var(--rp-line)}:root{--site-bg:var(--rp-bg-0);--site-surface:var(--rp-bg-1);--site-surface-raised:var(--rp-bg-2);--site-text:var(--rp-text);--site-text-muted:var(--rp-text-dim);--site-line:var(--rp-line);--site-accent:var(--rp-primary);--site-accent-2:var(--rp-ok);--site-error:var(--rp-danger);--site-success:var(--rp-ok);--site-warning:var(--rp-warn);--site-bubble-user-bg:var(--rp-primary-soft);--site-bubble-user-text:var(--rp-text);--site-bubble-persona-bg:var(--rp-bg-2);--site-bubble-persona-text:var(--rp-text);--site-shadow-s:var(--rp-shadow-1);--site-shadow-m:var(--rp-shadow-2);--site-font-display:var(--font-ui);--site-font-ui:var(--font-ui);--site-font-mono:var(--font-mono);--site-radius-s:var(--radius-s);--site-radius-m:var(--radius-m);--site-radius-l:var(--radius-l);--site-focus-ring:0 0 0 3px var(--rp-primary-ring);--site-motion-duration:var(--dur-fast);--site-motion-ease:var(--ease);--site-accent-contrast:#fff}.dark{--site-accent-contrast:#0b0d12}@supports (color:lab(0% 0 0)){.dark{--site-accent-contrast:lab(3.66439% .0641197 -2.47121)}}.site-footer{border-top:1px solid var(--rp-line);background:var(--rp-bg-0);margin-top:var(--sp-20)}.site-footer-inner{max-width:1120px;padding:var(--sp-6) 24px;align-items:center;gap:var(--sp-5);row-gap:var(--sp-2);font-size:var(--text-sm);color:var(--rp-text-dim);flex-wrap:wrap;margin:0 auto;display:flex}.site-footer-inner a{min-height:44px;color:var(--rp-text-dim);align-items:center;text-decoration:none;display:inline-flex}.site-footer-inner a:hover{color:var(--rp-text)}.logo--footer{opacity:.85}textarea.input--mono-facts{font-family:var(--font-mono);font-size:var(--text-sm)}@media (max-width:700px){textarea.input--mono-facts{font-size:16px}}.nav a.btn--primary{color:#fff}.dark .nav a.btn--primary{color:#0b0d12;color:lab(3.66439% .0641197 -2.47121)}.nav-anchors{gap:4px;display:inline-flex}@media (max-width:700px){.nav-anchors{display:none}}.nav-practice{gap:4px;display:inline-flex}@media (max-width:700px){.nav-practice{display:none}}.field-error{color:var(--rp-danger);font-size:.8125rem}.nav a.aic-usermenu-signin{color:var(--rp-text);border-radius:999px;min-height:0;padding:6px 10px;font-size:13px;font-weight:500}.nav a.aic-usermenu-signin:hover{background:var(--rp-bg-2);color:var(--rp-text)}.nav a.aic-usermenu-signin:focus-visible{outline:2px solid var(--rp-primary);outline-offset:2px}.site-footer{position:relative}.site-footer:after{content:"";background:linear-gradient(90deg, transparent, var(--rp-primary), transparent);opacity:0;width:90px;height:1.5px;animation:rp-trace 8s var(--ease) infinite;pointer-events:none;border-radius:2px;animation-delay:4s;position:absolute;top:-1px;left:0}@media (prefers-reduced-motion:reduce){.site-footer:after{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
