@font-face{font-family:Mercury Rounded;src:url(/assets/fonts/mercury-rounded-ui.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+B7,U+D7,U+2014,U+2019,U+2026,U+25CF,U+2661,U+3001-3002,U+300C-300D,U+4E00,U+4E03,U+4E09-4E0B,U+4E0D-4E0E,U+4E1D,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E48-4E49,U+4E4E,U+4E50,U+4E5F-4E60,U+4E70,U+4E86,U+4E8B-4E8C,U+4E8E,U+4E91-4E92,U+4E94,U+4E9B,U+4EA4,U+4EBA,U+4EC0,U+4EC5,U+4ECA,U+4ECE,U+4ED4,U+4ED6,U+4EE3,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4EFD,U+4F11,U+4F19-4F1A,U+4F20,U+4F30,U+4F34,U+4F4D,U+4F4F,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4F9B,U+4FBF,U+4FDD,U+4FE1,U+503C,U+5047,U+504F,U+505A,U+5065,U+50A8,U+50B2,U+50CF,U+5145,U+5148,U+514B,U+5154,U+5165,U+5168,U+516C-516D,U+5173,U+5176-5177,U+517B,U+5185,U+518D,U+5199,U+51AC,U+51CF,U+51FA,U+5206,U+5212,U+521A,U+521D,U+5220,U+522B,U+5230,U+5236,U+523B,U+5242,U+524D,U+529F-52A1,U+52A8,U+52B1,U+52B3,U+52BF,U+52C7,U+5316,U+533A-533B,U+5343,U+5355,U+5361,U+5373,U+5398,U+539F,U+53BB,U+53C8,U+53CD,U+53D1,U+53D6-53D8,U+53E3,U+53EA,U+53EF-53F0,U+53F3,U+53F6,U+53F8,U+5403,U+540C-540E,U+5411,U+5427,U+542C,U+542F,U+5468,U+547C,U+548C,U+54AA,U+54C1,U+5566,U+559C-559D,U+565C,U+5668,U+56DB,U+56DE,U+56ED,U+56FE,U+5706,U+5728,U+5730,U+5747,U+57FA,U+586B,U+58F0,U+5904,U+5907,U+590D,U+591A,U+5927,U+5929,U+5931,U+5934,U+5947,U+5956-5957,U+5976,U+597D,U+5982,U+59CB,U+59D3,U+5B50,U+5B57-5B58,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BB6,U+5BB9,U+5BF9,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C1A,U+5C31,U+5C3E,U+5C55,U+5C5E,U+5DE5-5DE6,U+5DF1-5DF2,U+5DF4,U+5E08,U+5E0C,U+5E26,U+5E38,U+5E72-5E74,U+5E76,U+5E86,U+5E8A,U+5E94,U+5EA6,U+5EB7,U+5EFA,U+5F00,U+5F0F,U+5F20,U+5F39,U+5F53,U+5F55,U+5F62,U+5F85,U+5F8B,U+5F97,U+5FAE,U+5FC3,U+5FC6,U+5FEB,U+6001,U+600E,U+6027,U+6062,U+606F,U+6076,U+6089,U+60C5,U+60EF,U+60F3,U+610F,U+611F,U+6162,U+6210-6211,U+6216,U+6234,U+6237,U+624B,U+6253,U+626E,U+627E,U+628A,U+62CD,U+62E5,U+62E9,U+6301,U+6307,U+6309,U+6362,U+636E,U+6392,U+63A5,U+63A8,U+63D0,U+642D,U+6447,U+6478,U+6512,U+652F,U+6536,U+653E,U+6545,U+6548,U+6563,U+6570,U+6574,U+6587,U+6599,U+65B0,U+65B9,U+65C5,U+65E0,U+65E5,U+65E9,U+65F6,U+660E,U+662F,U+663E,U+6655,U+6668,U+6696,U+66F2,U+66F4,U+66FF-6700,U+6708-6709,U+670D,U+671F,U+672A,U+672C,U+672F,U+6735,U+6742-6743,U+6765,U+679C,U+67D4,U+67E5,U+6807,U+6837-6838,U+683C,U+6843,U+68A6,U+68C0,U+68D2,U+6A21,U+6A71,U+6B21-6B22,U+6B32,U+6B47,U+6B62-6B65,U+6BB5,U+6BCF,U+6BD4,U+6BDB,U+6BEB,U+6C14,U+6C34,U+6C38,U+6CA1,U+6CB9,U+6CCA,U+6CD5,U+6CE8,U+6CFB,U+6D3B,U+6D4B,U+6D4F,U+6D77,U+6DB2,U+6DE1,U+6DFB,U+6E05,U+6E29,U+6EDA,U+6EE1,U+6EF4,U+6F14,U+70B9,U+70E7,U+70ED,U+7167,U+719F,U+7231,U+7247-7248,U+725B,U+7269,U+72D7,U+732B,U+73B0,U+73CD,U+73E0,U+7406,U+751F,U+7528,U+753B,U+7559,U+7597,U+75B2,U+75DB,U+767D,U+7684,U+7687,U+76CE,U+76D7,U+76EE,U+76F4,U+770B,U+771F,U+7740,U+77E5,U+786E,U+78C5,U+793A,U+793E,U+795D,U+79BB,U+79C1,U+79D8,U+79F0,U+7A0B,U+7A7A,U+7A7F,U+7A97,U+7A9D,U+7AEF,U+7B2C,U+7B49,U+7B80,U+7B97,U+7BC7,U+7C73,U+7C7B,U+7C89,U+7D2B,U+7D2F,U+7EA4,U+7EA7,U+7EBF,U+7ECF,U+7ED9,U+7EE7,U+7EED,U+7EF4,U+7F16,U+7F51,U+7F6E,U+7F8E,U+7FFB,U+80BD,U+80FD,U+814A,U+8179,U+817F,U+81B3,U+81C2,U+81EA,U+81F3-81F4,U+8212,U+822A,U+8239,U+8272,U+82B1,U+82F9,U+8303,U+8349,U+836F,U+8377,U+8393,U+83B7,U+8425,U+843D,U+8584,U+85AF,U+85CF,U+86CB,U+871C,U+8863,U+8865,U+8868,U+8870,U+888B,U+88AB,U+88C5,U+897F,U+8981,U+89C1,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+8A00,U+8BA1-8BA2,U+8BA4,U+8BA9,U+8BAE,U+8BB0,U+8BBA,U+8BBE,U+8BC6,U+8BD5,U+8BED,U+8BF7,U+8BFB,U+8C22,U+8C61,U+8D25-8D26,U+8D28,U+8D2D,U+8D44,U+8D70,U+8D77,U+8D8B,U+8DB3,U+8DDD,U+8DEF,U+8DF3,U+8E66,U+8EAB,U+8F6F,U+8F7B,U+8F91,U+8F93,U+8FB9,U+8FC7-8FC8,U+8FCE,U+8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+9001,U+9009,U+900F,U+901A,U+9075,U+90E8,U+90FD,U+9178,U+9192,U+91C7,U+91CA,U+91CC-91CD,U+91CF,U+949F,U+9501,U+957F,U+95ED,U+95F4,U+9605,U+963B,U+9645,U+9650,U+9664,U+966A,U+9690,U+9694,U+96C6,U+9700,U+9759,U+975E,U+9762,U+97F3,U+9875,U+9879,U+987E,U+9886,U+9897-9898,U+989C,U+98CE,U+98DF,U+9910,U+996D-996E,U+997C,U+9996,U+9A84,U+9A8C,U+9AD8,U+9B54,U+9C81,U+9EBB,U+9F20,U+9F99,U+FF01,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Mercury Rounded;src:url(/assets/fonts/mercury-rounded-extended.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+A0-B6,U+B8-D6,U+D8-FF,U+131,U+152-153,U+174-178,U+2C6,U+2DA,U+2DC,U+300-303,U+307-308,U+30A,U+327,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+401,U+410-44F,U+451,U+1E80-1E85,U+1E9E,U+1EF2-1EF3,U+2010,U+2013,U+2016,U+2018,U+201A,U+201C-201E,U+2020-2022,U+2025,U+2030,U+2032-2033,U+2039-203B,U+2044,U+2074,U+20AC,U+20DD,U+2103,U+2109,U+2113,U+2116,U+2121-2122,U+2160-216B,U+2170-217B,U+2190-2193,U+21C4-21C6,U+21D2,U+21D4,U+21E6-21E9,U+2200,U+2202-2203,U+2207-2208,U+220B,U+2212,U+2215,U+221A,U+221D-2220,U+2227-222C,U+222E,U+2234-2235,U+223D,U+2252,U+2260-2261,U+2266-2267,U+226A-226B,U+2282-2283,U+2286-2287,U+22A5,U+22BF,U+2312,U+2460-2490,U+249C-24B5,U+2500-2503,U+250C,U+250F-2510,U+2513-2514,U+2517-2518,U+251B-251D,U+2520,U+2523-2525,U+2528,U+252B-252C,U+252F-2530,U+2533-2534,U+2537-2538,U+253B-253C,U+253F,U+2542,U+254B,U+25A0-25A1,U+25B2-25B3,U+25BC-25BD,U+25C6-25C7,U+25CB,U+25CE,U+25EF,U+2605-2606,U+260E,U+261C-261F,U+2640,U+2642,U+2660,U+2662-2667,U+266A,U+266D,U+266F,U+2776-277E,U+3000,U+3003-300B,U+300E-3015,U+301C-301D,U+301F-3020,U+3041-3094,U+309B-309E,U+30A1-30FE,U+322A-3240,U+3242-3243,U+3296,U+3298-3299,U+329D-329E,U+32A4-32A9,U+3300,U+3303,U+3305,U+330D,U+3314-3316,U+3318,U+331E,U+3322-3323,U+3326-3327,U+332A-332B,U+3331,U+3333,U+3336,U+3339,U+333B,U+3342,U+3347,U+3349-334A,U+334D-334E,U+3351,U+3357,U+337B-337F,U+3385-3387,U+338E-3390,U+3396-3398,U+339C-33A2,U+33A4-33A5,U+33B0-33B3,U+33C4,U+33CB,U+33CD,U+33D4,U+3447,U+344A,U+356E,U+36C3,U+37C3,U+3918,U+39D0,U+39DF,U+3B4E,U+3B55,U+3CC7,U+3DB2,U+3E06,U+4056,U+4339,U+43DD,U+43E1,U+4723,U+497D,U+4983,U+4E01,U+4E04-4E05,U+4E07-4E08,U+4E0C,U+4E0F-4E11,U+4E13-4E1C,U+4E1E,U+4E21-4E22,U+4E24-4E28,U+4E2B-4E2C,U+4E30-4E32,U+4E36,U+4E38-4E39,U+4E3C-4E3F,U+4E42-4E43,U+4E45,U+4E47,U+4E4B-4E4D,U+4E4F,U+4E52-4E59,U+4E5C-4E5E,U+4E61-4E62,U+4E66,U+4E69,U+4E71,U+4E73,U+4E7E,U+4E80,U+4E82,U+4E85,U+4E88-4E8A,U+4E8D,U+4E8F,U+4E93,U+4E95,U+4E98-4E9A,U+4E9C,U+4E9E-4EA2,U+4EA5-4EA9,U+4EAB-4EAE,U+4EB0,U+4EB2-4EB3,U+4EB5-4EB6,U+4EBB,U+4EBF,U+4EC1-4EC4,U+4EC6-4EC7,U+4EC9,U+4ECB,U+4ECD,U+4ECF,U+4ED1,U+4ED3,U+4ED5,U+4ED7-4ED9,U+4EDD-4EDF,U+4EE1,U+4EE4,U+4EE8-4EEB,U+4EED-4EEE,U+4EF0,U+4EF2-4EF3,U+4EF5,U+4EF7,U+4EFC,U+4EFF-4F01,U+4F03,U+4F08-4F0B,U+4F0D-4F10,U+4F17-4F18,U+4F1B-4F1F,U+4F22-4F27,U+4F2A-4F2B,U+4F2D,U+4F2F,U+4F31-4F32,U+4F36,U+4F38-4F3A,U+4F3C-4F3D,U+4F41,U+4F43,U+4F46-4F48,U+4F4E,U+4F50-4F51,U+4F54,U+4F56-4F5B,U+4F5D-4F5F,U+4F62-4F65,U+4F67,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73-4F78,U+4F7A-4F7C,U+4F7E,U+4F81,U+4F83-4F84,U+4F86,U+4F88-4F8A,U+4F8D,U+4F8F,U+4F91-4F92,U+4F94,U+4F96-4F98,U+4F9A,U+4F9D,U+4FA0-4FA1,U+4FA3,U+4FA5-4FAF,U+4FB5-4FB6,U+4FB9,U+4FC2-4FC5,U+4FC9-4FCA,U+4FCD-4FD1,U+4FD4,U+4FD7-4FDC,U+4FDE-4FE0,U+4FE3-4FE6,U+4FE8-4FEF,U+4FF1,U+4FF3,U+4FF5-4FF6,U+4FF8,U+4FFA,U+4FFE-5000,U+5005-5006,U+5009,U+500B-500D,U+500F,U+5011-5012,U+5014,U+5016,U+5018-501A,U+501C,U+501E-501F,U+5021-5026,U+5028-502E,U+5036,U+5039-503A,U+503E,U+5040,U+5042-5043,U+5046,U+5048-5049,U+504C-504E,U+5050,U+5055-5056,U+505C,U+5063,U+506C,U+5070,U+5072,U+5074-5078,U+507B,U+507D-5080,U+5085,U+5088,U+508D,U+5091,U+5094-5096,U+5098-509A,U+509D,U+50A2-50A3,U+50A5,U+50A7,U+50A9,U+50AC-50AD,U+50B3-50B5,U+50B7,U+50BA-50BB,U+50BE,U+50C2,U+50C5,U+50C9-50CA,U+50CD,U+50D1,U+50D5-50D6,U+50D8,U+50DA,U+50DE,U+50E3,U+50E5-50E8,U+50EC-50EE,U+50F0,U+50F3-50F5,U+50F9,U+50FB,U+50FE,U+5100-5102,U+5104,U+5106-5109,U+510B,U+510D,U+5110,U+5112,U+5114-5116,U+5118,U+511A,U+511F,U+5121,U+512A,U+5132,U+5137,U+513A-513C,U+513F-5141,U+5143-5144,U+5146-5147,U+5149-514A,U+514C-514E,U+5150-5152,U+5155-5156,U+515A,U+515C,U+5162,U+5164,U+5169-516B,U+516E,U+5170-5172,U+5174-5175,U+5178-5179,U+517C-517D,U+5180-5182,U+5184,U+5186-518A,U+518C,U+518F-5193,U+5195-5197,U+519B-519D,U+51A0,U+51A2,U+51A4-51A6,U+51A8-51AB,U+51AE-51B7,U+51BB-51BE,U+51C0,U+51C4-51C7,U+51C9,U+51CB-51CD,U+51D1,U+51D6,U+51DB-51DD,U+51E0-51E1,U+51E4,U+51E6-51E7,U+51E9-51ED,U+51EF-51F1,U+51F3,U+51F5-51F6,U+51F8-51F9,U+51FB-5204,U+5207-5208,U+520A-520B,U+520D-520E,U+5211,U+5214-5219,U+521B,U+5224-5225,U+5227-522A,U+522D-522E,U+5233,U+5237-523A,U+523D,U+523F-5241,U+5243-5245,U+5247,U+524A-524C,U+524F-5251,U+5254,U+5256,U+525B-525E,U+5261,U+5263-5265,U+5267,U+5269-526A,U+526E-5275,U+527D,U+527F,U+5281-5283,U+5287-528A,U+528C-528D,U+5290-5294,U+529B-529E,U+52A2-52A3,U+52A6,U+52A9-52AD,U+52AF,U+52B2,U+52B4-52B5,U+52B9,U+52BC,U+52BE,U+52C0-52C1,U+52C3,U+52C5,U+52C9,U+52CB,U+52CD,U+52D0,U+52D2,U+52D5-52D9,U+52DB,U+52DD-52E0,U+52E2-52E4,U+52E6-52E7,U+52F0-52F3,U+52F5,U+52F8-52FA,U+52FE-5302,U+5305-5308,U+530D,U+530F-5310,U+5315,U+5317,U+5319-531A,U+531C-531D,U+5320-5321,U+5323-5324,U+5326,U+532A,U+532D-532F,U+5331,U+5333,U+5338-5339,U+533E-5341,U+5345-534A,U+534D-534F,U+5351-5354,U+5356-5358,U+535A,U+535C,U+535E-5360,U+5362-5364,U+5366-5367,U+5369,U+536B-536C,U+536E-5372,U+5374-5375,U+5377-5378,U+537A-537B,U+537F,U+5382,U+5384-5386,U+5389,U+538B-538D,U+5393,U+5395-5396,U+5399-539A,U+539D,U+53A0,U+53A2-53A3,U+53A5-53A6,U+53A8-53A9,U+53AD-53AE,U+53B0,U+53B2-53B4,U+53B6-53B7,U+53BE-53BF,U+53C1-53C3,U+53C6,U+53C9-53CC,U+53CE,U+53D2,U+53D4-53D5,U+53D9,U+53DB,U+53DD,U+53DF-53E2,U+53E4-53E6,U+53E8-53E9,U+53EB-53EE,U+53F1-53F2,U+53F5,U+53F7,U+53F9-53FD,U+5401,U+5404,U+5406,U+5408-540B,U+540F-5410,U+5412-5417,U+541B,U+541D-5421,U+5423,U+5425-5426,U+5428-5429,U+542B,U+542D-542E,U+5431-5432,U+5434-5436,U+5438-5439,U+543B-543E,U+5440,U+5442-5443,U+5446,U+5448-544B,U+544E,U+5450-5459,U+545B-545C,U+545F,U+5462-5464,U+5466,U+546A,U+5470-5473,U+5475-5478,U+547B,U+547D,U+5480-5482,U+5484,U+5486-5487,U+5489-548B,U+548D-5490,U+5492,U+5494-5497,U+5499-549D,U+54A1-54A9,U+54AB-54AD,U+54AF,U+54B1-54B4,U+54B8,U+54BA-54C0,U+54C2-54C4,U+54C6-54CA,U+54CC-54DA,U+54DC-54DF,U+54E1-54E2,U+54E5-54EA,U+54ED-54EE,U+54F2-54F3,U+54FA,U+54FC-54FD,U+54FF,U+5501,U+5504,U+5506-5507,U+5509,U+550F-5511,U+5514,U+5516,U+551B,U+5520,U+5522-5524,U+5527,U+552A,U+552C,U+552E-5531,U+5533,U+5535,U+5537-5539,U+553C,U+553E-5541,U+5543-5546,U+5549-554A,U+554C,U+554F-5550,U+5553,U+5555-5557,U+555B-555F,U+5561,U+5563-5565,U+5567,U+556A-556E,U+5570,U+5572,U+5575-5578,U+557B-557C,U+557E,U+5580-5584,U+5586-558B,U+558F,U+5591,U+5594,U+5598-559A,U+559E-559F,U+55A7-55AC,U+55AE,U+55B0-55B3,U+55B5-55B7,U+55B9-55BB,U+55BD-55BE,U+55C4-55C7,U+55C9,U+55CC-55CE,U+55D0-55D4,U+55D6,U+55DA,U+55DC-55DF,U+55E1,U+55E3-55E6,U+55E8-55EC,U+55EE-55F0,U+55F2-55F3,U+55F5-55F7,U+55F9,U+55FD-55FE,U+5600-5601,U+5605-5606,U+5608-5609,U+560C-560F,U+5614,U+5616-5618,U+561A-561C,U+561E-561F,U+5621-5624,U+5627,U+5629,U+562B-5632,U+5634-5636,U+5638-5639,U+563B,U+563F,U+5642,U+564C-564E,U+5650,U+5654,U+5657-5659,U+565B,U+565D,U+5660,U+5662,U+5664-5666,U+5669-566C,U+566F,U+5671-5672,U+5674,U+5676,U+5678-567C,U+5680,U+5684-5687,U+568A,U+568C,U+568E-5690,U+5692-5695,U+5699,U+569C,U+569F-56A0,U+56A2-56A3,U+56A5-56A6,U+56A8,U+56AE-56AF,U+56B3-56B4,U+56B6-56B7,U+56BC,U+56C0-56C3,U+56C5,U+56C8-56CA,U+56CE,U+56D1,U+56D3-56D4,U+56D6-56D8,U+56DA,U+56DD,U+56DF-56E4,U+56E7-56E8,U+56EB-56EC,U+56EE,U+56F0-56F5,U+56F9-56FA,U+56FD,U+56FF-5700,U+5703-5704,U+5707-570B,U+570D,U+570F,U+5712-5713,U+5716,U+5718,U+571C-571D,U+571F,U+5722-5723,U+5726-5727,U+5729-572F,U+5732-5733,U+5737-573B,U+573E,U+5740,U+5742,U+5749-5751,U+5757,U+5759-5761,U+5764-5766,U+5768-576D,U+576F-5770,U+5773,U+5776-5777,U+577B-577D,U+577F,U+5782-5786,U+5788-5789,U+578B-578F,U+5792-5793,U+5799-579B,U+579E-57A4,U+57A6-57B5,U+57B8,U+57C0,U+57C2-57C3,U+57C6-57C8,U+57CB,U+57CE-57CF,U+57D2-57DA,U+57DC-57DD,U+57DF-57E1,U+57E3-57E4,U+57ED,U+57EF,U+57F4-57F5,U+57F7-57F9,U+57FC-57FD,U+5800,U+5802-5803,U+5805-5807,U+5809-580B,U+580D,U+5811,U+5815-5816,U+5819,U+581D-581E,U+5820-5821,U+5824,U+582A,U+582F-5831,U+5834-5835,U+583A,U+583D,U+5840-5841,U+5844,U+5846,U+584A-584D,U+584F,U+5851-5852,U+5854,U+5857-585A,U+585E,U+5861-5862,U+5864-5865,U+5869,U+586C-586D,U+5870-5872,U+5875,U+5879,U+587E,U+5880-5881,U+5883,U+5885,U+5889-588A,U+5892-5893,U+5897,U+5899-589A,U+589C,U+589E-589F,U+58A8-58A9,U+58AB,U+58AE,U+58B2-58B3,U+58B8-58BC,U+58BE,U+58C1,U+58C5,U+58C7,U+58CA,U+58CC,U+58D1,U+58D3,U+58D5,U+58D7-58DA,U+58DC,U+58DE-58E0,U+58E2,U+58E4-58E5,U+58E9,U+58EB-58EC,U+58EE-58EF,U+58F1-58F3,U+58F6-58F7,U+58F9-58FD,U+5902,U+5909-590B,U+590F-5910,U+5914-5916,U+5918-5919,U+591B-591C,U+591F-5920,U+5922,U+5924-5925,U+592A-592F,U+5932,U+5937-593A,U+593C,U+593E,U+5940-5942,U+5944,U+5948-5949,U+594B,U+594E-5951,U+5953-5955,U+5958,U+595A-595B,U+595D,U+5960,U+5962-5963,U+5965,U+5967-596A,U+596C-596E,U+5973-5974,U+5978-5979,U+597B,U+5981,U+5983-5984,U+5986-5988,U+598A,U+598D,U+5992-5993,U+5996-5999,U+599B,U+599D-599E,U+59A3-59A5,U+59A7-59AF,U+59B2-59B3,U+59B9-59BB,U+59BE,U+59C6,U+59C8-59CA,U+59D0-59D2,U+59D4,U+59D7-59DA,U+59DC-59DE,U+59E3-59E6,U+59E8,U+59EA-59EC,U+59EE,U+59F1,U+59F6,U+59F9,U+59FB,U+59FD,U+59FF,U+5A01,U+5A03-5A09,U+5A0C,U+5A11,U+5A13,U+5A18,U+5A1A,U+5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A2F,U+5A31-5A32,U+5A34-5A36,U+5A38,U+5A3C,U+5A3F-5A41,U+5A46,U+5A49-5A4A,U+5A55,U+5A5A,U+5A60,U+5A62,U+5A66-5A67,U+5A6A,U+5A6C-5A6D,U+5A74-5A77,U+5A7A,U+5A7F,U+5A84,U+5A92,U+5A95,U+5A9A-5A9B,U+5AA7,U+5AAA,U+5AAD,U+5AB2-5AB3,U+5AB5,U+5AB8,U+5ABA,U+5ABC-5ABE,U+5AC1-5AC2,U+5AC9,U+5ACB-5ACC,U+5AD0,U+5AD2,U+5AD4,U+5AD6-5AD8,U+5ADA,U+5ADC,U+5AE0-5AE1,U+5AE3,U+5AE6,U+5AE9-5AEB,U+5AF1,U+5AF5,U+5AFA-5AFB,U+5B00,U+5B05,U+5B08-5B09,U+5B0B-5B0C,U+5B16-5B17,U+5B19,U+5B1B,U+5B21-5B22,U+5B24,U+5B2A,U+5B2C-5B2D,U+5B30,U+5B32,U+5B34,U+5B36-5B38,U+5B3E-5B40,U+5B43,U+5B45,U+5B4C,U+5B51,U+5B53-5B56,U+5B59-5B5D,U+5B5F,U+5B62-5B66,U+5B69-5B6C,U+5B70-5B71,U+5B73,U+5B75,U+5B78,U+5B7A,U+5B7D,U+5B7F-5B81,U+5B83-5B85,U+5B87-5B88,U+5B8B,U+5B8D,U+5B8F,U+5B93,U+5B95,U+5B97,U+5B99,U+5B9B-5B9D,U+5B9F-5BA6,U+5BAA-5BAB,U+5BAE,U+5BB0,U+5BB3-5BB5,U+5BB8,U+5BBD-5BC0,U+5BC2-5BC7,U+5BC9,U+5BCC,U+5BD0,U+5BD2-5BD4,U+5BD8,U+5BDB,U+5BDD-5BDF,U+5BE1-5BE2,U+5BE4-5BE9,U+5BEB-5BEC,U+5BEE,U+5BF0,U+5BF3,U+5BF5-5BF6,U+5BF8,U+5BFA-5BFB,U+5BFE-5BFF,U+5C01-5C02,U+5C05,U+5C07-5C0B,U+5C0D-5C0E,U+5C12-5C13,U+5C15-5C16,U+5C18,U+5C1B-5C1E,U+5C20,U+5C22,U+5C24-5C25,U+5C27-5C28,U+5C2C-5C2D,U+5C34,U+5C37-5C3D,U+5C3F-5C42,U+5C44-5C46,U+5C48-5C51,U+5C53,U+5C59,U+5C60-5C66,U+5C68,U+5C6C,U+5C6E-5C6F,U+5C71,U+5C76,U+5C79-5C7A,U+5C7C,U+5C7E-5C7F,U+5C81-5C82,U+5C88,U+5C8C-5C8D,U+5C90-5C91,U+5C94,U+5C96-5C9C,U+5C9E,U+5CA0-5CA3,U+5CA6,U+5CA8-5CA9,U+5CAB-5CAD,U+5CB1,U+5CB3,U+5CB5-5CB8,U+5CBA-5CBF,U+5CC1-5CC2,U+5CC4-5CC5,U+5CC7,U+5CCB,U+5CCE,U+5CD2,U+5CD7-5CD9,U+5CE0-5CE1,U+5CE3-5CEA,U+5CED,U+5CEF-5CF0,U+5CF4-5CF6,U+5CFA-5CFB,U+5CFD,U+5CFF,U+5D02-5D04,U+5D06-5D07,U+5D0B,U+5D0D-5D0E,U+5D10-5D11,U+5D14-5D1B,U+5D1E-5D1F,U+5D22,U+5D24,U+5D26-5D27,U+5D29,U+5D2C-5D2E,U+5D31,U+5D34,U+5D3D-5D3E,U+5D42,U+5D47,U+5D4A-5D4C,U+5D4E,U+5D50,U+5D52-5D53,U+5D56,U+5D58,U+5D5B-5D5D,U+5D69,U+5D6B-5D6D,U+5D6F,U+5D73-5D74,U+5D76,U+5D81-5D82,U+5D84,U+5D87,U+5D8B-5D8C,U+5D90,U+5D97,U+5D99,U+5D9D,U+5DA0,U+5DA2,U+5DA7,U+5DAC,U+5DAE,U+5DB7-5DBA,U+5DBC-5DBD,U+5DC5,U+5DC9,U+5DCB-5DCD,U+5DD0,U+5DD2-5DD4,U+5DD6,U+5DDB,U+5DDD-5DDE,U+5DE1-5DE3,U+5DE7-5DE9,U+5DEB,U+5DEE-5DF0,U+5DF3,U+5DF5,U+5DF7,U+5DFB,U+5DFD-5DFE,U+5E01-5E03,U+5E05-5E06,U+5E0B,U+5E0F-5E11,U+5E14-5E16,U+5E18-5E1D,U+5E21,U+5E25,U+5E27,U+5E2B,U+5E2D-5E31,U+5E33,U+5E36-5E37,U+5E3B-5E3D,U+5E40,U+5E42-5E45,U+5E47,U+5E4C,U+5E4E,U+5E54-5E55,U+5E57-5E58,U+5E5B,U+5E5E-5E5F,U+5E61-5E64,U+5E6B-5E6C,U+5E75,U+5E77-5E81,U+5E83-5E85,U+5E87,U+5E8B,U+5E8F-5E91,U+5E93,U+5E95-5E97,U+5E99-5E9A,U+5E9C-5EA0,U+5EA5,U+5EA7,U+5EAB,U+5EAD,U+5EB3,U+5EB5-5EB6,U+5EB8-5EB9,U+5EBE,U+5EC1-5EC3,U+5EC8-5ECB,U+5ECF-5ED3,U+5ED6,U+5EDA-5EDB,U+5EDD,U+5EDF-5EE3,U+5EE8-5EEA,U+5EEC,U+5EF0-5EF1,U+5EF3-5EF4,U+5EF6-5EF8,U+5EFB-5EFC,U+5EFE-5EFF,U+5F01-5F04,U+5F08-5F0D,U+5F10-5F18,U+5F1B,U+5F1F,U+5F21,U+5F25-5F2A,U+5F2D,U+5F2F,U+5F31,U+5F33-5F35,U+5F37-5F38,U+5F3A,U+5F3C,U+5F3E,U+5F40-5F41,U+5F45,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F50-5F52,U+5F56-5F59,U+5F5C-5F5D,U+5F61,U+5F64,U+5F66-5F67,U+5F69-5F6E,U+5F70-5F71,U+5F73,U+5F77,U+5F79,U+5F7B-5F7C,U+5F7F-5F84,U+5F87-5F8A,U+5F8C,U+5F90-5F93,U+5F95,U+5F98-5F99,U+5F9C,U+5F9E,U+5FA0-5FA1,U+5FA8-5FAA,U+5FAC-5FAD,U+5FB3-5FB5,U+5FB7,U+5FB9,U+5FBC-5FBD,U+5FC4-5FC5,U+5FC9,U+5FCC-5FCD,U+5FCF-5FD2,U+5FD6-5FD9,U+5FDC-5FDE,U+5FE0-5FE1,U+5FE4,U+5FE7,U+5FEA,U+5FED-5FEE,U+5FF0-5FF1,U+5FF3,U+5FF5,U+5FF8,U+5FFA-6000,U+6002-6006,U+600A,U+600D,U+600F-6010,U+6012,U+6014-6016,U+6019,U+601B-601D,U+6020-6021,U+6025-6026,U+6028-602B,U+602F,U+6031,U+6035,U+603A-603C,U+603F,U+6041-6043,U+6046,U+604A-604B,U+604D,U+604F-6050,U+6052-6055,U+6059-605A,U+605D,U+605F-6060,U+6063-6065,U+6067-606D,U+6070,U+6073,U+6075,U+6077-607D,U+607F,U+6081,U+6083-6085,U+608A-608D,U+6092,U+6094,U+6096-6097,U+609A-609B,U+609D,U+609F-60A0,U+60A3,U+60A6-60AD,U+60AF,U+60B1-60B6,U+60B8,U+60BB-60BD,U+60C6-60C7,U+60CA-60CB,U+60D1,U+60D3,U+60D5,U+60D8,U+60DA,U+60DC-60E3,U+60E6-60E9,U+60EB-60EE,U+60F0-60F2,U+60F4,U+60F6-60F7,U+60F9-60FB,U+6100-6101,U+6103,U+6106,U+6108-6109,U+610D-610E,U+6111,U+6114-6115,U+611A-611C,U+6120-6121,U+6123-6124,U+6126-6128,U+612B-612C,U+6130,U+6134,U+6137,U+613C-613F,U+6142,U+6144,U+6147-6148,U+614A-614E,U+6151,U+6153,U+6155,U+6158-615A,U+615D,U+615F,U+6163-6165,U+6167-6168,U+616A-616B,U+616E-6171,U+6173-6177,U+617E,U+6182,U+6187,U+618A-618B,U+618E,U+6190-6192,U+6194,U+6196,U+6198-619A,U+619D,U+61A4,U+61A7-61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6-61B7,U+61BA,U+61BE,U+61C2-61C3,U+61C6-61CD,U+61D0-61D2,U+61D4,U+61DF,U+61E3,U+61E6,U+61E8,U+61F2,U+61F4-61F8,U+61FA,U+61FC-6200,U+6206-620F,U+6212-6215,U+6217-6218,U+621A-621B,U+621D-621F,U+6221-6222,U+6224-6227,U+622A,U+622C,U+622E-6230,U+6232-6233,U+6238,U+623B,U+623D-6241,U+6243,U+6247-6249,U+624C-624E,U+6251-6252,U+6254-6255,U+6258,U+625B,U+625E,U+6260,U+6263,U+6266-626D,U+626F-6271,U+6273,U+6276,U+6279-627A,U+627C-627D,U+627F-6280,U+6282-6284,U+6289,U+6291-6298,U+629A-629C,U+629E-62A2,U+62A4-62A6,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62B9-62BD,U+62BF,U+62C2-62CA,U+62CC,U+62CE-62D4,U+62D6-62DD,U+62DF-62E4,U+62E6-62E8,U+62EC-62EF,U+62F1,U+62F3-62F7,U+62FC-62FF,U+6302,U+6308,U+630C,U+630E,U+6311,U+6313,U+6316,U+6319-631B,U+631D-6328,U+632A-632B,U+632F,U+6332,U+6339-633A,U+633D-633F,U+6342-6343,U+6345-6346,U+6349,U+634B-6350,U+6355,U+6357,U+635C,U+635E-635F,U+6361,U+6363,U+6367-6369,U+636B,U+636D,U+636F,U+6371-6372,U+6376-6377,U+637A-637B,U+637D,U+6380,U+6382-6384,U+6387-638A,U+638C,U+638E-6390,U+6396,U+6398-6399,U+639B,U+639F-63A3,U+63A7,U+63A9-63AE,U+63B0-63B5,U+63B7-63B8,U+63BA-63BC,U+63BE,U+63C0,U+63C3-63C4,U+63C6,U+63C9,U+63CD-63CF,U+63D2,U+63D6,U+63DA-63DB,U+63DE,U+63E0-63E1,U+63E3,U+63E9-63EA,U+63ED-63EE,U+63F2-63F6,U+63F8,U+63FA,U+63FD-6402,U+6405-6406,U+640B-640D,U+640F-6410,U+6413-6414,U+6416-6417,U+641B-641C,U+641E,U+6420-6421,U+6426,U+6428,U+642A,U+642C,U+6434-6436,U+643A,U+643D-643F,U+6441-6442,U+6444-6446,U+6448,U+644A,U+644E,U+6451-6452,U+6454,U+6458,U+645C,U+645E-6460,U+6467,U+6469,U+646D,U+646F,U+6473,U+6476,U+6479-647B,U+647D,U+6482-6485,U+6487-6488,U+6491-6493,U+6495-6496,U+6499-649A,U+649D-649F,U+64A3-64A5,U+64A9,U+64AB-64AE,U+64B0,U+64B2-64B3,U+64B5,U+64B7-64BC,U+64BE-64C2,U+64C4-64C5,U+64C7,U+64CA-64CB,U+64CD-64CE,U+64D0,U+64D2,U+64D4,U+64D7-64D8,U+64DA,U+64DE,U+64E0-64E4,U+64E6-64E7,U+64EC,U+64EF-64F2,U+64F4,U+64F6-64F7,U+64FA-64FE,U+6500,U+6504-6506,U+6509,U+650F,U+6514,U+6516,U+6518-6519,U+651B-651D,U+6522-6525,U+652A-652C,U+652E,U+6534-6535,U+6537-6539,U+653B,U+653D,U+653F,U+6549,U+654C-654F,U+6551,U+6555-6559,U+655B,U+655D-655E,U+6562,U+6566,U+656B-656C,U+6572,U+6575,U+6577-6578,U+6582-6583,U+6588-6589,U+658B-658C,U+658E,U+6590-6591,U+6593,U+6595,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65A9,U+65AB-65AD,U+65AF,U+65B2,U+65B7,U+65BC-65BD,U+65C1,U+65C3-65C4,U+65C6,U+65CB-65CC,U+65CE-65CF,U+65D2,U+65D6-65D7,U+65D9,U+65DB,U+65E1-65E2,U+65E6-65E8,U+65EC-65F1,U+65F4,U+65F7-65F8,U+65FA-65FB,U+65FF-6600,U+6602-6604,U+6606-660A,U+660C,U+660F,U+6612-6615,U+6619,U+661C-6621,U+6623-6625,U+6627-6628,U+662B,U+662D-662E,U+6630-6631,U+6633-6636,U+663B-663D,U+663F,U+6641-6645,U+6649,U+664B-664C,U+664F-6650,U+6652-6654,U+6656-6657,U+6659-665A,U+665D-665F,U+6661-6662,U+6664-6667,U+6669,U+666E-6670,U+6673-6674,U+6676-6677,U+667A,U+667E,U+6681-6684,U+6687-6689,U+668C,U+668E,U+6691,U+6697-6699,U+669D,U+66A0,U+66A2,U+66A6-66A8,U+66AB,U+66AE,U+66B2,U+66B4,U+66B8-66B9,U+66BC,U+66BE-66BF,U+66C1,U+66C4,U+66C6-66C9,U+66D6,U+66D9-66DD,U+66E0,U+66E6,U+66E9,U+66EC,U+66F0,U+66F3,U+66F5,U+66F7-66FE,U+6703,U+670A-670B,U+670E-6710,U+6714-6717,U+671B,U+671D-671E,U+6726-6728,U+672B,U+672D-672E,U+6731-6734,U+6736-6738,U+673A,U+673D,U+673F-6741,U+6744,U+6746,U+6748-6749,U+674C,U+674E-6751,U+6753,U+6755-6756,U+6759,U+675C,U+675E-6764,U+6766-676A,U+676D,U+676F-6773,U+6775,U+6777,U+677A-677C,U+677E-677F,U+6781,U+6784-6785,U+6787,U+6789,U+678B-678D,U+6790,U+6795,U+6797-6798,U+679A,U+679D-679E,U+67A0-67A3,U+67A5-67AB,U+67AD,U+67AF-67B1,U+67B3-67B9,U+67BB,U+67C0-67C1,U+67C3-67C4,U+67C6,U+67C8,U+67CA,U+67CE-67D3,U+67D6,U+67D8-67DA,U+67DC-67DE,U+67E0,U+67E2,U+67E4,U+67E7,U+67E9,U+67EC,U+67EE-67F1,U+67F3-67F5,U+67F7,U+67FA-67FB,U+67FD-6805,U+6808-680C,U+680E-6813,U+6816-6817,U+681D-681F,U+6821-6822,U+6829-682B,U+6832-6834,U+6839,U+683B,U+683D-683E,U+6840-6842,U+6844-6846,U+6848-684A,U+684C-684E,U+6850-6855,U+6859,U+685C-685D,U+685F-6869,U+686B,U+6874,U+6876-6877,U+687E-687F,U+6881,U+6883,U+6885-6886,U+688D,U+688F,U+6893-6894,U+6897-6898,U+689B,U+689D,U+689F-68A0,U+68A2,U+68A7-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68B5-68B6,U+68B9-68BA,U+68BC,U+68BF,U+68C1-68C2,U+68C4,U+68C6,U+68C8-68CB,U+68CD,U+68CF,U+68D4-68D8,U+68DA,U+68DF-68E1,U+68E3,U+68E7,U+68EE-68F2,U+68F5,U+68F9-68FC,U+6900-6901,U+6904-6905,U+6908,U+690B-6910,U+6912,U+6919-691C,U+691F-6926,U+6928,U+692A,U+692D,U+6930,U+6934,U+6936,U+6939,U+693D,U+693F,U+6942,U+694A,U+6953-6955,U+6957,U+6959-695A,U+695C-695E,U+6960-6963,U+6966,U+6968,U+696A-696B,U+696D-696F,U+6971,U+6973-6975,U+6977-6979,U+697C-697E,U+6980-6982,U+6984,U+6986-698A,U+698D-698E,U+6991,U+6994-6996,U+6998,U+699B-699C,U+69A0,U+69A7-69A8,U+69AA-69AB,U+69AD-69AE,U+69B1-69B2,U+69B4,U+69B7,U+69BB,U+69BE-69BF,U+69C1,U+69C3,U+69C7,U+69CA-69CE,U+69D0,U+69D3-69D4,U+69D8-69D9,U+69DB,U+69DD-69E0,U+69E2,U+69E7-69E8,U+69EB,U+69ED,U+69F2-69F3,U+69F9,U+69FB,U+69FD,U+69FF,U+6A01-6A02,U+6A05,U+6A0A-6A0C,U+6A12-6A14,U+6A17-6A19,U+6A1B,U+6A1E-6A1F,U+6A22-6A23,U+6A28-6A2B,U+6A2E-6A31,U+6A35-6A36,U+6A38-6A3A,U+6A3D-6A3E,U+6A44,U+6A46-6A48,U+6A4B,U+6A50,U+6A58-6A59,U+6A5B,U+6A5F,U+6A61-6A62,U+6A65-6A66,U+6A6B,U+6A72-6A73,U+6A78-6A79,U+6A7C,U+6A7E-6A80,U+6A84,U+6A89,U+6A8D-6A8E,U+6A90-6A91,U+6A94,U+6A97,U+6A9C,U+6AA0,U+6AA2-6AA3,U+6AA9-6AAC,U+6AAE-6AAF,U+6AB3,U+6AB8,U+6ABB,U+6AC1-6AC3,U+6AD1,U+6AD3,U+6ADA-6ADB,U+6ADD-6ADF,U+6AE2,U+6AE4,U+6AE7-6AE8,U+6AEA,U+6AEC,U+6AF3,U+6AF8,U+6AFA-6AFB,U+6B04-6B05,U+6B0A,U+6B0F,U+6B12,U+6B16,U+6B1D-6B20,U+6B23-6B24,U+6B27,U+6B37-6B3A,U+6B3D-6B3E,U+6B43,U+6B46,U+6B49,U+6B4C,U+6B4E,U+6B50,U+6B53-6B54,U+6B58-6B59,U+6B5B,U+6B5F,U+6B61,U+6B66-6B67,U+6B69-6B6A,U+6B6F,U+6B72-6B74,U+6B77-6B79,U+6B7B-6B7C,U+6B7F-6B84,U+6B86-6B87,U+6B89-6B8B,U+6B8D,U+6B92-6B93,U+6B95-6B96,U+6B98,U+6B9A-6B9B,U+6B9E,U+6BA1,U+6BA4,U+6BAA-6BAB,U+6BAD-6BAF,U+6BB1-6BB4,U+6BB7,U+6BBA-6BBC,U+6BBF-6BC2,U+6BC5-6BC6,U+6BCB,U+6BCD-6BCE,U+6BD0,U+6BD2-6BD3,U+6BD5-6BD9,U+6BDF,U+6BE1,U+6BEA,U+6BEC,U+6BEF,U+6BF3,U+6BF5,U+6BF9,U+6BFD,U+6BFF,U+6C05-6C08,U+6C0C-6C0D,U+6C0F-6C11,U+6C13,U+6C15-6C1B,U+6C1F,U+6C21-6C24,U+6C26-6C2C,U+6C2E-6C30,U+6C32,U+6C35,U+6C37,U+6C3A,U+6C3D-6C42,U+6C46-6C47,U+6C49-6C4B,U+6C4E,U+6C50,U+6C54-6C55,U+6C57,U+6C59-6C62,U+6C64,U+6C67-6C6B,U+6C6D,U+6C6F-6C70,U+6C72-6C74,U+6C76,U+6C79-6C7A,U+6C7D-6C7E,U+6C81-6C89,U+6C8C-6C8D,U+6C8F-6C90,U+6C92-6C94,U+6C96,U+6C98-6C9B,U+6C9F,U+6CA2-6CAB,U+6CAD-6CAE,U+6CB1-6CB3,U+6CB8,U+6CBA-6CBF,U+6CC1-6CC5,U+6CC7,U+6CC9,U+6CCC,U+6CD0,U+6CD3-6CD4,U+6CD6-6CD7,U+6CD9-6CDE,U+6CE0-6CE3,U+6CE5,U+6CEA-6CEB,U+6CEE-6CF1,U+6CF3,U+6CF5-6CF8,U+6CFA,U+6CFC-6CFE,U+6D01,U+6D04-6D05,U+6D07-6D08,U+6D0B-6D0C,U+6D0E,U+6D12,U+6D17-6D1B,U+6D1E-6D1F,U+6D23,U+6D25,U+6D27-6D2B,U+6D2D-6D2E,U+6D31-6D36,U+6D38-6D3A,U+6D3C-6D3F,U+6D41,U+6D43-6D4A,U+6D4D-6D4E,U+6D50-6D55,U+6D59-6D5A,U+6D5C,U+6D5E,U+6D60,U+6D63-6D66,U+6D69-6D6A,U+6D6C,U+6D6E-6D6F,U+6D74,U+6D78-6D79,U+6D7C,U+6D82,U+6D85,U+6D87-6D89,U+6D8C,U+6D8E,U+6D91,U+6D93-6D97,U+6D99-6DA1,U+6DA3-6DA4,U+6DA6-6DAC,U+6DAE-6DAF,U+6DB5,U+6DB8,U+6DBC,U+6DBF-6DC0,U+6DC4-6DC7,U+6DCB-6DCC,U+6DCF,U+6DD1-6DD2,U+6DD5-6DD6,U+6DD8-6DDA,U+6DDD-6DDE,U+6DE0,U+6DE4,U+6DE6,U+6DE8-6DEC,U+6DEE,U+6DF1-6DF3,U+6DF5-6DFA,U+6DFC,U+6E07-6E0E,U+6E10-6E11,U+6E13-6E17,U+6E19-6E1B,U+6E1D,U+6E1F-6E21,U+6E23-6E27,U+6E2B-6E2F,U+6E32,U+6E34,U+6E38-6E3A,U+6E3C,U+6E3E,U+6E43-6E44,U+6E49-6E4A,U+6E4D-6E4E,U+6E53-6E54,U+6E56,U+6E58,U+6E5B-6E5C,U+6E5E-6E5F,U+6E67,U+6E6A-6E6B,U+6E6E-6E6F,U+6E72,U+6E76,U+6E7E-6E80,U+6E82-6E83,U+6E85-6E86,U+6E89,U+6E8C,U+6E8F-6E90,U+6E96,U+6E98,U+6E9C-6E9D,U+6E9F,U+6EA2,U+6EA5,U+6EA7,U+6EAA,U+6EAF,U+6EB1-6EB2,U+6EB4,U+6EB6-6EB7,U+6EBA-6EBB,U+6EBD,U+6EBF,U+6EC1-6EC5,U+6EC7,U+6EC9,U+6ECB-6ECC,U+6ECE-6ECF,U+6ED1,U+6ED3-6ED5,U+6ED7-6ED8,U+6EDD-6EE0,U+6EE2,U+6EE4-6EE6,U+6EE8-6EEC,U+6EEF,U+6EF2,U+6EF7-6EF9,U+6EFE-6EFF,U+6F01-6F02,U+6F06,U+6F09,U+6F0F,U+6F11,U+6F13,U+6F15,U+6F1A,U+6F20,U+6F22-6F24,U+6F29-6F2D,U+6F2F,U+6F31-6F33,U+6F36,U+6F38,U+6F3E-6F3F,U+6F41,U+6F45-6F47,U+6F4B,U+6F4D,U+6F51,U+6F54,U+6F58-6F59,U+6F5B-6F5C,U+6F5E-6F5F,U+6F62,U+6F64,U+6F66,U+6F6D-6F70,U+6F72,U+6F74-6F78,U+6F7A,U+6F7C,U+6F7F-6F82,U+6F84,U+6F86-6F89,U+6F8C-6F8E,U+6F91,U+6F97,U+6F9C,U+6FA0-6FA1,U+6FA3-6FA5,U+6FA7,U+6FA9-6FAA,U+6FAE,U+6FB1,U+6FB3,U+6FB5-6FB6,U+6FB9,U+6FC0-6FC3,U+6FC6-6FC7,U+6FC9,U+6FD1-6FD2,U+6FD4-6FD5,U+6FD8,U+6FDB,U+6FDE-6FE1,U+6FE4,U+6FEB-6FEC,U+6FEE-6FF1,U+6FF3,U+6FF5-6FF6,U+6FFA,U+6FFC,U+6FFE,U+7005-7007,U+7009,U+700B,U+700F,U+7011,U+7015,U+7018,U+701A-701B,U+701D-7020,U+7023,U+7026-7028,U+702C,U+7030,U+7032,U+7035,U+7039,U+703E,U+7043-7044,U+704C,U+704F,U+7051,U+7055,U+7058,U+705D-705E,U+7063-7064,U+7067,U+706B-706D,U+706F-7070,U+7075-7076,U+7078,U+707C-7080,U+7085-7086,U+7089-708A,U+708C,U+708E,U+7092,U+7094-7096,U+7098-7099,U+709C-709D,U+709F,U+70A3-70A4,U+70AB-70B1,U+70B3,U+70B5,U+70B7-70B8,U+70BA-70BD,U+70C0-70C3,U+70C8,U+70CA-70CB,U+70CF,U+70D8-70D9,U+70DB-70DD,U+70DF,U+70E4,U+70E6,U+70E8-70E9,U+70EB-70EC,U+70EF,U+70F1,U+70F4,U+70F7,U+70F9-70FA,U+70FD,U+7104,U+7109-710A,U+710F-7110,U+7113-711A,U+711C,U+7121,U+7126,U+712F-7131,U+7136,U+713C,U+7145-7147,U+7149-714A,U+714C,U+714E,U+7152,U+7155-7156,U+7159,U+715C,U+715E,U+7162,U+7164-7166,U+7168-7169,U+716C,U+716E,U+7172-7173,U+7178,U+717A,U+717D,U+7184,U+7188,U+718A,U+718F,U+7192,U+7194-7195,U+7197-7199,U+719C,U+71A0,U+71A5,U+71A8,U+71AC,U+71AF,U+71B1,U+71B3,U+71B5,U+71B9,U+71BE,U+71C1,U+71C3,U+71C8-71CA,U+71CE,U+71D0,U+71D2,U+71D4-71D5,U+71D7,U+71D9,U+71DC,U+71DF-71E0,U+71E5-71E7,U+71EC-71EE,U+71F4-71F5,U+71F9,U+71FB-71FC,U+71FE-71FF,U+7206,U+720D,U+7210,U+721B,U+721D,U+7228,U+722A,U+722C-722D,U+7230,U+7232,U+7235-7242,U+7246,U+724B-724D,U+7252,U+7256,U+7258-7259,U+725D,U+725F-7262,U+7264-7267,U+726E-726F,U+7272,U+7274-7275,U+7279-727A,U+727D-7282,U+7284,U+7287,U+728A-728B,U+728D,U+728F,U+7292,U+7296,U+729B,U+729F-72A0,U+72A2,U+72A7,U+72AC-72AD,U+72AF-72B2,U+72B4,U+72B6-72B9,U+72BE,U+72C0-72C4,U+72C6,U+72C8-72C9,U+72CD-72CE,U+72D0,U+72D2,U+72D9,U+72DB,U+72DD-72DE,U+72E0-72E2,U+72E8-72E9,U+72EC-72F4,U+72F7-72FD,U+7301,U+7303,U+730A,U+730E,U+7313,U+7315-7317,U+7319,U+731B-731F,U+7321-7322,U+7324-7325,U+7329-732A,U+732C,U+732E-732F,U+7331,U+7334,U+7336-7339,U+733B,U+733E-733F,U+7341,U+7344-7345,U+734D-7350,U+7352,U+7357,U+7360,U+7363,U+7368,U+736A-736D,U+736F-7370,U+7372,U+7374-7375,U+7377-7378,U+737A-737C,U+737E,U+7380,U+7384,U+7387,U+7389,U+738B,U+738E,U+7391-7393,U+7395-7396,U+7398-739B,U+739E-73A2,U+73A4-73A6,U+73A8-73A9,U+73AB,U+73AD-73AF,U+73B1-73B3,U+73B6-73B7,U+73B9-73BB,U+73BD,U+73BF-73C0,U+73C2,U+73C5,U+73C7-73CC,U+73CE-73D2,U+73D6,U+73D9,U+73DE,U+73E2-73E3,U+73E5-73EA,U+73ED-73EE,U+73F0-73F2,U+73F5,U+73F8,U+73FA,U+73FE,U+7400,U+7403,U+7405,U+7407,U+7409-740A,U+740D,U+740F-7410,U+741A-741B,U+7422,U+7424-7426,U+7428-742C,U+742E-7430,U+7432-7436,U+743A,U+743C,U+743F-7441,U+7444,U+744B,U+7455,U+7457,U+7459-745C,U+745E-7460,U+7462-7464,U+7469-746A,U+746D,U+746F-7470,U+7473,U+7476-7477,U+747E,U+7480-7481,U+7483,U+7487-7489,U+748B,U+748E,U+7490,U+7498,U+749C,U+749E-74A0,U+74A2-74A3,U+74A6-74AA,U+74B0,U+74BA,U+74BD,U+74CA,U+74CF,U+74D2,U+74D4,U+74D8,U+74DA,U+74DC,U+74DE,U+74E0,U+74E2-74E4,U+74E6-74E7,U+74E9,U+74EE-74F2,U+74F4,U+74F6-74F8,U+74FF,U+7501,U+7503-7505,U+750C-750F,U+7511,U+7513,U+7515,U+7518-751A,U+751C,U+751E,U+7522-7523,U+7525-7526,U+7529-752D,U+752F-7533,U+7535,U+7537-7538,U+753A,U+753C-753E,U+7540,U+7544-7546,U+7548-7551,U+7554,U+755A-755D,U+7560,U+7562,U+7564-7567,U+7569-756B,U+756D,U+756F-7570,U+7572-7574,U+7576-7579,U+757F,U+7582-7583,U+7586-7587,U+7589-758B,U+758E-758F,U+7591-7592,U+7594,U+7596,U+7599-759A,U+759D,U+759F-75A1,U+75A3-75A5,U+75AB-75B1,U+75B3-75B5,U+75B8-75B9,U+75BC-75BE,U+75C2-75C5,U+75C7-75CA,U+75CD,U+75D2,U+75D4-75D6,U+75D8-75D9,U+75DE,U+75E2-75E4,U+75E6-75EB,U+75F0-75F4,U+75F9-75FA,U+75FC,U+75FE-7603,U+7605-7606,U+7609-760D,U+7610,U+7615,U+7617-7619,U+761B,U+761E-7622,U+7624-7627,U+7629-762B,U+762D,U+7630,U+7633-7635,U+7638,U+763B-763C,U+763E-7640,U+7642-7643,U+7646-7649,U+764C-764D,U+7652,U+7654,U+7656,U+7658,U+765C,U+765E-765F,U+7661-7664,U+7667-7672,U+7676,U+7678,U+767A-767C,U+767E,U+7680,U+7682-7683,U+7686,U+7688,U+768B,U+768E,U+7690-7691,U+7693,U+7696,U+7699-769C,U+769E,U+76A4,U+76A6,U+76AE,U+76B0-76B2,U+76B4,U+76B7-76BA,U+76BF,U+76C2-76C3,U+76C5-76C6,U+76C8-76CA,U+76CD,U+76CF-76D2,U+76D4,U+76D6,U+76D8,U+76DB-76DC,U+76DE-76DF,U+76E1,U+76E3-76E5,U+76E7,U+76EA,U+76EF,U+76F1-76F2,U+76F7-76F9,U+76FB-76FC,U+76FE,U+7701,U+7704,U+7707-770A,U+770C-770D,U+7719-771B,U+771E,U+7720,U+7722,U+7724-7726,U+7728-7729,U+772C-772D,U+772F,U+7735-7738,U+773A,U+773C,U+7741,U+7743-7744,U+7746-7747,U+774F-7751,U+775A-775C,U+775E,U+7761-7763,U+7765-7766,U+7768,U+776A-776C,U+7779-777A,U+777D-7780,U+7784-7785,U+7787,U+778B-778E,U+7791-7792,U+7798,U+779E-77A0,U+77A2,U+77A5,U+77A7,U+77A9-77AA,U+77AC-77AD,U+77B0,U+77B3,U+77B5-77B6,U+77B9,U+77BB-77BD,U+77BF,U+77C7,U+77CD,U+77D7,U+77DA-77DC,U+77E2-77E3,U+77E7,U+77E9,U+77EB-77EF,U+77F3,U+77F6,U+77F8,U+77FC-7802,U+7804,U+7806,U+7809,U+780C-780D,U+7811-7812,U+7814-7818,U+781A,U+781C-781D,U+781F-7821,U+7823,U+7825-7827,U+7829,U+782B-782D,U+7830,U+7832,U+7834-7835,U+7837-783C,U+783E-7841,U+7843,U+7845,U+7847,U+784C,U+784E,U+7850,U+7852,U+7855-7857,U+785A,U+785D,U+7864,U+7868,U+786A-786D,U+786F,U+7872,U+7874,U+7877,U+787A,U+787C,U+7881,U+7886-7887,U+7889,U+788C-788E,U+7891,U+7893,U+7895,U+7897-7898,U+789A-789C,U+789F,U+78A1,U+78A3,U+78A5,U+78A7,U+78A9-78AA,U+78AD,U+78AF-78B5,U+78B8-78BA,U+78BC,U+78BE,U+78C1,U+78C6,U+78C9-78CB,U+78D0-78D1,U+78D4-78D5,U+78D9-78DA,U+78E1,U+78E3,U+78E7-78E8,U+78EC,U+78EF,U+78F2,U+78F4,U+78F7,U+78FA,U+78FD,U+7901,U+7905,U+7907,U+790E,U+7911-7913,U+7919,U+791E,U+7924,U+7926,U+792A-792C,U+7930-7931,U+7934,U+793B-793D,U+7940-7943,U+7946-794B,U+794E-7950,U+7953,U+7955-7957,U+795A-795C,U+795E-7960,U+7962,U+7965,U+7967-7968,U+796D,U+796F,U+7977-7978,U+797A,U+797C,U+797E-7981,U+7984-7985,U+798A,U+798D-798F,U+7994,U+799A-799B,U+799D,U+799F,U+79A6-79A7,U+79A9-79AA,U+79AE,U+79B0-79B1,U+79B3,U+79B9-79BA,U+79BD-79C0,U+79C2-79C3,U+79C6,U+79C9,U+79CB,U+79CD,U+79D1-79D2,U+79D5,U+79DF,U+79E1,U+79E3-79E4,U+79E6-79E7,U+79E9,U+79EB-79ED,U+79EF,U+79F8,U+79FB,U+79FD-79FE,U+7A00,U+7A02-7A03,U+7A05-7A06,U+7A08,U+7A0D-7A0E,U+7A14,U+7A17-7A1A,U+7A1C,U+7A1E-7A20,U+7A23,U+7A2E,U+7A31-7A33,U+7A37,U+7A39,U+7A3B-7A40,U+7A42-7A43,U+7A46-7A47,U+7A49,U+7A4C-7A51,U+7A57,U+7A61-7A63,U+7A69,U+7A6B,U+7A70,U+7A74,U+7A76-7A79,U+7A7D,U+7A80-7A81,U+7A83-7A84,U+7A86,U+7A88,U+7A8D,U+7A91-7A93,U+7A95-7A96,U+7A98,U+7A9C,U+7A9F-7AA0,U+7AA3,U+7AA5-7AA6,U+7AA8-7AAA,U+7AAC-7AB0,U+7AB3,U+7AB6,U+7AB8,U+7ABA,U+7ABF,U+7AC3-7AC5,U+7AC7-7AC8,U+7ACA-7ACB,U+7ACD,U+7ACF,U+7AD1-7AD3,U+7AD5-7AD6,U+7AD8-7ADA,U+7ADC-7AE3,U+7AE5-7AE7,U+7AEA-7AEB,U+7AED,U+7AF0,U+7AF6,U+7AF8-7AFA,U+7AFD,U+7AFF,U+7B02-7B04,U+7B06,U+7B08,U+7B0A-7B0B,U+7B0F,U+7B11,U+7B14-7B15,U+7B18-7B19,U+7B1B,U+7B1E,U+7B20,U+7B24-7B26,U+7B28,U+7B2A-7B2B,U+7B2E,U+7B31,U+7B33,U+7B35-7B36,U+7B38-7B3A,U+7B3C,U+7B3E,U+7B45-7B48,U+7B4B-7B4D,U+7B4F-7B52,U+7B54,U+7B56,U+7B58,U+7B5A-7B5B,U+7B5D,U+7B60,U+7B62,U+7B65,U+7B67,U+7B6C,U+7B6E,U+7B70-7B72,U+7B74-7B75,U+7B77,U+7B79-7B7B,U+7B7E,U+7B85-7B87,U+7B8B,U+7B8D,U+7B8F-7B90,U+7B92-7B95,U+7B98-7B9A,U+7B9C-7B9F,U+7BA1-7BA2,U+7BA6-7BAD,U+7BB1,U+7BB4,U+7BB8,U+7BC0-7BC1,U+7BC4,U+7BC6,U+7BC9,U+7BCB-7BCC,U+7BCF,U+7BD1,U+7BD3,U+7BD9-7BDA,U+7BDD,U+7BE0-7BE1,U+7BE4-7BE6,U+7BE9-7BEA,U+7BED-7BEE,U+7BF1,U+7BF3,U+7BF6-7BF7,U+7BFC,U+7BFE,U+7C00,U+7C07,U+7C0B-7C0D,U+7C0F,U+7C11-7C14,U+7C16-7C17,U+7C1E-7C1F,U+7C21,U+7C23,U+7C26-7C27,U+7C2A-7C2B,U+7C37-7C38,U+7C3D-7C41,U+7C43,U+7C4C-7C4D,U+7C4F-7C50,U+7C54,U+7C56,U+7C58,U+7C5C,U+7C5F-7C60,U+7C64-7C65,U+7C69-7C6A,U+7C6C,U+7C6E,U+7C74-7C75,U+7C79,U+7C7C-7C7E,U+7C81-7C83,U+7C8B,U+7C8D,U+7C90-7C92,U+7C95,U+7C97-7C98,U+7C9B-7C9F,U+7CA1-7CA2,U+7CA4-7CA5,U+7CA7-7CA8,U+7CAA-7CAB,U+7CAD-7CAE,U+7CB1-7CB3,U+7CB9-7CBA,U+7CBC-7CC2,U+7CC5,U+7CC7-7CC8,U+7CCA,U+7CCC-7CCE,U+7CD2,U+7CD5-7CD9,U+7CDC-7CE0,U+7CE2,U+7CE7-7CE8,U+7CEF,U+7CF2,U+7CF4,U+7CF6,U+7CF8-7CFB,U+7CFE,U+7D00,U+7D02,U+7D04-7D0B,U+7D0D,U+7D10-7D11,U+7D13-7D15,U+7D17-7D1C,U+7D20-7D22,U+7D27,U+7D2C,U+7D2E,U+7D30-7D33,U+7D35,U+7D39-7D3A,U+7D3C,U+7D3F-7D40,U+7D42-7D46,U+7D48,U+7D4B-7D4C,U+7D4E-7D50,U+7D56,U+7D5B-7D5E,U+7D61-7D63,U+7D66,U+7D68,U+7D6E,U+7D71-7D73,U+7D75-7D77,U+7D79,U+7D7D,U+7D81,U+7D83,U+7D86,U+7D88-7D89,U+7D8F,U+7D93,U+7D99-7D9C,U+7D9E-7DA0,U+7DA2-7DA3,U+7DA6,U+7DAB-7DB5,U+7DB7-7DBB,U+7DBD-7DBF,U+7DC4,U+7DC7-7DC8,U+7DCA-7DCB,U+7DCF,U+7DD1-7DD2,U+7DD4-7DDA,U+7DDC-7DDE,U+7DE0-7DE1,U+7DE3-7DE4,U+7DE6,U+7DE8-7DE9,U+7DEC,U+7DEF,U+7DF1-7DF2,U+7DF4,U+7DF6,U+7DF9,U+7DFB,U+7E01,U+7E04-7E05,U+7E08-7E0B,U+7E10-7E12,U+7E1B,U+7E1D-7E23,U+7E26-7E27,U+7E2B,U+7E2D-7E2E,U+7E31-7E32,U+7E35-7E37,U+7E39-7E3B,U+7E3D-7E3E,U+7E41,U+7E43,U+7E45-7E47,U+7E4A-7E4B,U+7E4D-7E4E,U+7E52,U+7E54-7E56,U+7E59-7E5A,U+7E5D-7E5E,U+7E62,U+7E66-7E67,U+7E69-7E6A,U+7E6D-7E70,U+7E73,U+7E79,U+7E7B-7E7F,U+7E82-7E83,U+7E88-7E8A,U+7E8C-7E90,U+7E92-7E94,U+7E96,U+7E98,U+7E9B-7E9C,U+7E9F-7EA3,U+7EA5-7EA6,U+7EA8-7EAD,U+7EAF-7EBB,U+7EBD-7EBE,U+7EC0-7ECE,U+7ED0-7ED8,U+7EDA-7EE3,U+7EE5-7EE6,U+7EE8-7EEB,U+7EEE-7EF3,U+7EF5-7EF8,U+7EFA-7F09,U+7F0B-7F0F,U+7F11-7F15,U+7F17-7F1D,U+7F1F-7F36,U+7F38,U+7F3A,U+7F3D,U+7F42,U+7F44-7F45,U+7F47-7F48,U+7F4C-7F4E,U+7F50,U+7F54-7F55,U+7F57-7F58,U+7F5A,U+7F5F-7F62,U+7F67-7F6B,U+7F70-7F72,U+7F74-7F75,U+7F77-7F79,U+7F7D-7F7E,U+7F81-7F83,U+7F85-7F88,U+7F8A-7F8C,U+7F91,U+7F94,U+7F9A,U+7F9D-7F9F,U+7FA1,U+7FA3-7FA5,U+7FA7-7FA9,U+7FAE-7FB0,U+7FB2,U+7FB4,U+7FB6,U+7FB8-7FB9,U+7FBC-7FBD,U+7FBF-7FC1,U+7FC5-7FC6,U+7FCA-7FCC,U+7FCE,U+7FD2,U+7FD4-7FD5,U+7FD8,U+7FDA,U+7FDF-7FE1,U+7FE5-7FE6,U+7FE9,U+7FEB,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FF9,U+7FFC,U+8000-8001,U+8003-8006,U+800B-800D,U+8010,U+8012,U+8014-8019,U+801C,U+8020-8022,U+8025-802A,U+802C,U+802E,U+8031,U+8033,U+8035-8038,U+803B,U+803D,U+803F,U+8042-8043,U+8046,U+804A-804D,U+8052,U+8054,U+8056,U+8058,U+805A,U+805E-805F,U+8061-8062,U+8068-806A,U+806F-8077,U+8079,U+807D-8080,U+8083-8087,U+8089,U+808B-808C,U+808F,U+8093,U+8096,U+8098,U+809A-809D,U+809F-80A2,U+80A4-80A5,U+80A9-80AF,U+80B1-80B2,U+80B4,U+80B7,U+80BA,U+80BC,U+80BE-80C4,U+80C6,U+80C8,U+80CC-80CE,U+80D6-80D7,U+80D9-80DE,U+80E0-80E1,U+80E3-80E5,U+80E7-80ED,U+80EF-80F4,U+80F6,U+80F8,U+80FA,U+80FC,U+8102,U+8105-810A,U+810D-8114,U+8116,U+8118,U+811A-811B,U+811E,U+8123,U+8129,U+812B-812C,U+812F,U+8131-8133,U+8136,U+8138-8139,U+813E,U+8146,U+8148,U+814B-814C,U+814E,U+8150-8151,U+8153-8156,U+8159-815A,U+815F-8161,U+8165-8167,U+8169,U+816B,U+816D-816E,U+8170-8171,U+8174,U+8178,U+817A-817E,U+8180,U+8182-8183,U+8188,U+818A,U+818F,U+8191,U+8193,U+8195,U+8198-819D,U+81A0,U+81A3-81A4,U+81A6,U+81A8-81AA,U+81B0,U+81B5,U+81B8,U+81BA-81BB,U+81BD-81C1,U+81C3,U+81C6,U+81C8-81CA,U+81CC-81CD,U+81CF,U+81D1,U+81D3,U+81D8-81DA,U+81DC,U+81DF-81E0,U+81E3,U+81E5,U+81E7-81E8,U+81EC-81ED,U+81FA-81FE,U+8200-8202,U+8204-820A,U+820C-820E,U+8210,U+8214,U+8216-8218,U+821B-821C,U+821E-821F,U+8221-8223,U+8228-8229,U+822B-8231,U+8233-8238,U+823A-823B,U+823E,U+8240,U+8244,U+8247,U+8249,U+824B,U+824F,U+8258-825A,U+825D,U+825F,U+8262,U+8264,U+8266,U+8268,U+826A-826B,U+826E-8271,U+8273-8274,U+8276-827A,U+827D-827F,U+8282-8284,U+8288,U+828A-828B,U+828D-828F,U+8291-8292,U+8297-8299,U+829C-829D,U+829F,U+82A1,U+82A4-82A6,U+82A8-82B0,U+82B3-82B4,U+82B7-82B9,U+82BB-82BE,U+82C1,U+82C4-82C5,U+82C7-82C8,U+82CA-82CF,U+82D1-82D5,U+82D7-82D9,U+82DB-82DC,U+82DE-82E1,U+82E3-82E7,U+82EB,U+82EF,U+82F1,U+82F3-82F4,U+82F7,U+82FA-82FB,U+82FE,U+8300-8302,U+8304-8309,U+830C,U+830E-830F,U+8311,U+8313-8318,U+831A-831C,U+8323,U+8327-8328,U+832B-832D,U+832F,U+8331-8336,U+8338-833A,U+833C,U+8340,U+8343,U+8345-8347,U+834A,U+834F-8352,U+8354,U+8358,U+835A-835C,U+835E-836E,U+8373,U+8375,U+8378,U+837B-837D,U+837F,U+8382,U+8385-8387,U+8389-838A,U+838E,U+8392,U+8396,U+8398,U+839A-839C,U+839E-83A0,U+83A2-83A3,U+83A7-83AB,U+83B0-83B6,U+83B8-83BA,U+83BC-83BD,U+83C0-83C1,U+83C5,U+83C7-83C8,U+83CA,U+83CC,U+83CE-83CF,U+83D3-83D4,U+83D6,U+83D8,U+83DC-83DD,U+83DF-83E1,U+83E5,U+83E9-83EB,U+83EF-83F2,U+83F4,U+83F6-83F9,U+83FB,U+83FD,U+83FF,U+8401,U+8403-8404,U+8406-8407,U+840A-840F,U+8411,U+8413,U+8418,U+841C-841D,U+8420,U+8422,U+8424,U+8426-842A,U+842C,U+8431,U+8435,U+8438,U+843C,U+8446,U+8448-8449,U+844E,U+8451-8452,U+8457,U+8459-845C,U+8461-8464,U+8466,U+8469,U+846B-846F,U+8471,U+8473,U+8475-847A,U+8482,U+8484,U+8487-8489,U+848B-848C,U+848E,U+8490,U+8493-8494,U+8497,U+8499,U+849C,U+849F,U+84A1,U+84AD,U+84AF,U+84B2,U+84B4,U+84B8-84BD,U+84BF-84C1,U+84C4,U+84C6,U+84C9-84CB,U+84CD,U+84D0-84D1,U+84D3,U+84D6,U+84D9-84DA,U+84DC-84DD,U+84DF-84E0,U+84E3,U+84E5-84E6,U+84EC,U+84EE-84F0,U+84F4,U+84FC-84FD,U+84FF-8500,U+8506,U+850C,U+8511,U+8513-8515,U+8517-8518,U+851A,U+851E-851F,U+8521,U+8523,U+8526,U+852B-852D,U+8535,U+8537-853D,U+8540-8541,U+8543,U+8546,U+8548-854B,U+854E,U+8552-8553,U+8555-855A,U+855E,U+8562-8564,U+8568-856B,U+856D,U+8572,U+8574,U+8577,U+8579-857B,U+857E,U+8580,U+8585,U+8587-8588,U+858A,U+858C,U+858F-8591,U+8594,U+8597,U+8599,U+859B-859C,U+859F,U+85A4,U+85A6,U+85A8-85AC,U+85AE,U+85B0,U+85B7,U+85B9-85BA,U+85C1,U+85C9,U+85CD-85CE,U+85D0,U+85D3,U+85D5,U+85DC-85DD,U+85E0,U+85E4-85E5,U+85E9-85EA,U+85F4,U+85F6-85F7,U+85F9-85FB,U+85FE-85FF,U+8602,U+8604-8607,U+860A-860B,U+8611,U+8613,U+8616-8617,U+861A,U+861E,U+8622,U+8627,U+8629,U+862D,U+862F-8630,U+8638,U+863A,U+863C,U+863F,U+864D-8651,U+8654-8655,U+865A,U+865C,U+865E-865F,U+8662,U+8667,U+866B-866C,U+866E-866F,U+8671,U+8677-8682,U+8684,U+8686,U+868A-868D,U+8693,U+8695,U+869C-869D,U+86A3-86A4,U+86A7-86AC,U+86AF-86B1,U+86B4-86B6,U+86BA,U+86C0,U+86C4,U+86C6-86C7,U+86C9-86CA,U+86CD-86D1,U+86D4,U+86D8-86D9,U+86DB,U+86DE-86DF,U+86E4,U+86E9,U+86EC-86F4,U+86F8-86FB,U+86FE,U+8700,U+8702-8703,U+8706-870A,U+870D,U+8711-8713,U+8715,U+8717-8718,U+871A,U+871E,U+8721-8723,U+8725,U+8729,U+872E,U+8731,U+8734,U+8737,U+873B,U+873E-873F,U+8747-8749,U+874B-874C,U+874E,U+8753,U+8755,U+8757,U+8759,U+875F-8760,U+8763-8766,U+8768,U+876A,U+876E,U+8770,U+8774,U+8776,U+8778,U+877B-877F,U+8782-8785,U+8788,U+878B,U+878D,U+8793,U+8797,U+879E-87A0,U+87A2-87A3,U+87A8,U+87AB-87AD,U+87AF,U+87B3,U+87B5,U+87BA-87BB,U+87BD,U+87C0,U+87C4,U+87C6-87C8,U+87CA-87CB,U+87CE,U+87D0-87D3,U+87DB,U+87E0,U+87E3,U+87E5,U+87EA,U+87EC,U+87EE-87EF,U+87F2,U+87F6-87F7,U+87F9,U+87FB,U+87FE,U+8803,U+8805-8807,U+880A,U+880D-8811,U+8813-8816,U+881B,U+881F,U+8821-8823,U+8827,U+8831-8832,U+8836,U+8839,U+883B-883C,U+8840,U+8842,U+8844-8846,U+884C-884D,U+8852-8854,U+8857,U+8859,U+885B,U+885D-885E,U+8861-8862,U+8864,U+8869,U+886B-886C,U+886E,U+8872,U+8875,U+8877,U+887D-887F,U+8881-8882,U+8884-8886,U+8888,U+888D,U+8892,U+8896-8897,U+8899,U+889C,U+889E,U+88A2,U+88A4,U+88AD-88AE,U+88B0-88B1,U+88B4-88B5,U+88B7,U+88BC,U+88BF,U+88C1-88C4,U+88C6,U+88C9-88CA,U+88CE-88CF,U+88D1-88D2,U+88D4-88D5,U+88D8-88D9,U+88DC-88DD,U+88DF,U+88E1-88E5,U+88E8,U+88F0-88F5,U+88F8-88F9,U+88FC-88FE,U+8902,U+8904,U+8907,U+890A,U+890C,U+8910,U+8912-8913,U+8918-891F,U+8921,U+8925,U+892A-892B,U+8930,U+8932-8934,U+8936,U+8938,U+893B,U+8941,U+8943-8944,U+8947,U+894C-894D,U+8956,U+895D-8960,U+8964,U+8966,U+896A,U+896D,U+896F,U+8972,U+8974,U+8977,U+897B,U+897E,U+8983,U+8985-8988,U+898A-898B,U+898F,U+8993,U+8996-8998,U+899A,U+89A1,U+89A6-89A7,U+89A9-89AA,U+89AC,U+89AF,U+89B2-89B3,U+89B7,U+89BA,U+89BD,U+89BF-89C0,U+89C2,U+89C5,U+89C7,U+89CA-89CC,U+89CE-89D1,U+89D6,U+89DA,U+89DC-89DE,U+89E5-89E7,U+89EB,U+89EF,U+89F3-89F4,U+89F6,U+89F8,U+8A01-8A03,U+8A07-8A08,U+8A0A,U+8A0C,U+8A0E-8A10,U+8A12-8A13,U+8A15-8A18,U+8A1A-8A1B,U+8A1D,U+8A1F,U+8A23,U+8A25,U+8A2A-8A2B,U+8A2D,U+8A31,U+8A33-8A34,U+8A36-8A37,U+8A3A-8A3C,U+8A3E,U+8A41,U+8A46,U+8A48,U+8A4E,U+8A50-8A52,U+8A54-8A55,U+8A58,U+8A5B,U+8A5E,U+8A60-8A63,U+8A66,U+8A69,U+8A6B-8A6E,U+8A70-8A73,U+8A75,U+8A79,U+8A7C,U+8A7F,U+8A82,U+8A84-8A87,U+8A89-8A8A,U+8A8C-8A8D,U+8A91-8A93,U+8A95,U+8A98,U+8A9A,U+8A9E,U+8AA0-8AA1,U+8AA3-8AA8,U+8AAA,U+8AAC-8AAD,U+8AB0,U+8AB2,U+8AB6,U+8AB9,U+8ABC,U+8ABE-8ABF,U+8AC2,U+8AC4,U+8AC7,U+8AC9,U+8ACB-8ACD,U+8ACF,U+8AD1-8AD2,U+8AD6-8AD7,U+8ADA-8ADC,U+8ADE-8AE2,U+8AE4,U+8AE6-8AE7,U+8AEB,U+8AED-8AEE,U+8AF1,U+8AF3,U+8AF6-8AF8,U+8AFA,U+8AFC,U+8AFE,U+8B00-8B02,U+8B04-8B05,U+8B07,U+8B0A,U+8B0C,U+8B0E,U+8B10,U+8B14,U+8B16-8B17,U+8B19-8B1B,U+8B1D,U+8B20-8B21,U+8B26,U+8B28,U+8B2B-8B2D,U+8B33,U+8B39,U+8B3E,U+8B41,U+8B49,U+8B4C,U+8B4E-8B4F,U+8B53,U+8B56,U+8B58-8B5C,U+8B5F,U+8B66,U+8B6B-8B6C,U+8B6F-8B72,U+8B74,U+8B77,U+8B7D,U+8B7F-8B80,U+8B83,U+8B8A,U+8B8C,U+8B8E,U+8B90,U+8B92-8B93,U+8B95-8B96,U+8B99-8B9A,U+8B9C,U+8B9E,U+8BA0,U+8BA3,U+8BA5-8BA8,U+8BAA-8BAB,U+8BAD,U+8BAF,U+8BB2-8BB9,U+8BBB-8BBD,U+8BBF-8BC5,U+8BC7-8BD4,U+8BD6-8BE9,U+8BEB-8BEC,U+8BEE-8BF6,U+8BF8-8BFA,U+8BFC-8C08,U+8C0A-8C1D,U+8C1F-8C21,U+8C23-8C37,U+8C3A,U+8C3F,U+8C41,U+8C46-8C4A,U+8C4C,U+8C4E,U+8C50,U+8C54-8C55,U+8C5A,U+8C62,U+8C68,U+8C6A-8C6C,U+8C73,U+8C78-8C7A,U+8C7C,U+8C82,U+8C85,U+8C89-8C8A,U+8C8C-8C8E,U+8C93-8C94,U+8C98,U+8C9D-8C9E,U+8CA0-8CA2,U+8CA7-8CB0,U+8CB2-8CB4,U+8CB6-8CB8,U+8CBA-8CBD,U+8CBF-8CC5,U+8CC7-8CC8,U+8CCA,U+8CCD-8CCE,U+8CD1-8CD3,U+8CD5,U+8CDA-8CDC,U+8CDE,U+8CE0-8CE4,U+8CE6-8CE7,U+8CEA-8CED,U+8CF0,U+8CF4,U+8CFA-8CFE,U+8D04-8D05,U+8D07-8D08,U+8D0A-8D0B,U+8D0D,U+8D0F-8D10,U+8D12-8D14,U+8D16,U+8D1B-8D1F,U+8D21-8D24,U+8D27,U+8D29-8D2C,U+8D2E-8D43,U+8D45-8D50,U+8D53-8D56,U+8D58-8D64,U+8D66-8D67,U+8D6B,U+8D6D,U+8D71,U+8D73-8D76,U+8D81,U+8D84-8D85,U+8D8A,U+8D91,U+8D94-8D95,U+8D99,U+8D9F,U+8DA3,U+8DA8,U+8DB1-8DB2,U+8DB4-8DB5,U+8DB8,U+8DBA,U+8DBC,U+8DBE-8DBF,U+8DC2-8DC4,U+8DC6,U+8DCB-8DCC,U+8DCE-8DD1,U+8DD6-8DD7,U+8DDA-8DDB,U+8DDE-8DDF,U+8DE1,U+8DE3-8DE4,U+8DE8-8DEC,U+8DF5-8DFD,U+8DFF,U+8E05,U+8E08-8E0A,U+8E0C,U+8E0F-8E10,U+8E12,U+8E14,U+8E1D-8E1F,U+8E22-8E23,U+8E29-8E2C,U+8E2E-8E31,U+8E34-8E35,U+8E39-8E3A,U+8E3D,U+8E40-8E42,U+8E44,U+8E47-8E4C,U+8E50-8E52,U+8E55,U+8E59-8E5A,U+8E5F-8E60,U+8E63-8E64,U+8E69,U+8E6C-8E6D,U+8E6F-8E70,U+8E72,U+8E74,U+8E76,U+8E7A,U+8E7C-8E7F,U+8E81-8E82,U+8E84-8E85,U+8E87,U+8E89-8E8B,U+8E8D,U+8E8F-8E94,U+8E99-8E9A,U+8E9C,U+8E9E,U+8EA1,U+8EA5-8EA6,U+8EAA,U+8EAC-8EAD,U+8EAF-8EB2,U+8EBA,U+8EBE,U+8EC0,U+8EC5-8EC6,U+8EC8,U+8ECA-8ECF,U+8ED2,U+8ED4,U+8EDB,U+8EDF,U+8EE2-8EE4,U+8EEB,U+8EF2,U+8EF8-8EFE,U+8F03,U+8F05,U+8F07,U+8F09-8F0A,U+8F0C,U+8F12-8F15,U+8F19,U+8F1B-8F1F,U+8F25-8F26,U+8F29-8F2A,U+8F2F,U+8F33,U+8F38-8F39,U+8F3B,U+8F3E-8F3F,U+8F42,U+8F44-8F46,U+8F49,U+8F4C-8F4E,U+8F54,U+8F57,U+8F5C,U+8F5F,U+8F61-8F64,U+8F66-8F6E,U+8F70-8F7A,U+8F7C-8F7F,U+8F81-8F8B,U+8F8D-8F90,U+8F94-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA6-8FA9,U+8FAB,U+8FAD-8FB2,U+8FB6-8FB7,U+8FBA-8FBF,U+8FC1-8FC2,U+8FC4-8FC5,U+8FD0,U+8FD3,U+8FD5,U+8FDA,U+8FDD,U+8FDF,U+8FE2,U+8FE4-8FE6,U+8FE8-8FEB,U+8FED-8FF0,U+8FF3-8FF4,U+8FF7-8FFA,U+8FFD,U+9000,U+9002-9006,U+900A-900B,U+900D-900E,U+9010-9017,U+9019,U+901B,U+901D-9023,U+9026-9027,U+902D-902F,U+9031-9032,U+9035-9036,U+9038-9039,U+903B-903C,U+903E,U+9041-9042,U+9044-9045,U+9047,U+9049-904B,U+904D-9059,U+905B-905C,U+905E,U+9060-9063,U+9065,U+9067-9069,U+906D-906F,U+9072,U+9074,U+9076-9078,U+907A,U+907C-907D,U+907F-9084,U+9087-908B,U+908F-9091,U+9093,U+9095,U+9097,U+9099,U+909B,U+909D,U+90A1-90A3,U+90A6,U+90A8,U+90AA,U+90AC,U+90AE-90B6,U+90B8-90BB,U+90BD-90BE,U+90C1,U+90C3-90C5,U+90C7-90C8,U+90CA,U+90CE-90D1,U+90D3,U+90D7,U+90DA-90DF,U+90E1-90E2,U+90E4,U+90E6-90E7,U+90EB,U+90ED,U+90EF,U+90F4-90F5,U+90F7-90F8,U+90FE-90FF,U+9102,U+9104,U+9106,U+9109,U+9112,U+9114-9116,U+9119,U+911E,U+9122-9123,U+9127,U+912D,U+912F-9132,U+9134,U+9136,U+9139-913A,U+9143,U+9146,U+9148-9150,U+9152,U+9154,U+9156-9158,U+915A,U+915D-915E,U+9161-9165,U+9169-916A,U+916C,U+916E-9177,U+9179,U+917D-917F,U+9182-9183,U+9185,U+9187,U+9189,U+918B-918D,U+9190-9191,U+9196-9197,U+919A-919C,U+91A2-91A4,U+91AA-91AF,U+91B4-91B5,U+91B8,U+91BA,U+91C0-91C1,U+91C3,U+91C5-91C6,U+91C8-91C9,U+91CB,U+91CE,U+91D?,U+91E1,U+91E3-91E7,U+91E9,U+91ED-91EE,U+91F5-91F7,U+91F9-91FA,U+91FC,U+91FF-9201,U+9204,U+9206,U+9208-920A,U+920D-920E,U+9210-9211,U+9214-9215,U+921E,U+9223,U+9225-9227,U+9229,U+922C,U+922E,U+9230,U+9233-9234,U+9237-923A,U+923C-9240,U+9244-9245,U+9248-9249,U+924B,U+924D-924E,U+9250-9251,U+9255,U+9257,U+9259-925B,U+925E,U+9262,U+9264,U+9266-9267,U+926C-926D,U+9271,U+9274,U+9277-9278,U+927A-927B,U+927E-9280,U+9283,U+9285-9286,U+9288,U+928E,U+9291,U+9293,U+9295-9296,U+9298,U+929A-929C,U+92A0,U+92A3,U+92A5-92AE,U+92B1,U+92B7,U+92B9,U+92BB-92BC,U+92C1,U+92C3,U+92C5-92C8,U+92CC,U+92CF-92D0,U+92D2-92D3,U+92D5,U+92D7,U+92D9,U+92DD,U+92DF-92E0,U+92E3-92EA,U+92ED-92F3,U+92F6,U+92F8-92FC,U+92FF,U+9301-9302,U+9304,U+9306-9308,U+930F-9310,U+9312,U+9315,U+9318-931B,U+931D-9323,U+9325-9326,U+9328,U+932B-932C,U+932E-932F,U+9332-9333,U+9335-9336,U+9338,U+933A-933B,U+933E,U+9340-9341,U+9343-9344,U+9346-9348,U+934A-934B,U+934D,U+9352,U+9354,U+9356-9358,U+935B-935C,U+9360,U+9364-9365,U+9369-936A,U+936C,U+936E,U+9370,U+9375-9376,U+937A,U+937C,U+937E,U+9382,U+9384,U+9387,U+938A,U+938C,U+938F,U+9394,U+9396-9398,U+939A,U+93A2-93A4,U+93A6-93A7,U+93A9-93AA,U+93AC-93AE,U+93B0,U+93B3,U+93B5,U+93B8-93B9,U+93BF,U+93C2-93C4,U+93C6-93C8,U+93CA,U+93CC-93CD,U+93D0-93D1,U+93D6-93D8,U+93DC-93DF,U+93E1-93E2,U+93E4-93E5,U+93E8,U+93F5,U+93F7-93F9,U+9403,U+9407,U+940B,U+9410,U+9412-9414,U+9418-941A,U+941D,U+9420-9421,U+9426-9428,U+942B,U+942E,U+9431-9433,U+9435-9436,U+9438,U+943A,U+943E-943F,U+9441,U+9444-9445,U+9448,U+944A,U+944C,U+9451-9454,U+945A-945B,U+945E,U+9460,U+9462-9463,U+9465,U+946A-946B,U+946D,U+9470,U+9472,U+9475,U+9477,U+9479,U+947C-947F,U+9481,U+9485-9490,U+9492-949E,U+94A0-94C6,U+94C8-94CE,U+94D0-94D2,U+94D5-94D9,U+94DB-94E5,U+94E7-9500,U+9502-951F,U+9521-9526,U+9528-9532,U+9534-953C,U+953E-9542,U+9544-9547,U+9549-954A,U+954C-956D,U+956F-9577,U+9580,U+9582-9583,U+9586-9587,U+9589-958C,U+958E-958F,U+9591-9594,U+9596,U+9598-9599,U+95A0-95A5,U+95A7-95A9,U+95AB-95AD,U+95B2,U+95B6,U+95B9,U+95BB-95BF,U+95C3,U+95C7-95C8,U+95CA-95CD,U+95D0,U+95D4-95D6,U+95D8,U+95DC,U+95DE,U+95E1-95E2,U+95E5,U+95E8-95EB,U+95EE-95F3,U+95F5-9604,U+9606-9612,U+9614-9617,U+9619-961A,U+961C-961D,U+961F,U+9621-9622,U+9628,U+962A,U+962E-962F,U+9631-9636,U+963C-963D,U+963F-9640,U+9642,U+9644,U+9646-9649,U+964B-964F,U+9651,U+9654-9655,U+9658,U+965B-965F,U+9661-9663,U+9665-9669,U+966C,U+9670,U+9672-9678,U+967A,U+967D,U+9685-9686,U+9688,U+968A-968B,U+968D-968F,U+9695,U+9697-9699,U+969B-969D,U+96A0,U+96A3,U+96A7-96A8,U+96AA,U+96AF-96B4,U+96B6-96B9,U+96BB-96BE,U+96C0-96C1,U+96C4-96C5,U+96C7,U+96C9,U+96CB-96CF,U+96D1-96D2,U+96D5-96D6,U+96D9,U+96DB-96DC,U+96DE,U+96E0,U+96E2-96E3,U+96E8-96EB,U+96EF-96F3,U+96F6-96F7,U+96F9,U+96FB,U+96FE,U+9701,U+9704,U+9706-970A,U+970D-970F,U+9711,U+9713,U+9716,U+9719,U+971C,U+971E,U+9724,U+9727-9728,U+972A,U+972D,U+9730,U+9732-9733,U+9738-9739,U+973B,U+973D-973E,U+9742-9744,U+9746,U+9748-9749,U+974D,U+974F,U+9751-9753,U+9755-9756,U+975A-975C,U+9760-9761,U+9764-9766,U+9768-9769,U+976B,U+976D,U+9770-9771,U+9773-9774,U+9776,U+9778-977A,U+977C,U+977F,U+9781,U+9784-9786,U+978B,U+978D,U+978F-9792,U+9794,U+9798,U+979C,U+97A0-97A1,U+97A3,U+97A6-97A8,U+97AB-97AD,U+97AF,U+97B2-97B4,U+97BD,U+97C1,U+97C3,U+97C6,U+97C8-97C9,U+97CB-97CC,U+97D3,U+97D9,U+97DC,U+97DE,U+97E6-97E7,U+97E9-97EE,U+97F2,U+97F5-97F6,U+97FB,U+97FF,U+9801-9803,U+9805-9808,U+980A,U+980C,U+980E-9813,U+9817-9818,U+981A,U+981C,U+9821,U+9824,U+9826,U+982C-982D,U+9830,U+9834,U+9837-9838,U+983B-983D,U+9846,U+984B-984F,U+9853-9855,U+9857-9859,U+985B,U+985E,U+9862,U+9865,U+9867,U+986B-986C,U+986F-9871,U+9873-9874,U+9876-9878,U+987A-987D,U+987F-9885,U+9887-988A,U+988C-9891,U+9893-9894,U+9896,U+9899-989B,U+989D-98A2,U+98A4-98A8,U+98AA,U+98AE-98AF,U+98B1,U+98B6,U+98BC,U+98C3-98C4,U+98C6,U+98C8,U+98D1-98D3,U+98D5,U+98D8-98DC,U+98DE,U+98E0,U+98E2,U+98E7-98EB,U+98ED-98EF,U+98F2,U+98F4,U+98FC-98FE,U+9903,U+9905,U+9909-990A,U+990C-990D,U+9911-9914,U+9918,U+991B,U+991D-991E,U+9920-9921,U+9924,U+9927-9928,U+992C,U+992E,U+9933,U+9935,U+9937,U+993C-993F,U+9942-9943,U+9945,U+9948-994C,U+9950-9952,U+9954-9955,U+9957,U+995C,U+995E,U+9962-9963,U+9965,U+9967-996C,U+996F-997A,U+997D,U+997F-9981,U+9983-9988,U+998A-998B,U+998D,U+998F-9995,U+9997-9999,U+999E,U+99A5,U+99A8,U+99AC-99AE,U+99B1,U+99B3-99B4,U+99BC,U+99C1,U+99C4-99C6,U+99C8,U+99D0-99D2,U+99D4-99D5,U+99D8-99D9,U+99DB,U+99DD,U+99DF,U+99E1-99E2,U+99ED-99EE,U+99F1-99F2,U+99F8,U+99FB,U+99FF,U+9A01,U+9A05,U+9A0D-9A0F,U+9A12-9A13,U+9A16,U+9A19,U+9A28,U+9A2B,U+9A2D-9A2E,U+9A30,U+9A36-9A38,U+9A3E,U+9A40-9A45,U+9A4A,U+9A4D-9A4F,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A64-9A65,U+9A69-9A83,U+9A85-9A88,U+9A8A-9A8B,U+9A8E-9A93,U+9A96-9A98,U+9A9A-9AA5,U+9AA7-9AA8,U+9AAD,U+9AAF-9AB1,U+9AB6-9AB8,U+9ABA,U+9ABC,U+9AC0-9AC2,U+9AC4-9AC5,U+9AC8,U+9ACB-9ACC,U+9ACF,U+9AD1-9AD6,U+9AD9,U+9ADC,U+9ADE-9ADF,U+9AE1-9AE3,U+9AE6,U+9AEA-9AEB,U+9AED-9AEF,U+9AF1,U+9AF4,U+9AF7,U+9AF9,U+9AFB,U+9B03,U+9B06,U+9B08,U+9B0F,U+9B13,U+9B18,U+9B1A,U+9B1F,U+9B22-9B23,U+9B25,U+9B27-9B2A,U+9B2E-9B2F,U+9B31-9B32,U+9B3B-9B3C,U+9B41-9B49,U+9B4D-9B4F,U+9B51,U+9B58,U+9B5A,U+9B5C,U+9B6F,U+9B72,U+9B74-9B75,U+9B77,U+9B81,U+9B83,U+9B8E-9B93,U+9B96-9B97,U+9B9A,U+9B9D-9BA0,U+9BA8,U+9BAA-9BAB,U+9BAD-9BAE,U+9BB1,U+9BB4,U+9BB9,U+9BBB,U+9BC0-9BC1,U+9BC6-9BC7,U+9BC9-9BCA,U+9BCF,U+9BD1-9BD2,U+9BD4,U+9BD6,U+9BDB,U+9BDD,U+9BE1-9BE4,U+9BE7-9BE8,U+9BEA-9BEB,U+9BF0-9BF2,U+9BF4-9BF5,U+9BFD,U+9BFF-9C00,U+9C02,U+9C04,U+9C06,U+9C08-9C0A,U+9C0C-9C0D,U+9C10,U+9C12-9C15,U+9C1B,U+9C20-9C21,U+9C23-9C25,U+9C28-9C29,U+9C2D-9C33,U+9C35,U+9C37,U+9C39-9C3B,U+9C3E,U+9C45-9C49,U+9C52,U+9C54,U+9C56-9C58,U+9C5A,U+9C5D,U+9C5F-9C60,U+9C67,U+9C6D,U+9C76,U+9C78,U+9C7A,U+9C7C,U+9C7F-9C80,U+9C82,U+9C85-9C88,U+9C8B,U+9C8D-9C8E,U+9C90-9C92,U+9C94-9C95,U+9C9A-9C9C,U+9C9E-9CA9,U+9CAB,U+9CAD-9CAE,U+9CB0-9CB8,U+9CBA-9CBD,U+9CC0,U+9CC3-9CC7,U+9CCA-9CD0,U+9CD3-9CD9,U+9CDC-9CDF,U+9CE2,U+9CE5,U+9CE7,U+9CE9,U+9CEB-9CEC,U+9CF0,U+9CF3-9CF4,U+9CF6,U+9D03,U+9D06-9D09,U+9D0E,U+9D12,U+9D15,U+9D1B,U+9D1D,U+9D1F,U+9D23,U+9D26,U+9D28,U+9D2A-9D2C,U+9D2F-9D30,U+9D3B,U+9D3E-9D3F,U+9D41-9D42,U+9D44,U+9D46,U+9D48,U+9D50-9D53,U+9D59,U+9D5C-9D5E,U+9D60-9D61,U+9D64,U+9D6A-9D6C,U+9D6F-9D70,U+9D72,U+9D7A,U+9D87,U+9D89,U+9D8F,U+9D93,U+9D98,U+9D9A,U+9DA4-9DA5,U+9DA9,U+9DAB,U+9DAF,U+9DB2,U+9DB4,U+9DB8,U+9DBA-9DBC,U+9DC0-9DC2,U+9DC4,U+9DC6,U+9DCF,U+9DD3,U+9DD7,U+9DD9-9DDA,U+9DE5-9DE6,U+9DED,U+9DEF,U+9DF2-9DF3,U+9DF8-9DFA,U+9DFD,U+9E0C,U+9E15,U+9E19-9E1B,U+9E1D-9E23,U+9E25-9E26,U+9E28-9E2F,U+9E31-9E33,U+9E35-9E3B,U+9E3D-9E3F,U+9E41-9E4C,U+9E4E-9E51,U+9E55,U+9E57-9E58,U+9E5A-9E5C,U+9E5E,U+9E63-9E64,U+9E66-9E6E,U+9E70-9E71,U+9E73,U+9E75,U+9E78-9E7A,U+9E7C-9E7F,U+9E81-9E82,U+9E87-9E88,U+9E8B-9E8C,U+9E91-9E93,U+9E95,U+9E97,U+9E9D,U+9E9F,U+9EA5-9EA6,U+9EA9-9EAA,U+9EAD,U+9EB4-9EB5,U+9EB8-9EBA,U+9EBC-9EBF,U+9EC3-9EC4,U+9EC9,U+9ECC-9ED2,U+9ED4,U+9ED8-9ED9,U+9EDB-9EE0,U+9EE2,U+9EE5,U+9EE7-9EEA,U+9EEF,U+9EF2,U+9EF4,U+9EF6-9EF7,U+9EF9,U+9EFB-9EFF,U+9F07-9F09,U+9F0B,U+9F0D-9F0E,U+9F10,U+9F13,U+9F15,U+9F17,U+9F19,U+9F21-9F22,U+9F2C,U+9F2F,U+9F37,U+9F39,U+9F3B,U+9F3D-9F3E,U+9F41,U+9F44,U+9F49-9F4B,U+9F4E-9F52,U+9F54,U+9F59,U+9F5C,U+9F5F-9F63,U+9F66-9F67,U+9F6A,U+9F6C,U+9F72,U+9F76-9F77,U+9F7F-9F80,U+9F83-9F8D,U+9F90,U+9F94-9F95,U+9F9A-9F9D,U+9F9F-9FA0,U+9FA2,U+F929,U+F9DC,U+FA0E-FA2D,U+FE10-FE12,U+FE19,U+FE31,U+FE33,U+FE35-FE44,U+FE47-FE48,U+FF02-FF03,U+FF05-FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1C-FF1E,U+FF20-FF5D,U+FF61-FF9F,U+FFE2-FFE5,U+20B9F,U+20CD0,U+25ED7,U+2C27C,U+31954,U+31F1D}@font-face{font-family:Jellee;src:url(/assets/jellee.ttf)format("truetype");font-display:swap}@font-face{font-family:Poppins;src:url(/assets/poppins.woff2)format("woff2");font-display:swap;font-weight:400}:root{font-family:Poppins, var(--font-cn), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#173f38;font-synthesis:weight;--bg:#add5c5;--ink:#173f38;--muted:#78978e;--teal:#16b6aa;--teal-dark:#087f77;--coral:#ff7b70;--peach:#ff8e52;--pink:#f64e98;--green:#5cbe70;--lavender:#9776ee;--blue:#35b6df;--shadow:0 5px 0 #71a79755;--radius:26px;--font-cn:"Mercury Rounded", "PingFang SC", "Microsoft YaHei", "Noto Sans SC";background:#add5c5}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #519fbb}input:focus,select:focus,textarea:focus{outline-offset:2px;outline:2px solid #80c8c2}button{transition:background .18s,transform .18s,box-shadow .18s}button:active:not(:disabled){transform:scale(.975)}a{color:var(--teal-dark)}h1,h2,h3,h4,strong.display{font-family:Jellee, var(--font-cn), sans-serif;letter-spacing:-.025em;margin:0;font-weight:400}h1{font-size:30px}h2{font-size:22px}h3{font-size:18px}p{margin:8px 0;font-size:14px;line-height:1.65}small{font-size:12px}svg{flex-shrink:0}input,select,textarea{color:var(--ink)}.app-shell{min-height:100dvh}.app-header{background:var(--bg);z-index:20;border-bottom:1px solid #0000;position:sticky;top:0}.header-inner{align-items:center;gap:13px;max-width:800px;height:94px;margin:auto;padding:0 24px;display:flex}.header-inner h1{font-size:32px;line-height:1.2}.brand-mark{place-items:center;width:42px;height:42px;padding:0;display:grid}.brand-mark img{object-fit:contain;width:100%;height:100%}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.date-button{color:#fff;font-family:Jellee, var(--font-cn), sans-serif;background:#ffd044;border-radius:28px;align-items:center;gap:9px;padding:11px 15px;font-size:15px;display:flex;box-shadow:0 4px #dcb033}.date-button:hover{background:#f6c431}.settings-button{background:#fff;border-radius:15px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 3px 16px #50493913}.page{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;padding:28px 24px 165px;animation:.32s ease-out page-in;display:flex}.card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;padding:25px}.card h2,.card h3{align-items:center;gap:9px;display:flex}.card h2 svg{width:23px;height:23px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.section-heading h2{flex:1;line-height:1.2}.two-col{grid-template-columns:1fr 1fr;gap:20px;display:grid}.muted{color:var(--muted)}.teal{color:var(--teal)}.peach{color:var(--peach)}.pink{color:var(--pink)}.lavender{color:var(--lavender)}.eyebrow{letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600}.text-button{color:#7bb7b1;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:5px 0;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:#458b85}.icon-button{background:#f7f5f1;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{background:#eeeae2}.inline-icon{color:var(--muted);padding:0;display:inline-flex}.pill{color:#9b958a;white-space:nowrap;background:#f4f1eb;border-radius:30px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;display:inline-flex}.pink-pill{color:#d88db6;background:#fff0f7}.lavender-pill{color:#a38bc6;background:#f2edf8}.big-number{font-family:Jellee, var(--font-cn), sans-serif;letter-spacing:-.035em;font-size:43px;line-height:1.3;display:block}.big-number span{font-size:.7em}.big-number small{margin-left:3px;font-size:18px}.empty-text{text-align:center;color:#aaa397;padding:18px 0;font-size:13px;line-height:1.8}.small-note{color:#9c9589;font-size:11px;line-height:1.7}.asterisk{vertical-align:middle;font-family:Arial,sans-serif;font-size:33px;line-height:1;display:inline-block}.home-top{grid-template-columns:1.06fr 1fr;gap:24px;display:grid}.shot-card{background:var(--coral);color:#fff;border-radius:24px;padding:26px 26px 20px;box-shadow:0 8px 16px #c75f5820}.shot-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.shot-heading h2{align-items:center;gap:11px;font-size:24px;display:flex}.shot-heading button{color:#fff;white-space:nowrap;background:#ffffff26;border-radius:25px;align-items:center;gap:4px;padding:7px 10px;font-size:10px;display:flex}.checklist{flex-direction:column;gap:20px;margin-top:26px;display:flex}.check-item{text-align:left;color:#fff;align-items:center;gap:14px;padding:0;display:flex}.check-item>span:last-child{flex-direction:column;gap:1px;line-height:1.5;display:flex}.check-item small{opacity:.9;font-size:12px}.check-item>span>span:not(.task-sub){font-size:15px}.check-circle{border:2px solid #ffffffa6;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.check-item.done .check-circle{color:var(--coral);background:#fff;border-color:#fff}.check-item.done>span:last-child{opacity:.7}.check-item .task-sub{opacity:.7;font-size:10px;display:none}.shot-complete{background:#7fc6bb}.shot-complete .check-item.done .check-circle{color:var(--teal-dark)}.off-day{padding:25px 0}.off-day p{font-size:15px}.white-button{color:#fff;background:#ffffff26;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:10px 15px;font-size:12px;display:inline-flex}.habitat{isolation:isolate;background:#008f9b;position:relative;overflow:hidden}.habitat-art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.habitat:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#ffffff06,#0000 50%,#b3ffce10);position:absolute;inset:0}.habitat-content{z-index:1;height:100%;position:relative}.daily-heading{justify-content:space-between;align-items:center;margin:3px 3px -8px;display:flex}.daily-heading h2{font-size:21px}.daily-heading span{color:#a29b8f;font-size:12px}.essentials-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.metric-card{flex-direction:column;align-items:center;padding:24px 15px 17px;display:flex}.metric-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #49413314}.ring{flex-shrink:0;max-width:100%;position:relative}.ring>svg{width:100%;height:100%;display:block;overflow:visible}.ring circle{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray .65s}.ring .ring-track{stroke:#e8e3dc}.ring-label{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ring-label>strong{font-family:Jellee, var(--font-cn), sans-serif;letter-spacing:-.04em;font-size:26px;line-height:1.15}.ring-label>strong small{color:#9a958b;font-size:17px;font-family:Jellee, var(--font-cn), sans-serif}.metric-title{font-family:Jellee, var(--font-cn), sans-serif;letter-spacing:.025em;color:#777267;margin-top:4px;margin-bottom:5px;font-size:12px}.metric-unit{color:#a09a8f;margin-top:4px;font-size:10px}.metric-bottom{color:#a39c90;justify-content:space-between;align-items:center;width:100%;margin-top:20px;font-size:10px;display:flex}.metric-bottom>svg{box-sizing:content-box;background:#f6f4ef;border-radius:50%;padding:2px}.checkin-card{background:linear-gradient(115deg,#fff,#fcf9f1);justify-content:space-between;align-items:center;gap:18px;display:flex}.checkin-card h2{margin:7px 0}.checkin-card p{color:#a29b8e;margin:0;font-size:12px}.mood-options{align-items:center;gap:12px;display:flex}.mood-options button{border-radius:18px;place-items:center;width:48px;height:48px;font-size:31px;display:grid}.mood-options button:hover,.mood-options button.selected{background:#f4e9c8;transform:translateY(-3px)}.entry-list{width:100%}.entry-row{border-bottom:1px solid #f1eeea;align-items:center;gap:12px;padding:16px 0;display:flex}.entry-row:last-child{border-bottom:0}.entry-icon{width:40px;height:40px;color:var(--teal);background:#eff8f6;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.entry-icon.meal{color:#e8a077;background:#fff1e8}.entry-icon.shot{color:#b299d3;background:#f2edf8}.entry-icon.weight{color:#e3a5c7;background:#fcf0f7}.entry-main{flex:1;min-width:0}.entry-main>b{overflow-wrap:anywhere;font-size:12px;display:block}.entry-main small{color:#aaa295;margin-top:3px;font-size:10px;display:block}.entry-main p{color:#999184;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px}.entry-value{font-family:Jellee, var(--font-cn), sans-serif;white-space:nowrap;color:#8e887c;font-size:13px}.delete-entry{color:#bbb5aa;opacity:.2;padding:3px}.entry-row:hover .delete-entry,.delete-entry:focus-visible{opacity:1}.nutrition-total{color:#a49b8c;border-top:1px solid #f3eee7;justify-content:center;align-items:center;gap:30px;margin-top:10px;padding-top:16px;font-size:11px;display:flex}.nutrition-total>span{align-items:center;gap:5px;display:flex}.link-card{text-align:left;align-items:center;gap:15px;padding:21px;display:flex}.link-card>svg:last-child{color:#bdb7ab;width:18px;margin-left:auto}.link-card h3{font-size:17px}.link-card p{color:#a69d8e;margin:5px 0 0;font-size:11px}.icon-tile{border-radius:15px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.icon-tile svg{width:22px;height:22px}.icon-tile.yellow{color:#d5b75d;background:#fff6d9}.icon-tile.teal{color:#7cbeb6;background:#edf8f6}.icon-tile.lavender-tile{color:#b69ad8;background:#f3eef9}.icon-tile.pink-tile{color:#dfa7c5;background:#fff0f7}.icon-tile.peach-tile{color:#e8a586;background:#fff1e8}.gentle-footer{color:#b3ab9d;justify-content:center;align-items:center;gap:7px;margin:4px 0;font-size:11px;display:flex}.segments{background:#f8f6f2;border-radius:13px;flex-shrink:0;padding:4px;display:flex}.segments button{color:#a49d90;border-radius:10px;padding:7px 12px;font-size:12px}.segments button.selected{background:var(--pink);color:#fff}.treatment-page .segments button.selected{background:var(--lavender)}.chart{width:100%;padding-top:8px}.chart svg{width:100%;display:block;overflow:visible}.chart-note{color:#aaa295;text-align:center;margin:8px 0 0;font-size:10px}.dose-grid h2{margin-bottom:17px;font-size:21px}.dose-grid>.card{min-height:250px}.dose-grid .big-number{margin-top:23px}.dose-grid .dose-name{color:#777267;margin:4px 0 0;font-size:19px}.dose-grid .muted{margin:7px 0 15px;font-size:12px}.dose-grid .text-button{margin-top:18px}.dose-grid .ring{margin:14px auto 0}.next-date{color:#827c70;text-align:center;font-size:12px}.body-sites{justify-content:center;align-items:center;gap:60px;display:flex}.body-sites>div{max-width:210px}.body-sites h3{margin:10px 0;font-size:22px}.body-sites p{color:#a2998b;margin-bottom:15px;font-size:12px}.schedule-line{justify-content:space-between;align-items:center;display:flex}.schedule-line b{font-size:15px}.schedule-line p{color:#a39b8d;font-size:12px}.result-summary{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.result-summary .card{padding:23px}.result-summary h3{color:#7f786d;font-size:17px}.result-summary h3 svg{width:21px;height:21px}.progress-card{flex-direction:column;grid-row:span 2;align-items:center;gap:18px;display:flex}.progress-card .eyebrow{letter-spacing:0;font-size:11px}.change-number{font-size:32px;font-family:Jellee, var(--font-cn), sans-serif;line-height:1}.change-number small{margin-left:3px;font-size:17px}.bmi-card .big-number,.weight-card .big-number{margin-top:13px;font-size:37px}.average-card{grid-column:2/4;grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.average-card>div+div{border-left:1px solid #e7e2db;padding-left:20px}.average-card h3{margin-bottom:12px;font-size:16px}.average-card strong{font-family:Jellee, var(--font-cn), sans-serif;white-space:nowrap;font-size:29px}.average-card small{font-size:14px}.subunit{font-size:17px}.chart-bottom{border-top:1px solid #f6f2ec;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:15px;display:flex}.chart-bottom>span{color:#a69e91;align-items:center;gap:6px;font-size:10px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.pink-bg{background:var(--pink)}.symptom-row{margin-top:24px}.symptom-row>div:first-child{justify-content:space-between;align-items:center;font-size:14px;display:flex}.severity{letter-spacing:.05em;font-size:10px;font-weight:600}.severity-1{color:var(--teal)}.severity-2{color:#e6ac3e}.severity-3{color:var(--coral)}.symptom-track{background:#f6f2ec;border-radius:10px;height:7px;margin-top:12px}.symptom-track>span{border-radius:inherit;height:100%;display:block}.photos-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.progress-photo{background:#f9f7f3;border-radius:20px;overflow:hidden}.progress-photo>img{object-fit:cover;width:100%;height:260px;display:block}.progress-photo>div{text-align:center;padding:15px}.progress-photo small{color:#a29b8e;font-size:10px;display:block}.progress-photo b{font-family:Jellee, var(--font-cn), sans-serif;margin-top:5px;font-size:20px;display:block}.photo-empty{color:#c6b7b8;background:#fcfaf8;border:2px dashed #ece5df;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-height:210px;padding:20px;display:flex}.photo-empty h3{color:#97867e;margin-top:15px;font-size:18px}.photo-empty p{color:#aba093;font-size:12px}.photo-empty .pill{margin-top:7px}.journal-entry{border-bottom:1px solid #f2eee7;gap:16px;padding:18px 0;display:flex}.journal-entry:last-child{border:0}.journal-entry>span{font-size:28px}.journal-entry h3{margin:5px 0;font-size:17px}.journal-entry small{color:#aca293;font-size:10px}.journal-entry p{white-space:pre-wrap;overflow-wrap:anywhere;color:#888071;font-size:13px}.empty-chart{text-align:center;color:#aea596;place-content:center;height:230px;font-size:13px;line-height:1.9;display:grid}.pearl-badge{color:#b395ac;font-family:Jellee, var(--font-cn), sans-serif;background:#fff7fc;border:1px solid #f3e5ec;border-radius:22px;padding:8px 13px;font-size:15px}.sync-indicator{color:#8c8478;white-space:nowrap;background:#faf7f2;border:1px solid #e8e2d8;border-radius:16px;padding:5px 10px;font-size:12px;line-height:1.4}.sync-indicator.sync-online{color:#4f8a62;background:#f1faf3;border-color:#cfe8d6}.sync-indicator.sync-local{color:#a3773c;background:#fdf6ea;border-color:#f0dcc0}@media (width<=520px){.sync-indicator{padding:4px 8px;font-size:11px}}.profile-page{max-width:800px}.profile-hero{text-align:center;background:linear-gradient(145deg,#fff 50%,#f5faf5);padding-top:35px}.avatar{background:#f5e8d9;border:5px solid #fff;border-radius:50%;width:87px;height:87px;margin:0 auto 17px;padding:12px;box-shadow:0 6px 15px #b7a88f1a}.avatar img{object-fit:contain;width:100%;height:100%}.profile-hero h1{font-size:29px}.profile-hero>p{color:#a59987;font-size:12px}.profile-stats{grid-template-columns:repeat(3,1fr);margin-top:27px;padding:15px 0;display:grid}.profile-stats>div+div{border-left:1px solid #ece6dc}.profile-stats b{font-family:Jellee, var(--font-cn), sans-serif;color:var(--teal);font-size:27px;display:block}.profile-stats span{letter-spacing:.04em;color:#a39987;font-size:9px}.sample-badge{color:#aba190;background:#f4f0e7;border-radius:20px;margin-top:15px;padding:7px 12px;font-size:9px;display:inline-block}.settings-list{padding:8px 25px}.settings-list>button,.settings-list>.import-row{text-align:left;cursor:pointer;border-bottom:1px solid #f0ebe3;align-items:center;gap:15px;width:100%;padding:19px 0;display:flex}.settings-list>:last-child{border:0}.settings-list>button>div,.settings-list>.import-row>div{flex:1;min-width:0}.settings-list b{font-size:13px;display:block}.settings-list small{color:#a69b8b;margin-top:4px;font-size:10px;line-height:1.6;display:block}.settings-list>button>svg,.import-row>svg{color:#c0b7a9;width:16px}.toggle{background:#d7d1c8;border-radius:20px;flex-shrink:0;width:38px;height:23px;padding:3px;display:block}.toggle>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block;box-shadow:0 2px 3px #0001}.toggle.on{background:var(--teal)}.toggle.on>span{transform:translate(15px)}.import-row input{opacity:0;width:1px;height:1px;position:absolute}.import-row:focus-within{outline:2px solid var(--teal)}.reset-button{color:#c2948d;justify-content:center;align-items:center;gap:7px;padding:6px;font-size:12px;display:flex}.profile-footer{text-align:center;color:#b2a794;padding:5px 0}.profile-footer img{object-fit:contain;opacity:.7;width:35px;height:35px}.profile-footer h3{margin-top:8px;font-size:22px}.profile-footer p{margin:5px;font-size:11px}.profile-footer small{font-size:9px}.bottom-controls{z-index:30;bottom:max(22px, env(safe-area-inset-bottom));pointer-events:none;width:min(590px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffffff5;border:1px solid #e5e0d8;border-radius:38px;justify-content:space-between;align-items:center;height:81px;padding:9px 12px;display:flex;box-shadow:0 7px 30px #6d60521a}.bottom-nav>button{color:#a09b8e;font-family:Jellee, var(--font-cn), sans-serif;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:73px;height:60px;padding:7px 12px;font-size:12px;display:flex;position:relative}.bottom-nav>button:hover:not(.active){background:#f9f6f0}.nav-asterisk{font-family:Arial,sans-serif;font-size:33px;line-height:25px}.bottom-nav>button>i{background:var(--peach);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:27px}.add-button{pointer-events:auto;background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:61px;height:61px;margin:0 7px 13px auto;display:grid;box-shadow:0 4px #d75e56}.add-button:hover{background:#f56b60;transform:rotate(90deg)}.modal{width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 50px);color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:30px;padding:0;box-shadow:0 25px 90px #36332933}.modal[open]{animation:.23s ease-out dialog-in}.modal-head{justify-content:space-between;align-items:center;gap:13px;margin-bottom:23px;display:flex}.modal-head h2{font-size:24px;line-height:1.3}.modal-head .icon-button{background:#f6f3ec;border-radius:50%;width:32px;height:32px}.form-intro{text-align:center;color:#a1998b;margin:4px 0 23px;font-size:12px}.entry-form{flex-direction:column;gap:18px;display:flex}.entry-form>label,.entry-form .two-col>label,.form-three-col>label{color:#8d8475;flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.entry-form input,.entry-form select,.entry-form textarea{resize:vertical;background:#faf8f4;border:1px solid #e9e4dc;border-radius:13px;width:100%;min-width:0;padding:13px 14px;font-size:14px;transition:background .2s}.entry-form input:focus,.entry-form select:focus,.entry-form textarea:focus{background:#fff}.entry-form textarea::placeholder,.entry-form input::placeholder{color:#c0b7a9;font-size:12px}.entry-form .two-col{gap:13px}.primary-button,.secondary-button,.danger-button{width:100%;font-family:Jellee, var(--font-cn), sans-serif;background:var(--teal);color:#fff;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:5px;padding:14px 18px;font-size:15px;display:flex;box-shadow:0 4px #0c8f87}.primary-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #65b4ad}.secondary-button{color:#a29681;box-shadow:none;background:#f5f1e8}.danger-button{background:#ed9590;box-shadow:0 4px #d6807b}.entry-form .large-input{text-align:center;font-family:Jellee, var(--font-cn), sans-serif;color:#d79ab6;background:#fff7fa;border-color:#f3e2eb;padding:24px;font-size:50px}.water-illustration{text-align:center;margin-top:-8px;font-size:53px}.water-illustration+.form-intro{margin-top:-5px;margin-bottom:0}.amount-presets{gap:8px;display:flex}.amount-presets>button{font-family:Jellee, var(--font-cn), sans-serif;color:#a7a092;background:#f5f3ee;border:2px solid #0000;border-radius:15px;flex:1;padding:12px 4px;font-size:20px}.amount-presets small{font-family:Poppins, var(--font-cn), sans-serif;margin-top:4px;font-size:10px;display:block}.amount-presets>button.selected{color:#73b8b1;background:#eaf7f5;border-color:#91cdc7}.choice-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:-9px;display:grid}.choice-grid button{color:#a596b5;background:#f5f1f9;border:1px solid #0000;border-radius:12px;padding:11px;font-size:12px}.choice-grid button.selected{color:#8d6eb4;background:#e7dcf5;border-color:#bea6db}.form-three-col{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.form-three-col label{font-size:10px}.form-three-col input{padding:12px 8px}.photo-picker{cursor:pointer;background:#faf7f0;border:2px dashed #e8dfd0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;position:relative;overflow:hidden;color:#baa98c!important;display:flex!important}.photo-picker b{font-family:Jellee, var(--font-cn), sans-serif;font-size:16px;font-weight:400}.photo-picker>span{font-size:10px}.photo-picker input{opacity:0;height:1px;position:absolute;bottom:10px;left:50%;width:1px!important}.photo-picker:focus-within{outline:2px solid var(--teal)}.photo-picker.has-image{border:0}.photo-picker>img{object-fit:cover;width:100%;height:190px}.photo-picker .change-photo{background:#fffffff0;border-radius:18px;align-items:center;gap:5px;padding:6px 10px;display:flex;position:absolute;bottom:10px}.severity-buttons{gap:12px;margin-top:-7px;display:flex}.severity-buttons button{color:#b0a492;background:#f5f2ec;border:2px solid #0000;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:13px 8px;font-size:12px;display:flex}.severity-buttons button>span{font-size:24px}.severity-buttons button.selected{color:#d3a16a;background:#fff0e3;border-color:#f0c9a5}.journal-moods{justify-content:space-between;margin-top:-10px}.journal-moods button{background:#faf6ee;width:56px;height:56px}.form-divider{border-top:1px solid #eee6dc;margin-top:6px;padding-top:20px;font-size:18px}.quick-item{text-align:left;color:#ad9f86;background:#f9f6ef;border-radius:17px;align-items:center;gap:11px;padding:16px;display:flex}.quick-item h3{flex:1;font-size:14px}.quick-item>span{place-items:center;display:grid}.quick-item>svg{opacity:.6}.quick-item.water{color:#70b7b0;background:#eff8f7}.quick-item.meal{color:#dca27b;background:#fff1e7}.quick-item.weight,.quick-item.photo{color:#d49bb9;background:#fdf0f7}.quick-item.shot{color:#b29bcd;background:#f1edf9}.quick-item.journal{color:#9eb79b;background:#edf5ee}.quick-item.activity{color:#c8b269;background:#fff7df}.quick-item.symptom{color:#d5a192;background:#fff0ec}.calendar-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.calendar-header h3{font-size:20px}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:24px;display:grid}.calendar-grid>span{text-align:center;color:#b1a796;padding:7px 0;font-size:12px}.calendar-grid button{aspect-ratio:1;border-radius:14px;font-size:13px;position:relative}.calendar-grid button:hover{background:#f3eee3}.calendar-grid button.selected{background:var(--blue);color:#fff}.calendar-grid button.today:after{content:"";background:var(--teal);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.calendar-grid button:disabled{opacity:.25}.wardrobe-preview{border-radius:20px;height:220px;margin-top:-5px}.wardrobe-preview .habitat-content{place-items:center;display:grid}.wardrobe-title{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.wardrobe-title h3{font-size:22px}.wardrobe-title .muted{font-size:11px}.outfit-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.outfit{background:#f7f3ec;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:13px 6px;display:flex}.outfit.chosen{background:#edf7f4;border-color:#a4d2c6}.outfit>span{font-size:28px;line-height:1.4}.outfit>b{font-size:10px;font-weight:500}.outfit>small{color:#b0a18b;align-items:center;gap:4px;font-size:9px;display:flex}.mission-intro{text-align:center;color:#c6ab66;padding:6px 0 22px}.mission-intro h3{color:#76664b;margin-top:10px}.mission-intro p{color:#ae9f85;font-size:11px}.mission{border-top:1px solid #eee8dc;align-items:center;gap:13px;padding:19px 0;display:flex}.mission>div{flex:1}.mission h3{font-size:16px}.mission p{color:#aa9d88;margin:4px 0 10px;font-size:10px}.mission>button{font-family:Jellee, var(--font-cn), sans-serif;color:#b8a050;background:#fff5d7;border-radius:12px;padding:10px;font-size:12px}.mission>button:not(:disabled){color:#fff;background:#83c6b5}.mission-track{background:#efe9dd;border-radius:8px;height:5px;overflow:hidden}.mission-track>span{border-radius:inherit;background:#92cbb7;height:100%;display:block}.feed-intro{text-align:center;color:var(--teal)}.feed-intro h3{color:#6a8277;margin-top:12px;font-size:19px}.feed-intro p{color:#a9a18f;font-size:10px}.feed-compose{padding:15px 0 25px}.feed-compose textarea{resize:vertical;background:#fcf9f4;border:1px solid #ece6dc;border-radius:15px;width:100%;min-height:110px;padding:15px;font-size:13px}.feed-compose .primary-button{min-height:44px;padding:11px;font-size:13px}.feed-post{border-top:1px solid #eee8df;padding:23px 0}.feed-post>header{align-items:center;gap:12px;display:flex}.post-avatar{color:#8db99e;width:37px;height:37px;font-family:Jellee, var(--font-cn), sans-serif;background:#e2f0e7;border-radius:50%;place-items:center;display:grid}.feed-post header b{font-size:12px;display:block}.feed-post small{color:#b5a996;margin-top:3px;font-size:9px;display:block}.feed-post p{white-space:pre-wrap;overflow-wrap:anywhere;color:#887c68;margin:17px 0;font-size:13px}.feed-post .text-button{font-size:10px}.about-content{text-align:center}.about-content>img{border-radius:21px;width:74px;height:74px;margin:5px 0 15px}.about-content>h2{font-size:23px;line-height:1.4}.about-content>h3{text-align:left;margin:24px 0 9px;font-size:17px}.about-content p{color:#a29581;text-align:left;font-size:12px}.about-content a{margin-top:23px;font-size:11px;display:block}.reset-confirm p{color:#a0917b;margin-bottom:25px;font-size:13px}.reset-confirm>button{margin-top:14px}.toast{z-index:1000;color:#fff;background:#4e7068f5;border-radius:17px;align-items:center;gap:10px;width:max-content;max-width:min(480px,100% - 35px);padding:15px 18px;font-size:12px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:125px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #35463e33}.toast>button{color:#fff9;place-items:center;padding:0;display:grid}.toast>svg{color:#a9e3c8}@media (width>=1100px){.header-inner{height:102px}.page{gap:26px;padding-top:32px}.home-top{gap:26px}.shot-card{padding:29px 29px 25px}.checklist{gap:22px}.check-item>span>span:not(.task-sub){font-size:16px}.card{padding:28px}.essentials-grid{gap:22px}.metric-card{padding:25px 21px 17px}.treatment-page,.results-page{max-width:950px}.treatment-page>.card:first-child .chart,.results-page>.card:nth-child(2) .chart{padding:15px 20px 0}.dose-grid>.card{min-height:270px}}@media (width<=700px){:root{--radius:24px}.header-inner{gap:10px;height:91px;padding:0 20px}.header-inner h1{font-size:29px}.brand-mark{width:34px;height:34px}.header-actions{gap:8px}.date-button{gap:7px;padding:10px 12px;font-size:13px}.date-button>svg{width:16px;height:16px}.settings-button{border-radius:13px;width:37px;height:37px}.page{gap:20px;padding:24px 16px 155px}.card{padding:23px}.home-top{flex-direction:column;gap:22px;display:flex}.shot-card{border-radius:20px;padding:23px 23px 25px}.shot-heading h2{gap:10px;font-size:23px}.shot-heading button{padding:6px 9px;font-size:10px}.checklist{gap:23px;margin-top:24px}.check-item{gap:14px}.check-item small{font-size:12px}.check-item>span>span:not(.task-sub){font-size:14px}.check-circle{width:22px;height:22px}.essentials-grid{grid-template-columns:1fr 1fr;gap:16px}.metric-card{border-radius:27px;padding:25px 15px 16px}.daily-heading{display:none}.metric-bottom{margin-top:15px;font-size:9px}.checkin-card{display:block}.checkin-card>div:first-child{text-align:center}.checkin-card h2{font-size:22px;display:block}.checkin-card .mood-options{justify-content:center;gap:10px;margin-top:17px}.checkin-card .mood-options button{width:44px;height:44px;font-size:29px}.two-col{gap:15px}.card h2{font-size:20px}.section-heading{gap:8px;margin-bottom:18px}.section-heading h2{gap:7px;font-size:20px}.section-heading h2 svg{width:20px;height:20px}.text-button{font-size:10px}.entry-row{gap:9px}.entry-main>b{font-size:11px}.entry-icon{border-radius:11px;width:33px;height:33px}.entry-main small{font-size:8px}.entry-value{font-size:11px}.delete-entry{opacity:.6}.nutrition-total{gap:17px;font-size:10px}.link-card{flex-wrap:wrap;gap:10px;padding:17px 14px}.link-card .icon-tile{border-radius:12px;width:35px;height:35px}.link-card h3{font-size:14px}.link-card p{margin-top:4px;font-size:9px}.link-card>svg:last-child{display:none}.bottom-controls{bottom:max(17px, env(safe-area-inset-bottom));width:calc(100% - 30px);max-width:520px}.bottom-nav{border-radius:35px;height:75px;padding:7px 10px}.bottom-nav>button{border-radius:23px;flex:1;gap:4px;min-width:0;height:58px;padding:5px 6px;font-size:11px}.bottom-nav>button>svg{width:23px;height:23px}.bottom-nav>button>i{top:5px;right:calc(50% - 12px)}.nav-asterisk{font-size:32px;line-height:24px}.add-button{width:60px;height:60px;margin-bottom:12px;margin-right:3px}.segments{border-radius:12px;padding:3px}.segments button{border-radius:9px;padding:6px 10px;font-size:10px}.dose-grid>.card{min-height:238px;padding:21px 19px}.dose-grid h2{gap:7px;font-size:18px}.dose-grid h2>.asterisk{font-size:27px}.dose-grid .big-number{font-size:32px}.dose-grid .dose-name{font-size:15px}.dose-grid .muted{font-size:10px}.dose-grid .next-date{margin-top:20px;font-size:10px;line-height:1.6}.dose-grid .ring{margin-top:20px;width:119px!important;height:119px!important}.dose-grid .countdown{font-size:23px}.chart-note{font-size:8px}.body-sites{gap:23px}.body-sites>svg{width:125px;height:180px}.body-sites h3{font-size:20px}.body-sites p{font-size:11px}.body-sites .pill{white-space:normal;font-size:8px}.schedule-line b{font-size:13px}.schedule-line p{font-size:11px}.result-summary{grid-template-columns:1.02fr 1fr 1fr;gap:11px}.result-summary .card{border-radius:23px;padding:18px 12px}.result-summary h3{white-space:nowrap;gap:6px;font-size:12px}.result-summary h3 svg{width:18px;height:18px}.progress-card{gap:17px}.progress-card .ring{width:90px!important;height:90px!important}.progress-card .ring-label>strong{font-size:25px}.progress-card .eyebrow{white-space:nowrap;font-size:8px}.change-number{font-size:24px}.change-number small{margin-left:2px;font-size:12px}.bmi-card .big-number,.weight-card .big-number{margin-top:19px;font-size:27px}.weight-card .big-number small{margin-left:1px;font-size:10px}.average-card{gap:7px}.average-card>div+div{padding-left:10px}.average-card h3{gap:4px;margin-bottom:13px;font-size:10px}.average-card h3 svg{width:16px;height:16px}.average-card strong{font-size:22px}.average-card small{font-size:10px}.results-page .section-heading h2{gap:6px;font-size:19px}.subunit{font-size:12px}.results-page .segments button{padding:6px 8px}.chart-bottom>span{font-size:8px}.symptom-row>div:first-child{font-size:13px}.severity{font-size:9px}.progress-photo>img{height:210px}.progress-photo>div{padding:11px}.progress-photo b{font-size:18px}.pearl-icon{width:42px;height:42px;font-size:30px;line-height:38px}.profile-hero{padding-top:30px}.profile-hero h1{font-size:27px}.settings-list{padding:6px 20px}.settings-list b{font-size:12px}.settings-list small{font-size:9px}.settings-list>button,.settings-list>.import-row{gap:12px;padding:18px 0}.settings-list .icon-tile{border-radius:13px;width:38px;height:38px}.modal{border-radius:27px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 35px)}.modal-content{padding:23px 22px 26px}.modal-head h2{font-size:22px}.entry-form input,.entry-form select,.entry-form textarea{font-size:16px}.form-three-col>label{font-size:10px}.toast{padding:13px 15px;font-size:11px;bottom:108px}.quick-item{gap:9px;padding:15px 12px}.quick-item h3{font-size:13px}.outfit-grid{gap:8px}.wardrobe-preview{height:205px}}@media (width<=380px){.header-inner{gap:7px;padding:0 16px}.header-inner h1{font-size:26px}.brand-mark{width:28px;height:28px}.date-button{padding:9px 10px;font-size:12px}.header-actions{gap:6px}.settings-button{width:34px;height:34px}.page{padding-left:12px;padding-right:12px}.card{padding:20px}.shot-card{padding:21px}.shot-heading h2{font-size:21px}.shot-heading button{font-size:8px}.shot-heading .asterisk{font-size:29px}.result-summary{gap:8px}.result-summary .card{padding:16px 10px}.result-summary h3{gap:4px;font-size:11px}.progress-card .ring{width:79px!important;height:79px!important}.change-number{font-size:22px}.bmi-card .big-number,.weight-card .big-number{font-size:23px}.average-card h3 svg{display:none}.average-card strong{font-size:20px}.results-page .segments button{padding:6px}.results-page .section-heading h2{font-size:17px}.dose-grid>.card{padding:18px 15px}.dose-grid h2{font-size:17px}.metric-card .ring{width:130px!important;height:130px!important}.bottom-nav>button{font-size:10px}.bottom-nav{padding:7px}.entry-value{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bob{50%{transform:translateY(-7px)rotate(3deg)}}@keyframes speech-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;bottom:115px}to{opacity:1;bottom:125px}}.entry-icon{overflow:hidden}.entry-icon img{object-fit:cover;width:100%;height:100%}.edit-entry{color:#aaa296;place-items:center;padding:3px;display:grid}.companion-character{pointer-events:none;isolation:isolate;flex-shrink:0;max-width:100%;position:relative}.plush-breathe,.plush-figure{width:100%;height:100%;position:relative}.plush-breathe{transform-origin:50% 86%;animation:5.8s ease-in-out infinite plush-breathe}.plush-image{object-fit:contain;width:100%;height:100%;filter:var(--coat-filter);-webkit-user-select:none;user-select:none;display:block}.wardrobe-preview .plush-breathe{padding:5%}.plush-accessories,.plush-hearts{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pet-accessory-piece{filter:drop-shadow(0 2px 2px #55413025)}.is-happy .plush-figure{transform-origin:50% 86%;animation:.65s ease-in-out 3 plush-cuddle}.is-happy.species-rabbit .plush-figure{animation:.65s ease-in-out 3 companion-hop}.plush-hearts{animation:1.8s ease-out both companion-hearts}.empty-companion{color:#c6b8a5;place-items:center;height:100%;font-size:72px;display:grid}@keyframes plush-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.012)}}@keyframes plush-cuddle{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(-3deg)translateY(-4px)}70%{transform:rotate(3deg)translateY(-2px)}}.is-still *,.is-portrait *{animation:none!important}.custom-character-body{width:100%;height:100%;animation:4.5s ease-in-out infinite companion-float;position:relative}.custom-character-body>img{object-fit:contain;filter:drop-shadow(0 9px 8px #50694e14);width:100%;height:100%;display:block}.companion-scene{color:#5f7966;background:#b8d3c2}.companion-scene:after{background:linear-gradient(115deg,#fff2db15,#0000 65%)}.garden-clouds{animation:16s ease-in-out infinite garden-drift}.garden-fireflies{animation:5s ease-in-out infinite garden-glow}.companion-switch-card{text-align:left;background:linear-gradient(100deg,#fff,#fbfaf4);align-items:center;gap:15px;width:100%;padding:19px 23px;display:flex}.pet-switch-avatar{background:#f5eee0;border-radius:19px;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid}.companion-switch-card>div:nth-child(2){flex:1;min-width:0}.companion-switch-card .eyebrow{color:#b1a58f;letter-spacing:.06em;font-size:9px}.companion-switch-card h3{overflow-wrap:anywhere;gap:9px;margin-top:5px;font-size:21px}.companion-switch-card h3>span{font-family:Poppins, var(--font-cn), sans-serif;color:#9daa90;white-space:nowrap;background:#f0f5e9;border-radius:20px;padding:4px 8px;font-size:10px}.companion-switch-card p{color:#aa9d86;margin:5px 0 0;font-size:11px}.companion-switch-card>svg{color:#b9b29d}.companion-switch-card:hover{background:#fff;box-shadow:0 12px 25px #5a694915}.footer-companion{opacity:.8;justify-content:center;display:flex}.avatar{place-items:center;display:grid}.companion-chooser{flex-direction:column;gap:17px;display:flex}.companion-chooser .form-intro{margin:-5px 0 1px;font-size:12px;line-height:1.8}.companion-preview{border-radius:23px;height:238px;box-shadow:inset 0 0 0 1px #ffffff50}.companion-preview .habitat-content{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2px;display:flex}.companion-preview-copy{text-align:center;color:#62775f;max-width:90%;position:absolute;bottom:15px}.companion-preview-copy>h3{overflow-wrap:anywhere;font-size:23px;line-height:1.25}.companion-preview-copy>span{color:#7a8b70;margin-top:4px;font-size:10px;display:block}.companion-chooser>.segments{border-radius:15px;width:100%;padding:5px}.companion-chooser>.segments button{border-radius:11px;flex:1;padding:10px 12px;font-size:12px}.companion-chooser>.segments button.selected{color:#699e88;background:#fff;box-shadow:0 3px 10px #6459360b}.companion-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.companion-option{background:#faf7f0;border:2px solid #0000;border-radius:17px;flex-direction:column;align-items:center;min-width:0;padding:3px 2px 11px;display:flex;position:relative;overflow:hidden}.companion-option.selected{background:#edf7ee;border-color:#a8cdb9}.companion-option:hover{background:#f0f5e9}.companion-option b{font-family:Jellee, var(--font-cn), sans-serif;color:#8c806b;margin-top:1px;font-size:11px;font-weight:400;line-height:1.5}.companion-option.selected b{color:#719780}.chosen-check{color:#fff;background:#8fbaa4;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:5px;right:5px}.custom-pet-icon{color:#baa98a;place-items:center;height:76px;display:grid}.companion-name-label{color:#93866f;flex-direction:column;gap:8px;font-size:11px;display:flex}.companion-name-label input{font:inherit;color:#75644d;background:#faf8f4;border:1px solid #e9e4dc;border-radius:13px;width:100%;padding:12px 14px;font-size:14px}.companion-customize{justify-content:space-between;align-items:center;gap:12px;display:flex}.companion-customize>span{color:#9d907b;white-space:nowrap;font-size:11px}.pet-color-options{gap:9px;display:flex}.pet-color-options button{color:#8b7864;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 0 1px #e9e2d6}.pet-color-options button.selected{box-shadow:0 0 0 2px #94b7a1}.habitat-options{gap:7px;display:flex}.habitat-options button{color:#b1a183;background:#f7f3eb;border:1px solid #0000;border-radius:11px;align-items:center;gap:5px;padding:8px 9px;font-size:9px;display:flex}.habitat-options button.selected{color:#809873;background:#f0f5e8;border-color:#c8d8bb}.journey-preserved{color:#a4a58e;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;font-size:9px;line-height:1.5;display:flex}.companion-chooser .primary-button{margin:0}.custom-note{color:#afa18a;margin:-4px 0;font-size:10px;line-height:1.6}.companion-upload{cursor:pointer;color:#b3a184;background:#fcf9f1;border:1px dashed #d8cfbd;border-radius:15px;align-items:center;gap:13px;padding:15px;display:flex;position:relative}.companion-upload input{opacity:0;width:1px;height:1px;position:absolute;bottom:0;left:50%}.companion-upload:focus-within{outline:2px solid var(--teal)}.companion-upload b{font-size:12px;font-weight:500;display:block}.companion-upload small{color:#b6a994;margin-top:4px;font-size:9px;line-height:1.6;display:block}.pet-form-error{color:#b67b6e;background:#fff0e8;border-radius:11px;margin:0;padding:10px 13px;font-size:11px}@keyframes companion-hearts{0%{opacity:0;transform:translateY(10px)}25%{opacity:1}to{opacity:0;transform:translateY(-32px)}}@keyframes companion-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-12px)}80%{transform:translateY(0)scale(1.03,.98)}}@keyframes companion-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes garden-drift{50%{transform:translate(9px)}}@keyframes garden-glow{50%{opacity:.3}}@media (width<=700px){.companion-switch-card{gap:12px;padding:17px 18px}.companion-switch-card h3{font-size:20px}.companion-switch-card p{font-size:10px}.companion-switch-card .eyebrow{font-size:8px}.pet-switch-avatar{border-radius:16px;width:50px;height:50px}.companion-preview{height:224px}.companion-preview .companion-character{width:181px!important;height:181px!important}.companion-options{gap:7px}.companion-option .companion-character{width:67px!important;height:67px!important}.companion-option b{font-size:10px}.companion-name-label input{font-size:16px}.companion-customize>span{font-size:10px}.habitat-options button{padding:8px;font-size:8px}.companion-preview-copy>h3{font-size:21px}.companion-chooser{gap:15px}.custom-pet-icon{height:67px}}@media (prefers-reduced-motion:reduce){.companion-character *,.garden-clouds,.garden-fireflies{animation:none!important}}:lang(zh-CN) :is(h1,h2,h3,h4,strong.display){letter-spacing:0;font-weight:600}:lang(zh-CN) :is(.eyebrow,.metric-title,.profile-stats span){letter-spacing:.03em}:lang(zh-CN) .entry-value{white-space:normal;text-align:right;max-width:100px}.language-setting label{flex-direction:column;gap:10px;font-size:14px;font-weight:500;display:flex}.language-setting select{width:100%;color:var(--ink);background:#fffdf9;border:1px solid #e6e0d8;border-radius:14px;padding:13px 14px}.language-setting .small-note{margin:10px 0 0}@media (width<=700px){:lang(zh-CN) .entry-value{max-width:76px}:lang(zh-CN) .nutrition-total{flex-wrap:wrap;gap:14px}}.feature-gate{border-radius:var(--radius);color:#a69d8e;text-align:left;background:#fbf8f2;border:1px dashed #d8d0c3;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;display:flex}.feature-gate-badge{letter-spacing:.08em;color:#8c8375;border:1px solid #d8d0c3;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.feature-gate-title{color:#6f675b;font-size:16px}.feature-gate-note{margin:0;font-size:12px;line-height:1.5}html[data-theme=dark] .feature-gate{color:#9fb0a9;background:#1d2825;border-color:#3c4a45}html[data-theme=dark] .feature-gate-badge{color:#9fb0a9;border-color:#3c4a45}html[data-theme=dark] .feature-gate-title{color:#c7d4cf}.modal-head{z-index:6;background:#fff;padding-block:8px;position:sticky;top:0}.inline-toast{z-index:5;color:#648272;background:#e8f2eb;border-radius:16px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.8;display:flex;position:sticky;top:66px}.inline-toast>span{flex:1}.inline-toast>button{place-items:center;display:grid}.feature-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.feature-stack h3{line-height:1.5}.feature-stack .entry-form{margin:0}.feature-toolbar,.inline-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.inline-actions{justify-content:flex-end}.back-link{color:var(--teal-dark);align-items:center;gap:8px;width:fit-content;padding:4px 0;font-size:13px;display:flex}.feature-tabs{background:#e6eeea;border-radius:24px;gap:5px;padding:6px;display:flex}.feature-tabs button{color:#86978f;border-radius:19px;flex:1;min-width:0;padding:12px 7px;font-size:13px;line-height:1.4}.feature-tabs button[aria-pressed=true],.feature-tabs button[aria-selected=true]{color:#477f76;background:#fff;box-shadow:0 3px 7px #526a5810}.feature-tabs button small{color:var(--coral);margin-left:5px}.soft-banner{background:#edf5ef;border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex}.soft-banner>svg{color:var(--teal-dark)}.soft-banner>div{flex:1;min-width:0}.soft-banner h3{font-size:17px}.soft-banner p{color:#82988e;margin:4px 0 0;font-size:12px}.search-field{background:#f7f7f1;border:1px solid #e9e7df;border-radius:17px;align-items:center;gap:10px;padding:0 13px;display:flex}.search-field>svg{color:#a3aaa1}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:15px 0;font-size:14px}.search-field button{place-items:center;padding:6px;display:grid}.standalone-label{flex-direction:column;gap:8px;font-size:13px;display:flex}.standalone-label select{background:#f8f8f2;border:1px solid #e5e5dc;border-radius:13px;width:100%;padding:12px}.food-list{flex-direction:column;gap:10px;display:flex}.food-row{text-align:left;background:#faf8f3;border-radius:18px;align-items:center;gap:13px;width:100%;padding:17px 12px;display:flex}.food-row>div{flex:1;min-width:0}.food-row b{overflow-wrap:anywhere;font-size:14px;display:block}.food-row small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.food-icon{background:#f0ebdc;border-radius:15px;flex-shrink:0;place-items:center;width:47px;height:47px;font-size:27px;display:grid}.favorite-on{color:#d896a9}.meal-hero{text-align:center;padding:6px 0}.meal-hero>span{font-size:64px}.meal-hero h2{overflow-wrap:anywhere;margin-top:12px}.meal-hero p{color:var(--muted)}.food-score{text-align:left;background:#eff5eb;border-radius:23px;align-items:center;gap:14px;padding:18px;display:flex}.food-score>div{flex:1}.food-score p{color:#8a9d82;font-size:12px}.grade-badge{color:#fff;width:57px;height:62px;font-size:35px;font-family:Jellee, var(--font-cn), sans-serif;border-radius:17px;place-items:center;display:grid}.score-reasons p{color:#87927e;align-items:center;gap:9px;margin:0;padding:8px 2px;font-size:12px;display:flex}.score-reasons b{margin-left:auto;font-weight:400}.nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nutrition-grid>div{background:#f7f5ee;border-radius:20px;padding:17px}.nutrition-grid>div:first-child:nth-last-child(5){grid-column:1/-1}.nutrition-grid small{color:var(--muted);font-size:12px;display:block}.nutrition-grid strong{font-family:Jellee, var(--font-cn), sans-serif;margin-top:7px;font-size:28px;font-weight:400;display:block}.nutrition-grid strong small{font:12px Poppins, var(--font-cn), sans-serif;margin-left:5px;display:inline}.grade-ranges{gap:8px;display:flex}.grade-ranges>div{text-align:center;background:#f4f6ec;border-radius:15px;flex:1;padding:15px 3px}.grade-ranges b{color:#89ab80;font-size:24px;display:block}.grade-ranges span{color:var(--muted);font-size:11px}.delete-template{text-align:center;border-top:1px solid #eee9e0;padding-top:15px}.delete-template .text-button{margin:0 auto}.success-panel{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:15px 0;display:flex}.success-panel h2{line-height:1.5}.success-panel p{margin:0}.success-panel>.primary-button{width:100%}.success-seal{color:#82bca4;background:#e8f3e9;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.reward-pill{color:#af955d;background:#fcf0d3;border-radius:30px;padding:9px 24px}.empty-feature{text-align:center;color:#93988c;flex-direction:column;align-items:center;gap:13px;padding:35px 20px;display:flex}.empty-feature>svg{color:#b7cbbb}.empty-feature h2,.empty-feature h3{color:var(--ink);line-height:1.6}.empty-feature p{max-width:390px;margin:0;font-size:13px}.date-stepper{background:#f6f4ed;border-radius:18px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.date-stepper button{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.date-stepper b{font-size:13px;font-weight:400}.macro-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.macro-overview button{text-align:left}.macro-overview small{color:var(--muted);font-size:11px}.macro-overview strong{font-size:24px;font-family:Jellee, var(--font-cn), sans-serif;margin:9px 0;font-weight:400;display:block}.macro-overview strong small{font:10px Poppins, var(--font-cn), sans-serif;margin-left:4px;display:inline-block}.mini-track{background:#eeeee5;border-radius:5px;height:5px;margin:10px 0 6px;overflow:hidden}.mini-track>span{background:var(--teal);border-radius:inherit;height:100%;display:block}.log-link{text-align:left;align-items:center;gap:14px;width:100%;padding:17px 0;display:flex}.log-link>div{flex:1;min-width:0}.log-link b,.log-link small{display:block}.log-link small{color:var(--muted);margin-top:5px;font-size:12px}.daily-overview .log-link{border-top:1px solid #eeece5;padding-bottom:0}.goal-block{background:#f7f6ef;border-radius:22px;flex-direction:column;gap:15px;padding:18px;display:flex}.goal-block h3{color:#739d8c;font-size:17px}.entry-form .goal-block input{background:#fff}.report-hero{text-align:center;color:#8e9d88;padding:10px}.report-hero>svg{color:#9fc6ac;margin-bottom:13px}.report-hero h2{color:var(--ink);line-height:1.6}.treatment-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.treatment-shortcuts button{background:#fff9;border-radius:20px;justify-content:center;align-items:center;gap:9px;padding:18px 10px;font-size:13px;display:flex}.treatment-shortcuts svg{color:#af9cc7}.rotation-row{border-bottom:1px solid #eeece5;align-items:center;gap:10px;padding:12px 0;display:flex}.rotation-row b{flex:1;font-size:13px;font-weight:400}.number-dot{color:#a393b2;background:#f0ebf6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.weekday-picker{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.weekday-picker button{aspect-ratio:1;background:#f5f2eb;border-radius:12px;font-size:13px}.weekday-picker button[aria-pressed=true]{color:#746389;background:#dcd2eb}.calculator-result{text-align:center;background:#eee9f6;border-radius:24px;padding:23px}.calculator-result>small{color:#9e8bb3}.calculator-result strong{font:35px Jellee, var(--font-cn), sans-serif;margin:12px 0;display:block}.calculator-result strong small{font-size:15px}.calculator-result p{color:#9e8bb3;font-size:12px}.toggle-row{border-bottom:1px solid #eeeae3;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:14px;display:flex!important}.toggle-row input{accent-color:#83bfa9;height:22px;width:22px!important}.theme-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.theme-options button{background:#f5f3ed;border:2px solid #0000;border-radius:20px;padding:20px 7px}.theme-options button[aria-pressed=true]{border-color:var(--teal)}.theme-options span{margin-bottom:12px;font-size:32px;display:block}.theme-options b{font-size:13px;font-weight:400}.connection-row{border-bottom:1px solid #e9e8e0;padding:5px 0 18px;position:relative}.connection-row h3{padding-right:90px;font-size:16px}.connection-row>.pill{font-size:11px;position:absolute;top:3px;right:0}.connection-row p{color:var(--muted);margin-top:10px;font-size:12px}.metric-form-icon{text-align:center;padding:12px;font-size:52px}.entry-row{position:relative}.entry-delete-confirm{z-index:2;background:#f9f0e8;border-radius:13px;justify-content:flex-end;align-items:center;gap:13px;padding:10px;font-size:12px;display:flex;position:absolute;inset:0}.entry-delete-confirm span{flex:1}.danger{color:#c97575}.progress-photo{position:relative}.photo-edit{background:#ffffffe0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.welcome-gift{background:#fcf2dc;border-radius:22px;align-items:center;gap:12px;padding:20px;display:flex}.welcome-gift>svg{color:#c3a574}.welcome-gift>div{flex:1}.welcome-gift h3{font-size:16px}.welcome-gift p{color:#ad9c7e;font-size:11px}.welcome-gift>.secondary-button{background:#fff9;width:auto;min-width:62px;margin:0;padding:10px;font-size:12px}.page.pet-page{gap:0;max-width:620px;padding:0 0 130px;animation:none}.app-header.pet-header{color:#fff;background:0 0;border:0;width:100%;position:absolute}.pet-header .header-inner{max-width:620px;height:82px;padding:0 22px}.pet-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:28px;overflow:hidden}.pet-header .settings-button{color:#fff;width:34px;height:34px;box-shadow:none;background:#ffffff24;border-radius:50%}.pet-header .pearl-badge{color:#173f38;background:#fff;border:2px solid #e4f1eb;min-width:70px;box-shadow:0 3px #2d756323}.pet-stage{border-radius:0;height:380px}.pet-stage .habitat-content{color:#fff;flex-direction:column;align-items:center;padding:84px 25px 36px;display:flex}.pet-growth{width:100%;max-width:330px;font-family:Jellee, var(--font-cn), sans-serif;align-items:center;gap:9px;font-size:12px;display:flex}.pet-growth small{font-size:10px}.growth-track{background:#123f3845;border-radius:8px;flex:1;height:7px;overflow:hidden}.growth-track>span{border-radius:inherit;background:#ffd35a;height:100%;display:block}.pet-streak{align-items:center;gap:2px;margin-left:6px;display:flex}.pet-streak svg{fill:#ffcc65;color:#ffcc65}.pet-stage-character{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex}.pet-stage-character .companion-character{width:210px!important;height:210px!important}.pet-note-bubble{color:#247b69;background:#ffffffed;border-radius:20px;align-items:center;gap:7px;max-width:100%;padding:9px 12px;font-size:11px;display:flex;position:relative;box-shadow:0 3px #356d6724}.pet-note-bubble span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pet-hub{z-index:2;background:var(--bg);border-radius:28px 28px 0 0;width:100%;margin-top:-22px;padding-top:14px;position:relative}.pet-hub .pet-hub-tabs{background:#8ebdae;border-radius:40px;gap:3px;margin:0 22px 14px;padding:4px}.pet-hub-tabs button{font-size:15px;font-family:Jellee, var(--font-cn), sans-serif;color:#507d70;border-radius:30px;padding:13px 8px}.pet-hub-tabs button[aria-pressed=true]{color:#087f77;background:#fff;box-shadow:0 3px #568e7e50}.pet-hub-panel{background:#fff;border-radius:28px 28px 0 0;min-height:330px;padding:12px 22px 24px}.sheet-handle{background:#dbeae4;border-radius:5px;width:38px;height:5px;margin:0 auto 12px;display:block}.pet-hub-panel>.feature-stack{gap:16px}.pet-hub-panel .mission-intro{padding:4px 0}.pet-hub-panel .mission-intro>svg{display:none}.pet-hub-panel .welcome-gift{gap:10px;padding:14px}.pet-hub-panel .welcome-gift h3{font-size:13px}.pet-hub-panel .welcome-gift p{margin-top:3px;font-size:10px}.pet-hub-panel .welcome-gift>svg{width:24px}@media (width>=621px){.pet-stage{border-radius:0 0 28px 28px}.pet-hub-panel{border-radius:28px}}.slot-tabs{background:#e5f2ed;border-radius:40px;padding:4px}.slot-tabs button{flex-direction:column;align-items:center;gap:4px;display:flex}.slot-tabs button[aria-pressed=true]{color:#087f77;background:#fff;box-shadow:0 3px #a4c8bc}.slot-tabs button>svg{display:block}.slot-tabs button{border-radius:30px;padding:10px 4px;font-size:11px}.slot-tabs button>span{margin-bottom:5px;font-size:23px;display:block}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.collection-grid>button,.collection-grid>div{text-align:center;background:#f5f4ed;border:2px solid #0000;border-radius:19px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:18px 7px;display:flex}.collection-grid>.selected{background:#f0f7f4;border-color:#173f38;box-shadow:0 3px #8bb5a9}.collection-item-art{place-items:center;height:57px;font-size:38px;line-height:1.5;display:grid}.collection-grid b{font-size:12px;font-weight:400}.collection-grid small{color:#aca18d;font-size:10px}.shop-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-boxes button{background:#f4ecde;border-radius:23px;flex-direction:column;align-items:center;gap:10px;padding:25px 10px;display:flex}.shop-boxes button:nth-child(2){background:#ece9f4}.shop-boxes button:nth-child(3){background:#f8efda}.shop-boxes span{font-size:45px}.shop-boxes h3{font-size:15px}.shop-boxes b{color:#a39572;font-size:13px;font-weight:400}.shop-boxes small{color:#a59d8f;font-size:11px}.box-hero{text-align:center;padding:15px 0}.box-hero>span,.gift-reveal{font-size:86px}.box-hero h2{margin:12px 0}.box-hero p{color:#b4a37b}.chat-messages{max-height:45vh;overflow:auto}.chat-messages small{text-align:center;color:var(--muted);margin:18px 0;font-size:10px;display:block}.chat-mine{overflow-wrap:anywhere;white-space:pre-wrap;background:#eee6f4;border-radius:18px 18px 3px;margin:8px 0 8px 35px;padding:14px}.chat-pet{color:#7e9681;background:#edf3e9;border-radius:18px 18px 18px 3px;align-items:center;gap:8px;margin:10px 30px 20px 0;padding:14px;display:flex}.community-hero{text-align:center;background:linear-gradient(135deg,#e1eee4,#f1ecdf);padding:35px!important}.community-hero>svg{color:#9bb4a2;margin-bottom:16px}.community-hero h2{line-height:1.6}.community-hero p{color:#8c9b8d;margin-top:12px}.community-page .feed-post{margin:0}.community-page .feed-post header>div{flex:1}.community-page .feed-post>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.round-action{color:#fff;background:#b2c9be;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.inline-confirm{background:#f9ede8;border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.inline-confirm p{flex:1;font-size:12px}.onboarding{max-width:540px;box-shadow:var(--shadow);background:#fffaf3;border-radius:34px;margin:40px auto 70px;padding:38px}.onboarding.review{box-shadow:none;background:0 0;margin:0;padding:0}.onboarding-top{color:#a7a08d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.onboarding-top .eyebrow{font:23px Jellee, var(--font-cn), sans-serif;letter-spacing:0;color:#83ab9f}.onboarding-progress{background:#eee9de;border-radius:6px;height:5px;margin:22px 0 30px;overflow:hidden}.onboarding-progress>span{border-radius:inherit;background:#b5cebd;height:100%;transition:width .3s;display:block}.onboarding h1{margin:0 0 22px;font-size:28px;line-height:1.5}.onboarding-pet{justify-content:center;display:flex;position:relative}.onboarding-pet>span{color:#d8a2ae;font-size:40px;position:absolute;top:50px;right:18%}.consent-line{color:#aaa08f;line-height:1.8;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;font-size:11px!important}.consent-line input{accent-color:#98bba6;flex-shrink:0;height:18px;margin-top:2px;width:18px!important}.onboarding-choices{flex-direction:column;gap:12px;display:flex}.onboarding-choices button{text-align:left;background:#f1f0e6;border:2px solid #0000;border-radius:22px;flex-direction:column;gap:8px;padding:22px;display:flex;position:relative}.onboarding-choices small{color:#9d9c8a}.onboarding-choices button>svg{color:#8caf95;position:absolute;top:30px;right:20px}.onboarding-pets{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.onboarding-pets button{background:#f1ede4;border:2px solid #0000;border-radius:23px;flex-direction:column;align-items:center;gap:9px;padding:16px 5px;display:flex}.onboarding-pets button[aria-pressed=true]{background:#ecf3e8;border-color:#a3c5ae}.onboarding-pets b{font-size:13px;font-weight:400}.wizard-actions{align-items:stretch;gap:12px;margin-top:12px;display:flex}.wizard-actions>button{flex:1;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.onboarding-demo{margin:23px auto 0}.plan-summary{background:#f3f3e9;border-radius:20px;padding:15px 20px}.plan-summary p{justify-content:space-between;gap:10px;font-size:12px;display:flex}.plan-summary b{color:#8a9d82;font-weight:400}.tutorial-panel{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:10px 0;display:flex}.tutorial-icon{font-size:83px}.tutorial-panel h2{line-height:1.6}.tutorial-panel>p{color:#999b8d;line-height:2}.tutorial-panel>.primary-button{width:100%}.step-dots{gap:8px;display:flex}.step-dots span{background:#e9e5d9;border-radius:50%;width:7px;height:7px}.step-dots .active{background:#a5c6ae;border-radius:5px;width:22px}.bottom-nav>button{flex:1;min-width:0;padding-left:5px;padding-right:5px}html[data-theme=dark]{--bg:#242d2a;--ink:#eee9dd;--muted:#b0b8ac;color:var(--ink);background:#242d2a}html[data-theme=dark] .app-header,html[data-theme=dark] .card,html[data-theme=dark] .modal,html[data-theme=dark] .bottom-nav,html[data-theme=dark] .onboarding{color:var(--ink);background:#303d37;border-color:#48564b}html[data-theme=dark] :is(input,select,textarea){color:var(--ink);background:#28352f;border-color:#526156}html[data-theme=dark] :is(.soft-banner,.goal-block,.nutrition-grid>div,.search-field,.date-stepper,.food-row,.feature-tabs,.connection-row,.theme-options button,.collection-grid>button,.collection-grid>div,.onboarding-choices button,.onboarding-pets button,.plan-summary,.feed-post,.entry-delete-confirm,.inline-confirm){color:var(--ink);background:#39483f;border-color:#526156}html[data-theme=dark] :is(.feature-tabs button[aria-pressed=true],.feature-tabs button[aria-selected=true],.collection-grid>.selected,.date-stepper button){color:#ecf1e5;background:#536b5b}html[data-theme=dark] :is(.community-hero,.report-hero,.welcome-gift,.shop-boxes button,.food-score,.calculator-result,.chat-pet,.chat-mine,.grade-ranges>div){color:#eee9dd;background:#425346}html[data-theme=dark] :is(.entry-row,.schedule-line,.settings-list>button,.rotation-row,.toggle-row,.daily-overview .log-link){border-color:#4a584b}html[data-theme=dark] :is(.shot-card,.pet-stage,.wardrobe-preview){color:#3b3933}html[data-theme=dark] :is(.bottom-nav>button.active,.icon-button,.treatment-shortcuts button),html[data-theme=dark] .settings-button{color:#e1e9da;background:#465e51}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=700px){.feature-tabs button{font-size:12px}.macro-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.macro-overview strong{font-size:26px}.treatment-shortcuts{gap:7px}.treatment-shortcuts button{flex-direction:column;gap:8px;padding:15px 6px;font-size:11px}.collection-grid,.shop-boxes{gap:8px}.shop-boxes button{padding:20px 5px}.shop-boxes h3{font-size:12px}.shop-boxes span{font-size:36px}.slot-tabs button{font-size:10px}.slot-tabs button>span{font-size:20px}.welcome-gift{gap:9px;padding:15px}.welcome-gift>svg{width:24px}.welcome-gift h3{font-size:14px}.welcome-gift p{font-size:10px}.onboarding{margin:20px 14px 35px;padding:28px 23px}.onboarding h1{font-size:25px}.onboarding.review{margin:0;padding:0}.bottom-controls{width:calc(100% - 22px)}.bottom-nav{height:76px;padding:7px}.bottom-nav>button{border-radius:20px;min-width:0;font-size:10px}.bottom-nav>button>svg{width:22px}.bottom-nav>button>i{right:15px}.feature-stack .mission{gap:9px}.feature-stack .mission>.icon-tile{width:34px;height:34px}.feature-stack .mission h3{font-size:13px}.feature-stack .mission p{font-size:10px}.feature-stack .mission button{padding:8px;font-size:11px}.weekly-report-link{padding:20px}.food-row{padding:14px 10px}.food-row b{font-size:13px}.soft-banner{gap:10px;padding:15px}.soft-banner .text-button{white-space:nowrap;font-size:11px}}.home-page .home-top{flex-direction:column;gap:16px;display:flex}.home-page{gap:18px;padding-top:10px}.home-page .shot-card{border-radius:22px;padding:17px 20px;box-shadow:0 4px #d8665d}.home-page .shot-heading h2{font-size:22px}.shot-routine summary{cursor:pointer;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;list-style:none;display:flex}.shot-routine summary::-webkit-details-marker{display:none}.shot-routine summary>span{align-items:center;gap:7px;display:flex}.shot-routine[open] summary svg{transform:rotate(90deg)}.shot-routine .checklist{margin:20px 0 8px}.home-page .off-day{padding:8px 0 0}.home-page .off-day p{margin:4px 0;font-size:12px}.home-page .off-day .white-button{margin-top:8px;padding:6px 10px}.companion-checkin.card{text-align:left;border-radius:24px;align-items:center;gap:12px;padding:16px;display:flex}.companion-checkin .ring-label>strong{color:var(--teal-dark);font-size:17px}.companion-checkin .ring-track{stroke:#e5f0eb}.companion-checkin>.companion-character{flex-shrink:0}.companion-checkin-copy{flex:1;min-width:0}.companion-checkin-copy b{font-family:Jellee, var(--font-cn), sans-serif;font-size:16px;font-weight:400;display:block}.companion-checkin-copy small{color:var(--muted);margin:4px 0;font-size:10px;display:block}.companion-checkin-copy>span{color:#c18d33;align-items:center;gap:3px;font-size:10px;display:flex}.home-page .daily-heading{display:none}.home-page .essentials-grid{grid-template-columns:1fr;gap:14px}.home-page .metric-card{text-align:left;--metric:var(--teal);border-radius:24px;flex-direction:row;align-items:center;gap:16px;padding:20px;display:flex}.metric-card.protein{--metric:var(--peach)}.metric-card.activity{--metric:var(--pink)}.metric-card.fiber{--metric:var(--green)}.metric-card .metric-icon{color:var(--metric);background:color-mix(in srgb, var(--metric) 14%, white);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.metric-body{flex:1;min-width:0}.metric-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.metric-label-row .metric-title{color:var(--ink);margin:0;font-size:14px}.metric-label-row strong{font-family:Jellee, var(--font-cn), sans-serif;color:var(--ink);white-space:nowrap;font-size:17px;font-weight:400}.metric-label-row small{color:var(--muted);font-size:11px}.metric-track{background:#edf3f0;border-radius:8px;height:8px;display:block;overflow:hidden}.metric-track>span{background:var(--metric);border-radius:inherit;height:100%;transition:width .3s;display:block}.metric-add{background:var(--metric);color:#fff;width:38px;height:38px;box-shadow:0 3px 0 color-mix(in srgb, var(--metric) 80%, #123f38);border-radius:12px;place-items:center;display:grid}.bottom-nav{border-color:#dbe9e3;box-shadow:0 5px #5b92833b}.bottom-nav>.nav-home{--nav-color:#10ae9e}.bottom-nav>.nav-treatment{--nav-color:#9470ef}.bottom-nav>.nav-results{--nav-color:#f74c9b}.bottom-nav>.nav-pet{--nav-color:#ff7869}.bottom-nav>.nav-feed{--nav-color:#35b9e4}.bottom-nav>.nav-profile{--nav-color:#fbb442}.bottom-nav>button{color:#8ba59c}.bottom-nav>button>svg,.bottom-nav .nav-asterisk{color:var(--nav-color)}.bottom-nav>button.active{color:var(--nav-color);background:color-mix(in srgb, var(--nav-color) 14%, white)}.bottom-nav>button>i{display:none}html[data-theme=dark] .app-header.pet-header{color:#fff;background:0 0}html[data-theme=dark] .pet-hub-panel{background:#303d37}html[data-theme=dark] .pet-hub .pet-hub-tabs{background:#394c42}html[data-theme=dark] .metric-track,html[data-theme=dark] .bottom-nav>button.active{background:#43564b}@media (width<=600px){.header-inner{height:80px}.companion-checkin.card{gap:8px;padding:14px}.companion-checkin-copy b{font-size:14px}.home-page .metric-card{gap:12px;padding:16px}.metric-card .metric-icon{width:43px;height:43px}.metric-label-row{gap:5px}.metric-label-row .metric-title{font-size:12px}.metric-label-row strong{font-size:15px}.metric-label-row small{font-size:10px}.metric-add{border-radius:11px;width:34px;height:34px}}@media (width<=360px){.home-page .metric-card{gap:9px;padding:14px 12px}.metric-label-row{flex-wrap:wrap;gap:3px;margin-bottom:6px}.pet-header .header-inner{gap:6px;padding-inline:15px}.pet-hub-panel{padding-inline:16px}}.home-page>.soft-banner{border-radius:20px;gap:10px;padding:13px 16px}.home-page>.soft-banner b{font-size:12px}.home-page>.soft-banner p{margin:4px 0 0;font-size:10px;line-height:1.5}.home-page>.soft-banner .text-button{flex-shrink:0;font-size:11px}:root{--bg:#b3d5c4;--ink:#173c35;--muted:#819d94;--surface:#fff;--field:#eaf5f0;--line:#dfe9e4;--teal:#15b5a7;--teal-dark:#167f75;--coral:#ff7765;--peach:#ef855b;--pink:#ec6897;--green:#6ebb69;--lavender:#9271eb;--accent:#58afa6;--shadow:0 5px 0 #659b8d66;background:var(--bg);color:var(--ink)}.app-header{background:var(--bg);border:0}.header-inner{gap:17px;max-width:620px;height:106px;padding-inline:24px}.header-inner h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:31px;overflow:hidden}.brand-mark{flex:0 0 25px;width:25px}.header-actions{flex-shrink:0}.settings-button{color:var(--ink);border-radius:50%;box-shadow:0 3px #639c8d55}.date-button{color:#875c13;background:#f6cb5b;padding:10px 13px;font-size:14px;box-shadow:0 4px #e1af23}.page{gap:22px;max-width:620px;padding:28px 18px 150px}.page:is(.treatment-page,.results-page,.profile-page){padding-top:42px}.card{background:var(--surface);box-shadow:var(--shadow);border-radius:25px;padding:22px}.card h2{font-size:20px}.section-heading{margin-bottom:20px}.gold{color:#ffbc43}.muted,.small-note{color:var(--muted)}.eyebrow{color:var(--muted);letter-spacing:.07em;font-weight:600}.text-button{color:var(--accent);font-size:12px}.pill{background:var(--field);color:var(--muted)}.icon-tile{border-radius:12px}.treatment-page{--accent:var(--lavender)}.results-page{--accent:var(--pink)}.profile-page{--accent:#eeb443}.treatment-page .segments{background:#f1edfc}.treatment-page .segments button.selected{color:var(--lavender);background:#fff}.results-page .segments{background:#fcf0f6}.results-page .segments button.selected{color:var(--pink);background:#fff}.medication-chart-card{min-height:326px}.medication-chart-card .chart{height:225px}.medication-chart-card .chart>svg{width:100%;height:100%}.chart-note{color:var(--muted);margin:8px 0 0;font-size:9px}.medication-chart-card .section-heading{gap:8px}.medication-chart-card h2{gap:6px;font-size:19px}.medication-chart-card .segments{flex-shrink:0}.medication-chart-card .segments button{padding:8px 10px;font-size:12px}.dose-grid{gap:17px}.dose-grid .card{padding:21px 18px}.dose-grid h2{gap:8px;font-size:17px}.dose-grid .big-number{margin-top:20px;font-size:29px}.dose-grid .next-date{color:var(--ink);margin-top:20px;font-size:12px}.dose-grid .ring{width:106px!important;height:106px!important}.dose-grid .countdown{font-size:18px}.treatment-shortcuts{gap:10px}.treatment-shortcuts button{color:var(--lavender);background:#fff;border-radius:16px;padding:14px 8px;font-size:11px;box-shadow:0 3px #659b8d44}.body-sites{gap:20px}.body-sites>svg{width:75px;height:110px}.body-sites h3{font-size:21px}.body-sites p{color:var(--muted);font-size:12px}.body-sites .pill{display:none}.result-hero{padding:25px 22px}.result-hero-top{justify-content:center;align-items:center;gap:30px;padding-bottom:24px;display:flex}.result-hero .ring-track{stroke:#f8edf3}.result-hero .ring-label strong{color:var(--ink);font-size:32px}.result-hero .ring-label small{color:var(--muted);margin-top:5px;font-size:10px}.result-encouragement{flex-direction:column;align-items:center;gap:13px;display:flex}.result-encouragement>.companion-character{background:#fde7ef;border-radius:50%;box-shadow:0 0 0 2px #f1e8ec}.result-encouragement>b{color:var(--pink);font-family:Jellee, var(--font-cn), sans-serif;font-size:14px}.result-vitals{border-top:1px solid var(--line);text-align:center;grid-template-columns:1fr 1fr 1fr;padding-top:20px;display:grid}.result-vitals>div{flex-direction:column;gap:12px;display:flex;position:relative}.result-vitals>div+div:before{content:"";background:var(--line);width:1px;position:absolute;top:10px;bottom:5px;left:0}.result-vitals span{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:600}.result-vitals strong{font-family:Jellee, var(--font-cn), sans-serif;white-space:nowrap;font-size:23px;font-weight:400}.result-vitals strong small{margin-left:2px;font-size:12px}.average-card{grid-column:auto;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.average-card>div+div{padding-left:18px}.average-card h3{gap:7px;margin-bottom:17px;font-size:15px}.average-card h3 svg{color:var(--pink);background:#fde8f1;border-radius:10px;width:30px;height:30px;padding:6px}.average-card strong{color:var(--ink);font-size:25px}.average-card strong small{font-size:12px}.weekly-report-link.card{padding:16px 20px}.weekly-report-link h3{font-size:16px}.weekly-report-link p{color:var(--muted);margin:3px 0 0;font-size:11px}.journey-stats{text-align:center;grid-template-columns:repeat(3,1fr);padding:25px 10px;display:grid}.journey-stats>div{flex-direction:column;gap:9px;display:flex}.journey-stats>div+div{border-left:1px solid var(--line)}.journey-stats strong{color:#ffbd42;font-family:Jellee, var(--font-cn), sans-serif;font-size:33px;font-weight:400;line-height:1.1}.journey-stats span{font-size:12px}.journey-disclosure{padding:21px}.journey-disclosure summary{cursor:pointer;font-family:Jellee, var(--font-cn), sans-serif;justify-content:space-between;align-items:center;font-size:19px;list-style:none;display:flex}.journey-disclosure summary::-webkit-details-marker{display:none}.journey-disclosure summary svg{color:#b4c4bc;transform:rotate(90deg)}.journey-disclosure[open] summary svg{transform:rotate(-90deg)}.journey-disclosure>p{color:var(--muted);margin-top:22px}.journey-add-photo{background:var(--surface);border:3px dashed #dbe9e2;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;min-height:320px;display:flex}.journey-add-photo h2{font-size:25px}.journey-add-photo small{color:var(--muted)}.journey-camera{color:#b9cbc3;margin:15px 0 30px;position:relative}.journey-camera svg{stroke:#fff;stroke-width:1.5px}.journey-camera i{background:#ffbc43;border:3px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;bottom:-16px;right:-18px}.journey-photo-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journey-photo-grid .card{text-align:left;flex-direction:column;gap:7px;padding:0 0 14px;display:flex;overflow:hidden}.journey-photo-grid img{aspect-ratio:.8;object-fit:cover;width:100%}.journey-photo-grid b,.journey-photo-grid small{padding-inline:12px}.journey-photo-grid b{font-size:13px}.journey-photo-grid small{color:var(--muted);font-size:11px}.journey-photo-more{border:2px dashed #82af9c;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:180px;display:flex}.account-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-summary .card{text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:19px;display:flex}.account-summary span{font-size:12px}.account-summary b{font-family:Jellee, var(--font-cn), sans-serif;font-size:21px;font-weight:400}.account-greeting{margin:8px 0 -5px;font-size:17px}.account-panel .settings-list{border-radius:17px;padding:5px 17px}.account-panel .settings-list>button,.account-panel .import-row{gap:12px;padding:15px 0}.account-panel .settings-list .icon-tile{background:0 0;width:30px;height:30px}.account-panel .settings-list .icon-tile svg{width:21px;height:21px}.account-panel .settings-list b{font-size:13px}.account-panel .settings-list small{color:var(--muted);font-size:10px}.account-panel .companion-switch-card,.account-panel .language-card{border-radius:17px;box-shadow:0 4px #659b8d66}.page.home-page{gap:17px;padding-top:10px}.home-page .metric-card{border-radius:17px;gap:12px;padding:14px 13px}.home-page .metric-card.water{--metric:#59bfcd}.metric-card .metric-icon{border-radius:11px;width:37px;height:37px}.metric-card .metric-icon svg{width:22px;height:22px}.metric-label-row{margin-bottom:9px}.metric-label-row .metric-title{font-size:12px;font-weight:600}.metric-track{height:7px}.metric-add{border-radius:10px;width:33px;height:33px}.home-page .companion-checkin{border-radius:22px;padding:14px}.calorie-card{border-radius:20px;padding:18px}.calorie-card .section-heading{margin:0}.calorie-card h2{font-size:15px}.calorie-card .metric-icon{color:var(--coral);background:#fff0e9;border-radius:10px;place-items:center;width:27px;height:27px;display:grid}.calorie-card .section-heading>small{font-weight:600}.calorie-value{width:100%;font-family:Jellee, var(--font-cn), sans-serif;justify-content:center;align-items:baseline;margin-top:3px;display:flex}.calorie-value strong{color:var(--coral);font-size:35px;font-weight:400}.calorie-value b{font-size:25px;font-weight:400}.calorie-value small{color:var(--muted);margin-left:5px;font-size:11px}.calorie-card>p{text-align:center;margin:0 0 12px;font-size:10px}.calorie-card .mini-track{background:#f2eee9;height:9px}.calorie-card .mini-track>span{background:var(--coral)}.daily-overview{border-radius:20px;padding:17px}.daily-overview .section-heading{margin-bottom:16px}.daily-overview h2{font-size:15px}.daily-overview .macro-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.macro-overview strong{font-size:23px}.macro-overview small{font-size:9px}.home-log-card .log-link{border:0;margin:0;padding:0 0 16px}.home-log-card .entry-list .entry-row{padding-block:13px}.home-log-card .entry-list .entry-row:last-child{padding-bottom:0}.home-log-card .entry-main small{font-size:9px}.bottom-controls{width:min(540px,100% - 38px);bottom:max(12px, env(safe-area-inset-bottom))}.bottom-nav{background:var(--surface);height:69px;box-shadow:none;border:1px solid #d9e5df;border-radius:38px;padding:6px 8px}.bottom-nav>button{border-radius:22px;gap:4px;height:55px;font-size:10px}.bottom-nav>button>svg{width:24px;height:24px}.add-button{background:linear-gradient(#ff806c,#ff6257);width:65px;height:65px;margin-bottom:14px;margin-right:0;box-shadow:0 5px #d9554d}.app-header.pet-header{background:var(--bg);color:var(--ink);position:sticky}.pet-header .header-inner{height:106px}.pet-header .settings-button{color:var(--ink);background:#fff}.app-shell:has(.pet-page[data-pet-tab=customize]) .pet-header{color:#fff;background:0 0;position:absolute}.app-shell:has(.pet-page[data-pet-tab=customize]) .pet-header .header-inner{height:82px}.app-shell:has(.pet-page[data-pet-tab=customize]) .pet-header .settings-button{color:#fff;background:#ffffff24}.pet-page .pet-hub-tabs{font-family:Jellee, var(--font-cn), sans-serif}.pet-page .pet-hub-tabs button{font-weight:600}.pet-page:not([data-pet-tab=customize]) .pet-hub{border-radius:0;margin-top:0;padding-top:3px}.pet-page:not([data-pet-tab=customize]) .pet-hub-panel{background:0 0;padding:0 17px 20px}.pet-page:not([data-pet-tab=customize]) .sheet-handle{display:none}.pet-page:not([data-pet-tab=customize]) .pet-hub-tabs{margin:0 22px 18px}.mission-board{flex-direction:column;gap:20px;display:flex}.mission-group.card{border-radius:20px;padding:20px 18px 8px}.mission-group-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.mission-group-heading h3{gap:6px;font-size:15px}.mission-group-heading h3>span{color:#53a89c;background:#e5f5ef;border-radius:7px;padding:3px 5px;font-size:9px}.mission-group-heading>small{color:var(--muted);font-size:9px}.mission-group .mission{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:11px;margin:0;padding:16px 0;display:flex}.mission-group .mission:last-child{border-bottom:0}.mission-icon{color:#58aaa0;background:#e2f4ed;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:44px;display:grid}.mission-group .mission-copy{flex:1;min-width:0}.mission-copy h3{font-size:12px;line-height:1.45}.mission-copy p{color:var(--muted);margin:3px 0 8px;font-size:9px;line-height:1.5}.mission-progress{align-items:center;gap:5px;display:flex}.mission-progress .mission-track{background:#f3f0e6;flex:1;height:4px;margin:0}.mission-track span{background:#f2cd67}.mission-progress small{color:#9aaa9e;font-size:8px}.mission-reward{flex-direction:column;align-items:center;gap:5px;display:flex;flex:0 0 43px!important}.mission-reward b{font-size:11px;font-family:Jellee, var(--font-cn), sans-serif;color:#c5a451}.mission-reward b span{color:#d5c8df}.mission-reward button{background:var(--coral);color:#fff;border-radius:7px;min-width:42px;padding:5px 7px;font-size:9px;box-shadow:0 2px #d36957}.mission-reward button:disabled{color:#64aa97;box-shadow:none;opacity:1;background:#e2f4eb}.shop-boxes{flex-direction:column;gap:15px;display:flex}.shop-boxes>button,.collection-banner{aspect-ratio:1.85;text-align:left;background:#187e7e;border-radius:19px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px #5d928355}.collection-art{width:100%;height:100%;display:block;position:absolute;inset:0}.shop-boxes h3,.collection-banner h2{color:#fff;background:#153f52b5;border-radius:15px;padding:6px 9px;font-size:13px;position:absolute;top:12px;left:12px}.shop-boxes b,.collection-banner>b{color:#fff;background:#173e51b5;border-radius:13px;padding:5px 9px;font-size:12px;position:absolute;top:12px;right:12px}.shop-boxes .companion-character,.collection-banner>.companion-character{position:absolute;bottom:21px;right:12px;transform:rotate(8deg)}.shop-boxes small{color:#fff;align-items:center;gap:4px;font-size:10px;display:flex;position:absolute;bottom:12px;left:16px}.collection-grid>button,.collection-grid>div{background:#f4f8f5;border-radius:16px}.collection-grid>.selected{background:#f2f7f4}.collection-grid small{color:var(--muted)}.community-page{--accent:#41b6de;padding-top:0}.community-search{align-items:center;gap:12px;display:flex}.community-search .post-avatar{color:#fff;background:#a77cea;width:40px;height:40px}.community-search .search-field{background:var(--surface);border-radius:12px;flex:1;padding:10px 12px}.community-page>.feature-tabs{background:0 0;justify-content:flex-start;gap:7px;padding:0}.community-page>.feature-tabs button{background:#ffffff38;border-radius:18px;flex:0 auto;padding:8px 15px;font-size:12px}.community-page>.feature-tabs button[aria-pressed=true]{color:#fff;background:#4bb6df;box-shadow:0 3px #299bc3}.community-empty{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:430px;padding:30px 18px;display:flex}.community-empty>svg{color:#719e8d;width:34px;height:34px}.community-empty h2{margin-top:20px;font-size:17px}.community-empty p{color:#638e7d;margin:8px 0 22px;font-size:12px}.community-empty .primary-button{border-radius:24px;width:auto;padding:12px 22px}.community-empty .text-button{margin-top:16px}.modal{--accent:#59afa6;--accent-soft:#e9f5f0;border-radius:24px;width:420px;max-width:calc(100vw - 44px);box-shadow:0 4px #496a6040,0 18px 50px #213f3730}.modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#223c32a6}.modal-content{padding:22px}.modal-head{background:var(--surface);gap:8px;margin-bottom:20px;padding:0 0 5px}.modal-head h2{align-items:center;gap:10px;font-size:20px;display:flex}.modal-head .icon-button{color:#9eb0a7;background:0 0;width:27px;height:27px}.modal-title-icon{width:37px;height:37px;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, white);border-radius:50%;place-items:center;display:grid}.view-water{--accent:#59bfcd}.view-protein{--accent:var(--peach)}.view-fiber{--accent:var(--green)}.view-activity,.view-steps,.view-weight{--accent:var(--pink)}.view-shot,.view-schedule,.view-calculator,.view-rotation,.view-treatmentOptions,.view-symptomOptions{--accent:#9173df}.view-calories{--accent:#eab64e}.view-symptom{--accent:#8dbd85}.view-goals{--accent:#efbf4e}.primary-button,.danger-button,.secondary-button{border-radius:11px;min-height:43px;padding:12px 15px;font-size:13px}.primary-button{color:#fff;background:var(--accent);box-shadow:0 3px 0 color-mix(in srgb, var(--accent) 78%, #2f5046)}.primary-button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 90%, #2f5046)}.secondary-button{color:#3e6659;background:var(--field);box-shadow:0 2px #dbe9e1}.entry-form{gap:16px}.entry-form label{color:#3b5c51;font-size:12px;line-height:1.5}.entry-form input,.entry-form select,.entry-form textarea,.search-field{background:var(--field);color:var(--ink);border:1px solid #0000;border-radius:10px;min-width:0;padding:12px;font-size:14px}.entry-form input::placeholder,.entry-form textarea::placeholder{color:#8da69a;font-size:12px}.entry-form input:focus,.entry-form select:focus,.entry-form textarea:focus{background:var(--field);outline:1px solid var(--accent);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.entry-form .large-input{background:var(--field);color:var(--ink);text-align:left;border:1px solid #0000;padding:15px;font-size:26px}.entry-form :is(.metric-form-icon,.water-illustration),.entry-form:is(.entry-water,.entry-weight,.entry-activity,.entry-shot)>.form-intro{display:none}.entry-form:is(.entry-protein,.entry-fiber,.entry-calories)>.small-note{margin:-7px 0 0;font-size:10px}.entry-form .amount-presets{order:0;gap:5px}.amount-presets>button{border:1px solid var(--line);background:var(--field);color:#7a9a8e;border-radius:9px;padding:8px 2px;font-size:14px}.amount-presets>button small{margin-top:2px;font-size:8px}.amount-presets>button.selected{color:var(--accent);border-color:var(--accent);background:#e5f4f4}.entry-form .form-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-actions .primary-button,.form-actions .secondary-button{margin:0}.form-actions svg{width:15px;height:15px}.record-extras summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;font-size:10px;list-style:none;display:flex}.record-extras[open] summary svg{transform:rotate(90deg)}.record-extras-body{flex-direction:column;gap:14px;margin-top:14px;display:flex}.record-extras-body>label{flex-direction:column;gap:7px;display:flex}.choice-grid button{background:var(--field);color:#71998b;border:1px solid #0000;border-radius:10px;padding:11px 8px}.choice-grid .selected{background:var(--accent);border-color:var(--accent);color:#fff}.severity-buttons button{background:var(--field);border-radius:10px}.modal-screen{background:var(--bg);width:620px;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;margin:0 auto}.modal-screen .modal-content{min-height:100%;padding:0 20px 30px}.modal-screen>.modal-content>.modal-head{background:var(--bg);grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;min-height:92px;margin:0 -2px 17px;padding:15px 0;display:grid;top:0}.modal-screen>.modal-content>.modal-head>h2{text-align:center;grid-area:1/2;justify-content:center;font-size:22px}.modal-screen>.modal-content>.modal-head>button{color:var(--ink);grid-area:1/1}.modal-screen .inline-toast{top:94px}.modal-screen .entry-form input,.modal-screen .entry-form select,.modal-screen .entry-form textarea{background:var(--surface)}.modal-screen .goal-block{background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:18px}.modal-screen .goal-block input{background:var(--field)}.modal-screen .goal-block label{font-size:12px}.modal-screen .goal-block h3{font-size:16px}.modal-screen .feature-tabs{background:#91beac;border-radius:14px;padding:4px}.modal-screen .feature-tabs button{color:#517b6a;border-radius:10px;font-size:12px}.modal-screen .feature-tabs button[aria-pressed=true]{color:var(--accent);background:#fff;box-shadow:0 2px #76a38f50}.modal-screen .connection-row{background:var(--surface);box-shadow:var(--shadow);border:0;border-radius:15px;padding:20px}.modal-screen .search-field,.modal-screen .settings-list{background:var(--surface)}.modal-sheet{width:430px;box-shadow:none;background:0 0;border-radius:0;max-height:calc(100dvh - 120px);margin:auto auto 105px}.modal-sheet .modal-content{padding:0}.modal-sheet .modal-head{display:none}.quick-actions-stack{flex-direction:column;gap:12px;display:flex}.quick-action-group{background:var(--surface);box-shadow:var(--shadow);border-radius:19px;padding:16px 11px 13px}.quick-action-group>h3{color:var(--muted);letter-spacing:.05em;margin:0 5px 12px;font-size:10px}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.quick-grid .quick-item{background:0 0;border:0;border-radius:0;flex-direction:column;gap:7px;padding:0;display:flex}.quick-grid .quick-item>span{border-radius:50%;width:43px;height:43px;box-shadow:0 3px #a0b6a610}.quick-grid .quick-item h3{text-align:center;font-size:9px;line-height:1.5}.quick-item.shot>span{color:var(--lavender);background:#ece6fd}.quick-item.weight>span{color:var(--pink);background:#fde5ef}.quick-item.photo>span{color:#efb748;background:#fff2d4}.quick-item.symptom>span{color:#ebc85c;background:#fff2cd}.quick-item.meal>span,.quick-item.fiber>span{color:#81b965;background:#e9f4df}.quick-item.water>span{color:#55b7c4;background:#e0f4f4}.quick-item.protein>span{color:#ed8e66;background:#fff0e7}.quick-item.activity>span,.quick-item.steps>span{color:var(--pink);background:#fde5ef}.quick-item.calories>span{color:#d9b24d;background:#fff3d8}.quick-item.journal>span{color:#73a88c;background:#e4f2e8}.quick-actions-stack .log-link{background:var(--surface);color:#438d82;border-radius:18px;padding:17px;font-size:13px}.quick-actions-stack .log-link b{text-align:left;flex:1}.view-food .food-row{box-shadow:var(--shadow);background:#fff;border:0;border-radius:17px;padding:18px 14px}.view-food .food-avatar{background:var(--field);color:#80b992}.view-food .feature-tabs{background:0 0;border-bottom:1px solid #88b6a3;border-radius:0;padding:0}.view-food .feature-tabs button{box-shadow:none;background:0 0;border-radius:0;padding:10px 5px}.view-food .feature-tabs button[aria-selected=true]{border-bottom:3px solid var(--ink);color:var(--ink);box-shadow:none;background:0 0}.view-food .food-score{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 3px #9fbaaa60}.view-food .nutrition-grid{gap:10px}.view-food .nutrition-grid>div:first-child{color:#cda03d;background:#fff2d4}.view-food .nutrition-grid>div:nth-child(2){color:#d58c5d;background:#fff0df}.view-food .nutrition-grid>div:nth-child(3){color:#79a966;background:#e9f4e0}.view-food .nutrition-grid>div:nth-child(4){color:#5da69b;background:#e1f2ef}.view-food .nutrition-grid>div:nth-child(5){color:#b49a4f;background:#f9f1d9}.view-food .nutrition-grid>div{border-radius:12px}.theme-options button{background:var(--surface);box-shadow:var(--shadow);border-radius:14px}.theme-options button[aria-pressed=true]{background:#f0f8ef;border-color:#5caa95}.onboarding{max-width:620px;min-height:100dvh;box-shadow:none;background:#fff;border-radius:0;margin:0 auto;padding:30px 25px}.onboarding-top .eyebrow{color:var(--ink);font-size:14px}.onboarding-progress{background:#e4e7e4;height:7px;margin:18px 0 27px}.onboarding-progress>span{background:#78c6be}.onboarding h1{margin-bottom:25px;font-size:25px;line-height:1.6}.onboarding .entry-form{min-height:calc(100dvh - 235px)}.onboarding-choices{gap:13px}.onboarding-choices button{background:#fff;border:1px solid #e0e5df;border-radius:14px;padding:18px;box-shadow:0 2px #d9dfd6}.onboarding-choices button[aria-pressed=true]{background:#eff8f3;border-color:#6bbcaf}.onboarding .form-navigation{margin-top:auto}.onboarding .plan-summary{background:var(--field);border-radius:20px}html[data-theme=dark]{--surface:#303e36;--field:#3b4e42;--line:#526258;--accent:#6bbbad;--shadow:0 4px 0 #0d191c55}html[data-theme=dark] .modal-screen,html[data-theme=dark] .modal-screen>.modal-content>.modal-head{background:var(--bg)}html[data-theme=dark] .modal-head{background:var(--surface)}html[data-theme=dark] .entry-form label{color:#c1d6c8}html[data-theme=dark] .secondary-button{background:var(--field);color:#cfddcf}html[data-theme=dark] .pet-page:not([data-pet-tab=customize]) .pet-hub-panel{background:0 0}html[data-theme=dark] .pet-hub-tabs button{color:#bed3c5}html[data-theme=dark] .app-header.pet-header{background:var(--bg);color:var(--ink)}html[data-theme=dark] .app-shell:has(.pet-page[data-pet-tab=customize]) .pet-header{color:#fff;background:0 0}html[data-theme=dark] .result-vitals,html[data-theme=dark] .journey-stats>div+div{border-color:var(--line)}html[data-theme=dark] .mission-group .mission{background:0 0}html[data-theme=dark] .onboarding,html[data-theme=dark] .food-row{background:var(--surface)}@media (width<=600px){.header-inner{gap:12px;height:94px;padding-inline:23px}.header-inner h1{font-size:29px}.page{gap:20px;padding-inline:16px}.page:is(.treatment-page,.results-page,.profile-page){padding-top:46px}.page.pet-page{gap:0;padding-inline:0}.header-actions{gap:8px}.date-button{padding:10px 12px;font-size:12px}.date-button>svg{width:15px;height:15px}.card{padding:21px}.medication-chart-card{padding:21px 20px}.medication-chart-card h2{font-size:17px}.medication-chart-card h2>svg{width:21px;height:21px}.medication-chart-card .inline-icon{display:none}.result-hero-top{gap:24px}.result-vitals strong{font-size:22px}.average-card h3{font-size:13px}.average-card strong{font-size:24px}.profile-page .journey-stats{padding:24px 8px}.modal-dialog .modal-content{padding:20px}.modal-screen .modal-content{padding-inline:18px}.modal-screen>.modal-content>.modal-head{min-height:82px}.modal-screen>.modal-content>.modal-head h2{font-size:20px}.modal-head h2{font-size:19px}.modal-sheet{max-width:calc(100vw - 34px)}.home-page .macro-overview{gap:13px}.home-page .daily-overview h2{font-size:14px}.community-empty{min-height:calc(100dvh - 320px)}}@media (width<=360px){.header-inner{gap:8px;padding-inline:17px}.header-inner h1{font-size:25px}.header-actions{gap:6px}.date-button{padding:9px}.date-button>svg:first-child{display:none}.result-hero-top{gap:18px}.result-hero-top .ring{width:125px!important;height:125px!important}.result-vitals strong{font-size:19px}.result-vitals small{font-size:10px}.medication-chart-card h2{font-size:15px}.medication-chart-card .segments button{padding:7px 8px}.account-summary b{font-size:18px}.quick-grid .quick-item h3{font-size:8px}}.community-search .search-field{padding:0 12px}.community-search .search-field input{padding:12px 0;font-size:12px}.view-food .food-icon{color:#78aa7b;background:#e8f4e9}.food-editor>.soft-banner{display:none}.nutrition-editor{grid-template-columns:1fr 1fr;gap:15px;display:grid}.nutrition-editor>label{background:var(--surface);box-shadow:var(--shadow);color:var(--ink);border-radius:18px;flex-direction:column;gap:15px;padding:20px;font-size:12px;display:flex}.nutrition-editor .macro-calories{color:#cda544;grid-column:1/-1}.nutrition-editor .macro-protein{color:#dc8d5a}.nutrition-editor .macro-fiber{color:#78ad6a}.nutrition-editor .macro-carbs{color:#58aaa0}.nutrition-editor .macro-fat{color:#baa24d}.nutrition-editor input{font-family:Jellee, var(--font-cn), sans-serif;border:0;background:var(--field)!important;padding:10px!important;font-size:25px!important}.modal.view-food:has(.food-detail){background:var(--surface);border-radius:24px;width:420px;max-width:calc(100vw - 40px);height:auto;max-height:calc(100dvh - 50px);margin:auto;box-shadow:0 20px 50px #1a392c33}.modal.view-food:has(.food-detail) .modal-content{padding:18px 20px 22px}.modal.view-food:has(.food-detail)>.modal-content>.modal-head{background:var(--surface);justify-content:flex-end;height:0;min-height:0;margin:0;padding:0;display:flex;position:relative}.modal.view-food:has(.food-detail)>.modal-content>.modal-head h2{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.modal.view-food:has(.food-detail)>.modal-content>.modal-head button{background:var(--field)}.food-detail>.feature-toolbar{padding-right:35px}.food-detail{gap:12px}.food-detail .meal-hero>span{display:none}.food-detail .meal-hero h2{margin:0;font-size:22px}.food-detail .meal-hero p{margin:5px 0 0;font-size:10px}.food-detail .food-score{gap:12px;padding:14px}.food-detail .grade-badge{border-radius:12px;width:47px;height:47px;font-size:32px}.food-detail .food-score h3{font-size:14px}.food-detail .food-score p{margin:2px 0 0;font-size:10px}.score-breakdown{color:var(--muted);font-size:10px}.score-breakdown summary{cursor:pointer}.food-detail .nutrition-grid{grid-template-columns:1fr 1fr}.food-detail .nutrition-grid>div:first-child{text-align:center;grid-column:1/-1;padding:15px}.food-detail .nutrition-grid>div:first-child strong{font-size:32px}.food-detail .nutrition-grid strong{margin-top:5px;font-size:22px}.food-detail .entry-form>label:first-child{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.food-detail .entry-form>label:first-child input{text-align:center;background:var(--field);width:90px;padding:10px}.food-detail .entry-form .amount-presets{gap:7px}.food-detail .entry-form .amount-presets button{padding:7px;font-size:12px}.food-detail .delete-template{text-align:center}.food-detail .delete-template .text-button{font-size:10px}.home-log-card{position:relative}.home-log-card .add-meal-link{float:right;margin:4px 0 10px 12px}.home-log-card>.log-link{width:auto}.modal[aria-hidden=true]::backdrop{background:0 0}.onboarding .wizard-actions{margin-top:auto;padding-top:20px}.field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.field-heading .text-button{font-size:10px}.site-region-tabs,.activity-type-tabs{background:var(--field);border-radius:12px;gap:4px;padding:4px}.site-region-tabs button,.activity-type-tabs button{border-radius:9px;padding:9px 8px;font-size:12px}.site-region-tabs button[aria-pressed=true]{color:#fff;background:var(--lavender);box-shadow:0 2px #7c5dcd}.activity-type-tabs button[aria-pressed=true]{color:#cf5f91;background:#fbe8f0;box-shadow:0 0 0 1px #dfa1be}.entry-shot .choice-grid button.selected{border-color:var(--lavender);color:var(--lavender);background:#ece5fb}.entry-shot>.small-note{margin:0;font-size:9px;line-height:1.5}.entry-shot .record-date-fields input,.entry-weight .record-date-fields input{padding:10px;font-size:12px}.concentration-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.concentration-options button{background:var(--surface);border:2px solid #0000;border-radius:12px;align-items:center;gap:7px;padding:14px 10px;font-size:12px;display:flex;box-shadow:0 3px #80af9c55}.concentration-options i{border:1px solid #b9ccc0;border-radius:50%;width:15px;height:15px;display:block}.concentration-options button[aria-pressed=true]{border-color:var(--accent);background:#b3d2c5}.concentration-options button[aria-pressed=true] i{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px #b3d2c5}.view-onboarding,.view-onboarding>.modal-content>.modal-head{background:var(--surface)}.onboarding-question{align-items:center;gap:16px;margin:0 0 28px;display:flex}.onboarding-question>.companion-character{flex-shrink:0}.onboarding-question h1{font-family:Poppins, var(--font-cn), sans-serif;border:1px solid #e6eae5;border-radius:15px;margin:0;padding:17px;font-size:16px;font-weight:600;position:relative;box-shadow:0 3px #eef0eb}.onboarding-question h1:before{content:"";background:var(--surface);border-bottom:1px solid #e6eae5;border-left:1px solid #e6eae5;width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:-6px;transform:rotate(45deg)}.plan-rings{background:var(--field);border-radius:22px;grid-template-columns:1fr 1fr;gap:22px 15px;padding:22px;display:grid}.plan-rings>div{flex-direction:column;align-items:center;gap:12px;display:flex}.plan-rings b{color:var(--muted);font-size:12px}.plan-rings .ring-label>strong{font-size:24px}.plan-rings small{color:var(--muted);font-size:10px}.screen-close-icon{display:none}.modal.view-food:has(.food-detail) .screen-back-icon{display:none}.modal.view-food:has(.food-detail) .screen-close-icon{display:block}.modal.view-food:has(.food-detail)>.modal-content>.modal-head button{position:absolute;top:0;right:0}.modal.view-food:has(.food-detail) .inline-toast{margin:0 35px 12px 0;padding:8px 10px;font-size:10px;position:relative;top:auto}.food-detail>.feature-toolbar{min-height:28px}.food-detail>.feature-toolbar .back-link{font-size:10px}.food-detail .entry-form{gap:10px}.food-detail .meal-hero{padding:0}.food-detail .nutrition-grid>div{padding:10px 13px}.food-detail .nutrition-grid>div:first-child{padding:12px}.food-detail .nutrition-grid strong{margin-top:3px}.food-diary>.primary-button{background:var(--coral);box-shadow:0 3px #d96554}.food-score-overview{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:28px;display:flex}.food-score-overview h2{font-size:22px}.score-meal-icon{color:#77aa68;background:var(--field);border-radius:25px;place-items:center;width:130px;height:130px;display:grid}.food-score-overview .ring-label>strong{font-size:54px}.food-score-overview .ring-label>small{margin-top:8px;font-size:13px}.food-score-overview>b{color:#71a465;font-size:16px}.notification-settings>.form-intro{text-align:left;margin:0}.notification-group{background:var(--surface);box-shadow:var(--shadow);border-radius:18px;padding:20px}.notification-group h3{align-items:center;gap:10px;margin:0 0 9px;font-size:15px;display:flex}.notification-group h3 svg{color:var(--accent)}.notification-group>label:not(.toggle-row){flex-direction:column;gap:10px;padding-top:15px;display:flex}.notification-group input[type=time]{background:var(--field)}.toggle-row,.entry-form .toggle-row{text-align:left;border-color:var(--line);flex-direction:row;gap:14px;padding:16px 0;font-size:13px}.toggle-row>span{flex:1}.toggle-row input[type=checkbox]{appearance:none;cursor:pointer;height:26px;box-shadow:none;background:#bacbc2;border:1px solid #0000;border-radius:20px;flex:0 0 44px;margin:0;padding:0;position:relative;width:44px!important}.toggle-row input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #2e625330}.toggle-row input[type=checkbox]:checked{background:#64b8b9}.toggle-row input[type=checkbox]:checked:before{transform:translate(18px)}.toggle-row input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.modal-screen .connection-row>.pill{top:20px;right:15px}.modal-screen .connection-row h3{font-size:15px}.modal-screen .connection-row p{line-height:1.7}.view-treatmentOptions .log-link{background:var(--surface);box-shadow:var(--shadow);border-radius:15px;padding:18px}.view-treatmentOptions .log-link>svg:first-child{color:var(--accent)}.onboarding .entry-form input:not([type=checkbox]),.onboarding .entry-form select,.onboarding .entry-form textarea{background:var(--surface);border-color:var(--line);box-shadow:0 2px #dde7df}.onboarding .entry-form input:focus,.onboarding .entry-form select:focus,.onboarding .entry-form textarea:focus{border-color:var(--accent)}.view-onboarding .onboarding{min-height:calc(100dvh - 100px);padding-top:8px}.view-onboarding .onboarding .entry-form{min-height:calc(100dvh - 280px)}.modal-screen .small-note{color:#587c6f}html[data-theme=dark] .modal-screen .small-note{color:#adccbd}html[data-theme=dark] .food-score-overview,html[data-theme=dark] .view-food .food-score{background:var(--surface)}html[data-theme=dark] .view-food .nutrition-grid>div{background:color-mix(in srgb, var(--field) 85%, #a48d53);color:#f1d69f}html[data-theme=dark] .view-food .nutrition-grid>div:nth-child(2){color:#ffba91}html[data-theme=dark] .view-food .nutrition-grid>div:nth-child(3){color:#bbdca9}html[data-theme=dark] .view-food .nutrition-grid>div:nth-child(4){color:#9dd3cc}html[data-theme=dark] .onboarding-choices button,html[data-theme=dark] .theme-options button[aria-pressed=true],html[data-theme=dark] .concentration-options button[aria-pressed=true]{background:var(--field);color:var(--ink)}html[data-theme=dark] .food-detail .meal-hero h2,html[data-theme=dark] .connection-row h3{color:var(--ink)}.home-starter{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.home-starter>summary{cursor:pointer;align-items:center;gap:10px;padding:17px 20px;list-style:none;display:flex}.home-starter>summary>span{flex:1;align-items:center;gap:9px;font-size:15px;font-weight:600;display:flex}.home-starter>summary small{background:var(--field);color:var(--teal-dark);border-radius:8px;padding:3px 7px}.home-starter[open]>summary>svg{transform:rotate(90deg)}.home-starter .mission-group{box-shadow:none;border-radius:0;padding-top:0}.home-starter .mission-group-heading{display:none}.home-scene-button{text-align:center;width:100%;box-shadow:var(--shadow);border:2px solid #d8ebe0;border-radius:23px;padding:0;overflow:hidden}.home-scene.habitat{border-radius:0;height:235px;min-height:235px;margin:0}.home-scene .habitat-content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:35px 15px 24px;display:flex}.home-scene-week{color:#ffedbc;align-items:center;gap:7px;display:flex;position:absolute;top:12px;left:16px;right:16px}.home-scene-week b{flex:1;align-items:center;gap:4px;font-size:15px;display:flex}.home-scene-week>span{color:#fff;border:1px solid #fff5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.home-scene-week>.logged{color:#6c6b39;background:#ffdc73;border-color:#0000}.home-scene-caption{color:#326752;background:#f5fbebdb;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:flex;position:absolute;bottom:13px}html[data-theme=dark] .home-scene-caption{color:#326752}.symptom-switch-list{flex-direction:column;gap:8px;display:flex}.symptom-switch-list>button{background:var(--field);color:var(--ink);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;font-size:13px;display:flex}.symptom-switch-list i{background:#bbc8c0;border-radius:20px;flex:0 0 39px;height:23px;position:relative}.symptom-switch-list i:before{content:"";background:#fff;border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #39584533}.symptom-switch-list [aria-pressed=true] i{background:var(--accent)}.symptom-switch-list [aria-pressed=true] i:before{transform:translate(16px)}.appearance-preview{box-shadow:var(--shadow);background:var(--bg);border:6px solid #d7e7dd;border-radius:24px;padding:15px}.preview-header{align-items:center;gap:8px;padding:0 3px 12px;display:flex}.preview-header>span{background:var(--surface);border-radius:50%;width:15px;height:15px}.preview-header>b{flex:1;font-size:13px}.preview-header>i{background:#ffce3a;border-radius:12px;width:50px;height:17px}.preview-metric{background:var(--surface);color:var(--teal);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex;box-shadow:0 3px #659b8d40}.preview-metric:last-child{margin:0}.preview-metric.protein{color:var(--peach)}.preview-metric.activity{color:var(--pink)}.preview-metric>span{opacity:.3;background:currentColor;border-radius:8px;width:25px;height:25px}.preview-metric>div{flex-direction:column;flex:1;gap:7px;display:flex}.preview-metric i{background:var(--ink);border-radius:4px;width:35%;height:5px}.preview-metric b{background:currentColor;border-radius:4px;width:75%;height:5px}.preview-metric em{background:currentColor;border-radius:6px;place-items:center;width:23px;height:23px;font-size:0;display:grid}.preview-metric em:after{content:"+";color:#fff;font-size:18px;font-style:normal}.theme-options span{color:var(--accent)}html[data-theme=dark] .back-link,html[data-theme=dark] .text-button{color:#96d6ca}html[data-theme=dark] .home-starter>summary small{color:#a3dacd}@media (width<=360px){.dose-grid .card{padding:18px 12px}.dose-grid h2{gap:5px;font-size:14px}.dose-grid h2 svg{flex-shrink:0;width:18px;height:18px}}
