@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-000.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-000.woff2) format(woff2) tech(color-SVG);unicode-range:u+0020,u+0023,u+002a,u+0030,u+0031,u+0032,u+0033,u+0034,u+0035,u+0036,u+0037,u+0038,u+0039,u+00a9,u+00ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194,u+2195,u+2196,u+2197,u+2198,u+2199,u+21a9,u+21aa,u+231a;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-001.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-001.woff2) format(woff2) tech(color-SVG);unicode-range:u+231b,u+2328,u+23cf,u+23e9,u+23ea,u+23eb,u+23ec,u+23ed,u+23ee,u+23ef,u+23f0,u+23f1,u+23f2,u+23f3,u+23f8,u+23f9,u+23fa,u+24c2,u+25aa,u+25ab,u+25b6,u+25c0,u+25fb,u+25fc,u+25fd,u+25fe,u+2600,u+2601,u+2602,u+2603;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-002.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-002.woff2) format(woff2) tech(color-SVG);unicode-range:u+2604,u+260e,u+2611,u+2614,u+2615,u+2618,u+261d,u+2620,u+2622,u+2623,u+2626,u+262a,u+262e,u+262f,u+2638,u+2639,u+263a,u+2640,u+2642,u+2648,u+2649,u+264a,u+264b,u+264c,u+264d,u+264e,u+264f,u+2650,u+2651,u+2652;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-003.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-003.woff2) format(woff2) tech(color-SVG);unicode-range:u+2653,u+265f,u+2660,u+2663,u+2665,u+2666,u+2668,u+267b,u+267e,u+267f,u+2692,u+2693,u+2694,u+2695,u+2696,u+2697,u+2699,u+269b,u+269c,u+26a0,u+26a1,u+26a7,u+26aa,u+26ab,u+26b0,u+26b1,u+26bd,u+26be,u+26c5,u+26c8;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-004.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-004.woff2) format(woff2) tech(color-SVG);unicode-range:u+26ce,u+26cf,u+26d1,u+26d3,u+26d4,u+26e9,u+26ea,u+26f0,u+26f1,u+26f2,u+26f3,u+26f4,u+26f5,u+26f7,u+26f8,u+26f9,u+26fa,u+26fd,u+2702,u+2705,u+2708,u+2709,u+270a,u+270b,u+270c,u+270d,u+270f,u+2712,u+2714,u+2716;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-005.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-005.woff2) format(woff2) tech(color-SVG);unicode-range:u+271d,u+2721,u+2728,u+2733,u+2734,u+2744,u+2747,u+274c,u+274e,u+2753,u+2754,u+2755,u+2757,u+2763,u+2764,u+2795,u+2796,u+2797,u+27a1,u+27b0,u+27bf,u+2934,u+2935,u+2b05,u+2b06,u+2b07,u+2b1b,u+2b1c,u+2b50,u+2b55;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-006.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-006.woff2) format(woff2) tech(color-SVG);unicode-range:u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f004,u+1f0cf,u+1f170,u+1f171,u+1f17e,u+1f17f,u+1f18e,u+1f191,u+1f192,u+1f193,u+1f194,u+1f195,u+1f196,u+1f197,u+1f198,u+1f199,u+1f19a,u+1f201,u+1f202,u+1f21a,u+1f22f,u+1f232,u+1f233,u+1f234,u+1f235;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-007.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-007.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f236,u+1f237,u+1f238,u+1f239,u+1f23a,u+1f250,u+1f251,u+1f300,u+1f301,u+1f302,u+1f303,u+1f304,u+1f305,u+1f306,u+1f307,u+1f308,u+1f309,u+1f30a,u+1f30b,u+1f30c,u+1f30d,u+1f30e,u+1f30f,u+1f310,u+1f311,u+1f312,u+1f313,u+1f314,u+1f315,u+1f316;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-008.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-008.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f317,u+1f318,u+1f319,u+1f31a,u+1f31b,u+1f31c,u+1f31d,u+1f31e,u+1f31f,u+1f320,u+1f321,u+1f324,u+1f325,u+1f326,u+1f327,u+1f328,u+1f329,u+1f32a,u+1f32b,u+1f32c,u+1f32d,u+1f32e,u+1f32f,u+1f330,u+1f331,u+1f332,u+1f333,u+1f334,u+1f335,u+1f336;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-009.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-009.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f337,u+1f338,u+1f339,u+1f33a,u+1f33b,u+1f33c,u+1f33d,u+1f33e,u+1f33f,u+1f340,u+1f341,u+1f342,u+1f343,u+1f344,u+1f345,u+1f346,u+1f349,u+1f34a,u+1f34b,u+1f34c,u+1f34d,u+1f34e,u+1f34f,u+1f350,u+1f351,u+1f352,u+1f354,u+1f355,u+1f356,u+1f357;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-010.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-010.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f358,u+1f359,u+1f35a,u+1f35b,u+1f35c,u+1f35d,u+1f35e,u+1f35f,u+1f360,u+1f361,u+1f362,u+1f363,u+1f364,u+1f365,u+1f366,u+1f367,u+1f368,u+1f369,u+1f36a,u+1f36b,u+1f36c,u+1f36e,u+1f36f,u+1f370,u+1f371,u+1f372,u+1f373,u+1f374,u+1f375,u+1f376;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-011.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-011.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f377,u+1f378,u+1f379,u+1f37a,u+1f37b,u+1f37c,u+1f37d,u+1f37e,u+1f37f,u+1f380,u+1f381,u+1f382,u+1f383,u+1f384,u+1f385,u+1f386,u+1f387,u+1f388,u+1f389,u+1f38a,u+1f38b,u+1f38c,u+1f38d,u+1f38e,u+1f38f,u+1f390,u+1f391,u+1f392,u+1f393,u+1f396;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-012.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-012.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f397,u+1f399,u+1f39a,u+1f39b,u+1f39e,u+1f39f,u+1f3a0,u+1f3a1,u+1f3a2,u+1f3a3,u+1f3a4,u+1f3a5,u+1f3a6,u+1f3a7,u+1f3a8,u+1f3a9,u+1f3aa,u+1f3ab,u+1f3ac,u+1f3ad,u+1f3ae,u+1f3af,u+1f3b0,u+1f3b1,u+1f3b2,u+1f3b3,u+1f3b4,u+1f3b5,u+1f3b6,u+1f3b7;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-013.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-013.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f3b8,u+1f3b9,u+1f3ba,u+1f3bb,u+1f3bc,u+1f3bd,u+1f3be,u+1f3bf,u+1f3c0,u+1f3c1,u+1f3c2,u+1f3c3,u+1f3c4,u+1f3c5,u+1f3c6,u+1f3c7,u+1f3c8,u+1f3c9,u+1f3ca,u+1f3cb,u+1f3cc,u+1f3cd,u+1f3ce,u+1f3cf,u+1f3d0,u+1f3d1,u+1f3d2,u+1f3d3,u+1f3d4,u+1f3d5;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-014.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-014.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f3d6,u+1f3d7,u+1f3d8,u+1f3d9,u+1f3da,u+1f3db,u+1f3dc,u+1f3dd,u+1f3de,u+1f3df,u+1f3e0,u+1f3e1,u+1f3e2,u+1f3e3,u+1f3e4,u+1f3e5,u+1f3e6,u+1f3e7,u+1f3e8,u+1f3e9,u+1f3ea,u+1f3eb,u+1f3ec,u+1f3ed,u+1f3ee,u+1f3ef,u+1f3f0,u+1f3f3,u+1f3f4,u+1f3f5;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-015.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-015.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f3f7,u+1f3f8,u+1f3f9,u+1f3fb,u+1f3fc,u+1f3fd,u+1f3fe,u+1f3ff,u+1f400,u+1f401,u+1f402,u+1f403,u+1f404,u+1f405,u+1f406,u+1f407,u+1f408,u+1f409,u+1f40a,u+1f40b,u+1f40c,u+1f40d,u+1f40e,u+1f40f,u+1f410,u+1f411,u+1f412,u+1f413,u+1f414,u+1f415;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-016.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-016.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f416,u+1f417,u+1f418,u+1f419,u+1f41a,u+1f41b,u+1f41c,u+1f41d,u+1f41e,u+1f41f,u+1f420,u+1f421,u+1f422,u+1f423,u+1f424,u+1f425,u+1f426,u+1f427,u+1f428,u+1f429,u+1f42a,u+1f42b,u+1f42c,u+1f42d,u+1f42e,u+1f42f,u+1f430,u+1f431,u+1f432,u+1f433;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-017.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-017.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f434,u+1f435,u+1f436,u+1f437,u+1f438,u+1f439,u+1f43a,u+1f43b,u+1f43c,u+1f43d,u+1f43e,u+1f43f,u+1f440,u+1f441,u+1f442,u+1f443,u+1f444,u+1f445,u+1f446,u+1f447,u+1f448,u+1f449,u+1f44a,u+1f44b,u+1f44c,u+1f44d,u+1f44e,u+1f44f,u+1f450,u+1f451;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-018.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-018.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f452,u+1f453,u+1f454,u+1f455,u+1f456,u+1f457,u+1f458,u+1f459,u+1f45a,u+1f45b,u+1f45c,u+1f45d,u+1f45e,u+1f45f,u+1f460,u+1f461,u+1f462,u+1f463,u+1f464,u+1f465,u+1f466,u+1f467,u+1f468,u+1f469,u+1f46e,u+1f46f,u+1f470,u+1f471,u+1f472,u+1f473;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-019.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-019.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f474,u+1f475,u+1f476,u+1f477,u+1f478,u+1f479,u+1f47a,u+1f47b,u+1f47c,u+1f47d,u+1f47e,u+1f47f,u+1f480,u+1f481,u+1f482,u+1f483,u+1f484,u+1f485,u+1f486,u+1f487,u+1f488,u+1f489,u+1f48a,u+1f48b,u+1f48c,u+1f48d,u+1f48e,u+1f490,u+1f492,u+1f493;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-020.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-020.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f494,u+1f495,u+1f496,u+1f497,u+1f498,u+1f499,u+1f49a,u+1f49b,u+1f49c,u+1f49d,u+1f49e,u+1f49f,u+1f4a0,u+1f4a1,u+1f4a2,u+1f4a3,u+1f4a4,u+1f4a5,u+1f4a6,u+1f4a7,u+1f4a8,u+1f4a9,u+1f4aa,u+1f4ab,u+1f4ac,u+1f4ad,u+1f4ae,u+1f4af,u+1f4b0,u+1f4b1;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-021.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-021.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f4b2,u+1f4b3,u+1f4b4,u+1f4b5,u+1f4b6,u+1f4b7,u+1f4b8,u+1f4b9,u+1f4ba,u+1f4bb,u+1f4bc,u+1f4bd,u+1f4be,u+1f4bf,u+1f4c0,u+1f4c1,u+1f4c2,u+1f4c3,u+1f4c4,u+1f4c5,u+1f4c6,u+1f4c7,u+1f4c8,u+1f4c9,u+1f4ca,u+1f4cb,u+1f4cc,u+1f4cd,u+1f4ce,u+1f4cf;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-022.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-022.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f4d0,u+1f4d1,u+1f4d2,u+1f4d3,u+1f4d4,u+1f4d5,u+1f4d6,u+1f4d7,u+1f4d8,u+1f4d9,u+1f4da,u+1f4db,u+1f4dc,u+1f4dd,u+1f4de,u+1f4df,u+1f4e0,u+1f4e1,u+1f4e2,u+1f4e3,u+1f4e4,u+1f4e5,u+1f4e6,u+1f4e7,u+1f4e8,u+1f4e9,u+1f4ea,u+1f4eb,u+1f4ec,u+1f4ed;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-023.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-023.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f4ee,u+1f4ef,u+1f4f0,u+1f4f1,u+1f4f2,u+1f4f3,u+1f4f4,u+1f4f5,u+1f4f6,u+1f4f7,u+1f4f8,u+1f4f9,u+1f4fa,u+1f4fb,u+1f4fc,u+1f4fd,u+1f4ff,u+1f500,u+1f501,u+1f502,u+1f503,u+1f504,u+1f505,u+1f506,u+1f507,u+1f508,u+1f509,u+1f50a,u+1f50b,u+1f50c;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-024.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-024.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f50d,u+1f50e,u+1f50f,u+1f510,u+1f511,u+1f512,u+1f513,u+1f514,u+1f515,u+1f516,u+1f517,u+1f518,u+1f519,u+1f51a,u+1f51b,u+1f51c,u+1f51d,u+1f51e,u+1f51f,u+1f520,u+1f521,u+1f522,u+1f523,u+1f524,u+1f525,u+1f526,u+1f527,u+1f528,u+1f529,u+1f52b;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-025.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-025.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f52c,u+1f52d,u+1f52e,u+1f52f,u+1f530,u+1f531,u+1f532,u+1f533,u+1f534,u+1f535,u+1f536,u+1f537,u+1f538,u+1f539,u+1f53a,u+1f53b,u+1f53c,u+1f53d,u+1f549,u+1f54a,u+1f54b,u+1f54c,u+1f54d,u+1f54e,u+1f550,u+1f551,u+1f552,u+1f553,u+1f554,u+1f555;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-026.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-026.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f556,u+1f557,u+1f558,u+1f559,u+1f55a,u+1f55b,u+1f55c,u+1f55d,u+1f55e,u+1f55f,u+1f560,u+1f561,u+1f562,u+1f563,u+1f564,u+1f565,u+1f566,u+1f567,u+1f56f,u+1f570,u+1f573,u+1f574,u+1f575,u+1f576,u+1f577,u+1f578,u+1f579,u+1f57a,u+1f587,u+1f58a;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-027.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-027.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f58b,u+1f58c,u+1f58d,u+1f590,u+1f595,u+1f596,u+1f5a4,u+1f5a5,u+1f5a8,u+1f5b1,u+1f5b2,u+1f5bc,u+1f5c2,u+1f5c3,u+1f5c4,u+1f5d1,u+1f5d2,u+1f5d3,u+1f5dc,u+1f5dd,u+1f5de,u+1f5e1,u+1f5e3,u+1f5e8,u+1f5ef,u+1f5f3,u+1f5fa,u+1f5fb,u+1f5fc,u+1f5fd;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-028.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-028.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f5fe,u+1f5ff,u+1f600,u+1f601,u+1f602,u+1f603,u+1f604,u+1f605,u+1f606,u+1f607,u+1f608,u+1f609,u+1f60a,u+1f60b,u+1f60c,u+1f60d,u+1f60e,u+1f60f,u+1f610,u+1f611,u+1f612,u+1f613,u+1f614,u+1f615,u+1f616,u+1f61b,u+1f61c,u+1f61d,u+1f61e,u+1f61f;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-029.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-029.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f620,u+1f621,u+1f622,u+1f623,u+1f624,u+1f625,u+1f626,u+1f627,u+1f628,u+1f629,u+1f62a,u+1f62b,u+1f62c,u+1f62d,u+1f62e,u+1f62f,u+1f630,u+1f631,u+1f632,u+1f633,u+1f634,u+1f635,u+1f636,u+1f637,u+1f638,u+1f639,u+1f63a,u+1f63b,u+1f63c,u+1f63d;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-030.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-030.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f63e,u+1f63f,u+1f640,u+1f641,u+1f642,u+1f643,u+1f644,u+1f645,u+1f646,u+1f647,u+1f648,u+1f649,u+1f64a,u+1f64b,u+1f64c,u+1f64d,u+1f64e,u+1f64f,u+1f680,u+1f681,u+1f682,u+1f683,u+1f684,u+1f685,u+1f686,u+1f687,u+1f688,u+1f689,u+1f68a,u+1f68c;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-031.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-031.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f68d,u+1f68e,u+1f68f,u+1f690,u+1f691,u+1f692,u+1f693,u+1f694,u+1f695,u+1f696,u+1f697,u+1f698,u+1f699,u+1f69a,u+1f69b,u+1f69c,u+1f69d,u+1f69e,u+1f69f,u+1f6a0,u+1f6a1,u+1f6a2,u+1f6a3,u+1f6a4,u+1f6a5,u+1f6a6,u+1f6a7,u+1f6a8,u+1f6a9,u+1f6aa;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-032.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-032.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f6ab,u+1f6ac,u+1f6ad,u+1f6ae,u+1f6af,u+1f6b0,u+1f6b1,u+1f6b2,u+1f6b3,u+1f6b4,u+1f6b5,u+1f6b6,u+1f6b7,u+1f6b8,u+1f6b9,u+1f6ba,u+1f6bb,u+1f6bc,u+1f6bd,u+1f6be,u+1f6bf,u+1f6c0,u+1f6c1,u+1f6c2,u+1f6c3,u+1f6c4,u+1f6c5,u+1f6cb,u+1f6cc,u+1f6cd;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-033.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-033.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f6ce,u+1f6cf,u+1f6d0,u+1f6d1,u+1f6d2,u+1f6d5,u+1f6d6,u+1f6d7,u+1f6dc,u+1f6dd,u+1f6de,u+1f6df,u+1f6e0,u+1f6e1,u+1f6e2,u+1f6e3,u+1f6e4,u+1f6e5,u+1f6e9,u+1f6eb,u+1f6ec,u+1f6f0,u+1f6f3,u+1f6f4,u+1f6f5,u+1f6f6,u+1f6f7,u+1f6f8,u+1f6f9,u+1f6fa;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-034.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-034.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f6fb,u+1f6fc,u+1f7e0,u+1f7e1,u+1f7e2,u+1f7e3,u+1f7e4,u+1f7e5,u+1f7e6,u+1f7e7,u+1f7e8,u+1f7e9,u+1f7ea,u+1f7eb,u+1f7f0,u+1f90c,u+1f90d,u+1f90e,u+1f90f,u+1f910,u+1f911,u+1f912,u+1f913,u+1f914,u+1f915,u+1f916,u+1f917,u+1f918,u+1f919,u+1f91a;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-035.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-035.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f91b,u+1f91c,u+1f91d,u+1f91e,u+1f91f,u+1f920,u+1f921,u+1f922,u+1f923,u+1f924,u+1f925,u+1f926,u+1f927,u+1f928,u+1f929,u+1f92a,u+1f92b,u+1f92c,u+1f92d,u+1f92e,u+1f92f,u+1f930,u+1f931,u+1f932,u+1f933,u+1f934,u+1f935,u+1f936,u+1f937,u+1f938;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-036.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-036.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f939,u+1f93a,u+1f93c,u+1f93d,u+1f93e,u+1f93f,u+1f940,u+1f941,u+1f942,u+1f943,u+1f944,u+1f945,u+1f947,u+1f948,u+1f949,u+1f94a,u+1f94b,u+1f94c,u+1f94d,u+1f94e,u+1f94f,u+1f950,u+1f951,u+1f952,u+1f953,u+1f954,u+1f955,u+1f956,u+1f957,u+1f958;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-037.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-037.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f959,u+1f95a,u+1f95b,u+1f95c,u+1f95d,u+1f95e,u+1f95f,u+1f960,u+1f961,u+1f962,u+1f963,u+1f964,u+1f965,u+1f966,u+1f967,u+1f968,u+1f969,u+1f96a,u+1f96b,u+1f96c,u+1f96d,u+1f96e,u+1f96f,u+1f970,u+1f971,u+1f972,u+1f973,u+1f974,u+1f975,u+1f976;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-038.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-038.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f977,u+1f978,u+1f979,u+1f97a,u+1f97b,u+1f97c,u+1f97d,u+1f97e,u+1f97f,u+1f980,u+1f981,u+1f982,u+1f983,u+1f984,u+1f985,u+1f986,u+1f987,u+1f988,u+1f989,u+1f98a,u+1f98b,u+1f98c,u+1f98d,u+1f98e,u+1f98f,u+1f990,u+1f991,u+1f992,u+1f993,u+1f994;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-039.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-039.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f995,u+1f996,u+1f997,u+1f998,u+1f999,u+1f99a,u+1f99b,u+1f99c,u+1f99d,u+1f99e,u+1f99f,u+1f9a0,u+1f9a1,u+1f9a2,u+1f9a3,u+1f9a4,u+1f9a5,u+1f9a6,u+1f9a7,u+1f9a8,u+1f9a9,u+1f9aa,u+1f9ab,u+1f9ac,u+1f9ad,u+1f9ae,u+1f9af,u+1f9b0,u+1f9b1,u+1f9b2;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-040.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-040.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f9b3,u+1f9b4,u+1f9b5,u+1f9b6,u+1f9b7,u+1f9b8,u+1f9b9,u+1f9ba,u+1f9bb,u+1f9bc,u+1f9bd,u+1f9be,u+1f9bf,u+1f9c0,u+1f9c1,u+1f9c2,u+1f9c3,u+1f9c4,u+1f9c5,u+1f9c6,u+1f9c7,u+1f9c8,u+1f9c9,u+1f9ca,u+1f9cb,u+1f9cc,u+1f9cd,u+1f9ce,u+1f9cf,u+1f9d0;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-041.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-041.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f9d1,u+1f9d2,u+1f9d3,u+1f9d4,u+1f9d5,u+1f9d6,u+1f9d7,u+1f9d8,u+1f9d9,u+1f9da,u+1f9db,u+1f9dc,u+1f9dd,u+1f9de,u+1f9df,u+1f9e0,u+1f9e1,u+1f9e2,u+1f9e3,u+1f9e4,u+1f9e5,u+1f9e6,u+1f9e7,u+1f9e8,u+1f9e9,u+1f9ea,u+1f9eb,u+1f9ec,u+1f9ed,u+1f9ee;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-042.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-042.woff2) format(woff2) tech(color-SVG);unicode-range:u+1f9ef,u+1f9f0,u+1f9f1,u+1f9f2,u+1f9f3,u+1f9f4,u+1f9f5,u+1f9f6,u+1f9f7,u+1f9f8,u+1f9f9,u+1f9fa,u+1f9fb,u+1f9fc,u+1f9fd,u+1f9fe,u+1f9ff,u+1fa71,u+1fa72,u+1fa73,u+1fa74,u+1fa75,u+1fa76,u+1fa77,u+1fa78,u+1fa79,u+1fa7a,u+1fa7b,u+1fa7c,u+1fa80;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-043.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-043.woff2) format(woff2) tech(color-SVG);unicode-range:u+1fa81,u+1fa82,u+1fa83,u+1fa84,u+1fa85,u+1fa86,u+1fa87,u+1fa88,u+1fa90,u+1fa91,u+1fa92,u+1fa93,u+1fa94,u+1fa95,u+1fa96,u+1fa97,u+1fa98,u+1fa99,u+1fa9a,u+1fa9b,u+1fa9c,u+1fa9d,u+1fa9e,u+1fa9f,u+1faa0,u+1faa1,u+1faa2,u+1faa3,u+1faa4,u+1faa5;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-044.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-044.woff2) format(woff2) tech(color-SVG);unicode-range:u+1faa6,u+1faa7,u+1faa8,u+1faa9,u+1faaa,u+1faab,u+1faad,u+1faae,u+1faaf,u+1fab0,u+1fab1,u+1fab2,u+1fab3,u+1fab4,u+1fab5,u+1fab6,u+1fab7,u+1fab8,u+1fab9,u+1faba,u+1fabb,u+1fabc,u+1fabd,u+1fabf,u+1fac0,u+1fac1,u+1fac2,u+1fac3,u+1fac4,u+1fac5;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-045.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-045.woff2) format(woff2) tech(color-SVG);unicode-range:u+1face,u+1facf,u+1fad0,u+1fad1,u+1fad2,u+1fad3,u+1fad4,u+1fad5,u+1fad6,u+1fad7,u+1fad8,u+1fad9,u+1fada,u+1fadb,u+1fae0,u+1fae1,u+1fae2,u+1fae3,u+1fae4,u+1fae5,u+1fae6,u+1fae7,u+1fae8,u+1faf0,u+1faf1,u+1faf2,u+1faf3,u+1faf4,u+1faf5,u+1faf6;font-display:swap}@font-face{font-family:Fluent Emoji Color;src:url(/fonts/fluent/colrv1/chunk-046.woff2) format(woff2) tech(color-COLRv1),url(/fonts/fluent/otsvg/chunk-046.woff2) format(woff2) tech(color-SVG);unicode-range:u+1faf7,u+1faf8;font-display:swap}.loading-text{font-size:var(--font-md);color:var(--c-text-2)}.cache-notice{font-size:var(--font-xs);color:var(--c-muted);margin:var(--sp-1) 0 0;text-align:center}@font-face{font-family:DM Sans;src:url(/fonts/dmsans/DMSans-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:DM Sans;src:url(/fonts/dmsans/DMSans-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic}body,html{margin:0;padding:0;height:100%;background-color:var(--c-bg);font-family:var(--font-sans);line-height:var(--lh-normal);letter-spacing:var(--ls-normal);overflow-x:hidden}h1,p{font-family:inherit}.hide-mobile{display:revert}.hide-desktop{display:none}@media (max-width:767px){.hide-mobile{display:none!important}.hide-desktop{display:revert!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(var(--sp-4))}to{opacity:1;transform:none}}@keyframes brandDotPulse{0%,to{box-shadow:0 0 0 0 var(--brand-dot-ring,rgba(42,176,163,.55));opacity:1}50%{box-shadow:0 0 0 5px transparent;opacity:.85}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(var(--sp-5))}to{opacity:1;transform:translateY(0)}}@keyframes subirDesaparecer{0%{transform:translateY(0);opacity:0}10%{opacity:1}80%{transform:translateY(-50px);opacity:1}to{transform:translateY(-80px);opacity:0}}@keyframes promoFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes wordEnterExit{0%{opacity:0;filter:blur(6px);animation-timing-function:ease-out}18%{opacity:1;filter:blur(0);animation-timing-function:linear}80%{opacity:1;filter:blur(0);animation-timing-function:ease-in}to{opacity:0;filter:blur(6px)}}.noselect{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.visible-mobile{display:none}.floating-select{width:var(--flotante-btn-size);height:var(--flotante-btn-size);position:fixed;top:calc(80px + var(--offline-banner-h, 0px));right:max(220px,calc(50vw - var(--panel-half) + 220px));z-index:1000;display:flex;flex-direction:column}.container{height:calc(100vh - 70px - var(--offline-banner-h, 0px))}.container,.container-productos{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.container-productos{height:calc(100vh - 150px - var(--offline-banner-h, 0px));padding:var(--sp-5)!important}.up{bottom:var(--sp-8)}.down,.up{position:relative}.down{top:calc(var(--header-h) + var(--sp-5))!important}.stocky-header{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-2-5) var(--sp-7);background-color:var(--c-white);font-size:var(--font-lg);border-bottom:1px solid var(--c-border);font-family:inherit}@media (min-width:768px){.stocky-header--app{padding-left:max(var(--sp-7),calc(50vw - var(--panel-half) + var(--sp-7)));padding-right:max(var(--sp-7),calc(50vw - var(--panel-half) + var(--sp-7)))}}.stocky-logo{color:var(--c-green700);font-weight:700;font-size:var(--font-4xl);display:flex;align-items:center}.businessName{color:var(--c-gray);font-weight:400;font-size:var(--font-3xl);font-family:inherit;text-shadow:none;margin-left:var(--sp-2-5)}.stocky-header-buttons{display:flex;gap:var(--sp-2-5);z-index:1}.stocky-header-btn,.stocky-header-btn-promo{background-color:transparent;border:none;padding:var(--sp-2) var(--sp-4);border-radius:var(--rd-xs);cursor:pointer;display:flex;align-items:center;font-family:inherit;font-size:13px;color:var(--c-gray);text-decoration:none;transition:color var(--duration-fast)}.stocky-header-btn-promo:hover,.stocky-header-btn:hover{color:var(--c-black)}.currency-toggle{display:flex;align-items:center;justify-content:center;gap:5px;width:80px;padding:var(--sp-2) 0;border-radius:var(--rd-pill);border:1.5px solid var(--c-border);background:transparent;cursor:pointer;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:var(--ls-wide);color:var(--c-gray);transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.currency-toggle--usd:hover,.currency-toggle:hover{background:var(--c-soft-hover);border-color:var(--c-green600);color:var(--c-green700)}.currency-toggle__icon{font-size:var(--font-sm);line-height:1}.top-promo-banner{height:42px;overflow:hidden;background:linear-gradient(90deg,var(--c-green700) 0,var(--c-green-mid) 55%,var(--c-green600) 100%)}.top-promo-banner,.top-promo-inner{display:flex;align-items:center;justify-content:center}.top-promo-inner{max-width:1200px}.top-promo-text{font-size:13px;line-height:var(--lh-snug);font-weight:400;letter-spacing:var(--ls-wide);text-align:center;color:var(--c-white);animation:promoFade var(--duration-anim-lg) var(--ease-in-out)}.logo{color:var(--c-green700);font-weight:700}.kn-hero-title-accent{position:relative;background:linear-gradient(90deg,var(--c-green700) 0,var(--c-green-mid) 55%,var(--c-green600) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--c-green600)}.hero-float-emoji{display:inline-block;margin-left:.15em;font-size:.85em;line-height:1;-webkit-text-fill-color:initial;background:none}.strong{color:var(--c-black);font-weight:700}.link,.link-terminos{color:var(--c-green700);font-weight:500;text-decoration:none}.link-terminos{font-family:inherit;transition:transform var(--duration-quick),opacity var(--duration-quick);background-color:transparent;border:none;cursor:pointer}.aclaracion{color:var(--c-danger);font-size:var(--font-sm);font-weight:700!important}.index-buttons{display:flex;flex-direction:column;justify-content:space-around;height:400px;background-color:var(--c-white);padding:var(--sp-5) var(--sp-9);border-radius:var(--rd-sm);border-top:3px solid var(--c-green700);box-shadow:var(--shadow-strong);animation:var(--duration-anim-xs) var(--ease-out) fadeSlideUp}.index-buttons h1{font-weight:400;margin:0}.search-bar{max-width:900px}.search-bar,.search-bar input{width:100%;box-sizing:border-box}.search-bar input{height:45px;padding:var(--sp-2-5);margin:0;border:1px solid var(--c-gray);color:var(--c-black);background-color:var(--c-white);border-radius:var(--rd-sm);font-family:inherit;font-size:var(--font-md);font-weight:400;box-shadow:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.search-bar input:focus{border-color:var(--c-focus);box-shadow:0 0 0 .25rem var(--c-focus-shadow)!important;outline:none}.search-bar select,select.search-input{width:100%;box-sizing:border-box;height:47px;padding:var(--sp-3) var(--sp-4);margin:0;border:1px solid var(--c-border);color:var(--c-black);background-color:var(--c-white);border-radius:var(--rd-sm);font-family:inherit;font-size:var(--font-base);box-shadow:var(--shadow);transition:all var(--duration-base) ease;cursor:pointer}.search-bar select:focus,select.search-input:focus{border-color:var(--c-focus);box-shadow:0 0 0 .25rem var(--c-focus-shadow)!important;outline:none}.btn{width:100%;font-weight:400;background-color:var(--c-green700);color:var(--c-white);padding:var(--sp-3) var(--sp-8);letter-spacing:var(--ls-wider);line-height:var(--lh-none);border-radius:var(--rd-sm);text-align:center;transition:all var(--duration-base) ease;font-size:var(--font-xl);font-family:inherit;border:none;cursor:pointer}.btn:hover{box-shadow:var(--shadow-hover);transform:var(--hover-lift);background-color:var(--c-green-mid)}.flotante-btn{width:var(--flotante-btn-size);height:var(--flotante-btn-size);position:static;right:var(--sp-5);background-color:var(--c-green700);color:var(--c-white);padding:0;border-radius:var(--rd-sm);transition:transform var(--duration-fast),box-shadow var(--duration-fast);text-align:center;font-weight:100;font-size:var(--font-sm);font-family:inherit;border:none;cursor:pointer}.flotante-btn:hover{background-color:var(--c-green-mid);box-shadow:var(--shadow-hover);transform:var(--hover-lift)}:is(.div-limpiar-btn,.div-inflacion-btn,.div-actividad-btn,.div-mensaje-global-btn,.div-promo-btn,.div-config-btn,.div-ayuda-btn,.div-informes-btn,.div-estadisticas-btn,.div-ideas-btn,.div-excel-btn,.div-categorias-btn,.div-agregar-btn,.div-esconder-btn,.div-imprimir-btn,.div-mayorista-btn,.div-minorista-btn,.div-venta-btn,.div-editar-franquicia-btn,.div-seed-btn,.div-trigger-btn){position:fixed;right:max(var(--sp-5),calc(50vw - var(--panel-half) + var(--sp-5)));width:170px;display:flex;flex-direction:row;justify-content:right;gap:0 var(--sp-4);font-weight:500;font-size:var(--font-sm);color:var(--c-gray);z-index:var(--z-sticky)}:is(.div-limpiar-btn,.div-inflacion-btn,.div-actividad-btn,.div-mensaje-global-btn,.div-promo-btn,.div-config-btn,.div-ayuda-btn,.div-informes-btn,.div-estadisticas-btn,.div-ideas-btn,.div-excel-btn,.div-categorias-btn,.div-agregar-btn,.div-esconder-btn,.div-imprimir-btn,.div-mayorista-btn,.div-minorista-btn,.div-venta-btn,.div-editar-franquicia-btn,.div-seed-btn,.div-trigger-btn) p{opacity:0;transition:opacity var(--duration-anim-md) ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.div-excel-btn p,.div-ideas-btn p{transition-delay:0s}.div-actividad-btn p,.div-esconder-btn p,.div-estadisticas-btn p,.div-inflacion-btn p{transition-delay:.1s}.div-categorias-btn p,.div-imprimir-btn p,.div-informes-btn p,.div-mensaje-global-btn p,.div-promo-btn p{transition-delay:.2s}.div-agregar-btn p,.div-ayuda-btn p,.div-editar-franquicia-btn p,.div-limpiar-btn p,.div-mayorista-btn p,.div-minorista-btn p,.div-venta-btn p{transition-delay:.3s}.div-config-btn p{transition-delay:.4s}body.labels-init :is(.div-limpiar-btn,.div-inflacion-btn,.div-actividad-btn,.div-mensaje-global-btn,.div-promo-btn,.div-config-btn,.div-ayuda-btn,.div-informes-btn,.div-estadisticas-btn,.div-ideas-btn,.div-excel-btn,.div-categorias-btn,.div-agregar-btn,.div-esconder-btn,.div-imprimir-btn,.div-mayorista-btn,.div-minorista-btn,.div-venta-btn,.div-editar-franquicia-btn,.div-seed-btn,.div-trigger-btn) p{opacity:1}body.labels-init .div-excel-btn p,body.labels-init .div-ideas-btn p{transition-delay:0s}body.labels-init .div-actividad-btn p,body.labels-init .div-esconder-btn p,body.labels-init .div-estadisticas-btn p,body.labels-init .div-inflacion-btn p{transition-delay:.1s}body.labels-init .div-categorias-btn p,body.labels-init .div-imprimir-btn p,body.labels-init .div-informes-btn p,body.labels-init .div-mensaje-global-btn p,body.labels-init .div-promo-btn p{transition-delay:.2s}body.labels-init .div-agregar-btn p,body.labels-init .div-ayuda-btn p,body.labels-init .div-editar-franquicia-btn p,body.labels-init .div-limpiar-btn p,body.labels-init .div-mayorista-btn p,body.labels-init .div-minorista-btn p,body.labels-init .div-seed-btn p,body.labels-init .div-trigger-btn p,body.labels-init .div-venta-btn p{transition-delay:.3s}body.labels-init .div-config-btn p{transition-delay:.4s}:is(.div-limpiar-btn,.div-inflacion-btn,.div-actividad-btn,.div-mensaje-global-btn,.div-promo-btn,.div-config-btn,.div-ayuda-btn,.div-informes-btn,.div-estadisticas-btn,.div-ideas-btn,.div-excel-btn,.div-categorias-btn,.div-agregar-btn,.div-esconder-btn,.div-imprimir-btn,.div-mayorista-btn,.div-minorista-btn,.div-venta-btn,.div-editar-franquicia-btn,.div-seed-btn,.div-trigger-btn):hover p{opacity:1;transition-delay:0s}.agregar-btn,.calendar-btn,.config-btn,.eliminar30-btn,.help-btn,.pay-btn{width:var(--flotante-btn-size);height:var(--flotante-btn-size);position:fixed;right:max(var(--sp-5),calc(50vw - var(--panel-half) + var(--sp-5)));z-index:var(--z-modal);background-color:var(--c-green700);color:var(--c-white);padding:var(--sp-3) var(--sp-5);border-radius:var(--rd-sm);text-align:center;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease;font-weight:100;font-size:var(--font-sm);font-family:inherit;border:none}.help-btn,.promo-btn{bottom:100px}.pay-btn{bottom:340px}.calendar-btn{bottom:180px}.generarQR-btn{bottom:340px}.volver-btn{width:var(--flotante-btn-size);height:var(--flotante-btn-size);position:fixed;top:calc(80px + var(--offline-banner-h, 0px));left:max(var(--sp-5),calc(50vw - var(--panel-half) + var(--sp-5)));z-index:var(--z-modal);background-color:var(--c-green700);color:var(--c-white);padding:var(--sp-3) var(--sp-5);border-radius:var(--rd-sm);transition:transform var(--duration-fast),box-shadow var(--duration-fast);text-align:center;font-weight:100;font-size:var(--font-sm);font-family:inherit;border:none;cursor:pointer}.volver-btn:hover{background-color:var(--c-green-mid);box-shadow:var(--shadow-hover);transform:var(--hover-lift)}.editar-btn,.eliminar-btn,.eliminarProductoBtn,.info-btn,.lista-btn,.md-btn,.success-btn,.vgd-remove-btn{background-color:transparent;color:var(--c-black);text-align:center;transition:all var(--duration-base) ease;font-weight:100;font-size:var(--font-md);font-family:inherit;border:none;cursor:pointer}.editar-btn:hover,.eliminar-btn:hover,.eliminarProductoBtn:hover,.info-btn:hover,.lista-btn:hover,.md-btn:hover,.success-btn:hover,.vgd-remove-btn:hover{transform:var(--hover-lift)}.btn-cancel{background-color:var(--c-gray)!important}input[type=checkbox]{accent-color:var(--c-green700)}.alertas-container{position:fixed;left:max(var(--sp-5),calc(50vw - var(--panel-half) + var(--sp-5)));top:calc(80px + var(--offline-banner-h, 0px));display:flex;flex-direction:column;gap:var(--sp-5);z-index:9;font-family:inherit}.widget-alerta{background-color:var(--c-white);border:1px solid var(--c-border);border-left:3px solid var(--c-warning);color:var(--c-black);padding:var(--sp-3) var(--sp-4);border-radius:var(--rd-lg);font-size:var(--font-base);box-shadow:var(--shadow-hover);display:flex;justify-content:space-between;align-items:center;min-width:270px;max-width:300px;animation:fadeSlideUp var(--duration-slow) ease-out;cursor:pointer;transition:transform var(--duration-fast),box-shadow var(--duration-fast)}.widget-alerta:hover{transform:translateY(-4px) scale(1.015);box-shadow:var(--shadow-strong)}.cerrar-alerta{background:none;border:none;color:var(--c-gray);font-size:var(--font-xl);margin-left:var(--sp-3);cursor:pointer;font-weight:700}.cerrar-alerta:hover{color:var(--c-black)}.swal2-container{font-family:inherit;color:var(--c-black)!important}.swal2-container p{color:var(--c-black);font-family:inherit}.swal2-container .swal2-input,.swal2-container select{font-weight:400;height:45px!important;font-size:var(--font-md);padding:var(--sp-2-5);border:1px solid var(--c-gray);color:var(--c-black);border-radius:var(--rd-sm);margin-top:var(--sp-2-5);font-family:inherit;box-shadow:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.swal2-container .swal2-input{width:250px!important;margin-bottom:var(--sp-0)}.swal2-container select{width:250px}.swal2-container .swal2-input:hover,.swal2-container select:hover{border-color:var(--c-gray)}.swal2-container .swal2-input:focus,.swal2-container select:focus{border-color:var(--c-focus);box-shadow:0 0 0 .25rem var(--c-focus-shadow)!important;outline:none}.swal2-container .swal2-input::placeholder,.swal2-container select::placeholder{color:var(--c-gray);opacity:1}.swal2-container .swal2-actions{width:100%;display:flex;flex-direction:row!important;justify-content:center;gap:var(--sp-4)}.swal2-container .swal2-cancel,.swal2-container .swal2-confirm{padding:var(--sp-3) var(--sp-5);border-radius:var(--rd-sm);text-align:center;transition:all var(--duration-base) ease;font-weight:400;letter-spacing:var(--ls-wider);line-height:var(--lh-none);font-size:var(--font-sm);font-family:inherit;border:none;color:var(--c-white);cursor:pointer}.swal2-container .swal2-confirm{background-color:var(--c-green700)}.swal2-container .swal2-cancel{background-color:var(--c-gray)}.swal2-container .swal2-confirm:hover{box-shadow:var(--shadow-hover);transform:var(--hover-lift);background-color:var(--c-green-mid);background-image:none!important}.swal2-container .swal2-cancel:hover{box-shadow:var(--shadow);transform:var(--hover-lift);background-image:none!important}.swal2-container .swal2-title{font-weight:400!important;color:var(--c-black)!important;font-size:var(--font-4xl);text-align:center;margin:0!important}.swal2-container #ticket-description,.swal2-container .swal2-textarea{font-weight:400;font-size:var(--font-md);resize:none;padding:var(--sp-2-5);width:390px;height:200px;border:1px solid var(--c-border-beige);color:var(--c-black);border-radius:var(--rd-sm);margin-top:var(--sp-2-5);font-family:inherit!important}.swal2-container .swal2-textarea{border:1px solid var(--c-gray)!important}.swal2-container .swal2-textarea::placeholder{color:var(--c-gray)!important}.swal2-html-container{font-size:var(--font-lg)!important;font-family:inherit!important}.swal2-html-container,.swal2-html-container h2{color:var(--c-black)!important;text-align:center}.swal2-html-container h2{font-weight:400!important;font-size:var(--font-2xl)!important}.swal2-html-container h3{margin:var(--sp-2-5) 0!important;font-weight:500!important;color:var(--c-black)!important;font-size:var(--font-lg)!important;text-align:center}.swal2-html-container table{margin:var(--sp-2-5) 0;font-family:inherit!important}.swal2-html-container table th{font-weight:500}.swal2-html-container table td{font-weight:400}.swal-form{gap:var(--sp-3);margin:var(--sp-2) auto 0;max-width:360px}.swal-form,.swal-form-container{display:flex;flex-direction:column;text-align:left;width:100%}.swal-form-container{gap:var(--sp-2-5)}.swal-form-field{display:flex;flex-direction:column;width:100%}.swal-form-field .swal2-input,.swal-form-field select.swal2-input{width:100%!important;margin:0!important;box-sizing:border-box}.swal-form-label{font-size:var(--font-xs);color:var(--c-text-subtle);display:block;margin-bottom:var(--sp-1)}.fila-stock-wrap{overflow:hidden;width:100%}.fila-stock,.fila-stock-header{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;width:100%;box-sizing:border-box;overflow:hidden}.fila-stock-header{margin-bottom:var(--sp-1)}.fila-stock{margin-bottom:var(--sp-2)}.fila-stock-header .swal-form-label{margin:0;text-align:left!important;min-width:0;display:block}.fila-stock .swal2-input{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;padding-left:var(--sp-2)!important;padding-right:var(--sp-2)!important}.swal-scroll{max-height:70vh;overflow:auto;font-size:var(--font-sm);line-height:1.45;padding:var(--sp-4) 18px}.swal-highlight-box{margin:0 0 var(--sp-3);text-align:center;padding:var(--sp-2-5);background:var(--c-soft-hover);border:1px solid var(--c-border-beige);border-radius:var(--rd-sm)}.swal-highlight-label{font-size:var(--font-xs);color:var(--c-green-mid);margin-bottom:var(--sp-1)}.swal-mono{background:var(--c-soft-hover);border:1px solid var(--c-border-beige);border-radius:var(--rd-md);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Fluent Emoji Color,monospace;font-size:12.5px;line-height:1.55;color:var(--c-text)}.swal-card,.swal-mono{padding:var(--sp-2-5) var(--sp-3)}.swal-card{background:var(--c-white);border:1px solid var(--c-border-soft);border-radius:var(--rd-md);box-shadow:var(--shadow)}.swal-section-title{display:flex;align-items:center;gap:var(--sp-1-5);font-weight:900;margin:var(--sp-3-5) 0 var(--sp-2);color:var(--c-text)}.swal-radio-accent{accent-color:var(--c-green700);width:16px;height:16px}.swal-form .swal2-input,.swal-form select{width:100%!important;margin:0!important;box-sizing:border-box}#inputPorcentaje{margin:var(--sp-2-5) 0;font-size:var(--font-lg);text-align:center}#titulo-aclaracion{font-weight:700;margin-bottom:var(--sp-1-5)}#aclaracion{font-size:var(--font-xs);color:var(--c-gray);margin:0 0 var(--sp-1-5) 0}.table-container{width:900px;max-height:300px;overflow-y:auto;border-radius:var(--rd-md);margin-top:var(--sp-5);box-shadow:var(--shadow);background-color:var(--c-surface)}.table{width:100%;border-collapse:collapse;text-align:center}.table,.table th{background-color:var(--c-green700);font-family:inherit}.table th{padding:var(--sp-2);letter-spacing:var(--ls-wider);line-height:var(--lh-snug);color:var(--c-white);font-weight:400;position:-webkit-sticky;position:sticky;top:0;z-index:1}.table td{padding:var(--sp-2-5);font-family:inherit;font-weight:400}.table tbody tr:nth-child(odd){background-color:var(--c-table-odd)}.table tbody tr:nth-child(2n){background-color:var(--c-table-even)}.table tbody tr:hover{background-color:var(--c-white)}.table .acciones-td,.table .acciones-th{text-align:center!important}.no-data{padding:var(--sp-5)}.no-data,.nota{text-align:center;color:var(--c-gray);font-size:var(--font-sm);font-family:inherit}.nota{margin-top:var(--sp-5);font-style:italic}.productos-texts{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:var(--sp-5)}.productos-texts h1{font-size:var(--font-4xl)!important}.productos-texts h1,.productos-texts p{font-weight:400!important;color:var(--c-black)!important;text-align:center;margin:0!important}.productos-texts p{font-size:var(--font-lg)!important;max-width:900px}.blue-button{width:250px;height:44px;padding:0 var(--sp-6);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);border-radius:var(--rd-sm);font-weight:700;font-size:var(--font-base);font-family:inherit;color:var(--c-white);background-color:var(--c-mp-blue);text-decoration:none;transition:transform var(--duration-quick) ease,box-shadow var(--duration-quick) ease,filter var(--duration-quick) ease}.blue-button span{position:relative;top:1px}.blue-button:hover{transform:var(--hover-lift);filter:saturate(1.04)}li{list-style:none}.inflacion-table td{font-size:var(--font-sm)}.inflacion-table th{margin:0 var(--sp-2-5)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes stockySpin{to{transform:rotate(1turn)}}.spinner-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--c-white);z-index:var(--z-toast)}.spinner-content{text-align:center;font-family:inherit}.spinner-ring-container{position:relative;width:46px;height:46px;margin:0 auto var(--sp-3)}.spinner-ring{position:absolute;inset:0;border-radius:50%;border:4px solid var(--c-spinner-track);border-top-color:var(--c-green700);animation:spin .9s linear infinite}.spinner-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.promo-action-btn{margin-left:var(--sp-2-5);cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.65);color:var(--c-white);border-radius:var(--rd-xs);padding:2px var(--sp-2-5);font-size:var(--font-xs-plus);font-family:inherit;font-weight:600}.error-boundary{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--c-white);font-family:inherit;padding:var(--sp-6);text-align:center}.error-boundary__icon{font-size:var(--font-5xl);margin-bottom:var(--sp-4)}.error-boundary__title{font-size:var(--font-xl);color:var(--c-text-2);margin:0 0 var(--sp-2)}.error-boundary__body{font-size:var(--font-sm);color:var(--c-text-subtle);margin:0 0 var(--sp-6);max-width:360px}.error-boundary__detail{font-size:var(--font-xs);color:var(--c-muted);margin:0 0 var(--sp-6);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Fluent Emoji Color,monospace;background:var(--c-surface);padding:var(--sp-2) var(--sp-3);border-radius:var(--rd-sm);max-width:400px;word-break:break-word}.error-boundary__actions{display:flex;gap:var(--sp-3)}.error-boundary__btn-primary{background:var(--c-green700);color:var(--c-white)}.error-boundary__btn-primary,.error-boundary__btn-secondary{padding:var(--sp-2-5) var(--sp-5);border:none;border-radius:var(--rd-sm);font-size:var(--font-sm);cursor:pointer;font-family:inherit}.error-boundary__btn-secondary{background:var(--c-surface);color:var(--c-text-2)}.service-subtitle{display:block;font-weight:400;opacity:.7}.td-center{text-align:center}.td-bold{font-weight:600}.td-actions{display:flex;gap:var(--sp-1-5);align-items:center}.tr-muted td{color:var(--c-text-subtle)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--c-gray);font-weight:500;margin:var(--sp-4) 0 var(--sp-2)}.page-hero{width:100%;max-width:900px;margin:0 auto var(--sp-5);background:linear-gradient(135deg,var(--c-green700),var(--c-green-mid) 55%,var(--c-green600));border-radius:var(--rd-md);padding:var(--sp-7) var(--sp-8);color:var(--c-white);text-align:center;box-shadow:var(--shadow-strong);box-sizing:border-box}.page-hero__title{margin:0;font-size:var(--font-4xl);font-weight:800;line-height:var(--lh-tight);color:var(--c-white)}.page-hero__subtitle{margin:var(--sp-2) 0 0;font-size:var(--font-sm);letter-spacing:var(--ls-wide);color:rgba(255,255,255,.72)}.page-hero__meta{margin:var(--sp-3) 0 0;font-size:var(--font-xs);letter-spacing:var(--ls-wide);color:rgba(255,255,255,.55)}@media (max-width:900px){.page-hero{padding:var(--sp-5) var(--sp-5);border-radius:var(--rd-sm)}.page-hero__title{font-size:var(--font-3xl)}}.btn-ghost,.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-3) var(--sp-5);font-size:var(--font-md);font-weight:600;line-height:var(--lh-none);letter-spacing:var(--ls-wide);text-decoration:none;cursor:pointer;box-sizing:border-box;border-radius:var(--rd-pill);position:relative;overflow:hidden;transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease;will-change:auto}.btn-ghost:hover,.btn-primary:hover{transform:var(--hover-lift-sm);will-change:transform,box-shadow}.btn-ghost:after,.btn-primary:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.12);opacity:0;border-radius:inherit;transition:opacity .15s ease;pointer-events:none}.btn-ghost:active:after,.btn-primary:active:after{opacity:1}.btn-primary{background:var(--c-green700);color:var(--c-white)}.btn-ghost,.btn-primary{border:1.5px solid var(--c-green700)}.btn-ghost{background:var(--c-white);color:var(--c-green700);gap:var(--sp-1-5)}.not-found-main{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--section-py) var(--section-px);gap:var(--sp-6)}.not-found-number{font-size:clamp(64px,12vw,120px);line-height:1;font-weight:800;background:var(--banner-bg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.not-found-actions{display:flex;gap:var(--sp-4);flex-wrap:wrap;justify-content:center}.not-found__subtitle,.not-found__title{text-align:center}.title{margin:0;font-size:clamp(20px,2.6vw,34px);line-height:var(--lh-tight);background:var(--c-green700);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title+.subtitle{margin-top:-8px}.subtitle{font-size:1.05rem;line-height:var(--lh-relaxed);color:var(--c-gray);max-width:680px;margin:0}.header-icon-margin{margin-right:var(--sp-2)}.header-logo-img{height:40px;width:auto}.header-msgs-btn{position:relative}.header-unread-dot{position:absolute;top:4px;right:4px;width:10px;height:10px;background:var(--g-pill);border-radius:50%}.header-search-wrapper{display:flex;align-items:center;gap:var(--sp-1-5);position:relative}.header-search-input-wrapper{position:relative}.header-search-input{width:300px;font-size:13px;padding:var(--sp-2);margin:0;border:1px solid var(--c-border-beige);color:var(--c-black);background-color:var(--c-white);border-radius:var(--rd-sm);font-family:inherit;outline:none}.header-search-placeholder{left:var(--sp-2);top:50%;transform:translateY(-50%);font-size:13px;white-space:nowrap;overflow:hidden;transition:opacity var(--duration-base) ease}.header-search-counter,.header-search-placeholder{position:absolute;color:var(--c-muted);pointer-events:none}.header-search-counter{bottom:3px;right:7px;font-size:var(--font-2xs);line-height:1}@media (max-width:900px){.container{padding:var(--sp-5)!important;height:auto!important;min-height:calc(100vh - var(--header-h) - var(--offline-banner-h, 0px));justify-content:center}.stocky-header{padding:var(--sp-3) var(--sp-5)}.stocky-logo{display:flex;align-items:center}.businessName{font-size:var(--font-lg);margin-left:var(--sp-1)}.stocky-header-btn{padding:var(--sp-2);font-size:0}.stocky-header-btn svg{margin-right:0!important;font-size:var(--font-lg)}.index-texts{font-size:var(--font-xl)!important;margin-top:0!important;margin-bottom:var(--sp-8)!important;max-width:300px}.login-texts h1{font-size:32px!important}#toggle-password-icon{right:17%!important}.swal2-container{color:var(--c-black)}.swal2-container .swal2-title{font-size:var(--font-3xl)}.swal2-container .swal2-textarea,.swal2-container input{border:.5px solid var(--c-gray)!important}.swal2-container .swal2-textarea{max-width:300px;margin:var(--sp-0)!important}.logo-mobile{color:var(--c-green700);font-weight:700;font-size:60px}.top-promo-text{font-size:var(--font-xs)}}.saludo-home{min-height:1.4em}.saludo-home-letra{display:inline-block;white-space:pre;animation:saludoLetra .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i, 0) * 22ms)}@keyframes saludoLetra{0%{opacity:0;transform:translateY(.55em) scale(.78) rotate(-6deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.saludo-home-letra{animation:none}}