@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;font-style:normal;font-weight:800;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:800;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:800;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:800;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:800;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_cb6976ec-module__nBaEAG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_cb6976ec-module__nBaEAG__variable{--font-geist-sans:"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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:800;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:800;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:800;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:800;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:800;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:800;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_ce919c7a-module__sxUhTq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_ce919c7a-module__sxUhTq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.avatar-shell-module__vMqdQG__layer{z-index:var(--z-shell);pointer-events:none;will-change:transform;transform-origin:50%;position:fixed;top:0;left:0}.avatar-shell-module__vMqdQG__layer *{pointer-events:none!important}.avatar-shell-module__vMqdQG__layer canvas{width:100%!important;height:100%!important}.avatar-shell-module__vMqdQG__mount{will-change:opacity, filter;width:100%;height:100%;position:relative}.avatar-shell-module__vMqdQG__emberCanvas{z-index:var(--z-shell-fx);pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.avatar-shell-module__vMqdQG__welcomeLine{z-index:var(--z-shell-caption);color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-snug);text-align:center;text-wrap:balance;pointer-events:none;margin:0;animation:.48s cubic-bezier(.2,0,0,1) .9s both avatar-shell-module__vMqdQG__welcome-rise;position:fixed;translate:-50%}@keyframes avatar-shell-module__vMqdQG__welcome-rise{0%{opacity:0;translate:-50% 12px}}@media (prefers-reduced-motion:reduce){.avatar-shell-module__vMqdQG__welcomeLine{animation-duration:1ms;animation-delay:0s}}
.session-chrome-module__tHWbeW__stop{min-width:11rem;min-height:3.25rem;padding:var(--space-3) var(--space-6);border:1.5px solid var(--danger);border-radius:var(--r-pill);color:var(--danger);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--w-black);letter-spacing:.1em;cursor:pointer;pointer-events:auto;transition-property:transform,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:#0000008c;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.session-chrome-module__tHWbeW__stop:hover{background:#ff6b7214}.session-chrome-module__tHWbeW__stop:active{transform:scale(.96)}.session-chrome-module__tHWbeW__stop:focus-visible{box-shadow:var(--focus-ring);outline:none}.session-chrome-module__tHWbeW__stopCompact{min-width:8rem;min-height:3rem}.session-chrome-module__tHWbeW__stopIcon{background:currentColor;border-radius:2px;width:.85rem;height:.85rem}.session-chrome-module__tHWbeW__skipExercise{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--w-medium);cursor:pointer;pointer-events:auto;transition-property:transform,color,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:0 0}.session-chrome-module__tHWbeW__skipExercise:hover{background:var(--surface-1);color:var(--ink-2)}.session-chrome-module__tHWbeW__skipExercise:active{transform:scale(.96)}.session-chrome-module__tHWbeW__skipExercise:focus-visible{box-shadow:var(--focus-ring);outline:none}.session-chrome-module__tHWbeW__workoutControls{border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--hairline-strong);pointer-events:auto;background:#000000db;justify-content:center;align-items:center;gap:2px;padding:2px;display:flex}.session-chrome-module__tHWbeW__workoutAction{min-width:4.5rem;min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--r-pill);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--w-semibold);cursor:pointer;transition-property:transform,color,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:#ffffff14;border:0}.session-chrome-module__tHWbeW__workoutAction:hover:not(:disabled){background:#ffffff24}.session-chrome-module__tHWbeW__workoutAction:active:not(:disabled){transform:scale(.96)}.session-chrome-module__tHWbeW__workoutAction:focus-visible{box-shadow:var(--focus-ring);outline:none}.session-chrome-module__tHWbeW__workoutAction:disabled{color:var(--ink-3);cursor:default;opacity:.6}.session-chrome-module__tHWbeW__mute{border-radius:var(--r-round);width:2.75rem;height:2.75rem;color:var(--ink-3);cursor:pointer;pointer-events:auto;transition-property:transform,color,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.session-chrome-module__tHWbeW__mute:hover{background:var(--surface-1);color:var(--ink-2)}.session-chrome-module__tHWbeW__mute:active{transform:scale(.96)}.session-chrome-module__tHWbeW__mute:focus-visible{box-shadow:var(--focus-ring);outline:none}.session-chrome-module__tHWbeW__muteActive{color:var(--danger)}.session-chrome-module__tHWbeW__muteGlyph{width:1.5rem;height:1.5rem}.session-chrome-module__tHWbeW__railDock{z-index:var(--z-safety);left:max(var(--gutter), env(safe-area-inset-left));right:max(var(--gutter), env(safe-area-inset-right));bottom:max(var(--space-4), env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:var(--space-4);pointer-events:none;display:flex;position:fixed}.session-chrome-module__tHWbeW__railInline{z-index:var(--z-safety);align-items:center;gap:var(--space-4);pointer-events:none;display:flex;position:relative}.session-chrome-module__tHWbeW__workoutRail{gap:var(--space-2);flex-direction:column}@media (prefers-reduced-motion:reduce){.session-chrome-module__tHWbeW__stop,.session-chrome-module__tHWbeW__mute,.session-chrome-module__tHWbeW__skipExercise,.session-chrome-module__tHWbeW__workoutAction{transition-duration:0s}}
.media-panel-module__5uag1G__panel{border-radius:var(--r-lg);width:100%;height:100%;box-shadow:var(--elev-hairline);background:#000;overflow:hidden}.media-panel-module__5uag1G__takeoverSlot{isolation:isolate;background:#000;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.media-panel-module__5uag1G__takeoverBase{z-index:0;position:absolute;inset:0}.media-panel-module__5uag1G__takeoverBase[aria-hidden=true]{pointer-events:none}.media-panel-module__5uag1G__takeoverContent{z-index:4;box-sizing:border-box;width:100%;height:100%;min-height:inherit;padding:var(--space-4);overscroll-behavior:contain;background:#000;align-content:center;justify-items:center;display:grid;position:relative;overflow:auto}.media-panel-module__5uag1G__takeoverContent[aria-hidden=true]{visibility:hidden;pointer-events:none}.media-panel-module__5uag1G__takeoverSlot[data-takeover-kind=embedded] .media-panel-module__5uag1G__takeoverContent{position:absolute;inset:0}.media-panel-module__5uag1G__takeoverSlot[data-takeover-kind=lower]{width:min(100%,34rem)}.media-panel-module__5uag1G__takeoverSlot[data-takeover-kind=lower][data-takeover-active=false]{display:none}.media-panel-module__5uag1G__takeoverSlot[data-takeover-kind=lower][data-takeover-active=true]{border-radius:var(--r-lg);min-height:18rem;box-shadow:var(--elev-hairline)}.media-panel-module__5uag1G__takeoverSlot[data-takeover-kind=scene]{border-radius:var(--r-lg);min-height:min(58dvh,36rem)}.media-panel-module__5uag1G__takeoverSlot[data-takeover-kind=scene][data-takeover-active=false]{display:none}.media-panel-module__5uag1G__slot{transform-origin:0 0;will-change:transform;position:absolute;overflow:hidden}.media-panel-module__5uag1G__primary{border-radius:var(--r-lg);inset:0}.media-panel-module__5uag1G__pip{aspect-ratio:4/3;width:clamp(6.5rem,34%,11rem);box-shadow:var(--elev-hairline-strong);z-index:2;border-radius:.75rem;top:.75rem;right:.75rem}.media-panel-module__5uag1G__hidden{aspect-ratio:4/3;visibility:hidden;pointer-events:none;z-index:0;border-radius:.75rem;width:clamp(6.5rem,34%,11rem);top:.75rem;right:.75rem}.media-panel-module__5uag1G__pipButton{aspect-ratio:4/3;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;width:clamp(6.5rem,34%,11rem);transition-property:transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:0 0;border:0;border-radius:.75rem;margin:0;padding:0;position:absolute;top:.75rem;right:.75rem}.media-panel-module__5uag1G__pipButton:active{transform:scale(.96)}.media-panel-module__5uag1G__pipButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.media-panel-module__5uag1G__repBadge{color:var(--volt);font-weight:var(--w-black);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);text-shadow:0 0 24px var(--volt-glow);pointer-events:none;animation:media-panel-module__5uag1G__repTick .14s var(--ease-out);padding:1.25rem;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1;position:absolute;bottom:0;left:0}@keyframes media-panel-module__5uag1G__repTick{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.media-panel-module__5uag1G__repBadge{animation:none}}
.session-layouts-module__3s3M2W__noCam{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--gutter) calc(6.5rem + env(safe-area-inset-bottom));--session-cards-clearance:8rem;flex-direction:column;align-items:center;display:flex;position:relative}.session-layouts-module__3s3M2W__title{font-size:var(--text-3xl);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);color:var(--ink);text-align:center;text-wrap:balance;margin:0}.session-layouts-module__3s3M2W__noCamStage{flex:1;place-items:center;width:100%;min-height:0;display:grid}.session-layouts-module__3s3M2W__noCamOreol{width:min(76vw,22rem)}.session-layouts-module__3s3M2W__coachLine{min-height:calc(2 * var(--lh-snug) * var(--text-xl));max-width:26rem;font-size:var(--text-xl);line-height:var(--lh-snug);color:var(--ink);text-align:center;text-wrap:balance;margin:0}.session-layouts-module__3s3M2W__muteCorner{z-index:var(--z-safety);top:max(var(--space-4), env(safe-area-inset-top));right:max(var(--space-4), env(safe-area-inset-right));position:fixed}.session-layouts-module__3s3M2W__mobile{align-items:center;gap:var(--space-3);min-height:100dvh;padding:max(var(--space-4), env(safe-area-inset-top)) var(--gutter) calc(5.75rem + env(safe-area-inset-bottom));--session-cards-clearance:6.75rem;flex-direction:column;display:flex;position:relative}.session-layouts-module__3s3M2W__titleCompact{font-size:var(--text-2xl);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);color:var(--ink);text-align:center;text-wrap:balance;margin:0}.session-layouts-module__3s3M2W__mobileOreolRow{place-items:center;display:grid}.session-layouts-module__3s3M2W__mobileOreol{width:clamp(8.5rem,34vw,11rem)}.session-layouts-module__3s3M2W__coachLineCompact{min-height:calc(2 * var(--lh-snug) * var(--text-base));max-width:24rem;font-size:var(--text-base);line-height:var(--lh-snug);color:var(--ink-2);text-align:center;text-wrap:balance;margin:0}.session-layouts-module__3s3M2W__mobilePanel{flex:1;width:100%;min-height:18rem}.session-layouts-module__3s3M2W__mobileStop{flex:1;max-width:18rem}.session-layouts-module__3s3M2W__desktop{gap:var(--space-10);width:min(100%,88rem);min-height:100dvh;padding:var(--space-8) var(--gutter);grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.session-layouts-module__3s3M2W__desktopLeft{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.session-layouts-module__3s3M2W__desktopKicker{font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0}.session-layouts-module__3s3M2W__desktopOreol{width:min(100%,20rem)}.session-layouts-module__3s3M2W__desktopRail{justify-content:center}.session-layouts-module__3s3M2W__desktopRight{min-width:0;height:min(78vh,52rem)}.session-layouts-module__3s3M2W__desktopPanel{width:100%;height:100%}.session-layouts-module__3s3M2W__noCamTakeover{margin-top:var(--space-4);flex:none}@media (max-width:899px){.session-layouts-module__3s3M2W__desktop{gap:var(--space-5);grid-template-columns:1fr;align-items:start}.session-layouts-module__3s3M2W__desktopRight{height:60vh}}.session-layouts-module__3s3M2W__slotFill{position:absolute;inset:0}.session-layouts-module__3s3M2W__coachActivation{width:100%;height:100%;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0}.session-layouts-module__3s3M2W__coachActivation:disabled{cursor:default}.session-layouts-module__3s3M2W__coachActivation:focus-visible{box-shadow:var(--focus-ring);outline:0}.session-layouts-module__3s3M2W__cameraFallback{background:radial-gradient(120% 90% at 50% 10%,#ffffff0d,#0000 60%),#000;place-items:center;width:100%;height:100%;display:grid}.session-layouts-module__3s3M2W__cameraFallbackLabel{font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}
.streak-ticks-module__qwmOKG__row{gap:var(--space-2);align-items:center;display:inline-flex}.streak-ticks-module__qwmOKG__tick{border-radius:.3125rem;flex:none;width:.625rem;height:2.125rem}.streak-ticks-module__qwmOKG__tick[data-state=lit]{background:var(--volt)}.streak-ticks-module__qwmOKG__tick[data-state=missed]{background:#ffffff1a}.streak-ticks-module__qwmOKG__tick[data-state=today]{background:var(--volt-bright);animation:2.6s ease-in-out infinite streak-ticks-module__qwmOKG__tick-breathe}.streak-ticks-module__qwmOKG__tick[data-state=reserved]{box-shadow:inset 0 0 0 1.5px var(--volt);background:0 0}@keyframes streak-ticks-module__qwmOKG__tick-breathe{0%,to{box-shadow:0 0 6px var(--volt-glow)}50%{box-shadow:0 0 14px var(--volt-glow)}}@media (prefers-reduced-motion:reduce){.streak-ticks-module__qwmOKG__tick[data-state=today]{box-shadow:0 0 10px var(--volt-glow);animation:none}}.streak-ticks-module__qwmOKG__micro{gap:var(--space-1)}.streak-ticks-module__qwmOKG__micro .streak-ticks-module__qwmOKG__tick{border-radius:.1875rem;width:.375rem;height:1rem}
.commit-farewell-module__8R40UW__materialize{animation:commit-farewell-module__8R40UW__commit-materialize var(--dur-base) var(--ease-out) both}@keyframes commit-farewell-module__8R40UW__commit-materialize{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:translateY(0)}}.commit-farewell-module__8R40UW__surface{width:100%;max-width:26rem;padding-inline:var(--space-2);flex-direction:column;margin-inline:auto;display:flex}.commit-farewell-module__8R40UW__prompt{margin:0 0 var(--space-5);color:var(--ink-2);font-size:var(--text-lg);font-weight:var(--w-regular);line-height:var(--lh-snug);text-align:center;text-wrap:balance}.commit-farewell-module__8R40UW__chips{gap:var(--space-3);flex-direction:column;display:flex}.commit-farewell-module__8R40UW__chip{width:100%;min-height:3.5rem;padding:var(--space-3) var(--space-5);border-radius:var(--r-md);background:var(--surface-1);box-shadow:var(--elev-hairline);color:var(--ink);font-family:inherit;font-size:var(--text-base);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition-property:box-shadow,background-color,transform;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-out);border:0;align-items:center;display:flex;position:relative}.commit-farewell-module__8R40UW__chipSelected{background:var(--surface-2);box-shadow:var(--glow-selected)}.commit-farewell-module__8R40UW__chipText{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.commit-farewell-module__8R40UW__chipLabel{color:var(--ink)}.commit-farewell-module__8R40UW__chipSub{color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--w-regular)}.commit-farewell-module__8R40UW__chipDot{width:.5625rem;height:.5625rem;margin-left:var(--space-3);border-radius:var(--r-round);background:var(--volt);box-shadow:var(--glow-live);opacity:0;transition-property:opacity;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-out);flex:none}.commit-farewell-module__8R40UW__chipSelected .commit-farewell-module__8R40UW__chipDot{opacity:1}.commit-farewell-module__8R40UW__decline{margin-top:var(--space-4);padding:var(--space-2) var(--space-3);color:var(--ink-3);font-family:inherit;font-size:var(--text-sm);font-weight:var(--w-regular);cursor:pointer;transition-property:color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-out);background:0 0;border:0;align-self:center;position:relative}.commit-farewell-module__8R40UW__decline:hover{color:var(--ink-2)}.commit-farewell-module__8R40UW__decline:before{content:"";width:100%;min-width:2.75rem;height:100%;min-height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.commit-farewell-module__8R40UW__cta{width:100%;height:3.5rem;margin-top:var(--space-6);border-radius:var(--r-pill);background:var(--surface-1);box-shadow:var(--elev-hairline);color:var(--ink-3);font-family:inherit;font-size:var(--text-base);font-weight:var(--w-bold);letter-spacing:.01em;cursor:default;transition-property:background-color,box-shadow,color,transform;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-out);border:0}.commit-farewell-module__8R40UW__ctaArmed{background:var(--volt);box-shadow:var(--glow-cta);color:var(--volt-ink);cursor:pointer}.commit-farewell-module__8R40UW__ctaArmed:active{box-shadow:var(--glow-cta-pressed);transform:scale(.96)}.commit-farewell-module__8R40UW__sealed{flex-direction:column;align-items:center;display:flex}.commit-farewell-module__8R40UW__token{align-items:center;gap:var(--space-3);height:3.5rem;padding-inline:var(--space-6);border-radius:var(--r-pill);background:var(--surface-1);box-shadow:0 0 0 1px var(--volt-glow), var(--glow-focus);color:var(--ink);font-size:var(--text-lg);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.commit-farewell-module__8R40UW__tokenTick{border-radius:var(--r-round);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1.5px var(--volt);flex:none;justify-content:center;align-items:center;display:flex}.commit-farewell-module__8R40UW__tokenTick svg{width:.8125rem;height:.8125rem;stroke:var(--volt);filter:drop-shadow(0 0 5px var(--volt-glow))}.commit-farewell-module__8R40UW__streak{margin-top:var(--space-8)}.commit-farewell-module__8R40UW__caption{margin:var(--space-6) 0 0;color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--w-regular)}.commit-farewell-module__8R40UW__card{width:100%;max-width:22rem;padding:var(--space-6);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--elev-hairline);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.commit-farewell-module__8R40UW__cardStreak{margin-bottom:var(--space-6)}.commit-farewell-module__8R40UW__line{color:var(--ink);font-size:var(--text-base);font-weight:var(--w-medium);line-height:var(--lh-snug);text-align:center;text-wrap:balance;font-variant-numeric:tabular-nums;margin:0}.commit-farewell-module__8R40UW__sub{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--w-regular);text-align:center}@media (prefers-reduced-motion:reduce){.commit-farewell-module__8R40UW__materialize{animation:none}.commit-farewell-module__8R40UW__chip,.commit-farewell-module__8R40UW__chipDot,.commit-farewell-module__8R40UW__decline,.commit-farewell-module__8R40UW__cta{transition-duration:0s}}
.review-cards-module__IBXHma__stack{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.review-cards-module__IBXHma__card{box-sizing:border-box;width:100%;padding:var(--space-4);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink);position:relative;box-shadow:inset 0 1px #ffffff08,0 8px 24px #00000073}.review-cards-module__IBXHma__swap{animation:review-cards-module__IBXHma__review-swap var(--dur-fast) var(--ease-out) both}@keyframes review-cards-module__IBXHma__review-swap{0%{opacity:0}to{opacity:1}}.review-cards-module__IBXHma__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.review-cards-module__IBXHma__kicker{font-size:.6875rem;font-weight:var(--w-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.review-cards-module__IBXHma__hint{letter-spacing:.02em;color:var(--ink-3);padding-right:var(--space-8);font-size:.6875rem}.review-cards-module__IBXHma__dismiss{z-index:1;width:24px;height:24px;color:var(--ink-3);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:6px;right:6px}.review-cards-module__IBXHma__dismiss:before{content:"";position:absolute;inset:-10px}.review-cards-module__IBXHma__dismiss:hover{color:var(--ink)}.review-cards-module__IBXHma__dismiss:focus-visible{color:var(--ink);box-shadow:var(--glow-focus);border-radius:var(--r-pill);outline:none}.review-cards-module__IBXHma__streakTap{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);background:0 0;border:none;margin:0;padding:0;display:block}.review-cards-module__IBXHma__streakTap:active{transform:scale(.96)}.review-cards-module__IBXHma__streakTap:focus-visible{box-shadow:var(--glow-focus);border-radius:var(--r-sm);outline:none}.review-cards-module__IBXHma__detail{transition-property:grid-template-rows;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);grid-template-rows:0fr;display:grid}.review-cards-module__IBXHma__detail[data-open=true]{grid-template-rows:1fr}.review-cards-module__IBXHma__detailInner{min-height:0;overflow:hidden}.review-cards-module__IBXHma__month{gap:var(--space-2);border-top:1px solid var(--hairline);flex-direction:column;margin-top:18px;padding-top:16px;display:flex}.review-cards-module__IBXHma__stats{align-items:baseline;gap:var(--space-3);margin-top:18px;display:flex}.review-cards-module__IBXHma__stat{flex-direction:row;align-items:baseline;gap:10px;display:flex}.review-cards-module__IBXHma__stats[data-expanded=true]{align-items:flex-start;gap:40px;margin-top:20px}.review-cards-module__IBXHma__stats[data-expanded=true] .review-cards-module__IBXHma__stat{align-items:flex-start;gap:var(--space-1);flex-direction:column}.review-cards-module__IBXHma__chalk{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:var(--w-semibold);letter-spacing:-.02em;color:var(--ink);line-height:.9}.review-cards-module__IBXHma__chalkLabel{font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-3)}.review-cards-module__IBXHma__history{flex-direction:column;display:flex}.review-cards-module__IBXHma__hrow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-2);padding:11px 0;display:flex}.review-cards-module__IBXHma__hrow+.review-cards-module__IBXHma__hrow{border-top:1px solid var(--hairline)}.review-cards-module__IBXHma__when{min-width:30px;color:var(--ink);font-weight:var(--w-medium)}.review-cards-module__IBXHma__hdot{color:var(--ink-3)}.review-cards-module__IBXHma__hlabel{color:var(--ink);flex:1}.review-cards-module__IBXHma__hmeta{color:var(--ink-3);font-variant-numeric:tabular-nums}.review-cards-module__IBXHma__hero{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.review-cards-module__IBXHma__heroLabel{color:var(--ink-2);font-size:var(--text-sm);padding-bottom:6px}.review-cards-module__IBXHma__heroRight{align-items:center;gap:var(--space-2);display:inline-flex}.review-cards-module__IBXHma__deltaChip{color:var(--volt);font-size:var(--text-xs);background:#c8ff2e1f;border-radius:.4375rem;justify-content:center;align-items:center;padding:3px 7px;line-height:1;display:inline-flex}.review-cards-module__IBXHma__heroValue{font-size:2.125rem;font-weight:var(--w-semibold);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:.9}@media (prefers-reduced-motion:reduce){.review-cards-module__IBXHma__swap{animation:none}.review-cards-module__IBXHma__detail,.review-cards-module__IBXHma__streakTap{transition:none}.review-cards-module__IBXHma__streakTap:active{transform:none}}
.debug-variant-switcher-module__ynJMPW__root{left:var(--space-4);bottom:var(--space-4);z-index:var(--z-chrome);align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.debug-variant-switcher-module__ynJMPW__pill{min-width:40px;height:40px;padding:0 var(--space-3);border-radius:var(--r-pill);background:var(--surface-1);box-shadow:var(--elev-hairline);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.08em;transition-property:color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);place-items:center;display:grid}.debug-variant-switcher-module__ynJMPW__pill:active{transform:scale(.96)}.debug-variant-switcher-module__ynJMPW__pill[aria-expanded=true]{color:var(--volt)}.debug-variant-switcher-module__ynJMPW__tray{border-radius:calc(var(--r-sm,.625rem) + 2px);background:var(--surface-2);box-shadow:var(--elev-1);flex-direction:column;gap:2px;padding:2px;display:flex}.debug-variant-switcher-module__ynJMPW__segment{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border-radius:var(--r-sm,.625rem);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.08em;text-align:left;transition-property:color,background-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:0 0;display:flex}.debug-variant-switcher-module__ynJMPW__segment[aria-pressed=true]{color:var(--volt-ink);background:var(--volt)}.debug-variant-switcher-module__ynJMPW__segmentName{font-family:var(--font-sans);font-weight:var(--w-medium);letter-spacing:normal;color:inherit;opacity:.75}
.scene-stage-module__ZSPZBq__room{min-height:100dvh;position:relative}.scene-stage-module__ZSPZBq__stage{min-height:100dvh;transition-property:opacity,translate;transition-duration:.24s;transition-timing-function:var(--ease-out)}.scene-stage-module__ZSPZBq__stage[data-phase=yield]{opacity:0;transition-duration:.2s;transition-timing-function:var(--ease-in);translate:0 6px}.scene-stage-module__ZSPZBq__stage[data-phase=settle]{animation:scene-stage-module__ZSPZBq__scene-settle .24s var(--ease-out)}@keyframes scene-stage-module__ZSPZBq__scene-settle{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.scene-stage-module__ZSPZBq__stage,.scene-stage-module__ZSPZBq__stage[data-phase=yield]{opacity:1;transition:none;translate:none}.scene-stage-module__ZSPZBq__stage[data-phase=settle]{animation:none}}.scene-stage-module__ZSPZBq__presence{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--gutter) calc(6.5rem + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:relative}.scene-stage-module__ZSPZBq__presenceStage{flex:1;place-items:center;width:100%;min-height:0;display:grid}.scene-stage-module__ZSPZBq__presenceActivation{width:min(72vw,24rem);color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.scene-stage-module__ZSPZBq__presenceActivation:disabled{cursor:default}.scene-stage-module__ZSPZBq__presenceActivation:focus-visible{box-shadow:var(--focus-ring);border-radius:50%;outline:0}.scene-stage-module__ZSPZBq__slotFull{aspect-ratio:1;width:min(72vw,24rem);position:relative}.scene-stage-module__ZSPZBq__slotCompact{aspect-ratio:1;width:min(38vw,13rem);position:relative}.scene-stage-module__ZSPZBq__coachLine{min-height:calc(2 * var(--lh-snug) * var(--text-xl));max-width:26rem;font-size:var(--text-xl);line-height:var(--lh-snug);color:var(--ink);text-align:center;text-wrap:balance;margin:0}.scene-stage-module__ZSPZBq__framed{min-height:100dvh;padding:max(var(--space-6), env(safe-area-inset-top)) var(--gutter) calc(6.5rem + env(safe-area-inset-bottom));--session-cards-clearance:8rem;flex-direction:column;align-items:center;display:flex;position:relative}.scene-stage-module__ZSPZBq__framedStage{width:100%;padding-block:var(--space-6);place-items:center;display:grid}.scene-stage-module__ZSPZBq__contentRegion{flex:1;width:100%;min-height:0;position:relative}.scene-stage-module__ZSPZBq__room[data-device=desktop] .scene-stage-module__ZSPZBq__framed{align-items:center;column-gap:var(--space-8);grid-template-rows:1fr auto;grid-template-columns:1fr minmax(20rem,26rem);display:grid}.scene-stage-module__ZSPZBq__room[data-device=desktop] .scene-stage-module__ZSPZBq__framedStage{grid-row:1;min-height:60dvh}.scene-stage-module__ZSPZBq__room[data-device=desktop] .scene-stage-module__ZSPZBq__coachLine{grid-row:2}.scene-stage-module__ZSPZBq__room[data-device=desktop] .scene-stage-module__ZSPZBq__contentRegion{padding-top:var(--space-10);grid-area:1/2/span 2;align-self:start}.scene-stage-module__ZSPZBq__room:before{content:"";z-index:-1;opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 30%,#0000008c 100%);position:fixed;inset:0}.scene-stage-module__ZSPZBq__room[data-scene=farewell]:before{opacity:1}@media (prefers-reduced-motion:reduce){.scene-stage-module__ZSPZBq__room:before{transition:none}}.scene-stage-module__ZSPZBq__muteCorner{z-index:var(--z-safety);top:max(var(--space-4), env(safe-area-inset-top));right:max(var(--space-4), env(safe-area-inset-right));position:fixed}.scene-stage-module__ZSPZBq__noted{z-index:var(--z-chrome);pointer-events:none;width:1.25rem;height:1.25rem;animation:scene-stage-module__ZSPZBq__noted-fade .9s var(--ease-out) forwards;position:fixed;top:22dvh;right:26vw}.scene-stage-module__ZSPZBq__notedTick{stroke:var(--volt);stroke-dasharray:24;stroke-dashoffset:24px;animation:scene-stage-module__ZSPZBq__noted-draw .32s var(--ease-out) forwards}@keyframes scene-stage-module__ZSPZBq__noted-draw{to{stroke-dashoffset:0}}@keyframes scene-stage-module__ZSPZBq__noted-fade{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-stage-module__ZSPZBq__noted{animation:.9s linear forwards scene-stage-module__ZSPZBq__noted-fade-rm}.scene-stage-module__ZSPZBq__notedTick{stroke-dashoffset:0;animation:none}@keyframes scene-stage-module__ZSPZBq__noted-fade-rm{0%,70%{opacity:1}to{opacity:0}}}
.session-module__s7hxdG__session{min-height:100dvh;color:var(--ink);background:var(--stage);-webkit-font-smoothing:antialiased;overflow-x:hidden}.session-module__s7hxdG__checkoutWelcome{z-index:var(--z-chrome);top:max(var(--space-4), env(safe-area-inset-top));border-radius:var(--r-md);width:min(100% - 8rem,48rem);color:var(--ink-2);background:var(--surface-1);box-shadow:var(--elev-hairline);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.65rem .9rem;display:flex;position:fixed;left:50%;translate:-50%}.session-module__s7hxdG__checkoutWelcome button{border-radius:var(--r-pill);min-width:2.75rem;min-height:2.5rem;color:var(--ink);font:inherit;font-weight:var(--w-semibold);cursor:pointer;transition:scale var(--dur-quick), background-color var(--dur-quick);background:0 0;border:0}.session-module__s7hxdG__checkoutWelcome button:hover{background:var(--surface-2)}.session-module__s7hxdG__checkoutWelcome button:active{scale:.96}.session-module__s7hxdG__checkoutWelcome button:focus-visible{box-shadow:var(--focus-ring);outline:0}.session-module__s7hxdG__checkoutWelcome span{gap:.35rem;display:inline-flex}.session-module__s7hxdG__video{object-fit:cover;outline:1px solid var(--hairline);outline-offset:-1px;width:100%;height:100%;display:block;transform:scaleX(-1)}@media (max-width:560px){.session-module__s7hxdG__checkoutWelcome{top:max(var(--space-3), env(safe-area-inset-top));flex-direction:column;align-items:flex-start;width:calc(100% - 7rem)}}@media (prefers-reduced-motion:reduce){.session-module__s7hxdG__checkoutWelcome button{transition:none}}
.session-ui-harness-module__NQOLzW__boot,.session-ui-harness-module__NQOLzW__harness{background:#000;min-height:100dvh}.session-ui-harness-module__NQOLzW__preview{min-width:0;min-height:100dvh}.session-ui-harness-module__NQOLzW__panel{box-sizing:border-box;width:100%;padding:.75rem;padding-bottom:calc(6rem + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);font-family:var(--font-mono);color:var(--ink-2);background:#0a0a0c;font-size:.6875rem;position:relative}@media (min-width:1200px){.session-ui-harness-module__NQOLzW__harness{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.session-ui-harness-module__NQOLzW__panel{width:auto;height:100dvh;max-height:100dvh;padding-top:calc(4.5rem + env(safe-area-inset-top));border-top:0;border-left:1px solid var(--hairline);position:sticky;top:0;overflow-y:auto}}.session-ui-harness-module__NQOLzW__panelTitle{font-weight:var(--w-bold);color:var(--volt);letter-spacing:.06em;margin-bottom:.5rem}.session-ui-harness-module__NQOLzW__readout{background:var(--surface-1);overflow-wrap:anywhere;border-radius:.5rem;margin-bottom:.5rem;padding:.4rem .5rem;line-height:1.5}.session-ui-harness-module__NQOLzW__readout b{color:var(--ink)}.session-ui-harness-module__NQOLzW__section{margin-bottom:.6rem}.session-ui-harness-module__NQOLzW__sectionLabel{font-size:.625rem;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 .3rem}.session-ui-harness-module__NQOLzW__sectionBody{flex-wrap:wrap;gap:.3rem;display:flex}.session-ui-harness-module__NQOLzW__sectionBody button,.session-ui-harness-module__NQOLzW__link,.session-ui-harness-module__NQOLzW__linkActive{appearance:none;background:var(--surface-2);color:var(--ink-2);font:inherit;cursor:pointer;transition-property:background-color,color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);border:none;border-radius:.45rem;padding:.3rem .55rem;text-decoration:none}.session-ui-harness-module__NQOLzW__sectionBody button:hover,.session-ui-harness-module__NQOLzW__link:hover{background:var(--surface-3);color:var(--ink)}.session-ui-harness-module__NQOLzW__linkActive{background:var(--volt);color:var(--volt-ink);font-weight:var(--w-bold)}.session-ui-harness-module__NQOLzW__buttonActive{font-weight:var(--w-bold);background:var(--volt)!important;color:var(--volt-ink)!important}.session-ui-harness-module__NQOLzW__buttonDanger{box-shadow:0 0 0 1px var(--danger);color:var(--danger)!important;background:0 0!important}.session-ui-harness-module__NQOLzW__cameraPreview{background:radial-gradient(140% 100% at 50% 0,#ffffff12,#0000 55%),linear-gradient(200deg,#ffffff0a,#0000 45%),#000;width:100%;height:100%;position:relative;overflow:hidden}.session-ui-harness-module__NQOLzW__cameraVideo{object-fit:cover;width:100%;height:100%;display:block;transform:scaleX(-1)}.session-ui-harness-module__NQOLzW__cameraFallback{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-4);text-align:center;background:#000000b8;place-items:center;padding:1rem;font-size:.625rem;display:grid;position:absolute;inset:0}
.button-module__HjQxJG__button{min-height:3.5rem;padding:0 var(--space-8);border-radius:var(--r-pill);font:var(--w-semibold) var(--text-base) / 1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;transition-property:background-color,border-color,box-shadow,color,opacity,scale;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);border:0}.button-module__HjQxJG__button:active:not(:disabled){scale:.96}.button-module__HjQxJG__button:focus-visible{box-shadow:var(--focus-ring);outline:0}.button-module__HjQxJG__button:disabled{cursor:default;opacity:.48}.button-module__HjQxJG__primary{color:var(--volt-ink);background:var(--volt);box-shadow:var(--glow-cta)}.button-module__HjQxJG__primary:hover:not(:disabled){background:var(--volt-bright)}.button-module__HjQxJG__primary:active:not(:disabled){box-shadow:var(--glow-cta-pressed)}.button-module__HjQxJG__primary:focus-visible{box-shadow:var(--focus-ring), var(--glow-cta)}.button-module__HjQxJG__secondary{color:var(--ink);border:1px solid var(--hairline);background:0 0}.button-module__HjQxJG__secondary:hover:not(:disabled){border-color:var(--hairline-strong);background:var(--surface-1)}.button-module__HjQxJG__ghost{min-height:2.75rem;color:var(--ink-2);background:0 0}.button-module__HjQxJG__ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-1)}.button-module__HjQxJG__danger{color:var(--danger-ink);background:var(--danger);box-shadow:0 0 28px var(--danger-glow)}.button-module__HjQxJG__danger:hover:not(:disabled){filter:brightness(1.06)}@media (prefers-reduced-motion:reduce){.button-module__HjQxJG__button{transition-duration:0s}}
.choice-module__gkM55q__choice{align-items:center;gap:var(--space-4);width:100%;min-height:3.75rem;padding:var(--space-3) var(--space-5);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);font:var(--w-regular) var(--text-base) / var(--lh-snug) var(--font-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;touch-action:manipulation;transition-property:border-color,box-shadow,scale,opacity;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);background:0 0;display:flex}.choice-module__gkM55q__choice:active{scale:.98}.choice-module__gkM55q__choice:focus-visible{box-shadow:var(--focus-ring);outline:0}.choice-module__gkM55q__selected{box-shadow:var(--glow-selected);border-color:#0000}.choice-module__gkM55q__choice.choice-module__gkM55q__selected{animation:choice-module__gkM55q__choice-settle var(--dur-base) var(--ease-out)}@keyframes choice-module__gkM55q__choice-settle{0%{scale:1}45%{scale:1.02}72%{scale:.995}to{scale:1}}.choice-module__gkM55q__check{border:1px solid var(--hairline);border-radius:var(--r-pill);width:1.5rem;height:1.5rem;transition-property:background-color,border-color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.choice-module__gkM55q__check svg{opacity:0;stroke:var(--volt-ink);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition-property:opacity,scale;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);scale:.25}.choice-module__gkM55q__selected .choice-module__gkM55q__check{background:var(--volt);border-color:var(--volt);animation:choice-module__gkM55q__choice-pop var(--dur-quick) var(--ease-standard)}.choice-module__gkM55q__selected .choice-module__gkM55q__check svg{opacity:1;scale:1}.choice-module__gkM55q__icon{width:1.25rem;height:1.25rem;color:var(--ink-2);transition-property:color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.choice-module__gkM55q__icon svg{width:100%;height:100%;display:block}.choice-module__gkM55q__selected .choice-module__gkM55q__icon{color:var(--volt);animation:choice-module__gkM55q__icon-cross-pop var(--dur-base) var(--ease-out)}.choice-module__gkM55q__label{flex:1;min-width:0}@keyframes choice-module__gkM55q__choice-pop{0%{scale:1}55%{scale:1.06}to{scale:1}}@keyframes choice-module__gkM55q__icon-cross-pop{0%{opacity:0;scale:.25}60%{scale:1.08}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.choice-module__gkM55q__choice,.choice-module__gkM55q__check,.choice-module__gkM55q__check svg,.choice-module__gkM55q__icon{transition-duration:0s}.choice-module__gkM55q__choice.choice-module__gkM55q__selected,.choice-module__gkM55q__selected .choice-module__gkM55q__check,.choice-module__gkM55q__selected .choice-module__gkM55q__icon{animation:none}}
.funnel-module__ranDGW__funnelStage{--yorio-orb-transition-name:yorio-funnel-orb;min-height:100dvh;color:var(--ink);background:var(--stage);font-family:var(--font-sans);overflow:hidden}.funnel-module__ranDGW__landing{align-items:stretch;display:grid;position:relative}.funnel-module__ranDGW__landingHero{width:min(100%,30rem);min-height:100dvh;padding:max(var(--space-8), env(safe-area-inset-top)) var(--gutter) max(var(--space-6), env(safe-area-inset-bottom));justify-items:center;gap:var(--space-5);text-align:center;grid-template-rows:auto minmax(13rem,1fr) auto;margin-inline:auto;display:grid}.funnel-module__ranDGW__wordmark{z-index:2;font-size:var(--text-base);font-weight:var(--w-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);justify-self:start}.funnel-module__ranDGW__orbStage{aspect-ratio:1;isolation:isolate;pointer-events:none;place-items:center;width:min(78vw,23rem);display:grid;position:relative}.funnel-module__ranDGW__orbStage *{pointer-events:none!important}.funnel-module__ranDGW__orbStage:before{z-index:-1;aspect-ratio:1;border-radius:var(--r-round);content:"";background:radial-gradient(circle, var(--volt-glow), transparent 68%);filter:blur(12px);width:128%;position:absolute}.funnel-module__ranDGW__orbAvatar{width:100%;height:100%}.funnel-module__ranDGW__landingCopy{z-index:2;justify-items:center;gap:var(--space-4);width:100%;display:grid}.funnel-module__ranDGW__landingCopy h1{max-width:9.5em;font-size:var(--text-hero);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-wrap:balance}.funnel-module__ranDGW__landingSubline{color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-body);text-wrap:pretty;display:grid}.funnel-module__ranDGW__landingFooter,.funnel-module__ranDGW__spokenCaption,.funnel-module__ranDGW__socialProof{color:var(--ink-3);text-wrap:pretty}.funnel-module__ranDGW__primaryCta{text-align:center;place-items:center;width:100%;display:grid}.funnel-module__ranDGW__primaryCta[aria-disabled=true],.funnel-module__ranDGW__primaryCta:disabled{opacity:.55;cursor:wait}.funnel-module__ranDGW__landingFooter{font-size:var(--text-xs)}.funnel-module__ranDGW__landingFooterLink{align-items:center;gap:var(--space-1);min-height:40px;padding-inline:var(--space-2);color:var(--ink-3);transition-property:color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);display:inline-flex}.funnel-module__ranDGW__landingFooterLink:hover{color:var(--ink)}.funnel-module__ranDGW__landingFooterLink:focus-visible{border-radius:var(--r-pill);box-shadow:var(--focus-ring);outline:0}.funnel-module__ranDGW__landingFooterLink svg{transition-property:translate;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}.funnel-module__ranDGW__landingFooterLink:hover svg{translate:0 2px}.funnel-module__ranDGW__howItWorks{width:min(100%,30rem);padding:var(--section-gap) var(--gutter) max(var(--section-gap), env(safe-area-inset-bottom));gap:var(--space-6);scroll-margin-top:var(--space-6);margin-inline:auto;display:grid}.funnel-module__ranDGW__howItWorks h2{font-size:var(--text-2xl);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.funnel-module__ranDGW__howItWorks ul{gap:var(--space-4);list-style:none;display:grid}.funnel-module__ranDGW__howStep{align-items:start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--r-md);box-shadow:var(--elev-hairline);text-align:left;grid-template-columns:auto 1fr;display:grid}.funnel-module__ranDGW__howStep>span{color:var(--ink-2);margin-top:2px;display:inline-flex}.funnel-module__ranDGW__howStep h3{font-size:var(--text-base);font-weight:var(--w-semibold);line-height:var(--lh-snug)}.funnel-module__ranDGW__howStep p{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--text-sm);line-height:var(--lh-body);text-wrap:pretty}.funnel-module__ranDGW__loginLink{z-index:5;top:max(1.5rem, env(safe-area-inset-top));right:max(1.5rem, env(safe-area-inset-right));color:var(--ink-2);align-items:center;display:flex;position:absolute}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingHero{grid-template-rows:auto auto 1fr}.funnel-module__ranDGW__landingA .funnel-module__ranDGW__landingOrb,.funnel-module__ranDGW__landingA .funnel-module__ranDGW__landingCopy{animation:funnel-module__ranDGW__landing-rise var(--dur-entrance) var(--ease-standard) both}.funnel-module__ranDGW__landingA .funnel-module__ranDGW__primaryCta{animation:funnel-module__ranDGW__cta-arrive var(--dur-entrance) calc(var(--stagger) * 2) var(--ease-standard) both}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingOrb{width:min(86vw,27rem)}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__spokenCaption,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingCopy h1,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__socialProof,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__primaryCta,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingFooter{animation:funnel-module__ranDGW__landing-rise var(--dur-entrance) var(--ease-out) both}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingCopy h1{animation-delay:var(--stagger)}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__socialProof{animation-delay:calc(var(--stagger) * 2)}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__primaryCta{animation-delay:calc(var(--stagger) * 3)}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingFooter{animation-delay:calc(var(--stagger) * 4)}.funnel-module__ranDGW__landingOrb:before{animation:funnel-module__ranDGW__orb-glow-breathe 6s var(--ease-standard) infinite}.funnel-module__ranDGW__spokenCaption{column-gap:var(--space-2);font-size:var(--text-base);line-height:var(--lh-snug);grid-template-columns:auto 1fr;display:grid}.funnel-module__ranDGW__spokenCaption>span:not(:first-child){white-space:nowrap;grid-column:2;width:fit-content;animation:.62s steps(18,end) both funnel-module__ranDGW__caption-type;overflow:hidden}.funnel-module__ranDGW__spokenCaption>span:nth-child(3){animation-delay:var(--stagger)}.funnel-module__ranDGW__spokenCaption>span:first-child{color:var(--ink-3);grid-row:1;align-items:center;display:inline-flex}.funnel-module__ranDGW__socialProof{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:inline-flex}.funnel-module__ranDGW__socialProof span{color:color-mix(in srgb, var(--volt) 72%, var(--ink));gap:3px;display:inline-flex}.funnel-module__ranDGW__socialProof span svg{width:17px;height:17px;animation:funnel-module__ranDGW__star-ignite var(--dur-slow) var(--ease-out) var(--star-in) both, funnel-module__ranDGW__star-shimmer .62s var(--ease-standard) var(--star-shimmer) both}.funnel-module__ranDGW__socialProof span svg:first-child{--star-in:.3s;--star-shimmer:.9s}.funnel-module__ranDGW__socialProof span svg:nth-child(2){--star-in:.38s;--star-shimmer:.99s}.funnel-module__ranDGW__socialProof span svg:nth-child(3){--star-in:.46s;--star-shimmer:1.08s}.funnel-module__ranDGW__socialProof span svg:nth-child(4){--star-in:.54s;--star-shimmer:1.17s}.funnel-module__ranDGW__socialProof span svg:nth-child(5){--star-in:.62s;--star-shimmer:1.26s}.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingHero{grid-template-rows:auto minmax(15rem,1fr) auto}.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingOrb:after{border:2px solid color-mix(in srgb, var(--volt) 55%, transparent);border-radius:var(--r-round);content:"";width:108%;height:45%;filter:drop-shadow(0 0 9px var(--volt-glow));position:absolute;rotate:-22deg}.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingCopy h1{max-width:11em;line-height:var(--lh-tight)}.funnel-module__ranDGW__landingFeatures{gap:var(--space-2);grid-template-columns:repeat(3,1fr);width:100%;list-style:none;display:grid}.funnel-module__ranDGW__landingFeature{justify-items:center;gap:var(--space-2);color:var(--ink-3);animation:funnel-module__ranDGW__feature-rise var(--dur-entrance) var(--ease-standard) both;display:grid}.funnel-module__ranDGW__landingFeature:nth-child(2){animation-delay:var(--stagger)}.funnel-module__ranDGW__landingFeature:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingOrb:after{animation:funnel-module__ranDGW__ring-swoop .62s var(--ease-out) both}.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingOrb{animation:funnel-module__ranDGW__orb-swoop .62s var(--ease-out) both}.funnel-module__ranDGW__landingFeature>span{color:var(--ink-2);display:inline-flex}.funnel-module__ranDGW__landingFeature small{font-size:var(--text-xs)}@media (min-width:760px){.funnel-module__ranDGW__landingHero{width:min(100%,80rem);padding:var(--space-20) clamp(2.5rem, 7vw, 7rem);text-align:left;grid-template-rows:1fr;grid-template-columns:minmax(22rem,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.funnel-module__ranDGW__wordmark{top:max(var(--space-8), env(safe-area-inset-top));position:absolute;left:clamp(2.5rem,7vw,7rem)}.funnel-module__ranDGW__landingOrb{grid-column:1;width:min(42vw,36rem)}.funnel-module__ranDGW__landingCopy{grid-column:2;align-content:center;justify-items:start}.funnel-module__ranDGW__landingCopy h1,.funnel-module__ranDGW__landingSubline,.funnel-module__ranDGW__spokenCaption{text-align:left}.funnel-module__ranDGW__primaryCta{width:auto;min-width:14rem;padding-inline:var(--space-10);justify-self:start}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingHero,.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingHero{grid-template-rows:1fr}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingOrb{width:min(41.4vw,34.5rem)}.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingHero{gap:clamp(2rem,4vw,4.5rem)}.funnel-module__ranDGW__landingFeatures{max-width:30rem}}@media (prefers-reduced-motion:reduce){.funnel-module__ranDGW__landingA .funnel-module__ranDGW__landingOrb,.funnel-module__ranDGW__landingA .funnel-module__ranDGW__landingCopy,.funnel-module__ranDGW__landingA .funnel-module__ranDGW__primaryCta,.funnel-module__ranDGW__spokenCaption>span,.funnel-module__ranDGW__landingFeature,.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingOrb,.funnel-module__ranDGW__landingC .funnel-module__ranDGW__landingOrb:after,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__spokenCaption,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingCopy h1,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__socialProof,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__primaryCta,.funnel-module__ranDGW__landingB .funnel-module__ranDGW__landingFooter,.funnel-module__ranDGW__socialProof span svg,.funnel-module__ranDGW__landingOrb:before{animation:none}}@keyframes funnel-module__ranDGW__landing-rise{0%{opacity:0;translate:0 var(--rise)}}@keyframes funnel-module__ranDGW__cta-arrive{0%{opacity:0;translate:0 var(--rise)}}@keyframes funnel-module__ranDGW__caption-type{0%{max-width:0}to{max-width:22ch}}@keyframes funnel-module__ranDGW__feature-rise{0%{opacity:0;translate:0 var(--rise)}}@keyframes funnel-module__ranDGW__ring-swoop{0%{opacity:0;rotate:-48deg;scale:.8}}@keyframes funnel-module__ranDGW__orb-swoop{0%{opacity:0;translate:-2rem 1rem;rotate:-6deg;scale:.9}}@keyframes funnel-module__ranDGW__star-ignite{0%{opacity:0;scale:.25}to{opacity:1;scale:1}}@keyframes funnel-module__ranDGW__star-shimmer{0%,to{filter:brightness()}45%{filter:brightness(1.55) drop-shadow(0 0 6px var(--volt-glow))}}@keyframes funnel-module__ranDGW__orb-glow-breathe{0%,to{opacity:.82;scale:.96}50%{opacity:1;scale:1.04}}.funnel-module__ranDGW__paywall{padding:max(var(--space-8), env(safe-area-inset-top)) var(--gutter) max(var(--space-6), env(safe-area-inset-bottom));overflow-y:auto}.funnel-module__ranDGW__paywallShell{flex-direction:column;align-items:center;width:min(100%,26.875rem);min-height:calc(100dvh - 3.25rem);margin-inline:auto;display:flex;position:relative}.funnel-module__ranDGW__paywallOrb{flex:none;width:min(64vw,16rem)}.funnel-module__ranDGW__paywall h1{z-index:2;font-size:var(--text-3xl);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:balance;position:relative}.funnel-module__ranDGW__planSummary{z-index:2;width:fit-content;margin-top:var(--space-4);gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);padding:0;list-style:none;display:grid}.funnel-module__ranDGW__planSummary li,.funnel-module__ranDGW__founderBenefits li{align-items:center;gap:var(--space-3);display:flex}.funnel-module__ranDGW__planSummary li>span,.funnel-module__ranDGW__founderBenefits li>span{color:var(--volt);flex:none;justify-content:center;align-items:center;display:inline-flex}.funnel-module__ranDGW__priceChoices{width:100%;margin-top:var(--space-6);gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.funnel-module__ranDGW__priceChoices label{min-height:8.3rem;padding:var(--space-5) var(--space-4);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;transition-property:scale,border-color,box-shadow,color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.funnel-module__ranDGW__priceChoices label:active{scale:.96}.funnel-module__ranDGW__priceChoices label:has(input:focus-visible){box-shadow:var(--focus-ring);outline:0}.funnel-module__ranDGW__priceChoices label.funnel-module__ranDGW__selectedPrice{color:var(--ink);box-shadow:var(--glow-selected);border-color:#0000}.funnel-module__ranDGW__priceChoices input{opacity:0;pointer-events:none;position:absolute}.funnel-module__ranDGW__priceChoices span,.funnel-module__ranDGW__priceChoices strong{font-size:var(--text-base);line-height:var(--lh-snug)}.funnel-module__ranDGW__priceChoices strong{font-weight:var(--w-bold);letter-spacing:var(--tracking-tight)}.funnel-module__ranDGW__priceChoices small{margin-top:var(--space-2);border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--volt);font-size:var(--text-xs);font-weight:var(--w-semibold);padding:.25rem .5rem}.funnel-module__ranDGW__voltText{color:var(--ink);font-weight:var(--w-bold)}.funnel-module__ranDGW__paywallBenefits{margin:var(--space-6) 0;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-base);list-style:none;display:grid}.funnel-module__ranDGW__paywall .funnel-module__ranDGW__primaryCta{cursor:pointer;border:0}.funnel-module__ranDGW__paywallFinePrint{margin-top:var(--space-4);color:var(--ink-3);font-size:var(--text-xs);text-align:center}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__paywallOrb{width:min(54vw,13.5rem);margin-bottom:-1rem}.funnel-module__ranDGW__founderCard{z-index:2;flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative}.funnel-module__ranDGW__founderCard h1{font-size:var(--text-xs);font-weight:var(--w-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.funnel-module__ranDGW__founderPrice{margin-top:var(--space-4);justify-content:center;align-items:baseline;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}.funnel-module__ranDGW__founderPriceCompact{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;margin-top:.2rem;display:flex}.funnel-module__ranDGW__founderPriceCompact s{color:var(--ink-3);font-size:.78em;font-weight:var(--w-medium);text-decoration-thickness:.1em}.funnel-module__ranDGW__founderPriceCompact strong{font-size:var(--text-base);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight)}.funnel-module__ranDGW__founderPrice s{color:var(--ink-3);font-size:var(--text-3xl);text-decoration-thickness:.08em}.funnel-module__ranDGW__founderPrice strong{font-size:var(--text-hero);font-weight:var(--w-bold);letter-spacing:var(--tracking-tight)}.funnel-module__ranDGW__paymentLine{margin-top:var(--space-3);color:var(--ink-2);text-align:center;font-size:var(--text-base)}.funnel-module__ranDGW__scarcityGauge{width:100%;margin:var(--space-6) 0 var(--space-8);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.funnel-module__ranDGW__scarcityMeter{width:fit-content;height:12px;position:relative}.funnel-module__ranDGW__scarcityTrack,.funnel-module__ranDGW__scarcityFill{align-items:flex-end;gap:3px;height:12px;display:flex}.funnel-module__ranDGW__scarcityTrack span,.funnel-module__ranDGW__scarcityFill span{flex:none;width:1px;height:12px;display:block}.funnel-module__ranDGW__scarcityTrack span{background:var(--hairline)}.funnel-module__ranDGW__scarcityFill{clip-path:inset(0 calc(100% - var(--fill)) 0 0);position:absolute;inset:0}.funnel-module__ranDGW__scarcityFill span{background:var(--volt)}.funnel-module__ranDGW__scarcityReadout{color:var(--ink-3);font-size:var(--text-xs);letter-spacing:.04em;text-align:center;font-variant-numeric:tabular-nums;margin:0}.funnel-module__ranDGW__scarcityCount{color:var(--ink);font-weight:var(--w-medium);font-variant-numeric:tabular-nums}@keyframes funnel-module__ranDGW__meter-fill{0%{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:no-preference){.funnel-module__ranDGW__scarcityFill{animation:funnel-module__ranDGW__meter-fill .6s var(--ease-out) var(--dur-slow) both}}.funnel-module__ranDGW__tabular{font-variant-numeric:tabular-nums}.funnel-module__ranDGW__founderBenefits{width:100%;margin-bottom:var(--space-8);padding:var(--space-6) 0;gap:var(--space-5);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--ink);font-size:var(--text-base);list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__founderCard>*,.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__monthlyLink,.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__paywallFinePrint{animation:funnel-module__ranDGW__feature-rise var(--dur-entrance) var(--ease-out) both}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__founderCard>:nth-child(2){animation-delay:var(--stagger)}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__founderCard>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__founderCard>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__founderCard>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__founderCard>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__monthlyLink{animation-delay:calc(var(--stagger) * 6)}.funnel-module__ranDGW__paywallB .funnel-module__ranDGW__paywallFinePrint{animation-delay:calc(var(--stagger) * 7)}}.funnel-module__ranDGW__monthlyLink{min-height:44px;margin-top:var(--space-4);color:var(--ink-2);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0}.funnel-module__ranDGW__monthlyLink:focus-visible{box-shadow:var(--focus-ring);outline:0}.funnel-module__ranDGW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.funnel-module__ranDGW__quiz{padding:max(var(--space-5), env(safe-area-inset-top)) var(--gutter) max(var(--space-6), env(safe-area-inset-bottom));overflow-y:auto}.funnel-module__ranDGW__quiz[data-no-flash=true] *,.funnel-module__ranDGW__quiz[data-no-flash=true] :before,.funnel-module__ranDGW__quiz[data-no-flash=true] :after{animation:none!important}.funnel-module__ranDGW__quizShell{flex-direction:column;align-items:center;width:min(100%,31rem);min-height:calc(100dvh - 2.75rem);margin-inline:auto;display:flex;position:relative}.funnel-module__ranDGW__quizContent{flex-direction:column;align-items:center;width:100%;display:flex}.funnel-module__ranDGW__quizChrome{align-items:center;gap:var(--space-3);grid-template-columns:3.25rem 1fr 3.25rem;width:100%;display:grid}.funnel-module__ranDGW__quizChrome button{border-radius:var(--r-pill);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink-2);cursor:pointer;transition-property:border-color,color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.funnel-module__ranDGW__quizChrome button:hover:not(:disabled){border-color:var(--hairline);color:var(--ink)}.funnel-module__ranDGW__quizChrome button:disabled{opacity:.2;cursor:default}.funnel-module__ranDGW__quizChrome button:focus-visible,.funnel-module__ranDGW__otherField input:focus-visible{box-shadow:var(--focus-ring);outline:0}.funnel-module__ranDGW__quizAvatarSlot{aspect-ratio:1;flex:none;width:clamp(5.25rem,26vw,6.5rem);margin-block:.2rem 0;margin-inline:auto}.funnel-module__ranDGW__gateAvatarSlot{aspect-ratio:1;width:min(46vw,12rem)}::view-transition-group(yorio-funnel-orb){animation-duration:.42s;animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(yorio-funnel-orb){animation-duration:1ms}}.funnel-module__ranDGW__quiz h1{margin-bottom:var(--space-5);font-size:var(--text-2xl);font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:balance}.funnel-module__ranDGW__speechBubble{z-index:2;width:min(94%,28rem);margin-top:var(--space-2);margin-bottom:var(--space-5);color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-body);text-align:center;text-wrap:pretty;background:0 0;position:relative}.funnel-module__ranDGW__quiz[data-muted=true] h1{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.funnel-module__ranDGW__quizStep{width:100%;display:contents}.funnel-module__ranDGW__quizOptions{gap:var(--space-3);width:100%;display:grid}.funnel-module__ranDGW__quizOptions[data-has-selection=true]>button:not([data-selected]){opacity:.72}@media (prefers-reduced-motion:no-preference){.funnel-module__ranDGW__quizStep h1{animation:funnel-module__ranDGW__quiz-rise var(--dur-slow) var(--ease-out) both}.funnel-module__ranDGW__quizStep button{animation:funnel-module__ranDGW__quiz-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(80ms + var(--stagger-i,0) * 50ms)}}@keyframes funnel-module__ranDGW__quiz-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.funnel-module__ranDGW__quiz .funnel-module__ranDGW__primaryCta{margin-top:var(--space-5);cursor:pointer;border:0}.funnel-module__ranDGW__quiz .funnel-module__ranDGW__primaryCta:disabled{opacity:.4;cursor:default}.funnel-module__ranDGW__saveError{margin-top:var(--space-3);color:var(--danger);text-align:center;line-height:var(--lh-body)}.funnel-module__ranDGW__otherField{gap:var(--space-2);color:var(--ink-2);font-size:var(--text-xs);display:grid}.funnel-module__ranDGW__otherField input{min-height:2.75rem;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--hairline);color:var(--ink);font:inherit;caret-color:var(--volt);transition-property:border-color,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);background:0 0;border-radius:0}.funnel-module__ranDGW__otherField input:focus,.funnel-module__ranDGW__otherField input:focus-visible{border-bottom-color:var(--volt);box-shadow:0 12px 18px -14px var(--volt-glow);outline:0}.funnel-module__ranDGW__safetyGate{z-index:var(--z-safety);padding:max(var(--space-8), env(safe-area-inset-top)) var(--gutter) max(var(--space-6), env(safe-area-inset-bottom));justify-content:safe center;align-items:center;gap:var(--space-5);color:var(--ink);background:var(--stage);text-align:center;isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.funnel-module__ranDGW__safetyGate>*{flex:none}.funnel-module__ranDGW__safetyGate .funnel-module__ranDGW__orbStage{width:min(46vw,12rem)}.funnel-module__ranDGW__safetyGate h2{max-width:20em;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);text-wrap:balance}.funnel-module__ranDGW__safetyHeart{color:var(--ink);vertical-align:baseline;align-items:center;margin-left:.18em;display:inline-flex}.funnel-module__ranDGW__safetyGate p{max-width:34rem;color:var(--ink-2);line-height:var(--lh-body);text-wrap:pretty}.funnel-module__ranDGW__safetyGate .funnel-module__ranDGW__primaryCta{max-width:26rem}@media (min-width:760px){.funnel-module__ranDGW__quizShell{width:min(100%,38rem)}.funnel-module__ranDGW__quizAvatarSlot{width:min(12vw,10.8rem)}.funnel-module__ranDGW__quizOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-module__ranDGW__otherField{grid-column:1/-1}}
.host-module__dFK6Na__stage{background:var(--stage);min-height:100dvh;color:var(--ink);justify-content:center;display:flex}.host-module__dFK6Na__shell{flex-direction:column;width:min(100%,30rem);display:flex;position:relative}.host-module__dFK6Na__content{gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.host-module__dFK6Na__chrome{z-index:var(--z-shell-mask);align-items:center;gap:var(--space-4);min-height:40px;margin:calc(var(--space-6) * -1) calc(var(--space-5) * -1) 0;padding:var(--space-6) var(--space-5) var(--space-3);background:var(--stage);display:flex;position:sticky;top:0}.host-module__dFK6Na__backBtn,.host-module__dFK6Na__muteBtn{border-radius:var(--r-round);width:40px;height:40px;color:var(--ink-2);box-shadow:var(--elev-hairline);transition-property:color,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);background:0 0;flex:none;place-items:center;display:inline-grid}.host-module__dFK6Na__backBtn:disabled{color:var(--ink-4)}.host-module__dFK6Na__backBtn:not(:disabled):active,.host-module__dFK6Na__muteBtn:not(:disabled):active{transform:scale(.96)}.host-module__dFK6Na__stageDots{gap:var(--space-2);flex:1;min-width:0;display:flex}.host-module__dFK6Na__stageSeg{border-radius:var(--r-pill);background:var(--hairline);flex:1;height:2px;position:relative;overflow:hidden}.host-module__dFK6Na__stageSeg[data-done]{background:var(--volt-deep)}.host-module__dFK6Na__stageFill{transform-origin:0;background:var(--volt);transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:0}.host-module__dFK6Na__stageSeg[data-active] .host-module__dFK6Na__stageFill{box-shadow:var(--glow-live)}.host-module__dFK6Na__stageSeg:not([data-active]) .host-module__dFK6Na__stageFill{display:none}.host-module__dFK6Na__hostBlock{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.host-module__dFK6Na__avatarHero{width:108px;height:108px;flex:none;margin-block-end:var(--space-2)}.host-module__dFK6Na__stepIntro{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.host-module__dFK6Na__question{font-size:var(--text-xl);font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-wrap:balance;max-width:22ch;animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;margin:0}.host-module__dFK6Na__sub{color:var(--ink-2);font-size:var(--text-sm);line-height:var(--lh-body);text-wrap:balance;max-width:30ch;animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 1);margin:0}.host-module__dFK6Na__inlineAck{color:var(--volt);font-size:var(--text-sm);font-weight:var(--w-medium);animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;margin:0}.host-module__dFK6Na__optionList{gap:var(--space-3);flex-direction:column;display:flex}.host-module__dFK6Na__optionList>*{animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * (var(--stagger-i,0) + 2))}.host-module__dFK6Na__cardGrid{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.host-module__dFK6Na__cardGrid>.host-module__dFK6Na__card:last-child:nth-child(odd){width:calc(50% - var(--space-3) / 2);grid-column:1/-1;justify-self:center}.host-module__dFK6Na__card{gap:var(--space-2);border-radius:var(--r-md);background:var(--surface-1);box-shadow:var(--elev-hairline);color:inherit;text-align:center;animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * (var(--stagger-i,0) + 2));transition-property:box-shadow,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard);flex-direction:column;padding:6px;display:flex}.host-module__dFK6Na__card:not(:disabled):active{transform:scale(.96)}.host-module__dFK6Na__card[data-selected]{box-shadow:var(--elev-selected), var(--glow-selected)}.host-module__dFK6Na__card:focus-visible{box-shadow:var(--elev-hairline), var(--glow-focus);outline:none}.host-module__dFK6Na__cardImg{aspect-ratio:6/5;outline-offset:-1px;border-radius:10px;outline:1px solid #ffffff1a;display:block;position:relative;overflow:hidden}.host-module__dFK6Na__cardImg img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.host-module__dFK6Na__cardCheck{top:var(--space-2);right:var(--space-2);border-radius:var(--r-round);background:var(--volt);width:24px;height:24px;color:var(--volt-ink);opacity:0;filter:blur(4px);transition-property:opacity,scale,filter;transition-duration:var(--dur-base,.2s);place-items:center;transition-timing-function:cubic-bezier(.2,0,0,1);display:grid;position:absolute;scale:.25}.host-module__dFK6Na__card[data-selected] .host-module__dFK6Na__cardCheck{opacity:1;filter:blur();scale:1}.host-module__dFK6Na__cardLabel{padding:0 var(--space-1) var(--space-1);font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--ink-2)}.host-module__dFK6Na__card[data-selected] .host-module__dFK6Na__cardLabel{color:var(--volt)}.host-module__dFK6Na__otherField{gap:var(--space-2);padding-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);flex-direction:column;display:flex}.host-module__dFK6Na__otherField input{padding:var(--space-3) 0;border:none;border-bottom:1px solid var(--hairline-strong);color:var(--ink);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease-standard);background:0 0}.host-module__dFK6Na__otherField input:focus{border-bottom-color:var(--volt);outline:none}.host-module__dFK6Na__interstitial{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.host-module__dFK6Na__emberHalo{margin-top:var(--space-4);animation:host-module__dFK6Na__host-flare var(--dur-slower) var(--ease-out) backwards;place-items:center;display:grid;position:relative}.host-module__dFK6Na__emberHalo:before{content:"";border-radius:var(--r-round);background:radial-gradient(circle, var(--volt-glow) 0%, transparent 68%);filter:blur(26px);z-index:0;position:absolute;inset:-22%}.host-module__dFK6Na__avatarBig{z-index:1;flex:none;width:220px;height:220px;position:relative}.host-module__dFK6Na__pickedPill{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font-size:var(--text-sm);font-weight:var(--w-semibold);color:var(--volt);box-shadow:0 0 0 1px var(--volt), var(--glow-focus);animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:var(--stagger);display:inline-flex}.host-module__dFK6Na__pickedPill svg{flex:none}.host-module__dFK6Na__spokenLine,.host-module__dFK6Na__bubble{animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 2)}.host-module__dFK6Na__spokenLine{margin:var(--space-6) 0 0;font-size:var(--text-xl);font-weight:var(--w-semibold);line-height:var(--lh-snug);text-wrap:balance;max-width:24ch}.host-module__dFK6Na__bubble{margin:var(--space-6) var(--space-2) 0;padding:var(--space-5);border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--elev-hairline);position:relative}.host-module__dFK6Na__bubble p{font-size:var(--text-xl);font-weight:var(--w-semibold);line-height:var(--lh-snug);text-wrap:balance;margin:0}.host-module__dFK6Na__bubble:before{content:"";background:var(--surface-2);border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);border-top-left-radius:4px;width:16px;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.host-module__dFK6Na__speakingRow{align-items:center;gap:var(--space-2);padding-top:var(--space-6);flex-direction:column;margin-top:auto;display:flex}.host-module__dFK6Na__speakingCaption{color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--w-medium)}.host-module__dFK6Na__waveform{align-items:center;gap:3px;height:20px;display:inline-flex}.host-module__dFK6Na__waveform span{width:2px;height:var(--wave-h,12px);border-radius:var(--r-pill);background:var(--volt)}@media (prefers-reduced-motion:no-preference){.host-module__dFK6Na__waveform span{animation:host-module__dFK6Na__host-wave .9s var(--ease-standard) calc(var(--wave-i) * -75ms) infinite alternate}}.host-module__dFK6Na__skipBtn{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);min-height:40px;color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--w-medium);background:0 0;align-self:flex-end}.host-module__dFK6Na__chapter{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:0;display:flex}.host-module__dFK6Na__avatarChapter{width:172px;height:172px;margin-top:var(--space-8);animation:host-module__dFK6Na__host-flare var(--dur-slower) var(--ease-out) backwards;flex:none}.host-module__dFK6Na__microLabel{margin-top:var(--space-6);color:var(--volt);font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards}.host-module__dFK6Na__doneTitle{margin:var(--space-3) 0 0;color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--w-medium);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:var(--stagger)}.host-module__dFK6Na__nextTitle{margin:var(--space-1) 0 0;font-size:var(--text-3xl);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 2)}.host-module__dFK6Na__chapterLine{margin:var(--space-4) 0 0;color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-body);text-wrap:balance;max-width:28ch;animation:host-module__dFK6Na__host-rise var(--dur-entrance) var(--ease-out) backwards;animation-delay:calc(var(--stagger) * 3)}.host-module__dFK6Na__primaryCta{width:100%;margin-top:auto}.host-module__dFK6Na__chapter .host-module__dFK6Na__primaryCta,.host-module__dFK6Na__interstitial .host-module__dFK6Na__primaryCta{margin-top:var(--space-6)}.host-module__dFK6Na__saveError{gap:var(--space-3);padding:var(--space-4);border-radius:var(--r-md);box-shadow:0 0 0 1px var(--danger);flex-direction:column;display:flex}.host-module__dFK6Na__saveError p{color:var(--danger);font-size:var(--text-sm);line-height:var(--lh-body);margin:0}.host-module__dFK6Na__safetyGate{z-index:var(--z-safety);justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);text-align:center;background:var(--stage);flex-direction:column;display:flex;position:absolute;inset:0}.host-module__dFK6Na__gateAvatar{flex:none;width:132px;height:132px}.host-module__dFK6Na__safetyGate h2{font-size:var(--text-2xl);font-weight:var(--w-bold);line-height:var(--lh-tight);text-wrap:balance;margin:0}.host-module__dFK6Na__safetyGate p{color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-body);text-wrap:pretty;max-width:34ch;margin:0}.host-module__dFK6Na__safetyGate .host-module__dFK6Na__primaryCta{margin-top:var(--space-4)}.host-module__dFK6Na__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes host-module__dFK6Na__host-rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:translateY(0)}}@keyframes host-module__dFK6Na__host-flare{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes host-module__dFK6Na__host-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.host-module__dFK6Na__question,.host-module__dFK6Na__sub,.host-module__dFK6Na__inlineAck,.host-module__dFK6Na__optionList>*,.host-module__dFK6Na__card,.host-module__dFK6Na__emberHalo,.host-module__dFK6Na__avatarChapter,.host-module__dFK6Na__pickedPill,.host-module__dFK6Na__spokenLine,.host-module__dFK6Na__bubble,.host-module__dFK6Na__microLabel,.host-module__dFK6Na__doneTitle,.host-module__dFK6Na__nextTitle,.host-module__dFK6Na__chapterLine{animation:none}}.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__question,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__sub,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__inlineAck,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__optionList>*,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__card,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__emberHalo,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__avatarChapter,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__pickedPill,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__spokenLine,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__bubble,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__microLabel,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__doneTitle,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__nextTitle,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__chapterLine,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__waveform span,.host-module__dFK6Na__stage[data-no-flash] .host-module__dFK6Na__stageFill{transition:none;animation:none}.host-module__dFK6Na__beatArea{gap:var(--space-5);view-transition-name:host-module__dFK6Na__yorio-quiz-beat;flex-direction:column;flex:1;min-height:0;display:flex}::view-transition-group(yorio-quiz-beat){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}::view-transition-old(yorio-quiz-beat){animation:host-module__dFK6Na__host-beat-exit var(--dur-quick) var(--ease-in) both}::view-transition-new(yorio-quiz-beat){animation:host-module__dFK6Na__host-beat-enter var(--dur-base) var(--ease-out) both}:root[data-funnel-vt=return]::view-transition-old(yorio-quiz-beat){animation-name:host-module__dFK6Na__host-beat-exit-down}:root[data-funnel-vt=return]::view-transition-new(yorio-quiz-beat){animation-name:host-module__dFK6Na__host-beat-enter-down}@keyframes host-module__dFK6Na__host-beat-exit{to{opacity:0;translate:0 -12px}}@keyframes host-module__dFK6Na__host-beat-enter{0%{opacity:0;translate:0 var(--rise)}}@keyframes host-module__dFK6Na__host-beat-exit-down{to{opacity:0;translate:0 12px}}@keyframes host-module__dFK6Na__host-beat-enter-down{0%{opacity:0;translate:0 calc(var(--rise) * -1)}}@media (prefers-reduced-motion:reduce){:is(::view-transition-group(yorio-quiz-beat),::view-transition-old(yorio-quiz-beat),::view-transition-new(yorio-quiz-beat)){animation-duration:1ms}}:is(:root:has([data-no-flash])::view-transition-group(yorio-quiz-beat),:root:has([data-no-flash])::view-transition-old(yorio-quiz-beat),:root:has([data-no-flash])::view-transition-new(yorio-quiz-beat)){animation-duration:1ms}
.progress-module__Asu-Aq__track{border-radius:var(--r-pill);background:var(--hairline);width:100%;height:2px}.progress-module__Asu-Aq__fill{border-radius:var(--r-pill);background:var(--volt);height:100%;transition-property:width;transition-duration:var(--dur-entrance);transition-timing-function:var(--ease-standard);position:relative}.progress-module__Asu-Aq__fill[data-milestone=true]{animation:progress-module__Asu-Aq__fill-sweep var(--dur-slower) var(--ease-out)}.progress-module__Asu-Aq__head{border-radius:var(--r-pill);background:var(--volt);width:8px;height:8px;box-shadow:var(--glow-live);animation:progress-module__Asu-Aq__head-pulse var(--dur-slow) var(--ease-out);position:absolute;top:50%;right:-1px;translate:50% -50%}@keyframes progress-module__Asu-Aq__head-pulse{0%{box-shadow:var(--glow-live)}40%{box-shadow:0 0 20px var(--volt), 0 0 7px var(--volt-bright);scale:1.35}to{box-shadow:var(--glow-live);scale:1}}@keyframes progress-module__Asu-Aq__fill-sweep{0%,to{filter:brightness()}45%{filter:brightness(1.5)saturate(1.1)}}@media (prefers-reduced-motion:reduce){.progress-module__Asu-Aq__fill{transition-duration:0s}.progress-module__Asu-Aq__fill[data-milestone=true],.progress-module__Asu-Aq__head{animation:none}}
.text-field-module__2BVTda__field{gap:var(--space-2);flex-direction:column;display:flex}.text-field-module__2BVTda__label{font-size:var(--text-xs);color:var(--ink-3)}.text-field-module__2BVTda__input{width:100%;min-height:2.75rem;padding:var(--space-2) 0;border:0;border-bottom:1px solid var(--hairline);color:var(--ink);font:var(--w-regular) var(--text-base) / var(--lh-snug) var(--font-sans);caret-color:var(--volt);transition-property:border-color,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);background:0 0;border-radius:0}.text-field-module__2BVTda__input::placeholder{color:var(--ink-3)}.text-field-module__2BVTda__input:focus{border-bottom-color:var(--volt);box-shadow:0 12px 18px -14px var(--volt-glow);outline:0}@media (prefers-reduced-motion:reduce){.text-field-module__2BVTda__input{transition-duration:0s}}
.sidekick-module__06SOYa__stage{min-height:100dvh;color:var(--ink);background:var(--stage);font-family:var(--font-sans)}.sidekick-module__06SOYa__shell{min-height:100dvh;position:relative;overflow:hidden}.sidekick-module__06SOYa__content{flex-direction:column;min-height:100dvh;display:flex}.sidekick-module__06SOYa__chrome{z-index:2;align-items:center;gap:var(--space-4);padding:max(var(--space-5), env(safe-area-inset-top)) var(--gutter) var(--space-4);grid-template-columns:40px minmax(0,1fr) 40px;display:grid}.sidekick-module__06SOYa__iconButton{border-radius:var(--r-round);width:40px;height:40px;color:var(--ink-2);background:var(--surface-2);box-shadow:var(--elev-hairline);transition-property:color,background-color,scale;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-standard);border:0;place-items:center;display:grid}.sidekick-module__06SOYa__iconButton:active:not(:disabled){scale:.96}.sidekick-module__06SOYa__iconButton:focus-visible,.sidekick-module__06SOYa__imageCard:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidekick-module__06SOYa__iconButton svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px}.sidekick-module__06SOYa__progress{gap:var(--space-1);color:var(--ink-3);font-size:var(--text-xs);display:grid}.sidekick-module__06SOYa__progress>div{width:100%}.sidekick-module__06SOYa__step{flex-direction:column;flex:1;min-height:0;display:flex}.sidekick-module__06SOYa__copy{padding:var(--space-4) var(--gutter) var(--space-5)}.sidekick-module__06SOYa__count{margin:0 0 var(--space-3);color:var(--volt);font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:.12em}.sidekick-module__06SOYa__count span{color:var(--ink-3)}.sidekick-module__06SOYa__copy h1{max-width:18ch;font-size:var(--text-3xl);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.sidekick-module__06SOYa__sub,.sidekick-module__06SOYa__inline{max-width:38ch;margin:var(--space-2) 0 0;color:var(--ink-2);font-size:var(--text-base);line-height:var(--lh-body);text-wrap:pretty}.sidekick-module__06SOYa__inline{color:var(--volt)}.sidekick-module__06SOYa__options{gap:var(--space-3);padding:0 var(--gutter) var(--space-5);display:grid}.sidekick-module__06SOYa__imageGrid{background:var(--hairline);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10rem,1fr);gap:2px;display:grid}.sidekick-module__06SOYa__imageGrid>.sidekick-module__06SOYa__imageCard:nth-child(odd):last-child{grid-column:1/-1}.sidekick-module__06SOYa__imageCard{min-width:0;color:var(--ink);background:var(--surface-2);cursor:pointer;text-align:left;transition-property:box-shadow,scale;transition-duration:var(--dur-base);transition-timing-function:var(--ease-standard);border:0;display:grid;position:relative;overflow:hidden}.sidekick-module__06SOYa__imageCard:active:not(:disabled){scale:.96}.sidekick-module__06SOYa__imageCard img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.sidekick-module__06SOYa__imageCard span{z-index:1;padding:var(--space-8) var(--space-4) var(--space-4);font-size:var(--text-base);font-weight:var(--w-semibold);background:linear-gradient(to top, var(--stage), transparent);grid-area:1/1;align-self:end}.sidekick-module__06SOYa__imageCard[data-selected]{box-shadow:inset 0 0 0 2px var(--volt), var(--glow-selected)}.sidekick-module__06SOYa__imageCard[data-selected] span{color:var(--volt)}.sidekick-module__06SOYa__check{z-index:1;top:var(--space-3);right:var(--space-3);border-radius:var(--r-round);width:26px;height:26px;color:var(--volt-ink);background:var(--volt);box-shadow:var(--glow-live);place-items:center;display:grid;position:absolute}.sidekick-module__06SOYa__check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px}.sidekick-module__06SOYa__continue{width:calc(100% - (var(--gutter) * 2));margin:auto var(--gutter) max(var(--space-5), env(safe-area-inset-bottom))}.sidekick-module__06SOYa__other{gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);display:grid}.sidekick-module__06SOYa__other input{border:0;border-bottom:1px solid var(--hairline);min-height:44px;color:var(--ink);font:inherit;background:0 0}.sidekick-module__06SOYa__other input:focus{border-color:var(--volt);box-shadow:0 12px 18px -14px var(--volt-glow);outline:0}.sidekick-module__06SOYa__error{margin:0 var(--gutter) var(--space-4);color:var(--ink-2)}.sidekick-module__06SOYa__sidekick{z-index:3;right:var(--space-4);bottom:max(var(--space-5), env(safe-area-inset-bottom));border-radius:var(--r-round);background:var(--stage);width:84px;height:84px;box-shadow:var(--elev-hairline);filter:drop-shadow(0 8px 22px var(--stage));position:absolute;overflow:visible}.sidekick-module__06SOYa__sidekick>div{border-radius:inherit;width:100%;height:100%;overflow:hidden}.sidekick-module__06SOYa__sidekick>span{border-radius:var(--r-round);background:var(--volt);width:12px;height:12px;box-shadow:var(--glow-live), 0 0 0 2px var(--stage);position:absolute;top:3px;right:3px}.sidekick-module__06SOYa__overlay,.sidekick-module__06SOYa__transition,.sidekick-module__06SOYa__gate{z-index:var(--z-safety);align-items:end;display:flex;position:fixed;inset:0}.sidekick-module__06SOYa__scrim{background:color-mix(in srgb, var(--stage) 68%, transparent);position:absolute;inset:0}.sidekick-module__06SOYa__sheet{z-index:1;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--gutter) max(var(--space-5), env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface-2);box-shadow:0 -1px 0 var(--hairline);animation:sidekick-module__06SOYa__sheet-enter var(--dur-entrance) var(--ease-out) both;display:flex;position:relative}.sidekick-module__06SOYa__sheetAvatar{border-radius:var(--r-round);background:var(--stage);width:92px;height:92px;box-shadow:var(--elev-hairline);flex:none;overflow:hidden}.sidekick-module__06SOYa__sheetCopy{gap:var(--space-3);flex:1;min-width:0;display:grid}.sidekick-module__06SOYa__sheetCopy p{font-size:var(--text-lg);font-weight:var(--w-medium);line-height:var(--lh-snug);text-wrap:pretty;margin:0}.sidekick-module__06SOYa__skip{min-height:40px;color:var(--ink-3);font:var(--w-medium) var(--text-sm) / 1 var(--font-sans);background:0 0;border:0;justify-self:start;padding:0}.sidekick-module__06SOYa__skip:focus-visible{box-shadow:var(--focus-ring);outline:0}.sidekick-module__06SOYa__transition,.sidekick-module__06SOYa__gate{background:var(--stage);align-items:stretch;overflow:auto}.sidekick-module__06SOYa__transitionInner,.sidekick-module__06SOYa__gateInner{width:min(100%,34rem);min-height:100%;padding:max(var(--space-8), env(safe-area-inset-top)) var(--gutter) max(var(--space-6), env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;margin:auto;display:flex}.sidekick-module__06SOYa__hero{aspect-ratio:1.2;place-items:center;width:min(72vw,15rem);display:grid;position:relative}.sidekick-module__06SOYa__hero svg{width:100%;position:absolute;inset:0;overflow:visible}.sidekick-module__06SOYa__hero path{fill:none;stroke:var(--volt);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 9px var(--volt-glow))}.sidekick-module__06SOYa__hero>div{aspect-ratio:1;width:70%;position:relative}.sidekick-module__06SOYa__transitionInner>p{margin:var(--space-4) 0 0;color:var(--volt);font-size:var(--text-xs);font-weight:var(--w-bold);letter-spacing:.12em;text-transform:uppercase}.sidekick-module__06SOYa__transitionInner h2,.sidekick-module__06SOYa__gateInner h2{margin:var(--space-2) 0 0;font-size:var(--text-3xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.sidekick-module__06SOYa__transitionInner ul{width:100%;margin:var(--space-8) 0;gap:var(--space-3);text-align:left;padding:0;list-style:none;display:grid}.sidekick-module__06SOYa__transitionInner li{padding:var(--space-4) var(--space-5);border-radius:var(--r-md);color:var(--ink-2);background:var(--surface-2);box-shadow:var(--elev-hairline)}.sidekick-module__06SOYa__transitionInner button,.sidekick-module__06SOYa__gateInner button{width:100%;margin-top:auto}.sidekick-module__06SOYa__gateAvatar{aspect-ratio:1;width:min(52vw,11rem);margin-top:auto}.sidekick-module__06SOYa__gateInner>p{max-width:38ch;margin:var(--space-4) 0 var(--space-8);color:var(--ink-2);line-height:var(--lh-body);text-wrap:pretty}@keyframes sidekick-module__06SOYa__sheet-enter{0%{opacity:0;translate:0 var(--rise)}}@media (min-width:760px){.sidekick-module__06SOYa__shell{width:min(100%,72rem);box-shadow:var(--elev-hairline);margin:auto}.sidekick-module__06SOYa__chrome{padding-inline:var(--space-8)}.sidekick-module__06SOYa__copy{padding:var(--space-5) var(--space-8)}.sidekick-module__06SOYa__imageGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(20rem,1fr)}.sidekick-module__06SOYa__imageGrid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sidekick-module__06SOYa__imageGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sidekick-module__06SOYa__imageGrid>.sidekick-module__06SOYa__imageCard:nth-child(odd):last-child{grid-column:auto}.sidekick-module__06SOYa__imageGrid>.sidekick-module__06SOYa__imageCard:nth-child(4n+1):last-child:not(:first-child){grid-column:1/-1}.sidekick-module__06SOYa__sidekick{right:var(--space-8)}.sidekick-module__06SOYa__sheet{border-radius:var(--r-lg) var(--r-lg) 0 0;width:min(100%,46rem);margin:0 auto}.sidekick-module__06SOYa__transitionInner,.sidekick-module__06SOYa__gateInner{min-height:100dvh}}@media (prefers-reduced-motion:reduce){.sidekick-module__06SOYa__iconButton,.sidekick-module__06SOYa__imageCard{transition-duration:0s}.sidekick-module__06SOYa__sheet{animation:none}}@media (prefers-reduced-motion:no-preference){.sidekick-module__06SOYa__copy h1,.sidekick-module__06SOYa__sub,.sidekick-module__06SOYa__count{animation:sidekick-module__06SOYa__sk-rise var(--dur-entrance) var(--ease-out) both}.sidekick-module__06SOYa__sub{animation-delay:var(--stagger)}.sidekick-module__06SOYa__options>*,.sidekick-module__06SOYa__imageGrid>*{animation:sidekick-module__06SOYa__sk-rise var(--dur-entrance) var(--ease-out) both;animation-delay:calc(var(--stagger) + var(--stagger-i,0) * 50ms)}.sidekick-module__06SOYa__transitionInner>*{animation:sidekick-module__06SOYa__sk-rise var(--dur-entrance) var(--ease-out) both}.sidekick-module__06SOYa__transitionInner>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.sidekick-module__06SOYa__transitionInner>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.sidekick-module__06SOYa__transitionInner>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.sidekick-module__06SOYa__transitionInner>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}}@keyframes sidekick-module__06SOYa__sk-rise{0%{opacity:0;translate:0 var(--rise)}}.sidekick-module__06SOYa__step{view-transition-name:sidekick-module__06SOYa__yorio-quiz-step}:is(:root[data-funnel-vt=advance]::view-transition-group(yorio-quiz-step),:root[data-funnel-vt=return]::view-transition-group(yorio-quiz-step)){animation-duration:var(--dur-base);animation-timing-function:var(--ease-standard)}:root[data-funnel-vt=advance]::view-transition-old(yorio-quiz-step){animation:sidekick-module__06SOYa__sk-beat-exit var(--dur-quick) var(--ease-in) both}:root[data-funnel-vt=advance]::view-transition-new(yorio-quiz-step){animation:sidekick-module__06SOYa__sk-beat-enter var(--dur-base) var(--ease-out) both}:root[data-funnel-vt=return]::view-transition-old(yorio-quiz-step){animation:sidekick-module__06SOYa__sk-beat-exit-down var(--dur-quick) var(--ease-in) both}:root[data-funnel-vt=return]::view-transition-new(yorio-quiz-step){animation:sidekick-module__06SOYa__sk-beat-enter-down var(--dur-base) var(--ease-out) both}@keyframes sidekick-module__06SOYa__sk-beat-exit{to{opacity:0;translate:0 -12px}}@keyframes sidekick-module__06SOYa__sk-beat-enter{0%{opacity:0;translate:0 var(--rise)}}@keyframes sidekick-module__06SOYa__sk-beat-exit-down{to{opacity:0;translate:0 12px}}@keyframes sidekick-module__06SOYa__sk-beat-enter-down{0%{opacity:0;translate:0 calc(var(--rise) * -1)}}@media (prefers-reduced-motion:reduce){.sidekick-module__06SOYa__copy h1,.sidekick-module__06SOYa__sub,.sidekick-module__06SOYa__count,.sidekick-module__06SOYa__options>*,.sidekick-module__06SOYa__imageGrid>*,.sidekick-module__06SOYa__transitionInner>*{animation:none}:is(::view-transition-group(yorio-quiz-step),::view-transition-old(yorio-quiz-step),::view-transition-new(yorio-quiz-step)){animation-duration:1ms}}.sidekick-module__06SOYa__stage[data-no-flash] .sidekick-module__06SOYa__copy h1,.sidekick-module__06SOYa__stage[data-no-flash] .sidekick-module__06SOYa__sub,.sidekick-module__06SOYa__stage[data-no-flash] .sidekick-module__06SOYa__count,.sidekick-module__06SOYa__stage[data-no-flash] .sidekick-module__06SOYa__inline,.sidekick-module__06SOYa__stage[data-no-flash] .sidekick-module__06SOYa__options>*,.sidekick-module__06SOYa__stage[data-no-flash] .sidekick-module__06SOYa__imageGrid>*{transition:none;animation:none}:is(:root:has([data-no-flash])::view-transition-group(yorio-quiz-step),:root:has([data-no-flash])::view-transition-old(yorio-quiz-step),:root:has([data-no-flash])::view-transition-new(yorio-quiz-step)){animation-duration:1ms}
