@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/be-vietnam-pro-vietnamese-300-normal-DgHVdWqW.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-300-normal-CCFytK8Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/be-vietnam-pro-latin-ext-300-normal-Dcmdtkil.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-300-normal-BzPhHJqr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/be-vietnam-pro-latin-300-normal-Y7NOBCwQ.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-300-normal-B5D-7GXS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/be-vietnam-pro-vietnamese-800-normal-D4LFh2W4.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-800-normal-CA0HL1e4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/be-vietnam-pro-latin-ext-800-normal-GEpNgheG.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-800-normal-BvOXQlBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/be-vietnam-pro-latin-800-normal-BpHZASpI.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-800-normal-Cwp5p0gU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(/assets/baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-600-normal-CGkk4Wtx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-600-normal-CFaB2nBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(/assets/baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(/assets/baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(/assets/baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(/assets/baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playwrite VN;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/playwrite-vn-200-BkaZ_m4E.woff2)format("woff2")}@font-face{font-family:Playwrite VN;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/playwrite-vn-300-xbkQOpi_.woff2)format("woff2")}:root{--paper:#fbf7ef;--paper-2:#f4f1e6;--mist:#eef4ee;--sky:#6fa8d6;--sky-soft:#dceaf5;--sun:#f2c063;--sun-soft:#fbedc9;--peach:#ef9f78;--peach-soft:#fbe3d6;--rose:#e38c98;--rose-soft:#f9e1e5;--lavender:#9d8fdc;--lavender-soft:#ebe7fa;--leaf-0:#f0f6ea;--leaf-1:#d6e8c8;--leaf-2:#a6cc96;--leaf-3:#6aa36c;--leaf-4:#3f7550;--leaf-5:#26503a;--ink:#1e3227;--ink-2:#3d5848;--ink-3:#6b8274;--ink-4:#9aaca0;--line:#1e32271c;--line-2:#1e322733;--ok:#3f9763;--ok-soft:#dcf0e2;--bad:#d06a59;--bad-soft:#f8e0db;--warn:#d9a03a;--warn-soft:#f9eccf;--c-chinh:#4f93c9;--c-ngocanh:#a77fcf;--c-baode:#d98e3b;--r-xs:10px;--r-sm:16px;--r-md:24px;--r-lg:34px;--r-xl:48px;--r-pill:999px;--f-display:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--f-body:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-script:"Playwrite VN", "Fraunces Variable", cursive;--f-game:"Baloo 2", "Be Vietnam Pro", system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--ease-soft:cubic-bezier(.33, 0, .15, 1);--ease-back:cubic-bezier(.34, 1.5, .64, 1);--shadow-sm:0 2px 10px -4px #26503a2e;--shadow-md:0 12px 34px -16px #26503a52, 0 2px 8px -3px #26503a1f;--shadow-lg:0 30px 70px -28px #1e3c2c73, 0 6px 18px -8px #1e3c2c2e}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--f-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg,canvas{display:block}a{color:inherit}[hidden]{display:none!important}.ic{vertical-align:-.14em;flex:none;display:inline-block}.dg{text-align:center;width:.6em;display:inline-block}.dg.sep{width:.3em}.pm{color:inherit;background:color-mix(in srgb, var(--pc) 16%, transparent);box-shadow:inset 0 -.12em 0 color-mix(in srgb, var(--pc) 62%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:0 .18em}.pm-who{--pc:#4f8ec2}.bin-ok{--cc:#c98a1d}.bin-who{--cc:#4f8ec2}.bin-when{--cc:#3f8556}.bin-check{--cc:#8a77d1}.pm-when{--pc:#3f8556}.pm-check{--pc:#8a77d1}.pm-miss{border:2px dashed color-mix(in srgb, var(--pc) 70%, transparent);color:color-mix(in srgb, var(--pc) 85%, #222);background:color-mix(in srgb, var(--pc) 8%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:.1em .6em;font-weight:800;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--f-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 80, "WONK" 0;letter-spacing:-.015em}.script{font-family:var(--f-script);letter-spacing:0;font-weight:300}.glass{--mx:30%;--my:0%;isolation:isolate;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px)saturate(165%)brightness(1.04);backdrop-filter:blur(18px)saturate(165%)brightness(1.04);background:linear-gradient(140deg,#ffffff80,#fff3 55%,#ffffff4d);position:relative;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #ffffff2e,inset 0 0 0 1px #ffffff3d,inset 0 -18px 40px -24px #ffffff59,0 22px 60px -26px #2042306b,0 3px 12px -4px #20423024}.glass.lg-refract{-webkit-backdrop-filter:var(--lg-filter) blur(7px) saturate(170%) brightness(1.05);backdrop-filter:var(--lg-filter) blur(7px) saturate(170%) brightness(1.05)}.glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(260px circle at var(--mx) var(--my), #ffffff8c, transparent 62%), linear-gradient(180deg, #ffffff47, transparent 42%);opacity:.85;transition:opacity .4s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#fffffff2,#ffffff2e 38%,#ffffff0f 62%,#ffffffb3);padding:1.2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-dim{background:linear-gradient(140deg,#ffffffb8,#ffffff80)}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.glass{background:#fafcf7e6}}.lg-ic,.tile .t-ic,.back-btn,.join-box .pill-btn .go{--ic1:#7cbe88d1;--ic2:#346e48eb;--ic-sh:#265a3a80;color:var(--ic-fg,#fff);isolation:isolate;background:radial-gradient(90% 70% at 50% 108%, #ffffff57, transparent 60%), linear-gradient(160deg, var(--ic1), var(--ic2));-webkit-backdrop-filter:blur(6px)saturate(170%);backdrop-filter:blur(6px)saturate(170%);box-shadow:inset 0 1.5px 0 #ffffffb3, inset 0 -8px 16px -8px #00000038, 0 10px 22px -10px var(--ic-sh), 0 2px 5px -2px #0000001f;border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:hidden}:is(.lg-ic,.tile .t-ic,.back-btn,.join-box .pill-btn .go):before{content:"";z-index:-1;opacity:.7;height:46%;transition:transform .45s var(--ease), opacity .45s var(--ease);background:linear-gradient(#ffffffc7,#ffffff0f);border-radius:50% 50% 46% 46%/64% 64% 36% 36%;position:absolute;top:5%;left:14%;right:14%}:is(.lg-ic,.tile .t-ic,.back-btn,.join-box .pill-btn .go):after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#fffffff2,#ffffff1f 42%,#ffffff0d 60%,#ffffffa6);padding:1.4px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.lg-ic,.tile .t-ic,.back-btn,.join-box .pill-btn .go) .ic{filter:drop-shadow(0 1px 1.5px #00000038)}:is(.tile:hover .t-ic,.back-btn:hover,.join-box:hover .pill-btn .go):before{opacity:.9;transform:translateY(6%)scaleX(1.06)}html.lite :is(.lg-ic,.tile .t-ic,.back-btn,.join-box .pill-btn .go){-webkit-backdrop-filter:none;backdrop-filter:none}.btn{--bg:var(--leaf-4);--fg:#fff;border-radius:var(--r-pill);background:var(--bg);min-height:48px;color:var(--fg);letter-spacing:.005em;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s, opacity .2s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.55em;padding:0 1.4em;font-weight:600;display:inline-flex;box-shadow:0 10px 24px -12px #26503a8c,inset 0 1px #ffffff40}.btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #26503a99,inset 0 1px #ffffff40}.btn:active{transform:translateY(1px)scale(.98)}.btn:focus-visible{outline-offset:3px;outline:3px solid #f2c063d9}.btn[disabled]{opacity:.45;pointer-events:none}.btn.ghost{--bg:#ffffff8c;--fg:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.sun{--bg:var(--sun);--fg:#3b2a08}.btn.lg{min-height:60px;padding:0 1.8em;font-size:1.12rem}.btn.sm{min-height:38px;padding:0 1em;font-size:.92rem}.btn.icon{width:44px;min-height:44px;padding:0}.field{gap:8px;display:grid}.field label{color:var(--ink-2);padding-left:6px;font-size:.92rem;font-weight:600}.input{border-radius:var(--r-sm);background:#ffffff9e;border:1px solid #ffffffb3;outline:none;width:100%;height:56px;padding:0 20px;font-size:1.08rem;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 2px 6px #1e32270f,0 1px #fff9}.input::placeholder{color:var(--ink-4)}.input:focus{border-color:var(--leaf-3);background:#ffffffdb;box-shadow:0 0 0 4px #6aa36c2e}.input.err{border-color:var(--bad);box-shadow:0 0 0 4px #d06a5926}.chip{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;background:#fff9;align-items:center;gap:.45em;padding:.35em .9em;font-size:.86rem;font-weight:600;display:inline-flex}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3f976326}.dot.live{animation:1.8s ease-in-out infinite pulse}.dot.off{background:var(--ink-4);box-shadow:none;animation:none}@keyframes pulse{50%{box-shadow:0 0 0 8px #3f97630a}}.ava{--h:120;width:36px;height:36px;color:hsl(var(--h) 38% 26%);background:linear-gradient(145deg, hsl(var(--h) 62% 88%), hsl(var(--h) 48% 78%));border-radius:50%;flex:none;place-items:center;font-size:.86rem;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffffb3,0 2px 6px -2px #0000002e}.away-stack{z-index:9000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;top:18px;right:18px}.away-toast{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;max-width:340px;transition:transform .45s var(--ease), opacity .45s var(--ease);background:#241e18c7;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:15px;line-height:1.2;display:flex;transform:translate(30px);box-shadow:0 10px 26px -10px #00000073}.away-toast.in{opacity:1;transform:none}.away-toast.out{opacity:0;transform:translate(16px)}.away-ic{color:#3a1d0e;background:#ef9f78f2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.away-toast.more .away-ic{background:#ffffffd9}.away-txt{gap:2px;min-width:0;display:grid}.away-txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.away-txt small{opacity:.78;font-size:12.5px}.flash-layer{z-index:9500;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%)}.flash{border-radius:var(--r-pill);color:#fff;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:transform .45s var(--ease), opacity .45s var(--ease);background:#1e3227db;align-items:center;gap:10px;max-width:min(92vw,560px);padding:12px 20px;font-weight:500;display:flex;transform:translateY(-12px)}.flash.in{opacity:1;transform:none}.flash.warm{background:#a0522ce6}.flash.good{background:#266e46e6}.net-pill{z-index:9000;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);color:var(--ink-2);opacity:0;transition:opacity .3s, transform .3s var(--ease);pointer-events:none;background:#ffffffb8;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:600;display:flex;position:fixed;bottom:14px;left:14px;transform:translateY(8px)}.net-pill.show{opacity:1;transform:none}.net-pill .dot{background:var(--warn);box-shadow:0 0 0 4px #d9a03a26}.scroll{scrollbar-width:thin;scrollbar-color:#1e322740 transparent;overflow:auto}.scroll::-webkit-scrollbar{width:10px;height:10px}.scroll::-webkit-scrollbar-thumb{background:#1e322738 padding-box padding-box;border:3px solid #0000;border-radius:10px}.meadow-fallback{background:radial-gradient(60% 40% at 76% 18%,#ffe2a0a6,#0000 70%),linear-gradient(#9ec8e6 0%,#cfe5ee 40%,#f9ebce 57%,#a5c98d 58.5%,#6d9f62 75%,#355f3c 100%)}html.lite .glass,html.lite .glass.lg-refract{background:#fafbf6f0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite .t-dusk .glass,html.lite .t-game .glass{background:#282440d1}html.lite .gs,html.lite .mote,html.lite .sk svg,html.lite .ho-ava,html.lite .lm-cursor{animation:none!important}html.lite .view,html.lite .hv{filter:none!important}html.lite .veil{display:none}html.lite .slide .glass,html.lite .activity-layer.dim,html.lite .gm-pill,html.lite .gm-top,html.lite .gm-ov,html.lite .gm-pick{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.no-anim *,html.no-anim :before,html.no-anim :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
