
@font-face {
  font-family: inter;
  src: url("/_seo-shared/v1/c940764593d0fe5d596be327ca7558855e018039fb78509aa21921fd3644c3e4.woff2") format("woff2");
  font-display: swap;
  font-weight: 100 900;
}

@font-face {
  font-family: inter Fallback;
  src: local(Arial);
  ascent-override: 89.79%;
  descent-override: 22.36%;
  line-gap-override: 0.0%;
  size-adjust: 107.89%;
}

.inter_a84f2d6b-module__A81xpq__className {
  font-family: inter, inter Fallback;
}

.inter_a84f2d6b-module__A81xpq__variable {
  --font-inter: "inter", "inter Fallback";
}
@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/4edc3f3ddcfc3768ba36749e8bf6bdc7edb20ed51095cc7b91032ebcd3845af7.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+20-7E, U+A0-17F, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1CD-1DC, U+1E5, U+1E7, U+1E9, U+1EF-1F0, U+1F9-1FF, U+218-21B, U+21F, U+237, U+259, U+3B8, U+2004-2006, U+2009-200A, U+2010-2011, U+2013-201E, U+2020-2022, U+2025-2029, U+2030, U+2032-2037, U+2039-203B, U+2044, U+2052, U+2060-2064, U+2066-2069, U+20AC, U+2192, U+2228, U+2248, U+2264-2265, U+2500, U+2544, U+2550, U+25BC, U+25CB, U+25CF, U+2E81, U+2E84, U+2E88, U+2E8B-2E8C, U+2E97, U+2EA7, U+2EAA, U+2EAE, U+2EB3, U+2EB6-2EB7, U+2EBB, U+2ECA, U+2FF0-2FFB, U+3000-3003, U+3005-301B, U+301D-301E, U+3021-3029, U+303E, U+3088, U+30E8, U+3400, U+4E00-4E01, U+4E03, U+4E07, U+4E09-4E0B, U+4E0D-4E0E, U+4E13-4E14, U+4E16, U+4E1A, U+4E1C-4E1D, U+4E22, U+4E24-4E25, U+4E2A, U+4E2D, U+4E30, U+4E32, U+4E34, U+4E39-4E3B, U+4E3D-4E3E, U+4E45, U+4E48-4E49, U+4E4B-4E4C, U+4E4E-4E50, U+4E5D, U+4E5F-4E61, U+4E66, U+4E70-4E71, U+4E86, U+4E88-4E89, U+4E8B-4E8C, U+4E8E, U+4E91-4E92, U+4E94-4E95, U+4E9A-4E9B, U+4EA1-4EA2, U+4EA4, U+4EA6-4EA7, U+4EAB-4EAE, U+4EB2, U+4EBA, U+4EC0, U+4EC5, U+4ECA-4ECB, U+4ECD-4ECE, U+4ED3-4ED4, U+4ED6-4ED9, U+4EE3-4EE5, U+4EEA, U+4EEC, U+4EF0, U+4EF2, U+4EF6-4EF7, U+4EFB, U+4EFD, U+4EFF, U+4F01, U+4F0F-4F11, U+4F17-4F18, U+4F1A, U+4F1E, U+4F20, U+4F24, U+4F2A, U+4F2F-4F30, U+4F38, U+4F3C, U+4F46, U+4F4D-4F4F, U+4F53, U+4F55, U+4F59, U+4F5B-4F5D, U+4F60, U+4F69, U+4F73, U+4F7F, U+4F8B, U+4F9B, U+4F9D, U+4FA0, U+4FA7, U+4FB5, U+4FBF, U+4FC3-4FC4, U+4FCA, U+4FDD, U+4FE1, U+4FEE-4FEF, U+4FF1, U+500D, U+5012, U+5014, U+5019, U+501F, U+503C, U+503E, U+5047, U+504F, U+505A, U+505C, U+5065, U+5076, U+507B, U+507F, U+5085, U+508D, U+50A8, U+50B2, U+50CF, U+513F-5141, U+5143-5145, U+5148-5149, U+514B, U+514D, U+5151, U+515C, U+5165, U+5168, U+516B-516D, U+5170-5171, U+5173-5178, U+517B-517D, U+5180, U+5185, U+518C-518D, U+5192, U+5197, U+5199, U+519B-519C, U+51A0, U+51B0, U+51B2-51B3, U+51B5, U+51B7, U+51BB, U+51C0, U+51C6, U+51CC, U+51CF, U+51D1, U+51DD, U+51E0-51E1, U+51ED, U+51F3, U+51F8, U+51FA-51FB, U+51FD, U+5200, U+5206-5207, U+5212, U+5217-521B, U+521D, U+5220, U+5224, U+5229, U+522B, U+5230, U+5236-523B, U+5243, U+524D, U+5251, U+5254, U+5265, U+5267, U+5269-526A, U+526F, U+5272, U+529B, U+529E-52A1, U+52A3, U+52A8-52A9, U+52AB, U+52B2-52B3, U+52BF, U+52C3, U+52D2, U+52ED, U+52FE-5300, U+5305-5306, U+5308, U+5316-5317, U+5319, U+5339-533B, U+533F, U+5341, U+5343, U+5347-5348, U+534A, U+534E-534F, U+5353, U+5355-5357, U+535A, U+535C, U+5360-5361, U+5367, U+536B, U+5370-5371, U+5373-5374, U+5377-5378, U+5382, U+5385-5386, U+5389, U+538B-538C, U+5398, U+539A, U+539F, U+53BB, U+53BF, U+53C2, U+53C8-53CD, U+53D1, U+53D6-53D9, U+53E0, U+53E3-53E6, U+53EA-53EC, U+53EF-53F0, U+53F2-53F3, U+53F6-53F9, U+5403-5404, U+5408-5409, U+540C-540E, U+5411, U+5413, U+5417, U+541E-541F, U+5426-5427, U+542B-542C, U+542F, U+5438-5439, U+543B, U+543E, U+5440, U+5448, U+544A, U+5458, U+5462, U+5468, U+546D, U+5473, U+547C-547D, U+548C, U+5492, U+5494, U+5496, U+54A6, U+54A8, U+54AC, U+54C0-54C1, U+54C8, U+54CD-54CE, U+54D2, U+54E8, U+54EA, U+5507, U+5524, U+552E-552F, U+5546, U+554A, U+5561, U+5564-5566, U+5584, U+558C, U+5598, U+559C, U+55A7, U+55B7, U+55DB, U+55E1, U+55EF, U+5608, U+561B, U+5632, U+5634, U+563F, U+5668, U+566A, U+56CA, U+56DB, U+56DE, U+56E0, U+56E2, U+56ED, U+56F0, U+56F4, U+56FA, U+56FD-56FE, U+5706, U+5708, U+571F, U+5723, U+5728, U+5730, U+573A, U+5740, U+5747, U+574F-5751, U+5757, U+575A-575B, U+5760, U+5766, U+576A, U+5782, U+578B, U+579A, U+57AB, U+57AE, U+57C2, U+57CB, U+57CE, U+57DF, U+57F9-57FA, U+5802, U+5806, U+581D, U+584C, U+5851, U+5854, U+5858, U+585E, U+586B, U+5883, U+5896, U+5899, U+589E, U+58A8, U+58C1, U+58CA, U+58D1, U+58EB, U+58EE, U+58F0, U+58F3, U+58F6, U+5904, U+5907, U+590D, U+590F, U+5915-5916, U+591A, U+591C, U+591F, U+5927, U+5929-592A, U+592E, U+5931, U+5934, U+5938-593A, U+5947, U+594F, U+5951, U+5954, U+5957, U+5973, U+5979, U+597D, U+5982, U+5986, U+5988, U+5999, U+59A5, U+59BB, U+59CB, U+59D3-59D4, U+59E8, U+59EC, U+59FF, U+5A01, U+5A07, U+5A09, U+5A32, U+5A41, U+5A44, U+5A5A, U+5A62, U+5A92, U+5AB2, U+5AE9, U+5B50, U+5B54, U+5B57-5B59, U+5B5D, U+5B63-5B64, U+5B66, U+5B69, U+5B81, U+5B83, U+5B85, U+5B88-5B89, U+5B8C, U+5B8F, U+5B97-5B98, U+5B9A, U+5B9D-5B9E, U+5BA0-5BA4, U+5BAB, U+5BB0, U+5BB3, U+5BB6, U+5BB9, U+5BBD-5BBF, U+5BC4, U+5BC6, U+5BCC, U+5BDF, U+5BE1, U+5BEE, U+5BF0, U+5BF8-5BF9, U+5BFB-5BFC, U+5C01, U+5C04, U+5C06, U+5C0A, U+5C0F, U+5C11, U+5C14, U+5C16, U+5C18, U+5C1A, U+5C1D, U+5C24, U+5C31, U+5C3A, U+5C3C-5C3E, U+5C40, U+5C42, U+5C45, U+5C49-5C4B, U+5C4F, U+5C51, U+5C55, U+5C5E, U+5C65, U+5C71, U+5C7F, U+5C81, U+5CA9, U+5CB8, U+5CD9, U+5CF0, U+5D29, U+5D2D, U+5D4C, U+5DC5, U+5DE1, U+5DE5-5DE8, U+5DEE, U+5DF1-5DF2, U+5DF4, U+5DF7, U+5DFE, U+5E01-5E03, U+5E06, U+5E08, U+5E0C, U+5E16, U+5E18, U+5E1D, U+5E26-5E27, U+5E2D-5E2E, U+5E34, U+5E38, U+5E3D, U+5E42, U+5E45, U+5E55, U+5E72-5E74, U+5E76, U+5E7B-5E7D, U+5E7F, U+5E84, U+5E8F, U+5E93-5E95, U+5E97, U+5E9C, U+5E9E-5E9F, U+5EA6-5EA7, U+5EAD, U+5EB7, U+5EC9-5ECA, U+5ED3, U+5EF6-5EF7, U+5EFA, U+5F00, U+5F02-5F04, U+5F0F, U+5F15, U+5F17, U+5F1B, U+5F1F-5F20, U+5F25-5F26, U+5F2F, U+5F31, U+5F39-5F3A, U+5F47, U+5F52-5F53, U+5F55, U+5F62, U+5F69, U+5F6E, U+5F70-5F71, U+5F79, U+5F7B-5F7C, U+5F80-5F81, U+5F84-5F85, U+5F88, U+5F8B, U+5F92, U+5F97, U+5FA1, U+5FAA, U+5FAE, U+5FB7, U+5FBD, U+5FC3, U+5FC5-5FC6, U+5FCC-5FCD, U+5FD7-5FD9, U+5FE0, U+5FE7, U+5FEB, U+5FF5, U+5FFD, U+6000-6001, U+600E, U+6012, U+6015, U+601D, U+6025, U+6027-6028, U+602A, U+603B, U+604B, U+6050, U+6055, U+6062, U+6064, U+606F-6070, U+6073, U+6076, U+6089, U+608D, U+6094, U+609F, U+60A8, U+60AC, U+60B2, U+60C5, U+60CA, U+60E0, U+60E7-60E8, U+60EB, U+60EF, U+60F3, U+6101, U+6108, U+610F, U+6115, U+611A, U+611F, U+6124, U+6148, U+614E, U+6162, U+6170, U+61BE, U+61C2, U+61D2, U+6208, U+620F-6211, U+6216, U+6218, U+622A, U+6233-6234, U+6237, U+623E-6241, U+624B, U+624D-624E, U+6251, U+6253, U+6258, U+6263, U+6267, U+6269, U+626B-626D, U+6270, U+6279, U+627E-6280, U+628A, U+6291, U+6293, U+6295-6298, U+629B, U+62A2, U+62A4-62A5, U+62AB-62AC, U+62B1, U+62B5, U+62BD, U+62C2, U+62C5-62C6, U+62C9, U+62CD, U+62D2-62D4, U+62D6-62D7, U+62D9, U+62DB, U+62DF, U+62E5-62E6, U+62E9, U+62EC, U+62F7, U+62FC-62FD, U+62FF, U+6301-6302, U+6307, U+6309, U+6311, U+6321, U+6323-6324, U+6328, U+632A, U+633A, U+6342, U+6349, U+6355, U+635F, U+6361-6362, U+6367, U+636E, U+6377, U+6388-6389, U+6392, U+6395, U+63A0, U+63A2, U+63A5, U+63A7-63AA, U+63CF-63D0, U+63D2, U+63E1, U+63ED, U+6401, U+641C, U+642D, U+6438, U+643A, U+6444, U+6446-6447, U+644A, U+6458, U+6469, U+6478, U+6491-6492, U+649E, U+64A4, U+64AD, U+64BC, U+64C5, U+64CD-64CE, U+64E6, U+6525, U+652F, U+6536, U+6539, U+653B, U+653E-653F, U+6545, U+6548, U+654F, U+6551, U+6559, U+655B, U+655E, U+6562-6563, U+6570, U+6572, U+6574, U+6587, U+6591, U+6597, U+6599, U+659C, U+65A5, U+65AD, U+65AF-65B0, U+65B9, U+65BD, U+65C1, U+65CF, U+65D7, U+65E0, U+65E2, U+65E5-65E7, U+65E9, U+65F6-65F7, U+6602, U+660E-660F, U+6613, U+661F-6620, U+6625, U+6628, U+662D, U+662F, U+6635, U+663C, U+663E, U+6643, U+6652-6653, U+6655, U+665A, U+6668, U+666E-6670, U+6674, U+6676, U+667A, U+667E, U+6682, U+6696-6697, U+669F, U+66B4, U+66DD, U+66DF, U+66E1, U+66F2-66F4, U+66FE-6700, U+6708-6709, U+670B, U+670D, U+6715, U+6717, U+671B, U+671D, U+671F, U+6728, U+672A-672C, U+672F, U+6734, U+673A, U+6740, U+6742-6743, U+6746, U+674E, U+6750-6751, U+675F-6761, U+6765, U+6768, U+676F-6770, U+677E-677F, U+6781, U+6784, U+6790, U+6797, U+679A, U+679C, U+67A2, U+67AB, U+67AF, U+67B6, U+67C4, U+67D0, U+67D3-67D4, U+67E5, U+67F1, U+6805, U+6807-6808, U+680B, U+680F, U+6811, U+6821, U+6837-6839, U+683C-683D, U+6846, U+6848, U+684C, U+6850-6851, U+6863, U+6865, U+6876, U+6881, U+6897, U+68A6-68A7, U+68AD, U+68AF-68B0, U+68B3, U+68C0, U+68C9, U+68D2, U+68D5, U+68DA, U+68E0, U+68F1, U+6905, U+690D-690E, U+6954, U+695A, U+697C, U+6982, U+69A8, U+69DB, U+69FD, U+6A21, U+6A2A, U+6A59, U+6A61, U+6B12, U+6B20-6B23, U+6B27, U+6B32, U+6B3A, U+6B3E, U+6B49, U+6B62-6B67, U+6B6A, U+6B7B, U+6B8A-6B8B, U+6B91, U+6BB5, U+6BBF, U+6BC5, U+6BCD, U+6BCF, U+6BD2, U+6BD4-6BD5, U+6BDB, U+6BEB, U+6C11, U+6C14, U+6C1B, U+6C34, U+6C38, U+6C41-6C42, U+6C47, U+6C49, U+6C57, U+6C5F-6C61, U+6C64, U+6C7D, U+6C88-6C89, U+6C99, U+6C9F, U+6CA1, U+6CA7, U+6CB3, U+6CB8-6CB9, U+6CBB, U+6CBE-6CBF, U+6CC4, U+6CC9, U+6CD5, U+6CDB, U+6CDE, U+6CE1-6CE2, U+6CE5, U+6CE8, U+6CEA, U+6CF0, U+6CFD, U+6D01, U+6D12, U+6D17, U+6D1B, U+6D1E, U+6D32, U+6D3B-6D3C, U+6D3E, U+6D41, U+6D45-6D46, U+6D4A-6D4B, U+6D4E-6D4F, U+6D51, U+6D53, U+6D6A, U+6D6E, U+6D77-6D78, U+6D82, U+6D88-6D89, U+6D8C, U+6D93, U+6D9F, U+6DA6, U+6DA8-6DA9, U+6DC0, U+6DC6, U+6DCC, U+6DE1, U+6DE4, U+6DF1, U+6DF7, U+6DF9, U+6DFB, U+6E05, U+6E10, U+6E14, U+6E20-6E21, U+6E23, U+6E29, U+6E2F, U+6E32, U+6E34, U+6E38, U+6E7E-6E7F, U+6E85, U+6E90, U+6EA2, U+6EAF, U+6ECB, U+6ED1, U+6EDA, U+6EE1, U+6EE4, U+6EF4, U+6F02, U+6F06, U+6F0F, U+6F14, U+6F20, U+6F2A-6F2B, U+6F43, U+6F6E, U+6F88, U+6FB6, U+6FC0, U+703D, U+706B, U+706F-7070, U+7075-7076, U+707C, U+707E, U+7089-708A, U+7092, U+70AE, U+70B8-70B9, U+70BC, U+70C1, U+70C8, U+70DF, U+70E6-70E7, U+70ED, U+70F9, U+7126, U+7130, U+7136, U+714E, U+7167, U+716E, U+718A, U+7194, U+719F, U+71B8-71B9, U+71C3, U+7206, U+7231, U+7235-7238, U+723D, U+7247-7248, U+724C, U+7259, U+725B, U+7269, U+7279, U+72AF, U+72B3, U+72B6-72B7, U+72C2, U+72D7, U+72EC-72ED, U+72FC, U+731B-731C, U+7329, U+732B, U+7384, U+7387, U+7389, U+738B, U+73A9, U+73AB, U+73AF-73B0, U+73BB, U+73ED, U+7403, U+7406, U+7434, U+7457, U+7459, U+745E, U+7470, U+7483, U+749E, U+74E3, U+74F6, U+751A, U+751C, U+751F, U+7528-7529, U+7530-7533, U+7535, U+7537, U+753B, U+7545, U+754C, U+7559, U+7565, U+758F, U+7591, U+7597, U+75A4, U+75AF, U+75B2, U+75C5, U+75D5, U+75DB, U+7626, U+766F, U+767B, U+767D-767E, U+7684, U+7687, U+76AE, U+76B1, U+76CA, U+76CF-76D2, U+76D6-76D8, U+76DF, U+76EE-76EF, U+76F4, U+76F8, U+76FC, U+76FE, U+7701, U+7709, U+770B, U+771F, U+772F, U+773C, U+7740-7741, U+775B, U+7761, U+7763, U+7792, U+77AC, U+77B0, U+77B3, U+77D7, U+77DB, U+77E2, U+77E5, U+77E9, U+77ED-77EE, U+77F3, U+7801, U+7814, U+7816, U+7834, U+7840, U+7855, U+786C, U+786E, U+7876, U+788C-788E, U+7891, U+7897, U+789F, U+78B0, U+78B3, U+78C1, U+78E8, U+793A, U+793C, U+793E, U+795E, U+7965, U+7968, U+796D, U+7981, U+798F, U+79BB, U+79C0-79C1, U+79CD, U+79D1-79D2, U+79D8, U+79DF, U+79E6-79E7, U+79EF-79F0, U+79FB, U+7A00, U+7A0B, U+7A0D-7A0E, U+7A1A, U+7A33, U+7A3F, U+7A76, U+7A7A, U+7A7F, U+7A81, U+7A83-7A84, U+7A97-7A98, U+7ACB, U+7AD6, U+7AD9, U+7ADE-7AE0, U+7AE5, U+7AEF, U+7B04, U+7B11, U+7B14, U+7B20, U+7B26, U+7B28, U+7B2C, U+7B3C, U+7B49, U+7B51-7B52, U+7B54, U+7B56, U+7B5B, U+7B77, U+7B7E, U+7B80, U+7B97, U+7BA1, U+7BAD, U+7BB1, U+7BC7, U+7BE1, U+7BEE, U+7C07, U+7C27, U+7C3F, U+7C73, U+7C7B, U+7C89, U+7C92, U+7C97-7C98, U+7C9D, U+7CA4, U+7CB9, U+7CBC, U+7CBE, U+7CCA, U+7CD9, U+7CFB, U+7D20-7D22, U+7D27, U+7D2B, U+7D2F, U+7D36, U+7E41, U+7EA0, U+7EA2, U+7EA4, U+7EA6-7EA7, U+7EAA, U+7EAF, U+7EB1-7EB3, U+7EB5, U+7EB8-7EB9, U+7EBF, U+7EC3-7EC4, U+7EC6-7EC8, U+7ECD, U+7ECF, U+7ED1, U+7ED3, U+7ED5, U+7ED8-7ED9, U+7EDC-7EDD, U+7EDF, U+7EE7, U+7EEA, U+7EED-7EEE, U+7EF4, U+7EF7, U+7EFC, U+7EFF-7F01, U+7F13, U+7F16, U+7F18, U+7F1D, U+7F20, U+7F29, U+7F3A, U+7F51, U+7F57, U+7F69-7F6A, U+7F6E, U+7F72, U+7F8E, U+7FA4, U+7FE0, U+7FFB-7FFC, U+8000-8001, U+8003, U+8005, U+800C, U+8010, U+8017, U+8026, U+8033, U+8038, U+803D, U+804A, U+804C, U+8054, U+805A, U+8089, U+808C, U+8096, U+8098, U+80A1-80A2, U+80A4-80A5, U+80A9, U+80AF, U+80B2, U+80BA, U+80C0, U+80CC, U+80DC, U+80E1, U+80F6, U+80F8, U+80FD, U+8109-810A, U+810F, U+8111, U+8116, U+811A, U+8131, U+8138, U+813E, U+814A, U+8155, U+8165, U+8170, U+8179, U+817B, U+817E-8180, U+819C-819D, U+81A8, U+81C2, U+81E3, U+81EA, U+81F3-81F4, U+8206, U+820C-820D, U+8212, U+821E-821F, U+822A, U+822C, U+8230, U+8239, U+8258, U+826F, U+8272-8273, U+827A, U+827E, U+8282, U+8292, U+82A6, U+82AC, U+82AF, U+82B1, U+82C7, U+82CD, U+82CF, U+82D7, U+82E5-82E6, U+82F1, U+8302-8303, U+8327, U+832C, U+8349, U+8350, U+8361, U+8367, U+8377, U+83B7, U+83DC, U+83F2, U+8404, U+840D, U+8425, U+843D, U+8457, U+8461, U+8471, U+8499, U+84DD, U+84EC, U+853D, U+8584, U+85CF, U+864E, U+8651, U+865A, U+8679, U+867D, U+86CB, U+8700, U+8712, U+871C, U+8725, U+8734, U+873F, U+878D, U+8840, U+884C, U+8854, U+8857, U+8861, U+8863, U+8865, U+8868, U+886B-886C, U+8870, U+8877, U+888B, U+888D, U+8896, U+889C, U+88AB, U+88AD, U+88C1-88C2, U+88C5, U+88D9, U+88E4, U+88F8-88F9, U+8910, U+892A, U+8936, U+897F, U+8981, U+8986, U+89C1-89C2, U+89C4, U+89C6, U+89C8-89C9, U+89D2, U+89E3, U+89E6, U+8A00, U+8A89, U+8A93, U+8B66, U+8BA1-8BA2, U+8BA4, U+8BA8-8BA9, U+8BAD-8BB0, U+8BB2, U+8BB6, U+8BB8, U+8BBA, U+8BBC-8BBF, U+8BC1, U+8BC4, U+8BC6, U+8BC8-8BCA, U+8BCD, U+8BD1, U+8BD5, U+8BD7, U+8BDA, U+8BDD-8BDE, U+8BE2, U+8BE5-8BE6, U+8BED, U+8BEF, U+8BF4, U+8BF7, U+8BFA-8BFB, U+8BFD-8BFE, U+8C01, U+8C03, U+8C08, U+8C0B, U+8C0E, U+8C13, U+8C1C, U+8C22, U+8C24, U+8C27-8C28, U+8C31, U+8C46, U+8C61, U+8C8C, U+8D1D, U+8D1F, U+8D22-8D23, U+8D25-8D28, U+8D2D, U+8D2F, U+8D34-8D35, U+8D39, U+8D44, U+8D4B, U+8D54, U+8D56, U+8D5B, U+8D5E, U+8D60, U+8D64, U+8D70, U+8D75-8D77, U+8D85, U+8D8A, U+8DA3, U+8DB3, U+8DC3, U+8DD1, U+8DDD, U+8DDF, U+8DE8, U+8DEF, U+8DF3, U+8E0F, U+8E1D, U+8E22, U+8E29-8E2A, U+8E59, U+8E81, U+8EAB, U+8F66, U+8F68, U+8F6C, U+8F6E-8F6F, U+8F74, U+8F7B, U+8F7D, U+8F83, U+8F85-8F86, U+8F88-8F89, U+8F91, U+8F93, U+8F96, U+8FA3, U+8FA8, U+8FAB, U+8FB9, U+8FBE, U+8FC1, U+8FC7, U+8FCE, U+8FD0-8FD1, U+8FD4, U+8FD8-8FD9, U+8FDB-8FDF, U+8FE2, U+8FEB, U+8FED, U+8FF0, U+8FF7-8FF9, U+8FFD, U+9000-9002, U+9006, U+9009-900A, U+900F-9010, U+9012, U+9014, U+9017, U+901A, U+901F-9020, U+9022, U+903B-903C, U+903E, U+9047, U+904D, U+9053, U+9057, U+906E, U+9075, U+907F-9080, U+9083, U+90A3, U+90A6, U+90AE, U+90BB, U+90CA, U+90E8, U+90FD, U+914D, U+9152, U+9171, U+9177, U+9192, U+91C7, U+91CA, U+91CC-91CF, U+91D1, U+9274, U+9365-9366, U+93AF, U+93C3-93C4, U+93CD, U+940F, U+9417, U+9422, U+9429, U+947B, U+947E, U+9488-9489, U+949F-94A0, U+94A2, U+94A5, U+94A9, U+94AE, U+94B1, U+94C1, U+94C3, U+94DC-94DD, U+94F2, U+94F6, U+94FA, U+94FE, U+9500-9501, U+9508, U+950B, U+9510, U+9519-951B, U+952E-952F, U+9547, U+955C, U+957F, U+95CA, U+95E8, U+95EA, U+95ED-95EE, U+95F2, U+95F4, U+95F9, U+95FB, U+9605, U+9608, U+9614, U+961F, U+9632-9636, U+963B, U+963F, U+9644-9646, U+9648, U+964D, U+9650, U+965B, U+9662, U+9664, U+9668-966A, U+9686, U+968F-9690, U+9694, U+9699, U+969C, U+96BE, U+96C0, U+96C4-96C6, U+96D5, U+96E8, U+96EA, U+96F6-96F7, U+96FE, U+9700, U+9707, U+9713, U+9732, U+9738, U+9752, U+9759, U+975B, U+975E, U+9760, U+9762, U+9769, U+9774, U+9776, U+978B, U+97E9, U+97F3, U+9875-9876, U+9879-987B, U+987E-987F, U+9884, U+9886, U+9888, U+988C, U+9891, U+9897-9898, U+989C-989D, U+98A4, U+98CE, U+98D8, U+98DE-98DF, U+9910, U+996A, U+996D-996E, U+9970-9971, U+9986, U+9988, U+9996, U+99A8, U+9A6C, U+9A71, U+9A73, U+9A76, U+9A7B-9A7C, U+9A8C, U+9A97, U+9A9A, U+9AA4, U+9AA8, U+9AD8, U+9B13, U+9B41-9B42, U+9B54, U+9C7C, U+9C9C, U+9CAB, U+9CDE, U+9E1F, U+9E23, U+9E2D, U+9E37, U+9E3F, U+9E7F, U+9E8B, U+9EA6, U+9EBB, U+9EC4, U+9ECE, U+9ED1, U+9ED8, U+9EDD, U+9F0E, U+9F20, U+9F3B, U+9F50, U+9F7F, U+9F84, U+9F99, U+9FFF, U+FF01-FF60, U+FFE0-FFE6;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/9c657a0c33f04cea8f95b72bfad240512f7bd06f343040817f9c541786fe57f7.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+251, U+261, U+292, U+2BB-2BC, U+2C6-2C7, U+2C9-2CB, U+2D8-2DD, U+2F3, U+300-304, U+306-30A, U+30C, U+30F, U+323, U+326-327, U+335, U+338, U+37E, U+384-38A, U+38C, U+38E-3A1, U+3A3-3B7, U+3B9-3CE, U+3D1-3D2, U+3D6, U+400-45F, U+462-463, U+46B, U+472-475, U+490-493, U+497, U+49A-49D, U+4A2-4A3, U+4AE-4B3, U+4B8-4BB, U+4CA, U+4D8-4D9, U+4E8-4E9, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1EA0-1EF9, U+1F45, U+2070, U+2074-2079, U+207F-2089, U+20A3-20A4, U+20A6-20AB, U+20B1, U+20B9-20BA, U+20BC-20BD, U+2103, U+2105, U+2109, U+2113, U+2116, U+2121-2122, U+2126, U+212E, U+215B-215E, U+2160-216B, U+2170-2179, U+2190-2191, U+2193, U+2196-2199, U+2202, U+2206, U+2208, U+220F, U+2211-2212, U+2215, U+221A, U+221D-2220, U+2223, U+2225, U+2227, U+2229-222B, U+222E, U+2234-2237, U+223D, U+224C, U+2252, U+2260-2261, U+2266-2267, U+226E-226F, U+2295, U+2299, U+22A5, U+22BF, U+2312, U+2460-2469, U+2474-249B, U+2501-2543, U+2545-254B, U+2551-2573, U+2581-258F, U+2593-2595, U+25A0-25A1, U+25B2-25B3, U+25BD, U+25C6-25C7, U+25CA, U+25CE, U+25E2-25E5, U+2605-2606, U+2609, U+2640, U+2642, U+27E8-27E9, U+3041-3087, U+3089-3094, U+309B-309E, U+30A1-30E7, U+30E9-30FE, U+3105-3129, U+31C0-31E3, U+3220-3229, U+3231, U+32A3, U+338E-338F, U+339C-339E, U+33A1, U+33C4, U+33CE, U+33D1-33D2, U+33D5, U+3401-3C1E;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/0f0da5090f2c13d217f5b63a16cbcfb0491398ebc587a0325dd799b13387978f.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+3C1F-47D6;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/a5bc1123a152038ad5ba9e4d8b41d1569c917012e49c6977fdafe7b7be7765fb.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+47D7-4DB5, U+4E02, U+4E04-4E06, U+4E08, U+4E0C, U+4E0F-4E12, U+4E15, U+4E17-4E19, U+4E1B, U+4E1E-4E21, U+4E23, U+4E26-4E29, U+4E2B-4E2C, U+4E2E-4E2F, U+4E31, U+4E33, U+4E35-4E38, U+4E3C, U+4E3F-4E44, U+4E46-4E47, U+4E4A, U+4E4D, U+4E51-4E5C, U+4E5E, U+4E62-4E65, U+4E67-4E6F, U+4E72-4E85, U+4E87, U+4E8A, U+4E8D, U+4E8F-4E90, U+4E93, U+4E96-4E99, U+4E9C-4EA0, U+4EA3, U+4EA5, U+4EA8-4EAA, U+4EAF-4EB1, U+4EB3-4EB9, U+4EBB-4EBF, U+4EC1-4EC4, U+4EC6-4EC9, U+4ECC, U+4ECF-4ED2, U+4ED5, U+4EDA-4EE2, U+4EE6-4EE9, U+4EEB, U+4EED-4EEF, U+4EF1, U+4EF3-4EF5, U+4EF8-4EFA, U+4EFC, U+4EFE, U+4F00, U+4F02-4F0E, U+4F12-4F16, U+4F19, U+4F1B-4F1D, U+4F1F, U+4F21-4F23, U+4F25-4F29, U+4F2B-4F2E, U+4F31-4F37, U+4F39-4F3B, U+4F3D-4F45, U+4F47-4F4C, U+4F50-4F52, U+4F54, U+4F56-4F58, U+4F5A, U+4F5E-4F5F, U+4F61-4F68, U+4F6A-4F72, U+4F74-4F7E, U+4F80-4F8A, U+4F8C-4F9A, U+4F9C, U+4F9E-4F9F, U+4FA1-4FA6, U+4FA8-4FB4, U+4FB6-4FBE, U+4FC0-4FC2, U+4FC5-4FC9, U+4FCB-4FDC, U+4FDE-4FE0, U+4FE2-4FED, U+4FF0, U+4FF2-500C, U+500E-5011, U+5013, U+5015-5018, U+501A-501E, U+5020-503B, U+503D, U+503F-5046, U+5048-504E, U+5050-5059, U+505B, U+505D-5064, U+5066-5075, U+5077-507A, U+507C-507E, U+5080-5084, U+5086-508C, U+508E-50A7, U+50A9-50B1, U+50B3-50CE, U+50D0-513E, U+5142, U+5146-5147, U+514A, U+514C, U+514E-5150, U+5152-515B, U+515D-5164, U+5166-5167, U+5169-516A, U+516E-516F, U+5172, U+5179-517A, U+517E-517F, U+5181-5184, U+5186-518B, U+518E-5191, U+5193-5196, U+5198, U+519A, U+519D-519F, U+51A1-51AF, U+51B1, U+51B4, U+51B6, U+51B8-51BA, U+51BC-51BF, U+51C1-51C5, U+51C7-51CB, U+51CD-51CE, U+51D0, U+51D2-51DC, U+51DE-51DF, U+51E2-51EC, U+51EE-51F2, U+51F4-51F7, U+51F9, U+51FC, U+51FE-51FF, U+5201-5205, U+5208-5211, U+5213-5216, U+521C, U+521E-521F, U+5221-5223, U+5225-5228, U+522A, U+522C-522F, U+5231-5235, U+523C-5242, U+5244-524C, U+524E-5250, U+5252-5253, U+5255-5264, U+5266, U+5268, U+526B-526E, U+5270-5271, U+5273-529A, U+529C-529D, U+52A2, U+52A4-52A7, U+52AA, U+52AC-52B1, U+52B4-52BE, U+52C0-52C2, U+52C4-52D1, U+52D3-52EC, U+52EE-52FD, U+5301-5304, U+5307, U+5309-5315, U+5318, U+531A-5338, U+533C-533E, U+5340, U+5342, U+5344-5346, U+5349, U+534B-534D, U+5350-5352, U+5354, U+5358-5359, U+535B, U+535D-535F, U+5362-5366, U+5368-536A, U+536C-536F, U+5372, U+5375-5376, U+5379-5381, U+5383-5384, U+5387-5388, U+538A, U+538D-5397, U+5399, U+539B-539E, U+53A0-53BA, U+53BC-53BE, U+53C0-53C1, U+53C3-53C7, U+53CE-53D0, U+53D2-53D5, U+53DA-53DF, U+53E1-53E2, U+53E7-53E9, U+53ED-53EE, U+53F1, U+53F4-53F5, U+53FA-5402, U+5405-5407, U+540A-540B, U+540F-5410, U+5412, U+5414-5416, U+5418-541D, U+5420-5425, U+5428-542A, U+542D-542E, U+5430-5437, U+543A, U+543C-543D, U+543F, U+5441-5447, U+5449, U+544B-5457, U+5459-5461, U+5463-5467, U+5469-546C, U+546E-5472, U+5474-547B, U+547E-548B, U+548D-5491, U+5493, U+5495, U+5497-54A5, U+54A7, U+54A9-54AB, U+54AD-54BF, U+54C2-54C7, U+54C9-54CC, U+54CF-54D1, U+54D3-54E7, U+54E9, U+54EB-5506, U+5508-5523, U+5525-552D, U+5530-5545, U+5547-5549, U+554B-5559;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/573a0021a795c029b38b68dd891fa91d6deb406571fd6c26de0ad631a5581cfd.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+555A-5560, U+5562-5563, U+5567-5583, U+5585-558B, U+558D-5597, U+5599-559B, U+559D-55A6, U+55A8-55B6, U+55B8-55DA, U+55DC-55E0, U+55E2-55EE, U+55F0-5607, U+5609-561A, U+561C-5631, U+5633, U+5635-563E, U+5640-5667, U+5669, U+566B-56C9, U+56CB-56DA, U+56DC-56DD, U+56DF, U+56E1, U+56E3-56EC, U+56EE-56EF, U+56F1-56F3, U+56F5-56F9, U+56FB-56FC, U+56FF-5705, U+5707, U+5709-571E, U+5720-5722, U+5724-5727, U+5729-572F, U+5731-5739, U+573B-573F, U+5741-5746, U+5748-574E, U+5752-5756, U+5758-5759, U+575C-575F, U+5761-5765, U+5767-5769, U+576B-5781, U+5783-578A, U+578C-5799, U+579B-57AA, U+57AC-57AD, U+57AF-57C1, U+57C3-57CA, U+57CC-57CD, U+57CF-57DE, U+57E0-57F8, U+57FB-5801, U+5803-5805, U+5807-581C, U+581E-584B, U+584D-5850, U+5852-5853, U+5855-5857, U+5859-585D, U+585F-586A, U+586C-5882, U+5884-5895, U+5897-5898, U+589A-589D, U+589F-58A7, U+58A9-58C0, U+58C2-58C9, U+58CB-58D0, U+58D2-58EA, U+58EC-58ED, U+58EF, U+58F1-58F2, U+58F4-58F5, U+58F7-5903, U+5905-5906, U+5908-590C, U+590E, U+5910-5914, U+5917-5919, U+591B, U+591D-591E, U+5920-5926, U+5928, U+592B-592D, U+592F-5930, U+5932-5933, U+5935-5937, U+593B-5946, U+5948-594E, U+5950, U+5952-5953, U+5955-5956, U+5958-5972, U+5974-5978, U+597A-597C, U+597E-5981, U+5983-5985, U+5987, U+5989-5998, U+599A-59A4, U+59A6-59BA, U+59BC-59CA, U+59CC-59D2, U+59D5-59E7, U+59E9-59EB, U+59ED-59FE, U+5A00, U+5A02-5A06, U+5A08, U+5A0A-5A31, U+5A33-5A40, U+5A42-5A43, U+5A45-5A59, U+5A5B-5A61, U+5A63-5A91, U+5A93-5AB1, U+5AB3-5AE8, U+5AEA-5B4F, U+5B51-5B53, U+5B55-5B56, U+5B5A-5B5C, U+5B5E-5B62, U+5B65, U+5B67-5B68, U+5B6A-5B80, U+5B82, U+5B84, U+5B86-5B87, U+5B8A-5B8B, U+5B8D-5B8E, U+5B90-5B96, U+5B99, U+5B9B-5B9C, U+5B9F, U+5BA5-5BAA, U+5BAC-5BAF, U+5BB1-5BB2, U+5BB4-5BB5, U+5BB7-5BB8, U+5BBA-5BBC, U+5BC0-5BC3, U+5BC5, U+5BC7-5BCB, U+5BCD-5BDE, U+5BE0, U+5BE2-5BED, U+5BEF, U+5BF1-5BF7, U+5BFA, U+5BFD-5C00, U+5C02-5C03, U+5C05, U+5C07-5C09, U+5C0B-5C0E, U+5C10, U+5C12-5C13, U+5C15, U+5C17, U+5C19, U+5C1B-5C1C, U+5C1E-5C23, U+5C25-5C30, U+5C32-5C39, U+5C3B, U+5C3F, U+5C41, U+5C43-5C44, U+5C46-5C48, U+5C4C-5C4E, U+5C50, U+5C52-5C54, U+5C56-5C5D, U+5C5F-5C64, U+5C66-5C70, U+5C72-5C7E, U+5C80, U+5C82-5CA8, U+5CAA-5CB7, U+5CB9-5CD8, U+5CDA-5CEF, U+5CF1-5D28, U+5D2A-5D2C, U+5D2E-5D4B, U+5D4D-5DC4, U+5DC6-5DE0, U+5DE2-5DE4, U+5DE9-5DED, U+5DEF-5DF0, U+5DF3, U+5DF5-5DF6, U+5DF8-5DFD, U+5DFF-5E00, U+5E04-5E05, U+5E07, U+5E09-5E0B, U+5E0D-5E15, U+5E17, U+5E19-5E1C, U+5E1E-5E25, U+5E28-5E2C, U+5E2F-5E33, U+5E35-5E37, U+5E39-5E3C, U+5E3E-5E41, U+5E43-5E44, U+5E46-5E54, U+5E56-5E71, U+5E75, U+5E77-5E7A, U+5E7E, U+5E80-5E83, U+5E85-5E8E, U+5E90-5E92, U+5E96, U+5E98-5E9B, U+5E9D, U+5EA0-5EA5, U+5EA8-5EAC, U+5EAE-5EB6, U+5EB8-5EC8, U+5ECB-5ED2, U+5ED4-5EF5, U+5EF8-5EF9, U+5EFB-5EFF, U+5F01, U+5F05-5F0E, U+5F10-5F14, U+5F16, U+5F18-5F1A, U+5F1C-5F1E, U+5F21-5F24, U+5F27-5F2E, U+5F30, U+5F32-5F38, U+5F3B-5F46, U+5F48-5F51, U+5F54, U+5F56-5F61, U+5F63-5F68, U+5F6A-5F6D, U+5F6F, U+5F72-5F78, U+5F7A, U+5F7D-5F7F, U+5F82-5F83, U+5F86-5F87, U+5F89-5F8A, U+5F8C-5F91, U+5F93-5F96, U+5F98-5FA0, U+5FA2-5FA9, U+5FAB-5FAD, U+5FAF-5FB6, U+5FB8-5FBC, U+5FBE-5FC2, U+5FC4, U+5FC7-5FCB, U+5FCE-5FD6, U+5FDA-5FDF, U+5FE1-5FE6, U+5FE8-5FEA, U+5FEC-5FF4, U+5FF6-5FFC, U+5FFE-5FFF, U+6002-600D, U+600F-6011, U+6013-6014, U+6016-601C, U+601E-6024, U+6026, U+6029, U+602B-603A, U+603C-604A, U+604C-604F, U+6051-6054, U+6056-6061, U+6063, U+6065-606E, U+6071-6072, U+6074-6075, U+6077-6088, U+608A-608C, U+608E-6093, U+6095-609E, U+60A0-60A7, U+60A9-60AB, U+60AD-60B1, U+60B3-60C4, U+60C6-60C9, U+60CB-60DF, U+60E1-60E6, U+60E9-60EA, U+60EC-60EE, U+60F0-60F2, U+60F4-6100, U+6102-6107, U+6109-610E, U+6110-6114, U+6116-6119, U+611B-611E, U+6120-6123, U+6125-6147, U+6149-614D, U+614F-6161, U+6163-616F, U+6171-61BD, U+61BF-61C1, U+61C3-61D1, U+61D3-6207, U+6209-620E, U+6212-6215, U+6217, U+6219-6229, U+622B-6232, U+6235-6236, U+6238-623D, U+6242-624A, U+624C, U+624F-6250, U+6252, U+6254-6257, U+6259-6262, U+6264-6266, U+6268, U+626A, U+626E-626F, U+6271-6278, U+627A-627D, U+6281-6289, U+628B-6290, U+6292, U+6294, U+6299-629A, U+629C-62A1, U+62A3, U+62A6-62AA, U+62AD-62B0, U+62B2-62B4, U+62B6-62B7;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/eb70b9aa77a6d9340d57ee5917942f0f0099c90ac15b3de1882b65c28d571fb9.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+62B8-62BC, U+62BE-62C1, U+62C3-62C4, U+62C7-62C8, U+62CA-62CC, U+62CE-62D1, U+62D5, U+62D8, U+62DA, U+62DC-62DE, U+62E0-62E4, U+62E7-62E8, U+62EA-62EB, U+62ED-62F6, U+62F8-62FB, U+62FE, U+6300, U+6303-6306, U+6308, U+630A-6310, U+6312-6320, U+6322, U+6325-6327, U+6329, U+632B-6339, U+633B-6341, U+6343-6348, U+634A-6354, U+6356-635E, U+6360, U+6363-6366, U+6368-636D, U+636F-6376, U+6378-6387, U+638A-6391, U+6393-6394, U+6396-639F, U+63A1, U+63A3-63A4, U+63A6, U+63AB-63CE, U+63D1, U+63D3-63E0, U+63E2-63EC, U+63EE-6400, U+6402-641B, U+641D-642C, U+642E-6437, U+6439, U+643B-6443, U+6445, U+6448-6449, U+644B-6457, U+6459-6468, U+646A-6477, U+6479-6490, U+6493-649D, U+649F-64A3, U+64A5-64AC, U+64AE-64BB, U+64BD-64C4, U+64C6-64CC, U+64CF-64E5, U+64E7-6524, U+6526-652E, U+6530-6535, U+6537-6538, U+653A, U+653C-653D, U+6540-6544, U+6546-6547, U+6549-654E, U+6550, U+6552-6558, U+655A, U+655C-655D, U+655F-6561, U+6564-656F, U+6571, U+6573, U+6575-6586, U+6588-6590, U+6592-6596, U+6598, U+659A-659B, U+659D-65A4, U+65A6-65AC, U+65AE, U+65B1-65B8, U+65BA-65BC, U+65BE-65C0, U+65C2-65CE, U+65D0-65D6, U+65D8-65DF, U+65E1, U+65E3-65E4, U+65E8, U+65EA-65F5, U+65F8-6601, U+6603-660D, U+6610-6612, U+6614-661E, U+6621-6624, U+6626-6627, U+6629-662C, U+662E, U+6630-6634, U+6636-663B, U+663D, U+663F-6642, U+6644-6651, U+6654, U+6656-6659, U+665B-6667, U+6669-666D, U+6671-6673, U+6675, U+6677-6679, U+667B-667D, U+667F-6681, U+6683-6695, U+6698-669E, U+66A0-66B3, U+66B5-66DC, U+66DE, U+66E0, U+66E2-66F1, U+66F5-66FD, U+6701-6707, U+670A, U+670C, U+670E-6714, U+6716, U+6718-671A, U+671C, U+671E, U+6720-6727, U+6729, U+672D-672E, U+6730-6733, U+6735-6739, U+673B-673F, U+6741, U+6744-6745, U+6747-674D, U+674F, U+6752-675E, U+6762-6764, U+6766-6767, U+6769-676E, U+6771-677D, U+6780, U+6782-6783, U+6785-678F, U+6791-6796, U+6798-6799, U+679B, U+679D-67A1, U+67A3-67AA, U+67AC-67AE, U+67B0-67B5, U+67B7-67C3, U+67C5-67CF, U+67D1-67D2, U+67D5-67E4, U+67E6-67F0, U+67F2-6804, U+6806, U+6809-680A, U+680C-680E, U+6810, U+6812-6820, U+6822-6836, U+683A-683B, U+683E-6845, U+6847, U+6849-684B, U+684D-684F, U+6852-6862, U+6864, U+6866-6875, U+6877-6880, U+6882-6896, U+6898-68A5, U+68A8-68AC, U+68AE, U+68B1-68B2, U+68B4-68BF, U+68C1-68C8, U+68CA-68D1, U+68D3-68D4, U+68D6-68D9, U+68DB-68DF, U+68E1-68F0, U+68F2-6904, U+6906-690C, U+690F-6953, U+6955-6959, U+695B-697B, U+697D-6981, U+6983-69A7, U+69A9-69DA, U+69DC-69FC, U+69FE-6A20, U+6A22-6A29, U+6A2B-6A58, U+6A5A-6A60, U+6A62-6B11, U+6B13-6B1F, U+6B24-6B26, U+6B28-6B31, U+6B33-6B39, U+6B3B-6B3D, U+6B3F-6B48, U+6B4A-6B61, U+6B68-6B69, U+6B6B-6B7A, U+6B7C-6B89, U+6B8C-6B90, U+6B92-6BB4, U+6BB6-6BBE, U+6BC0-6BC4, U+6BC6-6BCC, U+6BCE, U+6BD0-6BD1, U+6BD3, U+6BD6-6BDA, U+6BDC-6BEA, U+6BEC-6C10, U+6C12-6C13, U+6C15-6C1A, U+6C1C-6C33, U+6C35-6C37, U+6C39-6C40, U+6C43-6C46, U+6C48, U+6C4A-6C56, U+6C58-6C5E, U+6C62-6C63, U+6C65-6C7C, U+6C7E-6C87, U+6C8A-6C98, U+6C9A-6C9E, U+6CA0, U+6CA2-6CA6, U+6CA8-6CB2, U+6CB4-6CB7, U+6CBA, U+6CBC-6CBD, U+6CC0-6CC3, U+6CC5-6CC8, U+6CCA-6CD4, U+6CD6-6CDA, U+6CDC-6CDD, U+6CDF-6CE0, U+6CE3-6CE4, U+6CE6-6CE7, U+6CE9, U+6CEB-6CEF, U+6CF1-6CFC, U+6CFE-6D00, U+6D02-6D11, U+6D13-6D16, U+6D18-6D1A, U+6D1C-6D1D, U+6D1F-6D31, U+6D33-6D3A, U+6D3D, U+6D3F-6D40, U+6D42-6D44, U+6D47-6D49, U+6D4C-6D4D, U+6D50, U+6D52, U+6D54-6D69, U+6D6B-6D6D, U+6D6F-6D76, U+6D79-6D81, U+6D83-6D87, U+6D8A-6D8B, U+6D8D-6D92, U+6D94-6D9E, U+6DA0-6DA5, U+6DA7, U+6DAA-6DBF, U+6DC1-6DC5, U+6DC7-6DCB, U+6DCD-6DE0, U+6DE2-6DE3, U+6DE5-6DF0, U+6DF2-6DF6, U+6DF8, U+6DFA, U+6DFC-6E04, U+6E06-6E0F, U+6E11-6E13, U+6E15-6E1F, U+6E22, U+6E24-6E28, U+6E2A-6E2E, U+6E30-6E31, U+6E33, U+6E35-6E37, U+6E39-6E7D, U+6E80-6E84, U+6E86-6E8F, U+6E91-6EA1, U+6EA3-6EAE, U+6EB0-6ECA, U+6ECC-6ED0, U+6ED2-6ED9, U+6EDB-6EE0, U+6EE2-6EE3, U+6EE5-6EF3, U+6EF5-6F01, U+6F03-6F05, U+6F07-6F0E, U+6F10-6F13, U+6F15-6F1F, U+6F21-6F29, U+6F2C-6F42, U+6F44-6F6D, U+6F6F-6F87, U+6F89-6FB5, U+6FB7-6FBF, U+6FC1-7002;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/7dc426a2e28ca5c0c05c68d4fca6311d923238ffc45956ea9e2a380fa3e164d8.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+7003-703C, U+703E-706A, U+706C-706E, U+7071-7074, U+7077-707B, U+707D, U+707F-7088, U+708B-7091, U+7093-70AD, U+70AF-70B7, U+70BA-70BB, U+70BD-70C0, U+70C2-70C7, U+70C9-70DE, U+70E0-70E5, U+70E8-70EC, U+70EE-70F8, U+70FA-7125, U+7127-712F, U+7131-7135, U+7137-714D, U+714F-7166, U+7168-716D, U+716F-7189, U+718B-7193, U+7195-719E, U+71A0-71B7, U+71BA-71C2, U+71C4-7205, U+7207-7230, U+7232-7234, U+7239-723C, U+723E-7246, U+7249-724B, U+724D-7258, U+725A, U+725C-7268, U+726A-7278, U+727A-72AE, U+72B0-72B2, U+72B4-72B5, U+72B8-72C1, U+72C3-72D6, U+72D8-72EB, U+72EE-72FB, U+72FD-731A, U+731D-7328, U+732A, U+732C-7383, U+7385-7386, U+7388, U+738A, U+738C-73A8, U+73AA, U+73AC-73AE, U+73B1-73BA, U+73BC-73EC, U+73EE-7402, U+7404-7405, U+7407-7433, U+7435-7456, U+7458, U+745A-745D, U+745F-746F, U+7471-7482, U+7484-749D, U+749F-74E2, U+74E4-74F5, U+74F7-7519, U+751B, U+751D-751E, U+7520-7527, U+752A-752F, U+7534, U+7536, U+7538-753A, U+753C-7544, U+7546-754B, U+754D-7558, U+755A-7564, U+7566-758E, U+7590, U+7592-7596, U+7598-75A3, U+75A5-75AE, U+75B0-75B1, U+75B3-75C4, U+75C6-75D4, U+75D6-75DA, U+75DC-7625, U+7627-766E, U+7670-767A, U+767C, U+767F-7683, U+7685-7686, U+7688-76AD, U+76AF-76B0, U+76B2-76C9, U+76CB-76CE, U+76D3-76D5, U+76D9-76DE, U+76E0-76ED, U+76F0-76F3, U+76F5-76F7, U+76F9-76FB, U+76FD, U+76FF-7700, U+7702-7708, U+770A, U+770C-771E, U+7720-772E, U+7730-773B, U+773D-773F, U+7742-775A, U+775C-7760, U+7762, U+7764-7791, U+7793-77AB, U+77AD-77AF, U+77B1-77B2, U+77B4-77D6, U+77D8-77DA, U+77DC-77E1, U+77E3-77E4, U+77E6-77E8, U+77EA-77EC, U+77EF-77F2, U+77F4-7800, U+7802-7813, U+7815, U+7817-7833, U+7835-783F, U+7841-7854, U+7856-786B, U+786D, U+786F-7875, U+7877-788B, U+788F-7890, U+7892-7896, U+7898-789E, U+78A?, U+78B1-78B2, U+78B4-78C0, U+78C2-78E7, U+78E9-7939, U+793B, U+793D, U+793F-795D, U+795F-7964, U+7966-7967, U+7969-796C, U+796E-7980, U+7982-798E, U+7990-79BA, U+79BC-79BF, U+79C2-79CC, U+79CE-79D0, U+79D3-79D7, U+79D9-79DE, U+79E0-79E5, U+79E8-79EE, U+79F1-79FA, U+79FC-79FF, U+7A01-7A0A, U+7A0C, U+7A0F-7A19, U+7A1B-7A32, U+7A34-7A3E, U+7A40-7A75, U+7A77-7A79, U+7A7B-7A7E, U+7A80, U+7A82, U+7A85-7A96, U+7A99-7ACA, U+7ACC-7AD5, U+7AD7-7AD8, U+7ADA-7ADD, U+7AE1-7AE4, U+7AE6-7AEE, U+7AF0-7B03, U+7B05-7B10, U+7B12-7B13, U+7B15-7B1F, U+7B21-7B25, U+7B27, U+7B29-7B2B, U+7B2D-7B3B, U+7B3D-7B48, U+7B4A-7B50, U+7B53, U+7B55, U+7B57-7B5A, U+7B5C-7B76, U+7B78-7B7D, U+7B7F, U+7B81-7B96, U+7B98-7BA0, U+7BA2-7BAC, U+7BAE-7BB0, U+7BB2-7BC6, U+7BC8-7BE0, U+7BE2-7BED, U+7BEF-7C06, U+7C08-7C26, U+7C28-7C3E, U+7C40-7C72, U+7C74-7C7A, U+7C7C-7C88, U+7C8A-7C91, U+7C93-7C96, U+7C99-7C9C, U+7C9E-7CA3, U+7CA5-7CB7;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/40dd93882ff2fac0fa1378976c3d75ec904716e87480b0a4eb53ac1cd670a0fb.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+7CB8, U+7CBA-7CBB, U+7CBD, U+7CBF-7CC9, U+7CCB-7CD8, U+7CDA-7CFA, U+7CFC-7D1F, U+7D23-7D26, U+7D28-7D2A, U+7D2C-7D2E, U+7D30-7D35, U+7D37-7E40, U+7E42-7E9F, U+7EA1, U+7EA3, U+7EA5, U+7EA8-7EA9, U+7EAB-7EAE, U+7EB0, U+7EB4, U+7EB6-7EB7, U+7EBA-7EBE, U+7EC0-7EC2, U+7EC5, U+7EC9-7ECC, U+7ECE, U+7ED0, U+7ED2, U+7ED4, U+7ED6-7ED7, U+7EDA-7EDB, U+7EDE, U+7EE0-7EE6, U+7EE8-7EE9, U+7EEB-7EEC, U+7EEF-7EF3, U+7EF5-7EF6, U+7EF8-7EFB, U+7EFD-7EFE, U+7F02-7F12, U+7F14-7F15, U+7F17, U+7F19-7F1C, U+7F1E-7F1F, U+7F21-7F28, U+7F2A-7F39, U+7F3B-7F50, U+7F52-7F56, U+7F58-7F68, U+7F6B-7F6D, U+7F6F-7F71, U+7F73-7F8D, U+7F8F-7FA3, U+7FA5-7FDF, U+7FE1-7FFA, U+7FFD-7FFF, U+8002, U+8004, U+8006-800B, U+800D-800F, U+8011-8016, U+8018-8025, U+8027-8032, U+8034-8037, U+8039-803C, U+803E-8049, U+804B, U+804D-8053, U+8055-8059, U+805B-8088, U+808A-808B, U+808D-8095, U+8097, U+8099-80A0, U+80A3, U+80A6-80A8, U+80AA-80AE, U+80B0-80B1, U+80B3-80B9, U+80BB-80BF, U+80C1-80CB, U+80CD-80DB, U+80DD-80E0, U+80E2-80F5, U+80F7, U+80F9-80FC, U+80FE-8108, U+810B-810E, U+8110, U+8112-8115, U+8117-8119, U+811B-8130, U+8132-8137, U+8139-813D, U+813F-8149, U+814B-8154, U+8156-8164, U+8166-816F, U+8171-8178, U+817A, U+817C-817D, U+8181-819B, U+819E-81A7, U+81A9-81C1, U+81C3-81E2, U+81E4-81E9, U+81EB-81F2, U+81F5-8205, U+8207-820B, U+820E-8211, U+8213-821D, U+8220-8229, U+822B, U+822D-822F, U+8231-8238, U+823A-8257, U+8259-826E, U+8270-8271, U+8274-8279, U+827B-827D, U+827F-8281, U+8283-8291, U+8293-82A5, U+82A7-82AB, U+82AD-82AE, U+82B0, U+82B2-82C6, U+82C8-82CC, U+82CE, U+82D0-82D6, U+82D8-82E4, U+82E7-82F0, U+82F2-8301, U+8304-8326, U+8328-832B, U+832D-8348, U+834A-834F, U+8351-8360, U+8362-8366, U+8368-8376, U+8378-83B6, U+83B8-83DB, U+83DD-83F1, U+83F3-8403, U+8405-840C, U+840E-8424, U+8426-843C, U+843E-8456, U+8458-8460, U+8462-8470, U+8472-8498, U+849A-84DC, U+84DE-84EB, U+84ED-853C, U+853E-8583, U+8585-85CE, U+85D0-864D, U+864F-8650, U+8652-8659, U+865B-8678, U+867A-867C, U+867E-86CA, U+86CC-86FF, U+8701-8711, U+8713-871B, U+871D-8724, U+8726-8733, U+8735-873E, U+8740-878C, U+878E-883F, U+8841-884B, U+884D-8853, U+8855-8856, U+8858-8860, U+8862, U+8864, U+8866-8867, U+8869-886A, U+886D-886F, U+8871-8876, U+8878-888A, U+888C, U+888E-8895, U+8897-889B, U+889D-88AA, U+88AC, U+88AE-88C0, U+88C3-88C4, U+88C6-88D8, U+88DA-88E3, U+88E5-88F7, U+88FA-890F, U+8911-8929, U+892B-8935, U+8937-8951;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/7a0497546bfd730d17ae5735a6d05c5803241458623719cc181d3c8931acce0c.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+8952-897E, U+8980, U+8982-8985, U+8987-89C0, U+89C3, U+89C5, U+89C7, U+89CA-89D1, U+89D3-89E2, U+89E4-89E5, U+89E7-89FF, U+8A01-8A88, U+8A8A-8A92, U+8A94-8B65, U+8B67-8BA0, U+8BA3, U+8BA5-8BA7, U+8BAA-8BAC, U+8BB1, U+8BB3-8BB5, U+8BB7, U+8BB9, U+8BBB, U+8BC0, U+8BC2-8BC3, U+8BC5, U+8BC7, U+8BCB-8BCC, U+8BCE-8BD0, U+8BD2-8BD4, U+8BD6, U+8BD8-8BD9, U+8BDB-8BDC, U+8BDF-8BE1, U+8BE3-8BE4, U+8BE7-8BEC, U+8BEE, U+8BF0-8BF3, U+8BF5-8BF6, U+8BF8-8BF9, U+8BFC, U+8BFF-8C00, U+8C02, U+8C04-8C07, U+8C09-8C0A, U+8C0C-8C0D, U+8C0F-8C12, U+8C14-8C1B, U+8C1D-8C21, U+8C23, U+8C25-8C26, U+8C29-8C30, U+8C32-8C45, U+8C47-8C60, U+8C62-8C8B, U+8C8D-8D1C, U+8D1E, U+8D20-8D21, U+8D24, U+8D29-8D2C, U+8D2E, U+8D30-8D33, U+8D36-8D38, U+8D3A-8D43, U+8D45-8D4A, U+8D4C-8D53, U+8D55, U+8D57-8D5A, U+8D5C-8D5D, U+8D5F, U+8D61-8D63, U+8D65-8D6F, U+8D71-8D74, U+8D78-8D84, U+8D86-8D89, U+8D8B-8DA2, U+8DA4-8DB2, U+8DB4-8DC2, U+8DC4-8DD0, U+8DD2-8DDC, U+8DDE, U+8DE0-8DE7, U+8DE9-8DEE, U+8DF0-8DF2, U+8DF4-8E0E, U+8E10-8E1C, U+8E1E-8E21, U+8E23-8E28, U+8E2B-8E58, U+8E5A-8E80, U+8E82-8EAA, U+8EAC-8F65, U+8F67, U+8F69-8F6B, U+8F6D, U+8F70-8F73, U+8F75-8F7A, U+8F7C, U+8F7E-8F82, U+8F84, U+8F87, U+8F8A-8F90, U+8F92, U+8F94-8F95, U+8F97-8FA2, U+8FA4-8FA7, U+8FA9-8FAA, U+8FAC-8FB8, U+8FBA-8FBD, U+8FBF-8FC0, U+8FC2-8FC6, U+8FC8-8FCD, U+8FCF, U+8FD2-8FD3, U+8FD5-8FD7, U+8FDA, U+8FE0-8FE1, U+8FE3-8FEA, U+8FEC, U+8FEE-8FEF, U+8FF1-8FF6, U+8FFA-8FFC, U+8FFE-8FFF, U+9003-9005, U+9007-9008, U+900B-900E, U+9011, U+9013, U+9015-9016, U+9018-9019, U+901B-901E, U+9021, U+9023-903A, U+903D, U+903F-9046, U+9048-904C, U+904E-9052, U+9054-9056, U+9058-906D, U+906F-9074, U+9076-907E, U+9081-9082, U+9084-90A2, U+90A4-90A5, U+90A7-90AD, U+90AF-90BA, U+90BC-90C9, U+90CB-90E7, U+90E9-90FC, U+90FE-914C, U+914E-9151, U+9153-9170, U+9172-9176, U+9178-9191, U+9193-91C6, U+91C8-91C9, U+91CB, U+91D0, U+91D2-9273, U+9275-9364, U+9367-93AE, U+93B0-93C2, U+93C5-93CC, U+93CE-940E, U+9410-9416, U+9418-9421, U+9423-9428, U+942A-947A, U+947C-947D, U+947F-9487, U+948A-949E, U+94A1, U+94A3-94A4, U+94A6-94A8, U+94AA-94AD, U+94AF-94B0, U+94B2-94C0, U+94C2, U+94C4-94DB, U+94DE-94F1, U+94F3-94F5, U+94F7-94F9, U+94FB-94FD, U+94FF, U+9502-9507, U+9509-950A, U+950C-950F, U+9511-9518, U+951C-952D, U+9530-9546, U+9548-955B, U+955D-957E, U+9580-95C9, U+95CB-95E7, U+95E9, U+95EB-95EC, U+95EF-95F1, U+95F3, U+95F5-95F8, U+95FA, U+95FC-9604, U+9606-9607, U+9609-960B;
}

@font-face {
  font-family: HarmonyOS Sans SC;
  src: url("/_seo-shared/v1/ba0acefa5233785c72b3efdc9d45a3e77f917aece8b14acfc69e7c32d6287c2e.woff2") format("woff2");
  font-style: normal;
  font-weight: 40 900;
  font-display: swap;
  unicode-range: U+960C-9613, U+9615-961E, U+9620-9631, U+9637-963A, U+963C-963E, U+9640-9643, U+9647, U+9649-964C, U+964E-964F, U+9651-965A, U+965C-9661, U+9663, U+9665-9667, U+966B-9685, U+9687-968E, U+9691-9693, U+9695-9698, U+969A-969B, U+969D-96BD, U+96BF, U+96C1-96C3, U+96C7-96D4, U+96D6-96E7, U+96E9, U+96EB-96F5, U+96F8-96FD, U+96FF, U+9701-9706, U+9708-9712, U+9714-9731, U+9733-9737, U+9739-9751, U+9753-9758, U+975A, U+975C-975D, U+975F, U+9761, U+9763-9768, U+976A-9773, U+9775, U+9777-978A, U+978C-97E8, U+97EA-97F2, U+97F4-9874, U+9877-9878, U+987C-987D, U+9880-9883, U+9885, U+9887, U+9889-988B, U+988D-9890, U+9892-9896, U+9899-989B, U+989E-98A3, U+98A5-98CD, U+98CF-98D7, U+98D9-98DD, U+98E0-990F, U+9911-9969, U+996B-996C, U+996F, U+9972-9985, U+9987, U+9989-9995, U+9997-99A7, U+99A9-9A6B, U+9A6D-9A70, U+9A72, U+9A74-9A75, U+9A77-9A7A, U+9A7D-9A8B, U+9A8D-9A96, U+9A98-9A99, U+9A9B-9AA3, U+9AA5-9AA7, U+9AA9-9AD7, U+9AD9-9B12, U+9B14-9B40, U+9B43-9B53, U+9B55-9C7B, U+9C7D-9C9B, U+9C9D-9CAA, U+9CAC-9CDD, U+9CDF-9E1E, U+9E20-9E22, U+9E24-9E2C, U+9E2E-9E36, U+9E38-9E3E, U+9E40-9E7E, U+9E80-9E8A, U+9E8C-9EA5, U+9EA7-9EBA, U+9EBC-9EC3, U+9EC5-9ECD, U+9ECF-9ED0, U+9ED2-9ED7, U+9ED9-9EDC, U+9EDE-9F0D, U+9F0F-9F1F, U+9F21-9F3A, U+9F3C-9F4F, U+9F51-9F7E, U+9F80-9F83, U+9F85-9F98, U+9F9A-9FFE, U+F9F1, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23-FA24, U+FA27-FA29, U+FE10-FE19, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+20087, U+20089, U+200CC, U+20164, U+201EE, U+20242, U+20302, U+20542, U+20545, U+20587, U+20676, U+207AD, U+207B0, U+20A44, U+20AB1, U+20B6F, U+20BBE, U+20CD0, U+20D1F, U+20DFF, U+20EF3, U+20F1F, U+2139A, U+21413, U+2144D, U+215D7, U+21681, U+216DF, U+21A18, U+21A25, U+21B36, U+21DEB, U+21ED5, U+2231A, U+2295E, U+2298F, U+22AD3, U+22AEC, U+22B38, U+22BA5, U+22CDF, U+22D80, U+22DEC, U+22F96, U+23519, U+235CB, U+2365C, U+237C4, U+237F4, U+23A3C, U+23B72, U+23C7C, U+23C97-23C98, U+23E23, U+23E8C, U+241FE, U+242EE, U+24350, U+243F6, U+246D8, U+247A4, U+249DB, U+24A0F, U+24A7D, U+24A8C, U+24AC9, U+24B5B, U+24C1C, U+24C48, U+24CC8, U+24D21, U+24D50, U+24EA5, U+25128, U+251E2, U+2538A, U+2546A, U+25532, U+25562, U+255A8, U+255FD, U+256F1, U+2591A, U+25997, U+25BBE, U+25C7C, U+25CBB, U+25DD1, U+25ED7, U+260B3, U+260C2, U+26220-26221, U+26246, U+26291, U+26351, U+26369, U+2640C, U+2648D, U+26548, U+26676, U+2677C, U+26B5C, U+26C0F, U+26C21, U+26D4F, U+277C4, U+27C35, U+27FF9, U+280BF, U+2812E, U+28263, U+28408, U+284C8, U+28678, U+28695, U+287E0, U+289C0, U+28A0F, U+28B46, U+28B49, U+28B4E, U+28C47, U+28C4D, U+28C4F, U+28C51, U+28C54, U+28E99, U+28F7B, U+294D0, U+295D7, U+29F7E, U+29F83, U+29F8C, U+2A3AD, U+2A7DD, U+2A8FB, U+2A917, U+2AA07, U+2AA17, U+2AA30, U+2AA36, U+2AA58, U+2AED0, U+2AFA2, U+2B124-2B125, U+2B127-2B128, U+2B137-2B138, U+2B1ED, U+2B300, U+2B328, U+2B363, U+2B36F, U+2B372, U+2B37D, U+2B404, U+2B410, U+2B413, U+2B461, U+2B4E7, U+2B4EF, U+2B4F6, U+2B4F9, U+2B50D-2B50E, U+2B536, U+2B5AE-2B5AF, U+2B5B3, U+2B5E7, U+2B5F4, U+2B61C-2B61D, U+2B624, U+2B626-2B628, U+2B62A, U+2B62C, U+2B695-2B696, U+2B6AD, U+2B6DE, U+2B6E9, U+2B6ED, U+2B6F6, U+2B728, U+2B7A9, U+2B7C5, U+2B7E6, U+2B7F7, U+2B7F9, U+2B7FC, U+2B806, U+2B80A, U+2B81C, U+2B892, U+2B8B8, U+2B9EF, U+2BA74, U+2BAC7, U+2BB5F, U+2BB62, U+2BB7C, U+2BB83, U+2BC1B, U+2BC30, U+2BD58, U+2BD77, U+2BD87, U+2BDF7, U+2BE29, U+2C029-2C02A, U+2C0A9, U+2C0CA, U+2C1AE, U+2C1D5, U+2C1D9, U+2C1F9, U+2C27C, U+2C288, U+2C2A4, U+2C317, U+2C35B, U+2C361, U+2C364, U+2C3DF, U+2C488, U+2C494, U+2C497, U+2C542, U+2C613, U+2C618, U+2C621, U+2C629, U+2C62B-2C62D, U+2C62F, U+2C642, U+2C64A-2C64B, U+2C72C, U+2C72F, U+2C79F, U+2C7C1, U+2C7FD, U+2C88A, U+2C8D9, U+2C8DE, U+2C8E1, U+2C8F3, U+2C907, U+2C90A, U+2C91D, U+2C9C0, U+2CA02, U+2CA0E, U+2CA7D, U+2CAA9, U+2CB29, U+2CB2B, U+2CB2D-2CB2E, U+2CB31, U+2CB38-2CB39, U+2CB3B, U+2CB3F, U+2CB41, U+2CB4A, U+2CB4E, U+2CB5A-2CB5B, U+2CB63-2CB64, U+2CB69, U+2CB6C, U+2CB6F, U+2CB73, U+2CB76, U+2CB78, U+2CB7C, U+2CBA4, U+2CBB1, U+2CBBF-2CBC0, U+2CBCE, U+2CC56, U+2CC5F, U+2CCF5-2CCF6, U+2CCFD, U+2CCFF, U+2CD02-2CD03, U+2CD0A, U+2CD8B, U+2CD8D, U+2CD8F-2CD90, U+2CD9F-2CDA0, U+2CDA8, U+2CDAD-2CDAE, U+2CDD5, U+2CE05, U+2CE18, U+2CE1A, U+2CE23, U+2CE26, U+2CE2A, U+2CE7C, U+2CE88, U+2CE93, U+2D075, U+2D079, U+2D6A6, U+2D8C7, U+2DC4A, U+2E0C4, U+2E267-2E268, U+2E26A-2E26B, U+2E428, U+2E64B, U+2E774, U+2E779, U+2E8F4, U+2E932, U+2E9F4-2E9F5, U+2EA5D, U+2F80F, U+30D7C, U+30DE5, U+310A8, U+310B1, U+3114B;
}
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: var(--font-interface), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
    "Apple Color Emoji", "Segoe UI Emoji";
    --color-red-50: #fef2f2;
    --color-red-100: #ffe2e2;
    --color-red-200: #ffcaca;
    --color-red-300: #ffa3a3;
    --color-red-400: #ff6568;
    --color-red-500: #fb2c36;
    --color-red-600: #e40014;
    --color-red-700: #bf000f;
    --color-red-950: #460809;
    --color-orange-50: #fff7ed;
    --color-orange-100: #ffedd5;
    --color-orange-200: #ffd7a8;
    --color-orange-400: #ff8b1a;
    --color-orange-500: #fe6e00;
    --color-orange-600: #f05100;
    --color-orange-700: #c53c00;
    --color-orange-900: #7e2a0c;
    --color-orange-950: #441306;
    --color-amber-50: #fffbeb;
    --color-amber-100: #fef3c6;
    --color-amber-200: #fee685;
    --color-amber-300: #ffd236;
    --color-amber-400: #fcbb00;
    --color-amber-500: #f99c00;
    --color-amber-600: #dd7400;
    --color-amber-700: #b75000;
    --color-amber-800: #953d00;
    --color-amber-900: #7b3306;
    --color-amber-950: #461901;
    --color-yellow-200: #fff085;
    --color-yellow-400: #fac800;
    --color-yellow-500: #edb200;
    --color-green-50: #f0fdf4;
    --color-green-100: #dcfce7;
    --color-green-200: #b9f8cf;
    --color-green-400: #05df72;
    --color-green-500: #00c758;
    --color-green-600: #00a544;
    --color-green-700: #008138;
    --color-green-900: #0d542b;
    --color-green-950: #032e15;
    --color-emerald-50: #ecfdf5;
    --color-emerald-100: #d0fae5;
    --color-emerald-200: #a4f4cf;
    --color-emerald-300: #5ee9b5;
    --color-emerald-400: #00d294;
    --color-emerald-500: #00bb7f;
    --color-emerald-600: #009767;
    --color-emerald-700: #007956;
    --color-emerald-900: #004e3b;
    --color-teal-200: #96f7e4;
    --color-teal-700: #00776e;
    --color-teal-800: #005f5a;
    --color-cyan-50: #ecfeff;
    --color-cyan-100: #cefafe;
    --color-cyan-400: #00d2ef;
    --color-cyan-500: #00b7d7;
    --color-cyan-600: #0092b5;
    --color-cyan-900: #104e64;
    --color-cyan-950: #053345;
    --color-sky-50: #f0f9ff;
    --color-sky-100: #dff2fe;
    --color-sky-200: #b8e6fe;
    --color-sky-300: #77d4ff;
    --color-sky-500: #00a5ef;
    --color-sky-700: #0069a4;
    --color-sky-950: #052f4a;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-200: #bedbff;
    --color-blue-300: #90c5ff;
    --color-blue-400: #54a2ff;
    --color-blue-500: #3080ff;
    --color-blue-600: #155dfc;
    --color-blue-700: #1447e6;
    --color-blue-900: #1c398e;
    --color-blue-950: #162456;
    --color-indigo-100: #e0e7ff;
    --color-indigo-200: #c7d2ff;
    --color-indigo-300: #a4b3ff;
    --color-indigo-500: #625fff;
    --color-indigo-700: #432dd7;
    --color-indigo-800: #372aac;
    --color-indigo-900: #312c85;
    --color-violet-50: #f5f3ff;
    --color-violet-200: #ddd6ff;
    --color-violet-400: #a685ff;
    --color-violet-500: #8d54ff;
    --color-violet-600: #7f22fe;
    --color-violet-700: #7008e7;
    --color-violet-950: #2f0d68;
    --color-purple-50: #faf5ff;
    --color-purple-100: #f3e8ff;
    --color-purple-200: #e9d5ff;
    --color-purple-300: #d9b3ff;
    --color-purple-400: #c07eff;
    --color-purple-500: #ac4bff;
    --color-purple-600: #9810fa;
    --color-purple-700: #8200da;
    --color-purple-900: #59168b;
    --color-purple-950: #3c0366;
    --color-fuchsia-100: #fae8ff;
    --color-fuchsia-300: #f2a9ff;
    --color-pink-700: #c4005c;
    --color-rose-50: #fff1f2;
    --color-rose-100: #ffe4e6;
    --color-rose-200: #ffccd3;
    --color-rose-300: #ffa2ae;
    --color-rose-400: #ff667f;
    --color-rose-500: #ff2357;
    --color-rose-600: #e70044;
    --color-rose-700: #c20039;
    --color-rose-900: #8b0836;
    --color-rose-950: #4d0218;
    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cad5e2;
    --color-slate-400: #90a1b9;
    --color-slate-500: #62748e;
    --color-slate-600: #45556c;
    --color-slate-700: #314158;
    --color-slate-800: #1d293d;
    --color-slate-900: #0f172b;
    --color-slate-950: #020618;
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5dc;
    --color-gray-400: #99a1af;
    --color-gray-500: #6a7282;
    --color-gray-600: #4a5565;
    --color-gray-700: #364153;
    --color-gray-800: #1e2939;
    --color-gray-900: #101828;
    --color-zinc-50: #fafafa;
    --color-zinc-100: #f4f4f5;
    --color-zinc-200: #e4e4e7;
    --color-zinc-300: #d4d4d8;
    --color-zinc-400: #9f9fa9;
    --color-zinc-500: #71717b;
    --color-zinc-600: #52525c;
    --color-zinc-700: #3f3f46;
    --color-zinc-800: #27272a;
    --color-zinc-900: #18181b;
    --color-zinc-950: #09090b;
    --color-neutral-100: #f5f5f5;
    --color-neutral-200: #e5e5e5;
    --color-neutral-300: #d4d4d4;
    --color-neutral-400: #a1a1a1;
    --color-neutral-500: #737373;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-950: #0a0a0a;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-5xl: 64rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-tight: -.025em;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --drop-shadow-2xl: 0 25px 25px #00000026;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --aspect-video: 16 / 9;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-interface), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
    "Apple Color Emoji", "Segoe UI Emoji";
    --default-mono-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-red-50: lab(96.5005% 4.18511 1.52329);
      --color-red-100: lab(92.243% 10.2865 3.83865);
      --color-red-200: lab(86.017% 19.8815 7.75869);
      --color-red-300: lab(76.5514% 36.4219 15.5335);
      --color-red-400: lab(63.7053% 60.7449 31.3109);
      --color-red-500: lab(55.4814% 75.0732 48.8528);
      --color-red-600: lab(48.4493% 77.4328 61.5452);
      --color-red-700: lab(40.4273% 67.2623 53.7441);
      --color-red-950: lab(13.003% 29.04 16.7519);
      --color-orange-50: lab(97.7008% 1.53738 5.90646);
      --color-orange-100: lab(94.7127% 3.58391 14.3151);
      --color-orange-200: lab(88.4871% 9.94918 28.8378);
      --color-orange-400: lab(70.0429% 42.5156 75.8207);
      --color-orange-500: lab(64.272% 57.1788 90.3583);
      --color-orange-600: lab(57.1026% 64.2584 89.8886);
      --color-orange-700: lab(46.4615% 57.7275 70.8507);
      --color-orange-900: lab(30.2951% 36.0434 37.671);
      --color-orange-950: lab(14.1747% 23.4515 19.4461);
      --color-amber-50: lab(98.6252% -.635982 8.42309);
      --color-amber-100: lab(95.916% -1.2165 23.111);
      --color-amber-200: lab(91.7203% -.505269 49.9084);
      --color-amber-300: lab(86.4156% 6.13147 78.3961);
      --color-amber-400: lab(80.1641% 16.6016 99.2089);
      --color-amber-500: lab(72.7183% 31.8672 97.9407);
      --color-amber-600: lab(60.3514% 40.5624 87.1228);
      --color-amber-700: lab(47.2709% 42.9082 69.2966);
      --color-amber-800: lab(37.8823% 37.1699 52.2718);
      --color-amber-900: lab(31.2288% 30.2627 40.0378);
      --color-amber-950: lab(15.8111% 20.9107 23.3752);
      --color-yellow-200: lab(94.3433% -5.00426 52.9663);
      --color-yellow-400: lab(83.2664% 8.65132 106.895);
      --color-yellow-500: lab(76.3898% 14.5258 98.4589);
      --color-green-50: lab(98.1563% -5.60117 2.75913);
      --color-green-100: lab(96.186% -13.8464 6.52362);
      --color-green-200: lab(92.4222% -26.4702 12.9427);
      --color-green-400: lab(78.503% -64.9265 39.7492);
      --color-green-500: lab(70.5521% -66.5147 45.8072);
      --color-green-600: lab(59.0978% -58.6621 41.2579);
      --color-green-700: lab(47.0329% -47.0239 31.4788);
      --color-green-900: lab(30.797% -29.6927 17.382);
      --color-green-950: lab(15.6845% -20.4225 11.7249);
      --color-emerald-50: lab(97.8462% -6.94963 1.85487);
      --color-emerald-100: lab(94.9004% -17.0769 5.63836);
      --color-emerald-200: lab(90.2247% -31.039 9.47084);
      --color-emerald-300: lab(83.9203% -48.7124 13.8849);
      --color-emerald-400: lab(75.0771% -60.7313 19.4146);
      --color-emerald-500: lab(66.9756% -58.27 19.5419);
      --color-emerald-600: lab(55.0481% -49.9246 15.93);
      --color-emerald-700: lab(44.4871% -41.0396 11.0361);
      --color-emerald-900: lab(28.8637% -26.9249 5.45986);
      --color-teal-200: lab(90.7612% -33.1343 -.542295);
      --color-teal-700: lab(44.4134% -33.1436 -4.22149);
      --color-teal-800: lab(35.5975% -26.6648 -4.34487);
      --color-cyan-50: lab(98.3303% -5.97429 -2.62109);
      --color-cyan-100: lab(95.3146% -13.8285 -6.84733);
      --color-cyan-400: lab(76.6045% -40.9406 -29.6231);
      --color-cyan-500: lab(67.805% -35.3952 -30.2018);
      --color-cyan-600: lab(55.1767% -26.7496 -30.5138);
      --color-cyan-900: lab(30.372% -13.1853 -18.7887);
      --color-cyan-950: lab(19.1528% -9.68759 -15.5267);
      --color-sky-50: lab(97.3623% -2.33799 -4.13098);
      --color-sky-100: lab(94.3709% -4.56053 -8.23453);
      --color-sky-200: lab(88.6983% -11.3978 -16.8488);
      --color-sky-300: lab(80.3307% -20.2945 -31.385);
      --color-sky-500: lab(63.3038% -18.433 -51.0407);
      --color-sky-700: lab(41.6013% -9.10804 -42.5648);
      --color-sky-950: lab(17.8299% -5.31271 -21.1584);
      --color-blue-50: lab(96.492% -1.14647 -5.11479);
      --color-blue-100: lab(92.0301% -2.24757 -11.6453);
      --color-blue-200: lab(86.15% -4.04379 -21.0797);
      --color-blue-300: lab(77.5052% -6.4629 -36.42);
      --color-blue-400: lab(65.0361% -1.42062 -56.9803);
      --color-blue-500: lab(54.1736% 13.3368 -74.6839);
      --color-blue-600: lab(44.0605% 29.0279 -86.0352);
      --color-blue-700: lab(36.9089% 35.0961 -85.6872);
      --color-blue-900: lab(26.1542% 15.7545 -51.5504);
      --color-blue-950: lab(15.6723% 8.86233 -32.2945);
      --color-indigo-100: lab(91.6577% 1.04591 -12.7199);
      --color-indigo-200: lab(84.4329% 3.18974 -23.9688);
      --color-indigo-300: lab(74.0235% 8.54138 -41.6075);
      --color-indigo-500: lab(48.295% 38.3129 -81.9673);
      --color-indigo-700: lab(32.4486% 49.2217 -84.6695);
      --color-indigo-800: lab(26.6645% 37.9804 -68.6402);
      --color-indigo-900: lab(23.3911% 24.6978 -50.4719);
      --color-violet-50: lab(96.2416% 2.28846 -5.51655);
      --color-violet-200: lab(87.0888% 8.53691 -19.4189);
      --color-violet-400: lab(62.8239% 34.9159 -60.0512);
      --color-violet-500: lab(49.9355% 55.1777 -81.8963);
      --color-violet-600: lab(41.088% 68.9966 -91.995);
      --color-violet-700: lab(35.2783% 67.9912 -88.793);
      --color-violet-950: lab(14.0707% 33.3353 -46.7553);
      --color-purple-50: lab(97.1626% 2.99937 -4.13398);
      --color-purple-100: lab(93.3333% 6.9744 -9.83434);
      --color-purple-200: lab(87.8405% 13.4282 -18.7159);
      --color-purple-300: lab(78.3298% 26.2195 -34.9499);
      --color-purple-400: lab(63.6946% 47.6127 -59.2066);
      --color-purple-500: lab(52.0183% 66.11 -78.2316);
      --color-purple-600: lab(43.0295% 75.21 -86.5669);
      --color-purple-700: lab(36.1758% 69.8525 -80.0381);
      --color-purple-900: lab(24.9401% 45.2703 -51.2728);
      --color-purple-950: lab(14.8253% 38.9005 -44.5861);
      --color-fuchsia-100: lab(93.9419% 9.5765 -9.08735);
      --color-fuchsia-300: lab(78.5378% 39.3533 -32.9615);
      --color-pink-700: lab(42.1737% 71.8009 7.42233);
      --color-rose-50: lab(96.2369% 4.94152 1.28012);
      --color-rose-100: lab(92.8221% 9.86832 2.60077);
      --color-rose-200: lab(86.806% 19.1909 4.07754);
      --color-rose-300: lab(76.6339% 38.3549 9.68834);
      --color-rose-400: lab(64.4124% 63.0291 19.2068);
      --color-rose-500: lab(56.101% 79.4329 31.4532);
      --color-rose-600: lab(49.1882% 81.577 36.0311);
      --color-rose-700: lab(41.1651% 71.6251 30.3087);
      --color-rose-900: lab(29.7104% 51.514 12.6253);
      --color-rose-950: lab(14.2323% 34.0086 9.80922);
      --color-slate-50: lab(98.1434% -.369549 -1.05968);
      --color-slate-100: lab(96.286% -.852466 -2.46847);
      --color-slate-200: lab(91.7353% -.998765 -4.76968);
      --color-slate-300: lab(84.7652% -1.94535 -7.93337);
      --color-slate-400: lab(65.5349% -2.25151 -14.5072);
      --color-slate-500: lab(48.0876% -2.03595 -16.5814);
      --color-slate-600: lab(35.5623% -1.74978 -15.4316);
      --color-slate-700: lab(26.9569% -1.47018 -15.6993);
      --color-slate-800: lab(16.132% -.318021 -14.6672);
      --color-slate-900: lab(7.78673% 1.82346 -15.0537);
      --color-slate-950: lab(1.76974% 1.32743 -9.28855);
      --color-gray-50: lab(98.2596% -.247031 -.706708);
      --color-gray-100: lab(96.1596% -.082314 -1.13575);
      --color-gray-200: lab(91.6229% -.159085 -2.26791);
      --color-gray-300: lab(85.1236% -.612259 -3.7138);
      --color-gray-400: lab(65.9269% -.832707 -8.17474);
      --color-gray-500: lab(47.7841% -.393212 -10.0268);
      --color-gray-600: lab(35.6337% -1.58697 -10.8425);
      --color-gray-700: lab(27.1134% -.956401 -12.3224);
      --color-gray-800: lab(16.1051% -1.18239 -11.7533);
      --color-gray-900: lab(8.11897% .811279 -12.254);
      --color-zinc-50: lab(98.26% 0 0);
      --color-zinc-100: lab(96.1634% .0993013 -.364029);
      --color-zinc-200: lab(90.6853% .399202 -1.45452);
      --color-zinc-300: lab(84.9837% .601262 -2.17985);
      --color-zinc-400: lab(65.6464% 1.53494 -5.42429);
      --color-zinc-500: lab(47.8878% 1.65477 -5.77283);
      --color-zinc-600: lab(35.1166% 1.7821 -6.1173);
      --color-zinc-700: lab(26.8019% 1.35386 -4.68303);
      --color-zinc-800: lab(15.7305% .613749 -2.16959);
      --color-zinc-900: lab(8.30603% .618212 -2.16573);
      --color-zinc-950: lab(2.51107% .242703 -.886115);
      --color-neutral-100: lab(96.52% -.0000596046 0);
      --color-neutral-200: lab(90.952% -.0000596046 0);
      --color-neutral-300: lab(84.92% 0 0);
      --color-neutral-400: lab(66.128% -.0000298023 .0000119209);
      --color-neutral-500: lab(48.496% 0 0);
      --color-neutral-600: lab(34.924% 0 0);
      --color-neutral-700: lab(27.036% 0 0);
      --color-neutral-950: lab(2.75381% 0 0);
    }
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, :is(svg,.seo-raster-icon), video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  * {
    border-color: var(--border);
  }

  body {
    background-color: var(--background);
    font-family: var(--font-interface), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
    "Apple Color Emoji", "Segoe UI Emoji";
    color: var(--foreground);
  }

  :is(a[href], button:not(:disabled), select:not(:disabled), summary, label[for], [role="button"]:not([aria-disabled="true"]), [role="menuitem"]:not([aria-disabled="true"]):not([data-disabled]), [role="option"]:not([aria-disabled="true"]):not([data-disabled]), [role="tab"]:not([aria-disabled="true"]):not([data-disabled])) {
    cursor: pointer;
  }

  :is(button:disabled, select:disabled, [aria-disabled="true"], [data-disabled]) {
    cursor: not-allowed;
  }

  .auth-autofill-input {
    -webkit-user-select: text;
    user-select: text;
  }
}

@layer components;

@layer utilities {

  .liquid-generation-preview {
    contain: paint;
    background-color: #03050af5;
    background-image: radial-gradient(circle at 62% 22%, #5870ff33, #0000 10%), radial-gradient(circle at 72% 18%, #be56d22e, #0000 9%), radial-gradient(circle at 67% 10%, #ec844b29, #0000 8%), linear-gradient(#03050afc, #0f0d1af2 46%, #050309fc), linear-gradient(0deg, #94a6c614 0%, #94a6c60a 18%, #0000 46%);
    background-position: 50% 48%, 56% 44%, 46% 38%, 50%, 50%;
    background-size: 112% 112%, 118% 118%, 122% 122%, 116% 116%, 100% 100%;
    animation: 3.8s ease-in-out infinite alternate liquid-pan;
    position: relative;
  }

  .liquid-generation-preview:before {
    content: "";
    z-index: 0;
    filter: blur(18px) saturate(1.08);
    opacity: .74;
    background-image: radial-gradient(circle at 62% 22%, #5870ff2b, #0000 10%), radial-gradient(circle at 72% 18%, #be56d229, #0000 9%), radial-gradient(circle at 67% 10%, #ec844b21, #0000 8%), linear-gradient(#03050afc, #0f0d1af0 46%, #050309fc);
    background-size: 124% 124%, 132% 132%, 138% 138%, 128% 128%;
    animation: 3.6s ease-in-out infinite alternate liquid-drift;
    position: absolute;
    inset: -18%;
    transform: translate3d(-1%, 1%, 0) scale(1.06);
  }

  .liquid-generation-preview:after {
    content: "";
    z-index: 3;
    pointer-events: none;
    mix-blend-mode: screen;
    opacity: .5;
    background: radial-gradient(circle at 42% 68%, #be56d214, #0000 24%), linear-gradient(115deg, #ffffff1f, #0000 45%);
    animation: 5.2s ease-in-out infinite alternate liquid-gloss;
    position: absolute;
    inset: 0;
  }

  .liquid-generation-sheen {
    z-index: 4;
    border-radius: inherit;
    pointer-events: none;
    mix-blend-mode: soft-light;
    background: radial-gradient(circle at 52% 44%, #ffffff14, #0000 28%), linear-gradient(#ffffff0a, #ffffff03);
    animation: 1.65s ease-in-out infinite alternate liquid-pulse;
    position: absolute;
    inset: 0;
    overflow: hidden;
  }

  .liquid-generation-field {
    z-index: 2;
    pointer-events: none;
    filter: blur(18px) saturate(1.12);
    mix-blend-mode: screen;
    position: absolute;
    inset: -16%;
  }

  .image-studio-loading-aurora {
    pointer-events: none;
    z-index: 1;
    filter: blur(58px);
    border-radius: 9999px;
    animation: 8.8s ease-in-out infinite image-studio-aurora-float;
    position: absolute;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .image-skeleton-shimmer {
    background-color: var(--muted);
    position: relative;
    overflow: hidden;
  }

  .image-skeleton-shimmer:after {
    content: "";
    background-image: linear-gradient(135deg,
      transparent 35%,
      var(--background) 50%,
      transparent 65%);
    position: absolute;
    inset: -50%;
    transform: translate3d(-30%, -30%, 0);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .image-skeleton-shimmer:after {
      background-image: linear-gradient(135deg,
      transparent 35%,
      color-mix(in oklab, var(--background) 65%, transparent) 50%,
      transparent 65%);
    }
  }

  .image-skeleton-shimmer:after {
    animation: 1.5s ease-in-out infinite image-skeleton-shimmer;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .liquid-generation-blob {
    aspect-ratio: 1;
    opacity: .5;
    will-change: transform, border-radius;
    border-radius: 45% 55% 58% 42% / 52% 45% 55% 48%;
    width: 42%;
    display: block;
    position: absolute;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-2 {
    inset: calc(var(--spacing) * 2);
  }

  .inset-3 {
    inset: calc(var(--spacing) * 3);
  }

  .inset-4 {
    inset: calc(var(--spacing) * 4);
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-x-3 {
    inset-inline: calc(var(--spacing) * 3);
  }

  .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4);
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .inset-y-2 {
    inset-block: calc(var(--spacing) * 2);
  }

  .inset-y-4 {
    inset-block: calc(var(--spacing) * 4);
  }

  .image-studio-loading-aurora-secondary {
    opacity: .33;
    background: radial-gradient(#3a72ff70 0%, #0f40c247 42%, #01061800 75%);
    width: min(36vw, 620px);
    height: min(32vw, 560px);
    animation-delay: -3.2s;
    top: 8%;
    right: -10%;
  }

  .image-studio-loading-aurora-primary {
    opacity: .38;
    background: radial-gradient(#ffffff6b 0%, #9bb0ff33 38%, #00123d00 74%);
    width: min(44vw, 760px);
    height: min(28vw, 470px);
    top: -14%;
    left: 26%;
  }

  .liquid-generation-blob-cyan {
    opacity: .42;
    background: #34d39938;
    width: 58%;
    animation: 3.1s ease-in-out infinite alternate blob-cyan;
    top: 18%;
    left: 6%;
  }

  .liquid-generation-blob-blue {
    background: #60a5fa47;
    width: 38%;
    animation: 2.45s ease-in-out infinite alternate blob-blue;
    top: 10%;
    left: 62%;
  }

  .liquid-generation-blob-lime {
    background: #edfc0b42;
    width: 34%;
    animation: 2.2s ease-in-out infinite alternate blob-lime;
    top: -4%;
    left: 50%;
  }

  .liquid-generation-blob-rose {
    background: #d946ef4d;
    width: 46%;
    animation: 2.7s ease-in-out infinite alternate blob-rose;
    top: 18%;
    left: 47%;
  }

  .-top-1 {
    top: calc(var(--spacing) * -1);
  }

  .-top-2 {
    top: calc(var(--spacing) * -2);
  }

  .-top-3 {
    top: calc(var(--spacing) * -3);
  }

  .-top-4 {
    top: calc(var(--spacing) * -4);
  }

  .-top-28 {
    top: calc(var(--spacing) * -28);
  }

  .-top-36 {
    top: calc(var(--spacing) * -36);
  }

  .top-0 {
    top: 0;
  }

  .top-1 {
    top: var(--spacing);
  }

  .top-2 {
    top: calc(var(--spacing) * 2);
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-5 {
    top: calc(var(--spacing) * 5);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .top-7 {
    top: calc(var(--spacing) * 7);
  }

  .top-9 {
    top: calc(var(--spacing) * 9);
  }

  .top-10 {
    top: calc(var(--spacing) * 10);
  }

  .top-12 {
    top: calc(var(--spacing) * 12);
  }

  .top-16 {
    top: calc(var(--spacing) * 16);
  }

  .top-24 {
    top: calc(var(--spacing) * 24);
  }

  .sv-53cc5cd822ed {
    top: 84px;
  }

  .top-full {
    top: 100%;
  }

  .-right-1 {
    right: calc(var(--spacing) * -1);
  }

  .-right-2 {
    right: calc(var(--spacing) * -2);
  }

  .-right-3 {
    right: calc(var(--spacing) * -3);
  }

  .-right-7 {
    right: calc(var(--spacing) * -7);
  }

  .-right-10 {
    right: calc(var(--spacing) * -10);
  }

  .-right-12 {
    right: calc(var(--spacing) * -12);
  }

  .-right-14 {
    right: calc(var(--spacing) * -14);
  }

  .-right-32 {
    right: calc(var(--spacing) * -32);
  }

  .right-0 {
    right: 0;
  }

  .right-1 {
    right: var(--spacing);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-5 {
    right: calc(var(--spacing) * 5);
  }

  .right-6 {
    right: calc(var(--spacing) * 6);
  }

  .right-7 {
    right: calc(var(--spacing) * 7);
  }

  .right-12 {
    right: calc(var(--spacing) * 12);
  }

  .right-14 {
    right: calc(var(--spacing) * 14);
  }

  .right-16 {
    right: calc(var(--spacing) * 16);
  }

  .-bottom-10 {
    bottom: calc(var(--spacing) * -10);
  }

  .-bottom-12 {
    bottom: calc(var(--spacing) * -12);
  }

  .-bottom-px {
    bottom: -1px;
  }

  .bottom-0 {
    bottom: 0;
  }

  .bottom-1 {
    bottom: var(--spacing);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }

  .bottom-9 {
    bottom: calc(var(--spacing) * 9);
  }

  .bottom-15 {
    bottom: calc(var(--spacing) * 15);
  }

  .bottom-full {
    bottom: 100%;
  }

  .-left-7 {
    left: calc(var(--spacing) * -7);
  }

  .-left-14 {
    left: calc(var(--spacing) * -14);
  }

  .-left-28 {
    left: calc(var(--spacing) * -28);
  }

  .-left-full {
    left: -100%;
  }

  .left-0 {
    left: 0;
  }

  .left-1 {
    left: var(--spacing);
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .left-6 {
    left: calc(var(--spacing) * 6);
  }

  .left-full {
    left: 100%;
  }

  .isolate {
    isolation: isolate;
  }

  .-z-10 {
    z-index: calc(10 * -1);
  }

  .z-0 {
    z-index: 0;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .sv-01361395d0f1 {
    z-index: 100;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-6 {
    grid-column: span 6 / span 6;
  }

  .col-span-7 {
    grid-column: span 7 / span 7;
  }

  .col-span-8 {
    grid-column: span 8 / span 8;
  }

  .col-span-9 {
    grid-column: span 9 / span 9;
  }

  .col-span-12 {
    grid-column: span 12 / span 12;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .col-start-1 {
    grid-column-start: 1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .col-start-3 {
    grid-column-start: 3;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .row-start-2 {
    grid-row-start: 2;
  }

  .float-left {
    float: left;
  }

  .clear-both {
    clear: both;
  }

  @media (min-width: 40rem) {
  }

  @media (min-width: 48rem) {
  }

  @media (min-width: 64rem) {
  }

  @media (min-width: 80rem) {
  }

  @media (min-width: 96rem) {
  }

  @media (min-width: 110rem) {
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  @media (min-width: 110rem) {
    .container {
      max-width: 110rem;
    }
  }

  .m-0 {
    margin: 0;
  }

  .m-3 {
    margin: calc(var(--spacing) * 3);
  }

  .m-auto {
    margin: auto;
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }

  .-mx-6 {
    margin-inline: calc(var(--spacing) * -6);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }

  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }

  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }

  .mx-10 {
    margin-inline: calc(var(--spacing) * 10);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-px {
    margin-inline: 1px;
  }

  .my-0 {
    margin-block: 0;
  }

  .my-1 {
    margin-block: var(--spacing);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .-mt-4 {
    margin-top: calc(var(--spacing) * -4);
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-auto {
    margin-top: auto;
  }

  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }

  .-mr-2 {
    margin-right: calc(var(--spacing) * -2);
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }

  .mr-auto {
    margin-right: auto;
  }

  .-mb-px {
    margin-bottom: -1px;
  }

  .mb-0 {
    margin-bottom: 0;
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }

  .sv-5b482709d73e {
    margin-bottom: 14px;
  }

  .mb-auto {
    margin-bottom: auto;
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .-ml-3 {
    margin-left: calc(var(--spacing) * -3);
  }

  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }

  .ml-0 {
    margin-left: 0;
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }

  .ml-14 {
    margin-left: calc(var(--spacing) * 14);
  }

  .ml-auto {
    margin-left: auto;
  }

  .ml-px {
    margin-left: 1px;
  }

  .box-border {
    box-sizing: border-box;
  }

  .theme-gradient-text {
    color: #0000;
    background-image: var(--theme-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    width: fit-content;
    display: inline-block;
  }

  .no-scrollbar::-webkit-scrollbar {
    display: none;
  }

  .no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .flow-root {
    display: flow-root;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .inline-grid {
    display: inline-grid;
  }

  .table {
    display: table;
  }

  .field-sizing-content {
    field-sizing: content;
  }

  .field-sizing-fixed {
    field-sizing: fixed;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }

  .size-1 {
    width: var(--spacing);
    height: var(--spacing);
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-11 {
    width: calc(var(--spacing) * 11);
    height: calc(var(--spacing) * 11);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }

  .size-16 {
    width: calc(var(--spacing) * 16);
    height: calc(var(--spacing) * 16);
  }

  .size-20 {
    width: calc(var(--spacing) * 20);
    height: calc(var(--spacing) * 20);
  }

  .size-24 {
    width: calc(var(--spacing) * 24);
    height: calc(var(--spacing) * 24);
  }

  .size-32 {
    width: calc(var(--spacing) * 32);
    height: calc(var(--spacing) * 32);
  }

  .size-64 {
    width: calc(var(--spacing) * 64);
    height: calc(var(--spacing) * 64);
  }

  .size-80 {
    width: calc(var(--spacing) * 80);
    height: calc(var(--spacing) * 80);
  }

  .sv-c4f9a651a66f {
    width: 13px;
    height: 13px;
  }

  .sv-3c7e3f82f336 {
    width: 17px;
    height: 17px;
  }

  .sv-161fd4ef3814 {
    width: 30px;
    height: 30px;
  }

  .sv-e6343ab7c41b {
    width: 34px;
    height: 34px;
  }

  .size-auto {
    width: auto;
    height: auto;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-0 {
    height: 0;
  }

  .h-1 {
    height: var(--spacing);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-13 {
    height: calc(var(--spacing) * 13);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-28 {
    height: calc(var(--spacing) * 28);
  }

  .h-32 {
    height: calc(var(--spacing) * 32);
  }

  .h-36 {
    height: calc(var(--spacing) * 36);
  }

  .h-48 {
    height: calc(var(--spacing) * 48);
  }

  .h-56 {
    height: calc(var(--spacing) * 56);
  }

  .sv-b151349a50f4 {
    height: 84px;
  }

  .h-auto {
    height: auto;
  }

  .h-dvh {
    height: 100dvh;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-24 {
    max-height: calc(var(--spacing) * 24);
  }

  .max-h-28 {
    max-height: calc(var(--spacing) * 28);
  }

  .max-h-32 {
    max-height: calc(var(--spacing) * 32);
  }

  .max-h-40 {
    max-height: calc(var(--spacing) * 40);
  }

  .max-h-48 {
    max-height: calc(var(--spacing) * 48);
  }

  .max-h-52 {
    max-height: calc(var(--spacing) * 52);
  }

  .max-h-60 {
    max-height: calc(var(--spacing) * 60);
  }

  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }

  .max-h-72 {
    max-height: calc(var(--spacing) * 72);
  }

  .max-h-80 {
    max-height: calc(var(--spacing) * 80);
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }

  .sv-7dcd326c4255 {
    max-height: calc(100dvh - 84px);
  }

  .max-h-full {
    max-height: 100%;
  }

  .max-h-none {
    max-height: none;
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-4 {
    min-height: calc(var(--spacing) * 4);
  }

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }

  .min-h-7 {
    min-height: calc(var(--spacing) * 7);
  }

  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }

  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-11 {
    min-height: calc(var(--spacing) * 11);
  }

  .min-h-14 {
    min-height: calc(var(--spacing) * 14);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-20 {
    min-height: calc(var(--spacing) * 20);
  }

  .min-h-24 {
    min-height: calc(var(--spacing) * 24);
  }

  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }

  .min-h-36 {
    min-height: calc(var(--spacing) * 36);
  }

  .min-h-44 {
    min-height: calc(var(--spacing) * 44);
  }

  .min-h-52 {
    min-height: calc(var(--spacing) * 52);
  }

  .min-h-56 {
    min-height: calc(var(--spacing) * 56);
  }

  .min-h-60 {
    min-height: calc(var(--spacing) * 60);
  }

  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }

  .sv-229ce93b008d {
    min-height: 44px;
  }

  .sv-246483286dd3 {
    min-height: 400px;
  }

  .min-h-dvh {
    min-height: 100dvh;
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-screen {
    min-height: 100vh;
  }

  .min-h-svh {
    min-height: 100svh;
  }

  .w-0 {
    width: 0;
  }

  .w-1 {
    width: var(--spacing);
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-18 {
    width: calc(var(--spacing) * 18);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .sv-d05f55c205a2 {
    width: 52px;
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .max-w-2xl {
    max-width: var(--container-2xl);
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-7xl {
    max-width: var(--container-7xl);
  }

  .max-w-9xl {
    max-width: 96rem;
  }

  .max-w-32 {
    max-width: calc(var(--spacing) * 32);
  }

  .max-w-44 {
    max-width: calc(var(--spacing) * 44);
  }

  .max-w-64 {
    max-width: calc(var(--spacing) * 64);
  }

  .sv-bd42ff68c0cf {
    max-width: 330px;
  }

  .sv-315fc0417786 {
    max-width: 1200px;
  }

  .sv-c2be236481a9 {
    max-width: 1440px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .max-w-xl {
    max-width: var(--container-xl);
  }

  .max-w-xs {
    max-width: var(--container-xs);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-4 {
    min-width: calc(var(--spacing) * 4);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-7 {
    min-width: calc(var(--spacing) * 7);
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }

  .min-w-11 {
    min-width: calc(var(--spacing) * 11);
  }

  .min-w-12 {
    min-width: calc(var(--spacing) * 12);
  }

  .min-w-20 {
    min-width: calc(var(--spacing) * 20);
  }

  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }

  .min-w-28 {
    min-width: calc(var(--spacing) * 28);
  }

  .min-w-32 {
    min-width: calc(var(--spacing) * 32);
  }

  .min-w-36 {
    min-width: calc(var(--spacing) * 36);
  }

  .min-w-44 {
    min-width: calc(var(--spacing) * 44);
  }

  .min-w-52 {
    min-width: calc(var(--spacing) * 52);
  }

  .min-w-56 {
    min-width: calc(var(--spacing) * 56);
  }

  .min-w-60 {
    min-width: calc(var(--spacing) * 60);
  }

  .min-w-64 {
    min-width: calc(var(--spacing) * 64);
  }

  .sv-c608bd705ab0 {
    min-width: 112px;
  }

  .min-w-full {
    min-width: 100%;
  }

  .min-w-max {
    min-width: max-content;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .grow {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: 0;
  }

  .basis-full {
    flex-basis: 100%;
  }

  .table-fixed {
    table-layout: fixed;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .border-separate {
    border-collapse: separate;
  }

  .border-spacing-y-2 {
    --tw-border-spacing-y: calc(var(--spacing) * 2);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }

  .image-studio-loading-bg-motion {
    transform-origin: center;
    animation: 10s ease-in-out infinite image-studio-bg-drift;
  }

  .origin-bottom {
    transform-origin: bottom;
  }

  .origin-center {
    transform-origin: center;
  }

  .origin-top {
    transform-origin: top;
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-0 {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-3 {
    --tw-translate-y: calc(var(--spacing) * -3);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-8 {
    --tw-translate-y: calc(var(--spacing) * -8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0 {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-1 {
    --tw-translate-y: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-90 {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-110 {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-scale-y-100 {
    --tw-scale-y: calc(100% * -1);
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .-rotate-6 {
    rotate: -6deg;
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-6 {
    rotate: 6deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-bounce {
    animation: var(--animate-bounce);
  }

  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .animate-none {
    animation: none;
  }

  .animate-ping {
    animation: var(--animate-ping);
  }

  .animate-pulse {
    animation: var(--animate-pulse);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .generating-card-sparkle {
    animation: 2.4s ease-in-out infinite generating-card-sparkle;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-ew-resize {
    cursor: ew-resize;
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-grabbing {
    cursor: grabbing;
  }

  .cursor-help {
    cursor: help;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .cursor-wait {
    cursor: wait;
  }

  .cursor-zoom-in {
    cursor: zoom-in;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .resize-y {
    resize: vertical;
  }

  .scroll-my-1 {
    scroll-margin-block: var(--spacing);
  }

  .scroll-mt-4 {
    scroll-margin-top: calc(var(--spacing) * 4);
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .appearance-none {
    appearance: none;
  }

  .columns-1 {
    columns: 1;
  }

  .columns-2 {
    columns: 2;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .auto-rows-max {
    grid-auto-rows: max-content;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sv-dc9236c69c62 {
    grid-template-columns: 1fr 2fr;
  }

  .sv-6dab509d900b {
    grid-template-columns: 1fr auto 1fr;
  }

  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-center {
    place-content: center;
  }

  .place-items-center {
    place-items: center;
  }

  .content-center {
    align-content: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-center {
    justify-items: center;
  }

  .gap-0 {
    gap: 0;
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .sv-70007b876865 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .sv-08f0549eb630 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .sv-3ac8d72d12f0 {
    gap: calc(var(--spacing) * 3.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .sv-c5df2eeb0837 {
    gap: 18px;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block: 0;
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-7 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-1 {
    column-gap: var(--spacing);
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  :where(.-space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-0 {
    row-gap: 0;
  }

  .gap-y-1 {
    row-gap: var(--spacing);
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-7 {
    row-gap: calc(var(--spacing) * 7);
  }

  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }

  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-center {
    justify-self: center;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .justify-self-start {
    justify-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-x-visible {
    overflow-x: visible;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overflow-y-visible {
    overflow-y: visible;
  }

  .overscroll-contain {
  }

  .overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .scroll-smooth {
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: calc(var(--radius) + 8px);
  }

  .rounded-3xl {
    border-radius: calc(var(--radius) + 12px);
  }

  .sv-92859db416ea {
    border-radius: 9px;
  }

  .sv-d0450b0cebb0 {
    border-radius: 10px;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-md {
    border-radius: calc(var(--radius) - 2px);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: calc(var(--radius) - 4px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius) + 4px);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-l-md {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-tl-lg {
    border-top-left-radius: var(--radius);
  }

  .rounded-tl-md {
    border-top-left-radius: calc(var(--radius) - 2px);
  }

  .rounded-tl-sm {
    border-top-left-radius: calc(var(--radius) - 4px);
  }

  .rounded-r-md {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px);
  }

  .rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .rounded-tr-lg {
    border-top-right-radius: var(--radius);
  }

  .rounded-tr-md {
    border-top-right-radius: calc(var(--radius) - 2px);
  }

  .rounded-tr-sm {
    border-top-right-radius: calc(var(--radius) - 4px);
  }

  .rounded-b-md {
    border-bottom-right-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .rounded-br-lg {
    border-bottom-right-radius: var(--radius);
  }

  .rounded-br-md {
    border-bottom-right-radius: calc(var(--radius) - 2px);
  }

  .rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .rounded-br-sm {
    border-bottom-right-radius: calc(var(--radius) - 4px);
  }

  .rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .rounded-bl-sm {
    border-bottom-left-radius: calc(var(--radius) - 4px);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-x {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 1px;
  }

  .border-x-0 {
    border-inline-style: var(--tw-border-style);
    border-inline-width: 0;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-ab1f417d892a {
    border-color: #b6e21b33;
    border-color: lab(84.4813% -31.8304 78.3352 / .2);
  }

  .border-amber-100 {
    border-color: var(--color-amber-100);
  }

  .border-amber-200 {
    border-color: var(--color-amber-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-amber-300 {
    border-color: var(--color-amber-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-amber-400 {
    border-color: var(--color-amber-400);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-amber-500 {
    border-color: var(--color-amber-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-black {
    border-color: var(--color-black);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-blue-100 {
    border-color: var(--color-blue-100);
  }

  .border-blue-200 {
    border-color: var(--color-blue-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-border {
    border-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-current {
    border-color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-cyan-100 {
    border-color: var(--color-cyan-100);
  }

  .border-destructive {
    border-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-emerald-200 {
    border-color: var(--color-emerald-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-gray-800 {
    border-color: var(--color-gray-800);
  }

  .border-green-100 {
    border-color: var(--color-green-100);
  }

  .border-green-200 {
    border-color: var(--color-green-200);
  }

  .border-green-400 {
    border-color: var(--color-green-400);
  }

  .border-green-500 {
    border-color: var(--color-green-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-input {
    border-color: var(--input);
  }

  .border-muted {
    border-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-neutral-200 {
    border-color: var(--color-neutral-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-orange-100 {
    border-color: var(--color-orange-100);
  }

  .border-orange-200 {
    border-color: var(--color-orange-200);
  }

  .border-pricing-control {
    border-color: var(--pricing-control);
  }

  .border-pricing-divider {
    border-color: var(--pricing-divider);
  }

  .border-primary {
    border-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-purple-100 {
    border-color: var(--color-purple-100);
  }

  .border-purple-200 {
    border-color: var(--color-purple-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-red-200 {
    border-color: var(--color-red-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-red-400 {
    border-color: var(--color-red-400);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-red-500 {
    border-color: var(--color-red-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-red-600 {
    border-color: var(--color-red-600);
  }

  .border-rose-100 {
    border-color: var(--color-rose-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-slate-100 {
    border-color: var(--color-slate-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-slate-300 {
    border-color: var(--color-slate-300);
  }

  .border-slate-400 {
    border-color: var(--color-slate-400);
  }

  .border-slate-950 {
    border-color: var(--color-slate-950);
  }

  .border-transparent {
    border-color: #0000;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-white {
    border-color: var(--color-white);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-07b385a4dab3 {
    border-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-07b385a4dab3 {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-80204fe9b7ae {
    border-color: #ffffff17;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-80204fe9b7ae {
      border-color: color-mix(in oklab, var(--color-white) 9%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-9a60011360a4 {
    border-color: #ffffff21;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-9a60011360a4 {
      border-color: color-mix(in oklab, var(--color-white) 13%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-yellow-400 {
    border-color: var(--color-yellow-400);
  }

  .border-yellow-500 {
    border-color: var(--color-yellow-500);
  }

  .border-zinc-200 {
    border-color: var(--color-zinc-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-t-primary {
    border-top-color: var(--primary);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-t-white {
    border-top-color: var(--color-white);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .border-r-transparent {
    border-right-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-d3140e75c669 {
    background-color: #080b09;
  }

  .sv-f96c0b6cfced {
    background-color: #080b09e0;
    background-color: lab(2.80469% -1.03141 .476554 / .88);
  }

  .sv-c8b65f986065 {
    background-color: #030705fb;
    background-color: lab(1.64198% -1.29334 .372133 / .985);
  }

  .sv-9a5d0dc62a30 {
    background-color: #070908;
  }

  .sv-460f21d4770d {
    background-color: #b6e21b;
  }

  .sv-7260657b66a6 {
    background-color: #b6e21b0f;
    background-color: lab(84.4813% -31.8304 78.3352 / .06);
  }

  .sv-53d12d583f42 {
    background-color: radial-gradient(circle at 28% 22%,#b6e21b29,transparent 52%),#101411;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-amber-50 {
    background-color: var(--color-amber-50);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-amber-100 {
    background-color: var(--color-amber-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-background {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-black {
    background-color: var(--color-black);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-border {
    background-color: var(--border);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-card {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-current {
    background-color: currentColor;
  }

  .bg-cyan-50 {
    background-color: var(--color-cyan-50);
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-emerald-50 {
    background-color: var(--color-emerald-50);
  }

  .bg-emerald-100 {
    background-color: var(--color-emerald-100);
  }

  .bg-emerald-300 {
    background-color: var(--color-emerald-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-green-100 {
    background-color: var(--color-green-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-indigo-100 {
    background-color: var(--color-indigo-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-inherit {
    background-color: inherit;
  }

  .bg-muted {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }

  .bg-neutral-950 {
    background-color: var(--color-neutral-950);
  }

  .bg-orange-50 {
    background-color: var(--color-orange-50);
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-orange-400 {
    background-color: var(--color-orange-400);
  }

  .bg-orange-500 {
    background-color: var(--color-orange-500);
  }

  .bg-popover {
    background-color: var(--popover);
  }

  .bg-pricing-control {
    background-color: var(--pricing-control);
  }

  .bg-pricing-control-muted {
    background-color: var(--pricing-control-muted);
  }

  .bg-pricing-divider {
    background-color: var(--pricing-divider);
  }

  .bg-pricing-lime {
    background-color: var(--pricing-lime);
  }

  .bg-pricing-panel {
    background-color: var(--pricing-panel);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-purple-50 {
    background-color: var(--color-purple-50);
  }

  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-red-50 {
    background-color: var(--color-red-50);
  }

  .bg-red-300 {
    background-color: var(--color-red-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-red-500 {
    background-color: var(--color-red-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-rose-50 {
    background-color: var(--color-rose-50);
  }

  .bg-rose-300 {
    background-color: var(--color-rose-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-rose-400 {
    background-color: var(--color-rose-400);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-sky-50 {
    background-color: var(--color-sky-50);
  }

  .bg-sky-300 {
    background-color: var(--color-sky-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-slate-700 {
    background-color: var(--color-slate-700);
  }

  .bg-slate-950 {
    background-color: var(--color-slate-950);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-violet-50 {
    background-color: var(--color-violet-50);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-white {
    background-color: var(--color-white);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-82f0535b90b7 {
    background-color: #ffffff0f;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-82f0535b90b7 {
      background-color: color-mix(in oklab, var(--color-white) 6%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-yellow-400 {
    background-color: var(--color-yellow-400);
  }

  .bg-yellow-500 {
    background-color: var(--color-yellow-500);
  }

  .bg-zinc-50 {
    background-color: var(--color-zinc-50);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-zinc-900 {
    background-color: var(--color-zinc-900);
  }

  .bg-zinc-950 {
    background-color: var(--color-zinc-950);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .bg-linear-to-b {
    --tw-gradient-position: to bottom;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-b {
      --tw-gradient-position: to bottom in oklab;
    }
  }

  .bg-linear-to-b {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-br {
    --tw-gradient-position: to bottom right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-br {
      --tw-gradient-position: to bottom right in oklab;
    }
  }

  .bg-linear-to-br {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-t {
    --tw-gradient-position: to top;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-t {
      --tw-gradient-position: to top in oklab;
    }
  }

  .bg-linear-to-t {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .pricing-credits-gradient, .pricing-gradient-text {
    background-image: var(--theme-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    color: #0000 !important;
  }

  .theme-gradient-bg {
    background-image: var(--theme-gradient);
  }

  @supports (color: lab(0% 0 0)) {
  }

  .from-amber-500 {
    --tw-gradient-from: var(--color-amber-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-black {
    --tw-gradient-from: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .from-blue-100 {
    --tw-gradient-from: var(--color-blue-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cyan-500 {
    --tw-gradient-from: var(--color-cyan-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-emerald-100 {
    --tw-gradient-from: var(--color-emerald-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-emerald-500 {
    --tw-gradient-from: var(--color-emerald-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-foreground {
    --tw-gradient-from: var(--foreground);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-500 {
    --tw-gradient-from: var(--color-green-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-indigo-500 {
    --tw-gradient-from: var(--color-indigo-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-muted {
    --tw-gradient-from: var(--muted);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .from-rose-500 {
    --tw-gradient-from: var(--color-rose-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500 {
    --tw-gradient-from: var(--color-sky-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-violet-500 {
    --tw-gradient-from: var(--color-violet-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .from-zinc-100 {
    --tw-gradient-from: var(--color-zinc-100);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: lab(0% 0 0)) {
  }

  .via-black {
    --tw-gradient-via: var(--color-black);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-white {
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .to-black {
    --tw-gradient-to: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .to-blue-700 {
    --tw-gradient-to: var(--color-blue-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-700 {
    --tw-gradient-to: var(--color-emerald-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .to-indigo-200 {
    --tw-gradient-to: var(--color-indigo-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .to-orange-700 {
    --tw-gradient-to: var(--color-orange-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-pink-700 {
    --tw-gradient-to: var(--color-pink-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .to-purple-700 {
    --tw-gradient-to: var(--color-purple-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-sky-700 {
    --tw-gradient-to: var(--color-sky-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-teal-200 {
    --tw-gradient-to: var(--color-teal-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-teal-700 {
    --tw-gradient-to: var(--color-teal-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-violet-700 {
    --tw-gradient-to: var(--color-violet-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .to-zinc-200 {
    --tw-gradient-to: var(--color-zinc-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .bg-center {
    background-position: center;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-inherit {
    fill: inherit;
  }

  .fill-none {
    fill: none;
  }

  .fill-popover {
    fill: var(--popover);
  }

  .stroke-current {
    stroke: currentColor;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-fill {
    object-fit: fill;
  }

  .object-center {
    object-position: center;
  }

  .object-left {
    object-position: left;
  }

  .object-left-bottom {
    object-position: left bottom;
  }

  .object-right-top {
    object-position: right top;
  }

  .object-top {
    object-position: top;
  }

  .p-0 {
    padding: 0;
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-px {
    padding: 1px;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .sv-f5c9ee4b675d {
    padding-inline: 5px;
  }

  .sv-0d596fc637e7 {
    padding-inline: 26px;
  }

  .sv-ae22e5003150 {
    padding-inline: 120px;
  }

  .sv-c8f57f6501f8 {
    padding-inline: max(48px, 50vw - 904px);
  }

  .py-0 {
    padding-block: 0;
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .sv-a8c1dfb1d4ef {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .sv-ee09e8f0b71a {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .py-28 {
    padding-block: calc(var(--spacing) * 28);
  }

  .sv-1bbcf2b718b3 {
    padding-block: 4px;
  }

  .py-px {
    padding-block: 1px;
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-14 {
    padding-top: calc(var(--spacing) * 14);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }

  .pr-0 {
    padding-right: 0;
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-11 {
    padding-right: calc(var(--spacing) * 11);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }

  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }

  .pr-24 {
    padding-right: calc(var(--spacing) * 24);
  }

  .pb-0 {
    padding-bottom: 0;
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }

  .sv-d773692b9bb8 {
    padding-bottom: 162px;
  }

  .pl-0 {
    padding-left: 0;
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }

  .pl-40 {
    padding-left: calc(var(--spacing) * 40);
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-baseline {
    vertical-align: baseline;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .align-middle {
    vertical-align: middle;
  }

  .align-text-bottom {
    vertical-align: text-bottom;
  }

  .align-top {
    vertical-align: top;
  }

  .font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .font-sans {
    font-family: var(--font-interface), ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
    "Apple Color Emoji", "Segoe UI Emoji";
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .sv-5fc9822e12f9 {
    font-size: 14px;
  }

  .sv-d7e0f2da10ba {
    font-size: 15px;
  }

  .sv-231e4b8fdacc {
    font-size: 17px;
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }

  .leading-12 {
    --tw-leading: calc(var(--spacing) * 12);
    line-height: calc(var(--spacing) * 12);
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .wrap-anywhere {
    overflow-wrap: anywhere;
  }

  .wrap-break-word {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-38f40be74284 {
    color: #9aa39d;
  }

  .sv-8362fa1d590b {
    color: #07100b;
  }

  .sv-7cf8adfcc4b7 {
    color: #b6e21b;
  }

  .sv-7bd3ee8949fc {
    color: #dfff27;
  }

  .text-accent-foreground {
    color: var(--accent-foreground);
  }

  .text-amber-100 {
    color: var(--color-amber-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-amber-200 {
    color: var(--color-amber-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-amber-300 {
    color: var(--color-amber-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-amber-500 {
    color: var(--color-amber-500);
  }

  .text-amber-600 {
    color: var(--color-amber-600);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-amber-700 {
    color: var(--color-amber-700);
  }

  .text-amber-800 {
    color: var(--color-amber-800);
  }

  .text-amber-900 {
    color: var(--color-amber-900);
  }

  .text-background {
    color: var(--background);
  }

  .text-black {
    color: var(--color-black);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-blue-300 {
    color: var(--color-blue-300);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-700 {
    color: var(--color-blue-700);
  }

  .text-blue-900 {
    color: var(--color-blue-900);
  }

  .text-border {
    color: var(--border);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-current {
    color: currentColor;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-cyan-600 {
    color: var(--color-cyan-600);
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-emerald-100 {
    color: var(--color-emerald-100);
  }

  .text-emerald-300 {
    color: var(--color-emerald-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-emerald-500 {
    color: var(--color-emerald-500);
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-emerald-700 {
    color: var(--color-emerald-700);
  }

  .text-foreground {
    color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-fuchsia-100 {
    color: var(--color-fuchsia-100);
  }

  .text-gray-100 {
    color: var(--color-gray-100);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-400 {
    color: var(--color-green-400);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-green-600 {
    color: var(--color-green-600);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-green-900 {
    color: var(--color-green-900);
  }

  .text-indigo-700 {
    color: var(--color-indigo-700);
  }

  .text-inherit {
    color: inherit;
  }

  .text-muted-foreground {
    color: var(--muted-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-neutral-100 {
    color: var(--color-neutral-100);
  }

  .text-neutral-200 {
    color: var(--color-neutral-200);
  }

  .text-neutral-300 {
    color: var(--color-neutral-300);
  }

  .text-neutral-400 {
    color: var(--color-neutral-400);
  }

  .text-neutral-500 {
    color: var(--color-neutral-500);
  }

  .text-neutral-950 {
    color: var(--color-neutral-950);
  }

  .text-orange-400 {
    color: var(--color-orange-400);
  }

  .text-orange-500 {
    color: var(--color-orange-500);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-orange-900 {
    color: var(--color-orange-900);
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-pricing-lime {
    color: var(--pricing-lime);
  }

  .text-pricing-muted {
    color: var(--pricing-muted);
  }

  .text-pricing-subtle {
    color: var(--pricing-subtle);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-purple-500 {
    color: var(--color-purple-500);
  }

  .text-purple-600 {
    color: var(--color-purple-600);
  }

  .text-purple-700 {
    color: var(--color-purple-700);
  }

  .text-purple-900 {
    color: var(--color-purple-900);
  }

  .text-red-50 {
    color: var(--color-red-50);
  }

  .text-red-100 {
    color: var(--color-red-100);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-red-200 {
    color: var(--color-red-200);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-red-300 {
    color: var(--color-red-300);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-red-700 {
    color: var(--color-red-700);
  }

  .text-rose-100 {
    color: var(--color-rose-100);
  }

  .text-rose-200 {
    color: var(--color-rose-200);
  }

  .text-rose-300 {
    color: var(--color-rose-300);
  }

  .text-rose-500 {
    color: var(--color-rose-500);
  }

  .text-rose-600 {
    color: var(--color-rose-600);
  }

  .text-rose-700 {
    color: var(--color-rose-700);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sky-100 {
    color: var(--color-sky-100);
  }

  .text-sky-300 {
    color: var(--color-sky-300);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-sky-700 {
    color: var(--color-sky-700);
  }

  .text-slate-200 {
    color: var(--color-slate-200);
  }

  .text-slate-300 {
    color: var(--color-slate-300);
  }

  .text-slate-400 {
    color: var(--color-slate-400);
  }

  .text-slate-500 {
    color: var(--color-slate-500);
  }

  .text-slate-600 {
    color: var(--color-slate-600);
  }

  .text-slate-700 {
    color: var(--color-slate-700);
  }

  .text-slate-800 {
    color: var(--color-slate-800);
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-slate-950 {
    color: var(--color-slate-950);
  }

  .text-transparent {
    color: #0000;
  }

  .text-violet-200 {
    color: var(--color-violet-200);
  }

  .text-violet-600 {
    color: var(--color-violet-600);
  }

  .text-white {
    color: var(--color-white);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-296a279772b9 {
    color: #ffffff73;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-296a279772b9 {
      color: color-mix(in oklab, var(--color-white) 45%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-8b872989cc1d {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-8b872989cc1d {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-1f905e284c1e {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-1f905e284c1e {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-541b85c451be {
    color: #ffffffd9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .sv-541b85c451be {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .text-yellow-200 {
    color: var(--color-yellow-200);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .text-yellow-500 {
    color: var(--color-yellow-500);
  }

  .text-zinc-300 {
    color: var(--color-zinc-300);
  }

  .text-zinc-400 {
    color: var(--color-zinc-400);
  }

  .text-zinc-600 {
    color: var(--color-zinc-600);
  }

  .text-zinc-900 {
    color: var(--color-zinc-900);
  }

  .text-zinc-950 {
    color: var(--color-zinc-950);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .line-through {
    text-decoration-line: line-through;
  }

  .underline {
    text-decoration-line: underline;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .decoration-transparent {
    text-decoration-color: #0000;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .decoration-dotted {
    text-decoration-style: dotted;
  }

  .decoration-solid {
    text-decoration-style: solid;
  }

  .underline-offset-2 {
    text-underline-offset: 2px;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .caret-foreground {
    caret-color: var(--foreground);
  }

  .caret-white {
    caret-color: var(--color-white);
  }

  .accent-blue-500 {
    accent-color: var(--color-blue-500);
  }

  .accent-pricing-lime {
    accent-color: var(--pricing-lime);
  }

  .accent-primary {
    accent-color: var(--primary);
  }

  .accent-slate-950 {
    accent-color: var(--color-slate-950);
  }

  .accent-white {
    accent-color: var(--color-white);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-10 {
    opacity: .1;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-35 {
    opacity: .35;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-45 {
    opacity: .45;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-55 {
    opacity: .55;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-85 {
    opacity: .85;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-95 {
    opacity: .95;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .sv-e718fa03fae4 {
    --tw-shadow: 0 28px 70px var(--tw-shadow-color, #00000073);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-8 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .ring-blue-500 {
    --tw-ring-color: var(--color-blue-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .ring-green-500 {
    --tw-ring-color: var(--color-green-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .ring-orange-500 {
    --tw-ring-color: var(--color-orange-500);
  }

  .ring-primary {
    --tw-ring-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .ring-purple-500 {
    --tw-ring-color: var(--color-purple-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .ring-offset-0 {
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .ring-offset-2 {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .ring-offset-black {
    --tw-ring-offset-color: var(--color-black);
  }

  .ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .ring-offset-white {
    --tw-ring-offset-color: var(--color-white);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-2 {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-sm {
    --tw-blur: blur(var(--blur-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .brightness-0 {
    --tw-brightness: brightness(0%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-2xl {
    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale-0 {
    --tw-grayscale: grayscale(0%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .sv-208190c09fd4 {
    --tw-backdrop-blur: blur(18px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-none {
    --tw-backdrop-blur:  ;
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .sv-ce20f1583b05 {
    transition-property: border-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .sv-3b4314dbbb80 {
    transition-property: opacity, transform, visibility;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .delay-100 {
    transition-delay: .1s;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-180 {
    --tw-duration: .18s;
    transition-duration: .18s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-250 {
    --tw-duration: .25s;
    transition-duration: .25s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .will-change-auto {
    will-change: auto;
  }

  .will-change-transform {
    will-change: transform;
  }

  .delay-100 {
    --tw-animation-delay: .1s;
    animation-delay: .1s;
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .fill-mode-both {
    --tw-animation-fill-mode: both;
    animation-fill-mode: both;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }

  .zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .fade-in {
    --tw-enter-opacity: 0;
  }

  .paused {
    animation-play-state: paused;
  }

  .ring-inset {
    --tw-ring-inset: inset;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-bottom-2 {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .slide-in-from-bottom-3 {
    --tw-enter-translate-y: calc(3*var(--spacing));
  }

  .slide-in-from-right-4 {
    --tw-enter-translate-x: calc(4*var(--spacing));
  }

  .slide-in-from-top-2 {
    --tw-enter-translate-y: calc(2*var(--spacing)*-1);
  }

  .theme-gradient-stop-end {
    stop-color: var(--theme-gradient-end);
  }

  .theme-gradient-stop-middle {
    stop-color: var(--theme-gradient-middle);
  }

  .theme-gradient-stop-start {
    stop-color: var(--theme-gradient-start);
  }

  .zoom-in {
    --tw-enter-scale: 0;
  }

  .zoom-out {
    --tw-exit-scale: 0;
  }

  @supports (color: lab(0% 0 0)) {
  }

  @media (hover: hover) {

    .sv-543d4bf784b2:is(:where(.group):hover *) {
      border-color: #b6e21b73;
      border-color: lab(84.4813% -31.8304 78.3352 / .45);
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    .sv-4819755d84c0:is(:where(.group):hover *) {
      --tw-shadow: 0 0 14px var(--tw-shadow-color, #29d9bb1f);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    @supports (color: color-mix(in lab, red, red)) {
    }
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-5f9e517eaa20:first-child {
    margin-top: 0;
  }

  .sv-0e4056b10a3d:last-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .sv-9ada91eef114:last-child {
    padding-right: 0;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {

    .sv-1b49f2f6ff12:hover {
      --tw-translate-x: 3px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .sv-ce249d441ca8:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    .sv-005c4a4b9059:hover {
      background-color: #ffffff0d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sv-005c4a4b9059:hover {
        background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
      }
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    .sv-a0fa1c3aeca2:hover {
      color: #b6e21b;
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    .sv-29c67efeadfd:hover {
      color: var(--color-white);
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  .sv-d59b2c7210c7:focus-visible {
    border-radius: calc(var(--radius) - 2px);
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (forced-colors: active) {
  }

  .sv-40e9690fb6fe:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .sv-23acda63dc39:focus-visible {
    outline-offset: 4px;
  }

  .sv-f63618cdd0a0:focus-visible {
    outline-color: #b6e21b;
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: lab(0% 0 0)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (prefers-reduced-motion: no-preference) {

    @media (hover: hover) {
    }
  }

  @media (prefers-reduced-motion: reduce) {
  }

  @media not (min-width: 1799px) {
  }

  @media not (min-width: 901px) {
    .sv-c6039a9501aa {
      display: flex;
    }

    .sv-eaeb4ab4614c {
      display: none;
    }

    .sv-be3f513790e0 {
      justify-content: space-between;
    }

    .sv-f700cd08e6ac {
      padding-inline: calc(var(--spacing) * 5);
    }
  }

  @media not (min-width: 900px) {
    .sv-40d5f192b77f {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .sv-d875d28d8b8f {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sv-df6df05250d7 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sv-1d4188a3ac42 {
      padding-top: calc(var(--spacing) * 12);
    }

    .sv-117776b5f672 {
      padding-bottom: 146px;
    }
  }

  @media not (min-width: 899px) {
  }

  @media not (min-width: 720px) {
  }

  @media not (min-width: 520px) {
    .sv-6c214dae7c56 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }

  @media not (min-width: 48rem) {
  }

  @media not (min-width: 40rem) {
  }

  @media (min-width: 900px) {
  }

  @media (min-width: 901px) {
    .sv-be6dbef005fe {
      display: block;
    }

    .sv-8449c1e1858a {
      display: none;
    }
  }

  @media (min-width: 1400px) {
  }

  @media (min-width: 1800px) {
  }

  @media (min-width: 40rem) {

    @media (hover: hover) {
    }
  }

  @media (min-width: 48rem) {

    @media (hover: hover) {
    }

    @media not (min-width: 1365px) {
    }
  }

  @media (min-width: 64rem) {

    @supports (color: color-mix(in lab, red, red)) {
    }
  }

  @media (min-width: 80rem) {

    @supports (color: color-mix(in lab, red, red)) {
    }
  }

  @media (min-width: 96rem) {
  }

  @media (min-width: 110rem) {
  }

  @container price not (min-width: 300px) {
  }

  @container credits (min-width: 221px) {
  }

  @container credits (min-width: 281px) {
  }

  @container actions (min-width: 480px) {
  }

  @container groups (min-width: 500px) {
  }

  @container groups (min-width: 760px) {
  }

  @container groups (min-width: 960px) {
  }

  @container (min-width: 24rem) {
  }

  @container (min-width: 42rem) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (pointer: coarse) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (min-width: 40rem) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (prefers-reduced-motion: reduce) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {
  }

  @media (prefers-reduced-motion: reduce) {

    @media (hover: hover) {
    }
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (prefers-reduced-motion: reduce) {
  }

  @supports (color: color-mix(in lab, red, red)) {
  }

  @media (hover: hover) {

    @media (hover: hover) {
    }
  }

  @media (hover: none) {
  }

  @media (hover: hover) {

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }

    @supports (color: color-mix(in lab, red, red)) {
    }
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

:root, html:lang(en) {
  --font-harmonyos-sans: "HarmonyOS Sans SC";
  --font-interface: var(--font-inter);
}

html:lang(zh) {
  --font-interface: var(--font-harmonyos-sans);
}

:root {
  --app-header-height: 104px;
  --theme-gradient-start: #fff72d;
  --theme-gradient-middle: #faff00;
  --theme-gradient-end: #2bd5b8;
  --theme-gradient: linear-gradient(135deg, var(--theme-gradient-start) 0%, var(--theme-gradient-middle) 50%, var(--theme-gradient-end) 100%);
  --radius: .625rem;
  --background: #fff;
  --foreground: #0a0a0a;
  --card: #fff;
  --card-foreground: #0a0a0a;
  --popover: #fff;
  --popover-foreground: #0a0a0a;
  --primary: #171717;
  --primary-foreground: #fafafa;
  --secondary: #f5f5f5;
  --secondary-foreground: #171717;
  --muted: #f5f5f5;
  --muted-foreground: #737373;
  --accent: #f5f5f5;
  --accent-foreground: #171717;
  --destructive: #e40014;
  --border: #e5e5e5;
  --input: #cecece;
  --ring: #a1a1a1;
  --chart-1: #f05100;
  --chart-2: #009588;
  --chart-3: #104e64;
  --chart-4: #fcbb00;
  --chart-5: #f99c00;
  --sidebar: #fafafa;
  --sidebar-foreground: #0a0a0a;
  --sidebar-primary: #171717;
  --sidebar-primary-foreground: #fafafa;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #171717;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: #a1a1a1;
  --pricing-lime: #d9ff00;
  --pricing-cyan: #40e0f0;
  --pricing-surface: #0d1114;
  --pricing-card: #111;
  --pricing-raised: #1a1a1a;
  --pricing-border: #1f2937;
  --pricing-muted: #6b7280;
  --pricing-subtle: #9ca3af;
  --pricing-heading: #d1d5db;
  --pricing-icon: #4b5563;
  --pricing-panel: #ffffff0a;
  --pricing-control: #ffffff14;
  --pricing-control-muted: #ffffff0f;
  --pricing-divider: #ffffff1a;
}

@supports (color: lab(0% 0 0)) {
  :root {
    --background: lab(100% 0 0);
    --foreground: lab(2.75381% 0 0);
    --card: lab(100% 0 0);
    --card-foreground: lab(2.75381% 0 0);
    --popover: lab(100% 0 0);
    --popover-foreground: lab(2.75381% 0 0);
    --primary: lab(7.78201% -.0000149012 0);
    --primary-foreground: lab(98.26% 0 0);
    --secondary: lab(96.52% -.0000596046 0);
    --secondary-foreground: lab(7.78201% -.0000149012 0);
    --muted: lab(96.52% -.0000596046 0);
    --muted-foreground: lab(48.496% 0 0);
    --accent: lab(96.52% -.0000596046 0);
    --accent-foreground: lab(7.78201% -.0000149012 0);
    --destructive: lab(48.4493% 77.4328 61.5452);
    --border: lab(90.952% -.0000596046 0);
    --input: lab(82.6% 0 0);
    --ring: lab(66.128% -.0000298023 .0000119209);
    --chart-1: lab(57.1026% 64.2584 89.8886);
    --chart-2: lab(55.0223% -41.0774 -3.90277);
    --chart-3: lab(30.372% -13.1853 -18.7887);
    --chart-4: lab(80.1641% 16.6016 99.2089);
    --chart-5: lab(72.7183% 31.8672 97.9407);
    --sidebar: lab(98.26% 0 0);
    --sidebar-foreground: lab(2.75381% 0 0);
    --sidebar-primary: lab(7.78201% -.0000149012 0);
    --sidebar-primary-foreground: lab(98.26% 0 0);
    --sidebar-accent: lab(96.52% -.0000596046 0);
    --sidebar-accent-foreground: lab(7.78201% -.0000149012 0);
    --sidebar-border: lab(90.952% -.0000596046 0);
    --sidebar-ring: lab(66.128% -.0000298023 .0000119209);
  }
}

.dark {
  --background: #0a0a0a;
  --foreground: #fafafa;
  --card: #171717;
  --card-foreground: #fafafa;
  --popover: #171717;
  --popover-foreground: #fafafa;
  --primary: #e5e5e5;
  --primary-foreground: #171717;
  --secondary: #262626;
  --secondary-foreground: #fafafa;
  --muted: #262626;
  --muted-foreground: #a1a1a1;
  --accent: #262626;
  --accent-foreground: #fafafa;
  --destructive: #ff6568;
  --border: #ffffff1a;
  --input: #ffffff40;
  --ring: #737373;
  --chart-1: #1447e6;
  --chart-2: #00bb7f;
  --chart-3: #f99c00;
  --chart-4: #ac4bff;
  --chart-5: #ff2357;
  --sidebar: #171717;
  --sidebar-foreground: #fafafa;
  --sidebar-primary: #1447e6;
  --sidebar-primary-foreground: #fafafa;
  --sidebar-accent: #262626;
  --sidebar-accent-foreground: #fafafa;
  --sidebar-border: #ffffff1a;
  --sidebar-ring: #737373;
}

@supports (color: lab(0% 0 0)) {
  .dark {
    --background: lab(2.75381% 0 0);
    --foreground: lab(98.26% 0 0);
    --card: lab(7.78201% -.0000149012 0);
    --card-foreground: lab(98.26% 0 0);
    --popover: lab(7.78201% -.0000149012 0);
    --popover-foreground: lab(98.26% 0 0);
    --primary: lab(90.952% -.0000596046 0);
    --primary-foreground: lab(7.78201% -.0000149012 0);
    --secondary: lab(15.204% 0 0);
    --secondary-foreground: lab(98.26% 0 0);
    --muted: lab(15.204% 0 0);
    --muted-foreground: lab(66.128% -.0000298023 .0000119209);
    --accent: lab(15.204% 0 0);
    --accent-foreground: lab(98.26% 0 0);
    --destructive: lab(63.7053% 60.7449 31.3109);
    --border: lab(100% 0 0 / .1);
    --input: lab(100% 0 0 / .25);
    --ring: lab(48.496% 0 0);
    --chart-1: lab(36.9089% 35.0961 -85.6872);
    --chart-2: lab(66.9756% -58.27 19.5419);
    --chart-3: lab(72.7183% 31.8672 97.9407);
    --chart-4: lab(52.0183% 66.11 -78.2316);
    --chart-5: lab(56.101% 79.4329 31.4532);
    --sidebar: lab(7.78201% -.0000149012 0);
    --sidebar-foreground: lab(98.26% 0 0);
    --sidebar-primary: lab(36.9089% 35.0961 -85.6872);
    --sidebar-primary-foreground: lab(98.26% 0 0);
    --sidebar-accent: lab(15.204% 0 0);
    --sidebar-accent-foreground: lab(98.26% 0 0);
    --sidebar-border: lab(100% 0 0 / .1);
    --sidebar-ring: lab(48.496% 0 0);
  }
}

[style*="--streamdown-caret"] > :last-child:after {
  vertical-align: baseline;
  content: var(--streamdown-caret);
  animation: 1s steps(2, end) infinite sd-caret-blink;
  display: inline;
}

@keyframes sd-caret-blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

@keyframes image-skeleton-shimmer {
  0% {
    transform: translate3d(-30%, -30%, 0);
  }

  100% {
    transform: translate3d(30%, 30%, 0);
  }
}

@keyframes generating-card-sparkle {
  0%, 100% {
    opacity: .9;
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(1.05);
  }
}

@keyframes image-studio-bg-drift {
  0%, 100% {
    filter: brightness() saturate();
    transform: scale(1) translate3d(0, 0, 0);
  }

  35% {
    filter: brightness(1.05) saturate(1.08);
    transform: scale(1.035) translate3d(-.8%, -.5%, 0);
  }

  65% {
    filter: brightness(.98) saturate(1.03);
    transform: scale(1.02) translate3d(.65%, .6%, 0);
  }
}

@keyframes image-studio-aurora-float {
  0%, 100% {
    opacity: .3;
    transform: translate3d(0, 0, 0) scale(1);
  }

  50% {
    opacity: .48;
    transform: translate3d(1.2%, -2.6%, 0) scale(1.07);
  }
}

@keyframes liquid-pan {
  0% {
    background-position: 50% 48%, 56% 44%, 46% 38%, 50%, 50%;
    background-size: 112% 112%, 118% 118%, 122% 122%, 116% 116%, 100% 100%;
  }

  50% {
    background-position: 71% 34%, 40% 55%, 76% 26%, 42% 58%, 50%;
    background-size: 124% 124%, 126% 126%, 134% 134%, 122% 122%, 100% 100%;
  }

  100% {
    background-position: 34% 58%, 74% 58%, 42% 30%, 58% 44%, 50%;
    background-size: 120% 120%, 136% 136%, 128% 128%, 118% 118%, 100% 100%;
  }
}

@keyframes liquid-drift {
  0% {
    transform: translate3d(-1%, 1%, 0) scale(1.06) rotate(.001deg);
  }

  50% {
    transform: translate3d(2.5%, -2%, 0) scale(1.12) rotate(1.4deg);
  }

  100% {
    transform: translate3d(-2%, -1%, 0) scale(1.09) rotate(-1.1deg);
  }
}

@keyframes liquid-gloss {
  0% {
    opacity: .54;
    transform: translate3d(-2%, 1%, 0) scale(1);
  }

  100% {
    opacity: .82;
    transform: translate3d(2%, -1.5%, 0) scale(1.03);
  }
}

@keyframes liquid-pulse {
  0% {
    opacity: .54;
  }

  100% {
    opacity: .88;
  }
}

@keyframes blob-lime {
  0% {
    border-radius: 44% 56% 62% 38% / 48% 44% 56% 52%;
    transform: translate3d(-10%, 2%, 0) scale(.88) rotate(0);
  }

  100% {
    border-radius: 62% 38% 48% 52% / 38% 58% 42% 62%;
    transform: translate3d(16%, 18%, 0) scale(1.22) rotate(18deg);
  }
}

@keyframes blob-rose {
  0% {
    border-radius: 56% 44% 42% 58% / 62% 40% 60% 38%;
    transform: translate3d(-4%, -6%, 0) scale(1.02) rotate(0);
  }

  100% {
    border-radius: 38% 62% 58% 42% / 42% 64% 36% 58%;
    transform: translate3d(-24%, 20%, 0) scale(1.25) rotate(-22deg);
  }
}

@keyframes blob-blue {
  0% {
    border-radius: 48% 52% 64% 36% / 42% 58% 44% 56%;
    transform: translate3d(4%, 4%, 0) scale(1) rotate(0);
  }

  100% {
    border-radius: 66% 34% 46% 54% / 60% 36% 64% 40%;
    transform: translate3d(-18%, 32%, 0) scale(1.18) rotate(24deg);
  }
}

@keyframes blob-cyan {
  0% {
    border-radius: 42% 58% 52% 48% / 58% 38% 62% 42%;
    transform: translate3d(-16%, 16%, 0) scale(1.08) rotate(-8deg);
  }

  100% {
    border-radius: 60% 40% 38% 62% / 36% 64% 42% 58%;
    transform: translate3d(26%, -8%, 0) scale(1.32) rotate(12deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .image-studio-loading-bg-motion, .image-studio-loading-aurora, .liquid-generation-preview, .liquid-generation-preview:before, .liquid-generation-preview:after, .liquid-generation-blob, .liquid-generation-sheen {
    animation: none !important;
  }
}

@keyframes shimmer {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(100%);
  }
}

.quick-duration-range-slider {
  appearance: none;
  background: none;
  height: 1.3125rem;
}

.quick-duration-range-slider:focus {
  outline: none;
}

.quick-duration-range-slider:focus-visible::-webkit-slider-thumb {
  box-shadow: 0 0 0 3px #facc1559;
}

.quick-duration-range-slider:focus-visible::-moz-range-thumb {
  box-shadow: 0 0 0 3px #facc1559;
}

.quick-duration-range-slider::-webkit-slider-runnable-track {
  background: linear-gradient(to right,
    #2bd5b8 0%,
    #faff00 var(--fill-percent, 50%),
    #1f1f1f var(--fill-percent, 50%),
    #1f1f1f 100%);
  border-radius: 9999px;
  height: .375rem;
}

.quick-duration-range-slider::-webkit-slider-thumb {
  appearance: none;
  background: #fff;
  border: none;
  border-radius: 9999px;
  width: 1.3125rem;
  height: 1.3125rem;
  margin-top: -.46875rem;
  box-shadow: 0 4px 4px #00000024;
}

.quick-duration-range-slider::-moz-range-track {
  background: #1f1f1f;
  border-radius: 9999px;
  height: .375rem;
}

.quick-duration-range-slider::-moz-range-progress {
  background: linear-gradient(to right, #2bd5b8, #faff00);
  border-radius: 9999px;
  height: .375rem;
}

.quick-duration-range-slider::-moz-range-thumb {
  background: #fff;
  border: none;
  border-radius: 9999px;
  width: 1.3125rem;
  height: 1.3125rem;
  box-shadow: 0 4px 4px #00000024;
}

input.auth-autofill-input:-webkit-autofill {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:-webkit-autofill:hover {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:-webkit-autofill:focus {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:-webkit-autofill:active {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:autofill {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:autofill:hover {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:autofill:focus {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input:autofill:active {
  caret-color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  border-radius: inherit !important;
  background-color: #000000ad !important;
  box-shadow: inset 0 0 0 1000px #000000ad !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:-webkit-autofill {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:-webkit-autofill:hover {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:-webkit-autofill:focus {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:-webkit-autofill:active {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:autofill {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:autofill:hover {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:autofill:focus {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

input.auth-autofill-input.auth-autofill-transparent-input:autofill:active {
  transition: background-color 9999s ease-out;
  background-color: #0000 !important;
  background-image: none !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  box-shadow: inset 0 0 0 1000px #0000 !important;
}

:is(.brand-scrollbar, .generate-agent-workspace-chat, .generate-agent-workspace-chat__composer [data-canvas-composer-inline-input], html:has(.landing-page), html:has(.marketing-page)) {
  scrollbar-width: thin;
  scrollbar-color: var(--brand-scrollbar-thumb-color, #ffffff80) var(--brand-scrollbar-track-color, #ffffff0f);
}

:is(.brand-scrollbar, .generate-agent-workspace-chat, .generate-agent-workspace-chat__composer [data-canvas-composer-inline-input], html:has(.landing-page), html:has(.marketing-page))::-webkit-scrollbar {
  width: var(--brand-scrollbar-size, 8px);
  height: var(--brand-scrollbar-size, 8px);
}

:is(.brand-scrollbar, .generate-agent-workspace-chat, .generate-agent-workspace-chat__composer [data-canvas-composer-inline-input], html:has(.landing-page), html:has(.marketing-page))::-webkit-scrollbar-track {
  background: var(--brand-scrollbar-track-color, #ffffff0a);
  border-radius: 999px;
}

:is(.brand-scrollbar, .generate-agent-workspace-chat, .generate-agent-workspace-chat__composer [data-canvas-composer-inline-input], html:has(.landing-page), html:has(.marketing-page))::-webkit-scrollbar-thumb {
  border: 2px solid var(--brand-scrollbar-track-color, #010302b8);
  background: var(--brand-scrollbar-thumb-color, #ffffff80);
  background-clip: padding-box;
  border-radius: 999px;
}

:is(.brand-scrollbar, .generate-agent-workspace-chat, .generate-agent-workspace-chat__composer [data-canvas-composer-inline-input], html:has(.landing-page), html:has(.marketing-page))::-webkit-scrollbar-thumb:hover {
  background: var(--brand-scrollbar-thumb-hover-color, #ffffff80);
  background-clip: padding-box;
}

:is(.landing-page, .marketing-page, .pricing-page, html:has(.landing-page), html:has(.marketing-page), html:has(.pricing-page), .white-scrollbar-theme) {
  --brand-scrollbar-size: 10px;
  --brand-scrollbar-track-color: transparent;
  --brand-scrollbar-thumb-color: #ffffff80;
  --brand-scrollbar-thumb-hover-color: #ffffff80;
}

.white-scrollbar-theme * {
  scrollbar-color: var(--brand-scrollbar-thumb-color, #ffffff80) transparent;
}

.white-scrollbar-theme ::-webkit-scrollbar {
  -webkit-appearance: none;
  background: none;
}

.white-scrollbar-theme ::-webkit-scrollbar-track {
  background: none;
}

.white-scrollbar-theme ::-webkit-scrollbar-track-piece {
  background: none;
}

.landing-showcase-track {
  will-change: transform;
  animation: 64s linear infinite landing-showcase-forward;
}

.landing-showcase-card {
  -webkit-font-smoothing: antialiased;
  transform: translateZ(0);
}

.landing-showcase-card-overlay {
  backface-visibility: hidden;
  transform: translateZ(1px);
}

.landing-showcase-track--reverse {
  animation-name: landing-showcase-reverse;
}

.landing-showcase-track--paused {
  will-change: auto;
  animation-play-state: paused;
}

@keyframes landing-showcase-forward {
  from {
    transform: translate3d(var(--landing-showcase-offset), 0, 0);
  }

  to {
    transform: translate3d(calc(-50% + var(--landing-showcase-offset)), 0, 0);
  }
}

@keyframes landing-showcase-reverse {
  from {
    transform: translate3d(calc(-50% + var(--landing-showcase-offset)), 0, 0);
  }

  to {
    transform: translate3d(var(--landing-showcase-offset), 0, 0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .landing-showcase-track {
    transform: translate3d(var(--landing-showcase-offset), 0, 0);
    animation: none;
  }
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}
.react-flow {
  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #ffffff80;
  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: #f0f0f099;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #00000014;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;
  --xy-node-border-radius-default: 3px;
  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;
  --xy-selection-background-color-default: #0059dc14;
  --xy-selection-border-default: 1px dotted #0059dccc;
  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #fff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
  direction: ltr;
}

.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #96969640;
  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: #3c3c3c99;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #555;
  --xy-background-pattern-lines-color-default: #333;
  --xy-background-pattern-cross-color-default: #333;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #ffffff14;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #999;
  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;
  --xy-selection-background-color-default: #c8c8dc14;
  --xy-selection-border-default: 1px dotted #c8c8dccc;
  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}

.react-flow__background {
  background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}

.react-flow__container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__pane {
  z-index: 1;
  touch-action: none;
}

.react-flow__pane.draggable {
  cursor: grab;
}

.react-flow__pane.dragging {
  cursor: grabbing;
}

.react-flow__pane.selection {
  cursor: pointer;
}

.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}

.react-flow__renderer {
  z-index: 4;
}

.react-flow__selection {
  z-index: 6;
}

.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible {
  outline: none;
}

.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}

.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}

.react-flow .react-flow__edges {
  position: absolute;
}

.react-flow .react-flow__edges :is(svg,.seo-raster-icon) {
  pointer-events: none;
  position: absolute;
  overflow: visible;
}

.react-flow__edge {
  pointer-events: visibleStroke;
}

.react-flow__edge.selectable {
  cursor: pointer;
}

.react-flow__edge.animated path {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

.react-flow__edge.animated path.react-flow__edge-interaction {
  stroke-dasharray: none;
  animation: none;
}

.react-flow__edge.inactive {
  pointer-events: none;
}

.react-flow__edge.selected, .react-flow__edge:focus, .react-flow__edge:focus-visible {
  outline: none;
}

.react-flow__edge.selected .react-flow__edge-path, .react-flow__edge.selectable:focus .react-flow__edge-path, .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
  stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
}

.react-flow__edge-textwrapper {
  pointer-events: all;
}

.react-flow__edge .react-flow__edge-text {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.react-flow__arrowhead polyline {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}

.react-flow__arrowhead polyline.arrowclosed {
  fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}

.react-flow__connection {
  pointer-events: none;
}

.react-flow__connection .animated {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

:is(svg,.seo-raster-icon).react-flow__connectionline {
  z-index: 1001;
  position: absolute;
  overflow: visible;
}

.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}

.react-flow__node {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
}

.react-flow__node.selectable {
  cursor: pointer;
}

.react-flow__node.draggable {
  cursor: grab;
  pointer-events: all;
}

.react-flow__node.draggable.dragging {
  cursor: grabbing;
}

.react-flow__nodesselection {
  z-index: 3;
  transform-origin: 0 0;
  pointer-events: none;
}

.react-flow__nodesselection-rect {
  pointer-events: all;
  cursor: grab;
  position: absolute;
}

.react-flow__handle {
  pointer-events: none;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
  width: 6px;
  min-width: 5px;
  height: 6px;
  min-height: 5px;
  position: absolute;
}

.react-flow__handle.connectingfrom {
  pointer-events: all;
}

.react-flow__handle.connectionindicator {
  pointer-events: all;
  cursor: crosshair;
}

.react-flow__handle-bottom {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.react-flow__handle-top {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.react-flow__handle-left {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.react-flow__handle-right {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}

.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}

.react-flow__panel {
  z-index: 5;
  margin: 15px;
  position: absolute;
}

.react-flow__panel.top {
  top: 0;
}

.react-flow__panel.bottom {
  bottom: 0;
}

.react-flow__panel.top.center, .react-flow__panel.bottom.center {
  left: 50%;
  transform: translateX(-15px) translateX(-50%);
}

.react-flow__panel.left {
  left: 0;
}

.react-flow__panel.right {
  right: 0;
}

.react-flow__panel.left.center, .react-flow__panel.right.center {
  top: 50%;
  transform: translateY(-15px) translateY(-50%);
}

.react-flow__attribution {
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  margin: 0;
  padding: 2px 3px;
  font-size: 10px;
}

.react-flow__attribution a {
  color: #999;
  text-decoration: none;
}

@keyframes dashdraw {
  from {
    stroke-dashoffset: 10px;
  }
}

.react-flow__edgelabel-renderer {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__viewport-portal {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__minimap {
  background: var(--xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)));
}

.react-flow__minimap-:is(svg,.seo-raster-icon) {
  display: block;
}

.react-flow__minimap-mask {
  fill: var(--xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)));
  stroke: var(--xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)));
  stroke-width: var(--xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)));
}

.react-flow__minimap-node {
  fill: var(--xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)));
  stroke: var(--xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)));
  stroke-width: var(--xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)));
}

.react-flow__background-pattern.dots {
  fill: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)));
}

.react-flow__background-pattern.lines {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)));
}

.react-flow__background-pattern.cross {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)));
}

.react-flow__controls {
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
  flex-direction: column;
  display: flex;
}

.react-flow__controls.horizontal {
  flex-direction: row;
}

.react-flow__controls-button {
  background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
  border: none;
  border-bottom: 1px solid
      var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
  width: 26px;
  height: 26px;
  color: var(--xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)));
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.react-flow__controls-button :is(svg,.seo-raster-icon) {
  fill: currentColor;
  width: 100%;
  max-width: 12px;
  max-height: 12px;
}

.react-flow__edge.updating .react-flow__edge-path {
  stroke: #777;
}

.react-flow__edge-text {
  font-size: 10px;
}

.react-flow__node.selectable:focus, .react-flow__node.selectable:focus-visible {
  outline: none;
}

.react-flow__node-input, .react-flow__node-default, .react-flow__node-output, .react-flow__node-group {
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
  padding: 10px;
  font-size: 12px;
}

.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
  box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
}

.react-flow__node-input.selectable.selected, .react-flow__node-input.selectable:focus, .react-flow__node-input.selectable:focus-visible, .react-flow__node-default.selectable.selected, .react-flow__node-default.selectable:focus, .react-flow__node-default.selectable:focus-visible, .react-flow__node-output.selectable.selected, .react-flow__node-output.selectable:focus, .react-flow__node-output.selectable:focus-visible, .react-flow__node-group.selectable.selected, .react-flow__node-group.selectable:focus, .react-flow__node-group.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}

.react-flow__nodesselection-rect, .react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}

.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible, .react-flow__selection:focus, .react-flow__selection:focus-visible {
  outline: none;
}

.react-flow__controls-button:hover {
  background: var(--xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)));
  color: var(--xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)));
}

.react-flow__controls-button:disabled {
  pointer-events: none;
}

.react-flow__controls-button:disabled :is(svg,.seo-raster-icon) {
  fill-opacity: .4;
}

.react-flow__controls-button:last-child {
  border-bottom: none;
}

.react-flow__controls.horizontal .react-flow__controls-button {
  border-bottom: none;
  border-right: 1px solid
      var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
}

.react-flow__controls.horizontal .react-flow__controls-button:last-child {
  border-right: none;
}

.react-flow__resize-control {
  position: absolute;
}

.react-flow__resize-control.left, .react-flow__resize-control.right {
  cursor: ew-resize;
}

.react-flow__resize-control.top, .react-flow__resize-control.bottom {
  cursor: ns-resize;
}

.react-flow__resize-control.top.left, .react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}

.react-flow__resize-control.bottom.left, .react-flow__resize-control.top.right {
  cursor: nesw-resize;
}

.react-flow__resize-control.handle {
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border: 1px solid #fff;
  border-radius: 1px;
  width: 5px;
  height: 5px;
  translate: -50% -50%;
}

.react-flow__resize-control.handle.left {
  top: 50%;
  left: 0;
}

.react-flow__resize-control.handle.right {
  top: 50%;
  left: 100%;
}

.react-flow__resize-control.handle.top {
  top: 0;
  left: 50%;
}

.react-flow__resize-control.handle.bottom {
  top: 100%;
  left: 50%;
}

.react-flow__resize-control.handle.top.left, .react-flow__resize-control.handle.bottom.left {
  left: 0;
}

.react-flow__resize-control.handle.top.right, .react-flow__resize-control.handle.bottom.right {
  left: 100%;
}

.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-style: solid;
  border-width: 0;
}

.react-flow__resize-control.line.left, .react-flow__resize-control.line.right {
  width: 1px;
  height: 100%;
  top: 0;
  transform: translate(-50%);
}

.react-flow__resize-control.line.left {
  border-left-width: 1px;
  left: 0;
}

.react-flow__resize-control.line.right {
  border-right-width: 1px;
  left: 100%;
}

.react-flow__resize-control.line.top, .react-flow__resize-control.line.bottom {
  width: 100%;
  height: 1px;
  left: 0;
  transform: translate(0, -50%);
}

.react-flow__resize-control.line.top {
  border-top-width: 1px;
  top: 0;
}

.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}

.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}
@keyframes sd-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes sd-blurIn {
  from {
    opacity: 0;
    filter: blur(4px);
  }

  to {
    opacity: 1;
    filter: blur();
  }
}

@keyframes sd-slideUp {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

[data-sd-animate] {
  animation: var(--sd-animation, sd-fadeIn) var(--sd-duration, .15s)
    var(--sd-easing, ease) var(--sd-delay, 0s) both;
}

@keyframes sd-markerIn {
  from {
    color: #0000;
  }
}

[data-sd-animate-marker]::marker {
  animation: sd-markerIn var(--sd-marker-duration, .15s)
    var(--sd-marker-easing, ease) var(--sd-marker-delay, 0s) both;
}
.marketing-page {
  --marketing-bg: #030404;
  --marketing-deep: #070908;
  --marketing-raised: #101411;
  --marketing-text: #f7f8f7;
  --marketing-muted: #9aa39d;
  --marketing-lime: #b6e21b;
  --marketing-cyan: #29d9bb;
  --marketing-line: #ffffff17;
  background: var(--marketing-bg);
  width: 100%;
  min-width: 0;
  color: var(--marketing-text);
  font-family: var(--font-interface), ui-sans-serif, system-ui, sans-serif;
  overflow-x: clip;
}

.official-site-generator-hero {
  --official-site-generator-hero-image: url("/_seo-assets/08eb7138-9737-464d-98db-e21cf2ce91e9/91114ef3-beda-4c5f-86e5-8feb005b83e1/assets/8682a037b60d29cbe265.png");
  background-color: #070c0b;
  background-image: linear-gradient(to bottom, #0000 0%, #000 100%),
    var(--official-site-generator-hero-image);
  isolation: isolate;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 710px;
  padding: 96px 0 26px;
  position: relative;
}

.official-site-generator-hero:after {
  z-index: -1;
  content: "";
  pointer-events: none;
  background: radial-gradient(circle at 50% 10%, #faff000f, #0000 48%);
  position: absolute;
  inset: 0;
}

@media (max-width: 900px) {
  .official-site-generator-hero {
    background-position: top;
    min-height: auto;
    padding: 72px 0 80px;
  }
}

@media (max-width: 560px) {
  .official-site-generator-hero {
    padding-top: 54px;
  }
}

.marketing-shell {
  width: min(1200px, 100% - 48px);
  margin-inline: auto;
}

.marketing-section {
  padding: 96px 0;
}

.marketing-section--soft {
  background: var(--marketing-deep);
}

.marketing-motion-ready [data-marketing-reveal] {
  opacity: 0;
  filter: blur(4px);
  transition: opacity .72s cubic-bezier(.22, 1, .36, 1), transform .72s cubic-bezier(.22, 1, .36, 1), filter .72s cubic-bezier(.22, 1, .36, 1);
  transition-delay: var(--marketing-reveal-delay, 0s);
  transform: translateY(24px);
}

.marketing-motion-ready [data-marketing-reveal].is-visible {
  opacity: 1;
  filter: none;
  transform: none;
}

.marketing-grid > [data-marketing-reveal]:nth-child(2), .marketing-process > [data-marketing-reveal]:nth-child(2), .marketing-faq > [data-marketing-reveal]:nth-child(2) {
  --marketing-reveal-delay: 55ms;
}

.marketing-grid > [data-marketing-reveal]:nth-child(3), .marketing-process > [data-marketing-reveal]:nth-child(3), .marketing-faq > [data-marketing-reveal]:nth-child(3) {
  --marketing-reveal-delay: .11s;
}

.marketing-grid > [data-marketing-reveal]:nth-child(4), .marketing-process > [data-marketing-reveal]:nth-child(4), .marketing-faq > [data-marketing-reveal]:nth-child(4) {
  --marketing-reveal-delay: .14s;
}

.marketing-process > [data-marketing-reveal]:nth-child(5), .marketing-faq > [data-marketing-reveal]:nth-child(5) {
  --marketing-reveal-delay: .175s;
}

.marketing-heading {
  margin-bottom: 38px;
}

.marketing-eyebrow {
  letter-spacing: .25px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.marketing-heading h2 {
  letter-spacing: -.5px;
  max-width: 820px;
  margin: 12px 0 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.marketing-heading > p {
  max-width: 760px;
  color: var(--marketing-muted);
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 26px;
}

.short-drama-capability-page .marketing-section, .creative-capability-page .marketing-section, .faq-page .marketing-section {
  padding-block: 120px;
}

.short-drama-capability-page .marketing-heading, .creative-capability-page .marketing-heading, .faq-page .marketing-heading {
  margin-bottom: 48px;
}

.short-drama-capability-page .marketing-heading > p, .creative-capability-page .marketing-heading > p, .faq-page .marketing-heading > p {
  font-size: 18px;
  line-height: 30px;
}

.marketing-hero {
  background: radial-gradient(circle at 0 20%, #edfc0b1c, #0000 25%), radial-gradient(circle at 100% 8%, #1e54ff42, #0000 34%), #020303;
  padding: 20px 0 28px;
}

.marketing-breadcrumbs {
  color: #e2e8f080;
  flex-wrap: wrap;
  align-items: center;
  gap: 9px;
  font-size: 13px;
  line-height: 20px;
  display: flex;
}

.marketing-breadcrumbs a {
  cursor: pointer;
  transition: color .2s;
}

.marketing-breadcrumbs a:hover {
  color: var(--marketing-lime);
}

.marketing-hero__copy {
  text-align: center;
  max-width: 980px;
  margin: 66px auto 38px;
}

.marketing-hero h1 {
  letter-spacing: -1.5px;
  margin: 10px 0 22px;
  font-size: 64px;
  font-weight: 800;
  line-height: 1.13;
}

.marketing-hero__summary {
  color: #e2e8f0ad;
  max-width: 860px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 30px;
}

.short-drama-capability-hero .marketing-hero__copy {
  margin-top: 50px;
}

.short-drama-capability-hero .marketing-hero__copy h1 {
  max-width: 980px;
  margin-inline: auto;
}

.short-drama-capability-hero, .creative-capability-hero {
  padding: 48px 0 92px;
}

.short-drama-capability-hero .marketing-hero__copy, .creative-capability-hero .marketing-hero__copy {
  margin-bottom: 42px;
}

.short-drama-capability-hero .marketing-hero__copy h1, .creative-capability-hero .marketing-hero__copy h1 {
  margin-block: 10px 22px;
  font-size: 64px;
  line-height: 1.12;
}

.short-drama-boundary-link {
  color: var(--marketing-lime);
  align-items: center;
  gap: 7px;
  margin-top: 18px;
  font-size: 14px;
  font-weight: 650;
  display: inline-flex;
}

.short-drama-boundary-link:hover {
  color: #e3ff7a;
}

.marketing-model-hero .marketing-hero__copy {
  margin-bottom: 30px;
}

.marketing-model-meta {
  text-align: left;
  grid-template-columns: 150px 120px 1fr;
  gap: 12px;
  width: min(920px, 100%);
  margin: 28px auto 0;
  display: grid;
}

.marketing-model-meta dl, .marketing-model-meta aside {
  border: 1px solid var(--marketing-line);
  background: #101411b8;
  border-radius: 14px;
  margin: 0;
  padding: 16px 18px;
}

.marketing-model-meta dt {
  color: var(--marketing-muted);
  font-size: 12px;
  line-height: 18px;
}

.marketing-model-meta dd {
  margin: 5px 0 0;
  font-size: 15px;
  font-weight: 650;
  line-height: 22px;
}

.marketing-model-meta aside strong {
  color: var(--marketing-lime);
  font-size: 13px;
  line-height: 20px;
}

.marketing-model-meta aside p {
  color: var(--marketing-muted);
  margin: 4px 0 0;
  font-size: 13px;
  line-height: 21px;
}

.marketing-composer {
  isolation: isolate;
  text-align: left;
  background: #030807;
  border: 1px solid #ffffff1a;
  border-radius: 28px;
  width: min(1080px, 100%);
  height: 210px;
  margin: 0 auto;
  padding: 22px 24px 66px;
  transition: box-shadow .42s;
  position: relative;
  overflow: visible;
  box-shadow: 0 24px 72px #00000061;
}

.marketing-composer-reveal {
  width: min(1080px, 100%);
  margin-inline: auto;
}

.marketing-composer:before {
  content: "";
  z-index: 4;
  pointer-events: none;
  border-radius: inherit;
  opacity: 0;
  background: linear-gradient(110deg, #faff00 0%, #b6e21b 48%, #29d9bb 100%);
  padding: 1px;
  transition: opacity .42s;
  position: absolute;
  inset: 0;
  -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.marketing-composer:hover:before, .marketing-composer:focus-within:before, .marketing-composer.has-content:before {
  opacity: 1;
}

.marketing-composer:hover, .marketing-composer:focus-within, .marketing-composer.has-content {
  box-shadow: 0 24px 72px #00000070, 0 0 42px #faff001c;
}

.marketing-composer:after {
  content: "";
  pointer-events: none;
  background: radial-gradient(at 50% 100%, #ffffff1c, #0000 64%), linear-gradient(#0000, #ffffff14);
  border-radius: 0 0 27px 27px;
  height: 68px;
  position: absolute;
  inset: auto 0 0;
}

.marketing-composer textarea {
  z-index: 2;
  resize: none;
  width: 100%;
  height: 126px;
  color: var(--marketing-text);
  caret-color: var(--marketing-lime);
  background: none;
  border: 0;
  outline: 0;
  padding: 0;
  font-size: 16px;
  line-height: 26px;
  position: relative;
}

.marketing-composer textarea::placeholder {
  color: #e2e8f075;
}

.marketing-composer__actions {
  z-index: 10;
  align-items: center;
  gap: 8px;
  display: flex;
  position: absolute;
  bottom: 13px;
  left: 16px;
  overflow: visible;
}

.marketing-composer__mode {
  z-index: 20;
  position: relative;
  overflow: visible;
}

.marketing-composer__control {
  border: 1px solid var(--marketing-line);
  height: 36px;
  color: var(--marketing-text);
  cursor: pointer;
  background: #ffffff0a;
  border-radius: 10px;
  align-items: center;
  gap: 8px;
  padding: 0 11px;
  font-size: 12px;
  line-height: 18px;
  transition: transform .2s, box-shadow .25s, border-color .25s, background-color .25s, color .25s;
  display: inline-flex;
}

.marketing-composer__control :is(svg,.seo-raster-icon) {
  width: 20px;
  height: 20px;
  color: var(--marketing-lime);
  flex: none;
}

.marketing-composer__mode .marketing-composer__control > :is(svg,.seo-raster-icon):last-child {
  width: 13px;
  height: 13px;
  color: var(--marketing-muted);
  transition: transform .28s cubic-bezier(.2, .7, .2, 1), color .2s;
  transform: rotate(0);
}

.marketing-composer__mode .marketing-composer__control[aria-expanded="true"] > :is(svg,.seo-raster-icon):last-child {
  color: var(--marketing-lime);
  transform: rotate(180deg);
}

.marketing-composer__control:hover:not(:disabled) {
  background: #faff0014;
  border-color: #faff0042;
  transform: translateY(-2px);
  box-shadow: 0 10px 28px #faff0038;
}

.marketing-composer__control:active:not(:disabled) {
  transform: translateY(0) scale(.98);
  box-shadow: 0 4px 12px #faff0024;
}

.marketing-composer__control:focus-visible, .marketing-composer__menu button:focus-visible {
  outline: 2px solid var(--marketing-lime);
  outline-offset: 3px;
}

.marketing-composer__control:disabled {
  opacity: .38;
  cursor: not-allowed;
}

.marketing-composer__divider {
  background: #ffffff47;
  border-radius: 99px;
  width: 1px;
  height: 6px;
  margin: 0 3px;
}

.marketing-composer__menu {
  z-index: 60;
  pointer-events: auto;
  transform-origin: 0 0;
  background: #111613;
  border: 1px solid #ffffff1a;
  border-radius: 12px;
  width: 138px;
  padding: 6px;
  animation: .22s both marketing-mode-menu-down;
  position: absolute;
  top: 44px;
  left: 0;
  box-shadow: 0 18px 42px #0000007a;
}

.marketing-composer__menu button {
  color: #b9c1bc;
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 36px;
  padding: 0 10px;
  font-size: 12px;
  line-height: 18px;
  display: flex;
}

.marketing-composer__menu button:hover, .marketing-composer__menu button[aria-selected="true"] {
  color: #fff;
  box-shadow: none;
  filter: none;
  background: #202b17;
}

.marketing-composer__menu :is(svg,.seo-raster-icon) {
  width: 20px;
  height: 20px;
  color: var(--marketing-lime);
  flex: none;
}

@keyframes marketing-mode-menu-down {
  from {
    opacity: 0;
    transform: translateY(-7px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes marketing-mode-menu-up {
  from {
    opacity: 0;
    transform: translateY(7px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.marketing-composer__create {
  z-index: 10;
  color: #f7f8f7b8;
  background: #ffffff14;
  border: 0;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: transform .2s, box-shadow .25s, background-color .25s, color .25s;
  display: inline-flex;
  position: absolute;
  bottom: 13px;
  right: 16px;
}

.marketing-composer__create :is(svg,.seo-raster-icon) {
  flex: none;
  width: 16px;
  height: 16px;
}

.marketing-composer__create:not(:disabled) {
  background: var(--theme-gradient);
  color: #030404;
  cursor: pointer;
  box-shadow: 0 10px 28px #faff0033, inset 0 0 0 1px #0304041f;
}

.marketing-composer__create:not(:disabled):hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 28px #faff0042;
}

.marketing-composer__create:not(:disabled):active {
  transform: translateY(0) scale(.98);
  box-shadow: 0 4px 12px #faff0024;
}

.marketing-composer__create:focus-visible {
  outline-offset: 3px;
  outline: 2px solid #b6e21b;
}

.marketing-composer__create:disabled {
  box-shadow: none;
  cursor: not-allowed;
  transform: none;
}

.marketing-overview {
  border-block: 1px solid var(--marketing-line);
  grid-template-columns: 180px 1fr;
  gap: 28px;
  padding: 24px 0;
  display: grid;
}

.marketing-overview p {
  margin: 0;
  font-size: 18px;
  line-height: 30px;
}

.marketing-grid {
  gap: 20px;
  display: grid;
}

.marketing-grid--3 {
  grid-template-columns: repeat(3, 1fr);
}

.marketing-grid--4 {
  grid-template-columns: repeat(4, 1fr);
}

.marketing-grid > .marketing-border-glow-reveal, .marketing-grid > .marketing-border-glow-reveal > .border-glow-card {
  height: 100%;
}

.border-glow-card {
  --edge-proximity: 0;
  --cursor-angle: 45deg;
  --color-sensitivity: calc(var(--edge-sensitivity) + 20);
  border: 1px solid var(--marketing-line);
  border-radius: var(--border-radius);
  background: var(--card-bg);
  isolation: isolate;
  display: grid;
  position: relative;
  overflow: visible;
}

.border-glow-card:before, .border-glow-card > .edge-light {
  content: "";
  border-radius: inherit;
  z-index: -1;
  transition: opacity .25s ease-out;
  position: absolute;
  inset: 0;
}

.border-glow-card:not(:hover):not(:has(:focus-visible)):not(.sweep-active):before {
  opacity: 0;
  transition: opacity .65s ease-in-out;
}

.border-glow-card:not(:hover):not(:has(:focus-visible)):not(.sweep-active) > .edge-light {
  opacity: 0;
  transition: opacity .65s ease-in-out;
}

.border-glow-card:has(:focus-visible) {
  --edge-proximity: 100;
  --cursor-angle: 90deg;
}

.border-glow-card:before {
  background: linear-gradient(var(--card-bg) 0 100%) padding-box,
    linear-gradient(120deg, var(--marketing-cyan), #faff00, var(--marketing-cyan)) border-box;
  opacity: calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));
  -webkit-mask-image: conic-gradient(from var(--cursor-angle),
    #000 calc(var(--cone-spread) * 1%),
    transparent calc((var(--cone-spread) + 15) * 1%),
    transparent calc((100 - var(--cone-spread) - 15) * 1%),
    #000 calc((100 - var(--cone-spread)) * 1%));
  mask-image: conic-gradient(from var(--cursor-angle),
    #000 calc(var(--cone-spread) * 1%),
    transparent calc((var(--cone-spread) + 15) * 1%),
    transparent calc((100 - var(--cone-spread) - 15) * 1%),
    #000 calc((100 - var(--cone-spread)) * 1%));
  border: 1px solid #0000;
}

.border-glow-card > .edge-light {
  inset: calc(var(--glow-padding) * -1);
  pointer-events: none;
  z-index: 1;
  opacity: calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));
  -webkit-mask-image: conic-gradient(from var(--cursor-angle), #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);
  mask-image: conic-gradient(from var(--cursor-angle), #000 2.5%, transparent 10%, transparent 90%, #000 97.5%);
}

.edge-light:before {
  content: "";
  inset: var(--glow-padding);
  border-radius: inherit;
  box-shadow: 0 0 6px var(--glow-color-40), 0 0 18px var(--glow-color-20), inset 0 0 0 1px var(--glow-color-60);
  position: absolute;
}

.border-glow-inner {
  z-index: 1;
  border-radius: inherit;
  flex-direction: column;
  height: 100%;
  display: flex;
  position: relative;
}

.marketing-card {
  border-radius: inherit;
  background: none;
  height: 100%;
  min-height: 220px;
  padding: 26px;
  overflow: hidden;
}

.marketing-card > span, .marketing-evidence figcaption span {
  letter-spacing: .05em;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.marketing-card > span:not(.theme-gradient-text), .marketing-evidence figcaption span:not(.theme-gradient-text) {
  color: var(--marketing-lime);
}

.marketing-card h3, .marketing-evidence h3 {
  margin: 20px 0 0;
  font-size: 24px;
  font-weight: 650;
  line-height: 34px;
}

.marketing-card p, .marketing-evidence p {
  color: var(--marketing-muted);
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 23px;
}

.marketing-card--io {
  min-height: 310px;
  padding: 28px;
}

.marketing-card--capability {
  min-height: 250px;
  padding: 28px;
}

.marketing-card--compact {
  min-height: 210px;
}

.marketing-card--related {
  min-height: 220px;
  display: block;
}

.short-drama-capability-page .marketing-card, .creative-capability-page .marketing-card {
  padding: 30px;
}

.short-drama-capability-page .marketing-card h3, .creative-capability-page .marketing-card h3 {
  margin-top: 8px;
  font-size: 26px;
  line-height: 36px;
}

.short-drama-capability-page .marketing-card p, .creative-capability-page .marketing-card p {
  margin-top: 8px;
  font-size: 16px;
  line-height: 26px;
}

.customer-story-hero {
  padding-bottom: 34px;
}

.customer-story-hero .marketing-hero__copy {
  margin-top: 54px;
  margin-bottom: 34px;
}

.customer-story-scenes {
  padding-top: 78px;
}

.customer-story-scene-grid {
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  display: grid;
}

.customer-story-scene-grid > .marketing-border-glow-reveal, .customer-story-scene-grid > .marketing-border-glow-reveal > .border-glow-card {
  height: 100%;
}

.customer-story-scene-card {
  border-radius: inherit;
  background: #101411;
  min-height: 328px;
  overflow: hidden;
}

.customer-story-scene-card img {
  object-fit: cover;
  width: 100%;
  height: 166px;
  display: block;
}

.customer-story-scene-card > div {
  padding: 22px 24px 25px;
}

.customer-story-scene-card span {
  color: var(--marketing-lime);
  letter-spacing: .05em;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.customer-story-scene-card h3 {
  margin: 8px 0 0;
  font-size: 22px;
  font-weight: 650;
  line-height: 31px;
}

.customer-story-scene-card p {
  color: var(--marketing-muted);
  margin: 7px 0 0;
  font-size: 14px;
  line-height: 23px;
}

.customer-story-related-card {
  min-height: 220px;
}

.customer-story-closing .marketing-closing__card {
  color: #07100b;
  background: radial-gradient(circle at 12% 10%, #ffffff47, #0000 28%), linear-gradient(120deg, #29d9bb 0%, #b6e21b 76%);
  border: 0;
}

.customer-story-closing .marketing-closing__card p {
  color: #07100bb8;
}

.customer-story-closing .marketing-primary-button {
  color: #fff;
  background: #07100b;
  box-shadow: 0 12px 32px #07100b33;
}

.short-drama-related-grid {
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  display: grid;
}

.short-drama-related-grid > .marketing-border-glow-reveal, .short-drama-related-grid > .marketing-border-glow-reveal > .border-glow-card {
  height: 100%;
}

.short-drama-related-card {
  flex-direction: column;
  display: flex;
}

.short-drama-related-card small {
  color: #b6e21bad;
  margin-top: auto;
  padding-top: 24px;
  font-size: 12px;
  line-height: 20px;
}

.marketing-process {
  border: 1px solid var(--marketing-line);
  grid-template-columns: repeat(5, 1fr);
  padding: 0;
  list-style: none;
  display: grid;
}

.marketing-process--4 {
  grid-template-columns: repeat(4, 1fr);
}

.marketing-process li {
  border-right: 1px solid var(--marketing-line);
  background: var(--marketing-raised);
  flex-direction: column;
  min-height: 260px;
  padding: 25px 19px;
  transition: background-color .28s, box-shadow .28s;
  display: flex;
  position: relative;
}

.marketing-process li:before {
  content: "";
  background: var(--marketing-lime);
  border-radius: 50%;
  width: 9px;
  height: 9px;
  transition: box-shadow .28s, transform .28s;
  position: absolute;
  top: -5px;
  left: 17px;
  box-shadow: 0 0 20px #faff00b3;
}

.marketing-process li:hover {
  background: #141a16;
  box-shadow: inset 0 0 0 1px #b6e21b14;
}

.marketing-process li:hover:before {
  transform: scale(1.12);
  box-shadow: 0 0 28px #faff00e6;
}

.marketing-process li:last-child {
  border-right: 0;
}

.marketing-process span {
  font-size: 12px;
  line-height: 20px;
}

.marketing-process span:not(.theme-gradient-text) {
  color: var(--marketing-lime);
}

.marketing-process h3 {
  margin: 82px 0 0;
  font-size: 18px;
  font-weight: 650;
  line-height: 29px;
}

.marketing-process p {
  color: var(--marketing-muted);
  margin: 9px 0 0;
  font-size: 13px;
  line-height: 21px;
}

.marketing-evidence {
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  display: grid;
}

.marketing-evidence > .marketing-border-glow-reveal, .marketing-evidence > .marketing-border-glow-reveal > .border-glow-card {
  height: 100%;
}

.marketing-evidence figure {
  border-radius: inherit;
  background: none;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.marketing-evidence img {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  background: linear-gradient(135deg, #151a18, #050706);
  width: 100%;
  display: block;
}

.marketing-evidence figcaption {
  min-height: 190px;
  padding: 26px;
}

.marketing-evidence h3 {
  margin-top: 10px;
}

.marketing-faq {
  gap: 12px;
  width: min(920px, 100% - 48px);
  margin-inline: auto;
  display: grid;
}

.short-drama-capability-page .marketing-faq, .creative-capability-page .marketing-faq {
  width: min(1200px, 100% - 48px);
}

.marketing-faq-item {
  border-radius: inherit;
  background: none;
  overflow: hidden;
}

.marketing-faq-item h3 {
  margin: 0;
}

.marketing-faq-trigger {
  color: #f7f8f7;
  cursor: pointer;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: 100%;
  min-height: 72px;
  padding: 22px 28px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
  display: flex;
}

.marketing-faq-trigger i {
  color: var(--marketing-lime);
  flex: none;
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
  transition: transform .34s cubic-bezier(.2, .7, .2, 1);
}

.marketing-faq-item.is-open .marketing-faq-trigger i {
  transform: rotate(45deg);
}

.marketing-faq-trigger:focus-visible {
  outline-offset: -4px;
  border-radius: 8px;
  outline: 2px solid #b6e21b;
}

.marketing-faq-answer {
  opacity: 0;
  grid-template-rows: 0fr;
  transition: grid-template-rows .4s cubic-bezier(.2, .7, .2, 1), opacity .25s, transform .35s;
  display: grid;
  overflow: hidden;
  transform: translateY(-7px);
}

.marketing-faq-answer p {
  min-height: 0;
  color: var(--marketing-muted);
  margin: 0;
  padding: 0 28px;
  font-size: 16px;
  line-height: 26px;
  transition: padding-bottom .35s;
  overflow: hidden;
}

.marketing-faq-item.is-open .marketing-faq-answer {
  opacity: 1;
  grid-template-rows: 1fr;
  transform: none;
}

.marketing-faq-item.is-open .marketing-faq-answer p {
  padding-bottom: 28px;
}

.marketing-closing {
  padding: 110px 0;
}

.marketing-closing__card {
  color: #07100b;
  text-align: center;
  background: linear-gradient(115deg, #29d9bb 0%, #b6e21b 48% 100%);
  border: 0;
  border-radius: 32px;
  padding: 84px;
  box-shadow: 0 0 35px #faff0040;
}

.marketing-closing h2 {
  letter-spacing: -.5px;
  margin: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.marketing-closing .marketing-eyebrow + h2 {
  margin-top: 12px;
}

.marketing-closing p {
  color: #07100bb8;
  margin: 16px 0 28px;
  font-size: 18px;
  line-height: 30px;
}

.marketing-closing .marketing-primary-button {
  color: #fff;
  background: #101411;
  box-shadow: 0 12px 32px #07100b33;
}

.short-drama-capability-page .marketing-closing__card, .creative-capability-page .marketing-closing__card {
  color: #07100b;
  background: linear-gradient(115deg, #29d9bb 0%, #b6e21b 48% 100%);
  border: 0;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  padding: 72px 90px;
  display: flex;
  box-shadow: 0 0 35px #faff0040;
}

.short-drama-capability-page .marketing-closing .marketing-eyebrow, .creative-capability-page .marketing-closing .marketing-eyebrow {
  color: #07100bb8;
}

.short-drama-capability-page .marketing-closing h2, .creative-capability-page .marketing-closing h2 {
  margin: 0;
  font-weight: 600;
}

.short-drama-capability-page .marketing-closing p, .creative-capability-page .marketing-closing p {
  color: #07100bb8;
  margin: 0;
}

.short-drama-capability-page .marketing-closing .marketing-primary-button, .creative-capability-page .marketing-closing .marketing-primary-button {
  color: #fff;
  background: #101411;
  box-shadow: 0 12px 32px #07100b33;
}

.marketing-primary-button {
  background: var(--theme-gradient);
  color: #07100b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  padding: 13px 24px;
  font-size: 14px;
  font-weight: 700;
  transition: transform .2s, box-shadow .25s;
  display: inline-flex;
}

.marketing-primary-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 28px #faff0038;
}

.marketing-center-actions {
  justify-content: center;
  gap: 12px;
  margin-top: 28px;
  display: flex;
}

.marketing-secondary-button {
  min-height: 48px;
  color: var(--marketing-text);
  border: 1px solid #ffffff2e;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 13px 24px;
  font-size: 14px;
  font-weight: 650;
  transition: border-color .2s, color .2s, transform .2s;
  display: inline-flex;
}

.marketing-secondary-button:hover {
  border-color: var(--marketing-lime);
  color: var(--marketing-lime);
  transform: translateY(-2px);
}

.marketing-section-description {
  max-width: 760px;
  color: var(--marketing-muted);
  margin: 12px 0 0;
  font-size: 16px;
  line-height: 26px;
}

.marketing-grid--2 {
  grid-template-columns: repeat(2, 1fr);
}

.marketing-model-entry {
  min-height: 250px;
  display: block;
}

.marketing-model-entry strong {
  color: var(--marketing-lime);
  margin-top: 22px;
  font-size: 13px;
  display: inline-block;
}

.marketing-model-selector {
  grid-template-columns: 260px 1fr;
  gap: 20px;
  min-height: 420px;
  display: grid;
}

.marketing-model-selector__tabs {
  align-content: start;
  gap: 8px;
  display: grid;
}

.marketing-model-selector__tabs button {
  border: 1px solid var(--marketing-line);
  min-height: 58px;
  color: var(--marketing-muted);
  text-align: left;
  background: #0b100e;
  border-radius: 12px;
  padding: 12px 16px;
  transition: border-color .2s, background-color .2s, color .2s;
}

.marketing-model-selector__tabs button[aria-selected="true"] {
  color: var(--marketing-text);
  background: #b6e21b14;
  border-color: #b6e21b80;
}

.marketing-model-selector__panel {
  border: 1px solid var(--marketing-line);
  background: radial-gradient(circle at 90% 5%, #29d9bb1f, #0000 36%), #0b100e;
  border-radius: 24px;
  padding: 48px;
}

.marketing-model-selector__panel > span {
  color: var(--marketing-lime);
  font-size: 13px;
}

.marketing-model-selector__panel h3 {
  margin: 16px 0 0;
  font-size: 34px;
  line-height: 44px;
}

.marketing-model-selector__panel p {
  max-width: 640px;
  color: var(--marketing-muted);
  margin: 12px 0 26px;
  font-size: 16px;
  line-height: 26px;
}

.marketing-floating-composer {
  z-index: 90;
  width: min(1080px, 100% - 48px);
  height: 70px;
  box-shadow: none;
  color: #f5f7f4;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background: none;
  border: 0;
  border-radius: 40px;
  transition: bottom .46s cubic-bezier(.22, 1, .36, 1), width .46s cubic-bezier(.22, 1, .36, 1), height .46s cubic-bezier(.22, 1, .36, 1), opacity .3s, visibility .3s, transform .38s cubic-bezier(.22, 1, .36, 1);
  position: fixed;
  bottom: 22px;
  left: 50%;
  overflow: visible;
  transform: translate(-50%, 18px);
}

.marketing-floating-composer.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  animation: .38s cubic-bezier(.22, 1, .36, 1) both marketing-floating-composer-opacity;
  transform: translate(-50%);
}

.marketing-floating-composer__trigger {
  color: #f7f8f7;
  text-align: left;
  cursor: text;
  background: #030807;
  border: 1px solid #ffffff1a;
  border-radius: 40px;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  width: 100%;
  height: 70px;
  padding: 0 10px 0 24px;
  transition: transform .36s cubic-bezier(.22, 1, .36, 1), box-shadow .35s;
  animation: .42s cubic-bezier(.22, 1, .36, 1) both marketing-floating-composer-shrink-in;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 72px #0000006b, 0 0 22px #faff002e, 0 0 9px #29d9bb1f;
}

.marketing-floating-composer__trigger:hover {
  transform: translateY(-1px);
  box-shadow: 0 24px 72px #0000007a, 0 0 30px #faff0014;
}

.marketing-floating-composer__trigger:active {
  transform: translateY(0) scale(.995);
}

.marketing-floating-composer__beam {
  z-index: 6;
  border-radius: inherit;
  -webkit-mask-composite: xor;
  pointer-events: none;
  background: linear-gradient(110deg, #faff0052, #b6e21b2e 48%, #29d9bb4d);
  padding: 3px;
  position: absolute;
  inset: -1px;
  overflow: hidden;
  box-shadow: 0 0 16px #faff0042, 0 0 8px #29d9bb2e, inset 0 0 8px #faff002e;
  -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
  -webkit-mask-position: 0 0, 0 0;
  mask-position: 0 0, 0 0;
  -webkit-mask-size: auto, auto;
  mask-size: auto, auto;
  -webkit-mask-repeat: repeat, repeat;
  mask-repeat: repeat, repeat;
  -webkit-mask-clip: content-box, border-box;
  mask-clip: content-box, border-box;
  -webkit-mask-origin: content-box, border-box;
  mask-origin: content-box, border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  -webkit-mask-source-type: auto, auto;
  mask-mode: match-source, match-source;
}

.marketing-floating-composer__beam i {
  background: conic-gradient(from 180deg, transparent 0 36%, #faff00 45%, #b6e21b 52%, #29d9bb 60%, transparent 69%);
  filter: drop-shadow(0 0 9px #faff00) drop-shadow(0 0 5px #29d9bb);
  offset-path: inset(1.5px round 38.5px);
  offset-distance: 0%;
  width: 104px;
  height: 104px;
  animation: 6.4s linear infinite marketing-floating-composer-beam;
  position: absolute;
  top: -52px;
  left: -52px;
}

.marketing-floating-composer__placeholder {
  z-index: 3;
  color: #e2e8f075;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  min-width: 0;
  font-size: 16px;
  line-height: 26px;
  position: relative;
  overflow: hidden;
}

.marketing-floating-composer__create {
  z-index: 3;
  color: #f7f8f7b8;
  background: #ffffff14;
  border: 0;
  border-radius: 24px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative;
}

.marketing-floating-composer__create :is(svg,.seo-raster-icon) {
  width: 16px;
  height: 16px;
}

.marketing-floating-composer[data-composer-mode="expanded"] {
  width: min(1080px, 100% - 48px);
  height: 210px;
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background: none;
  border: 0;
  border-radius: 28px;
  bottom: 20px;
  overflow: visible;
}

.marketing-floating-composer[data-composer-mode="expanded"] > .marketing-floating-composer__trigger {
  display: none;
}

.marketing-floating-composer__content {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}

.marketing-floating-composer[data-composer-mode="expanded"] > .marketing-floating-composer__content {
  display: block;
}

.marketing-floating-composer__content > .marketing-composer {
  transform-origin: bottom;
  -webkit-backdrop-filter: blur(48px) saturate(150%) brightness(.84);
  backdrop-filter: blur(48px) saturate(150%) brightness(.84);
  width: 100%;
  margin: 0;
  animation: .46s cubic-bezier(.22, 1, .36, 1) both marketing-floating-composer-grow-up;
}

.marketing-composer--floating .marketing-composer__menu {
  transform-origin: 0 100%;
  animation-name: marketing-mode-menu-up;
  top: auto;
  bottom: 44px;
}

.marketing-floating-composer button:focus-visible, .marketing-floating-composer textarea:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #dfff00;
}

.marketing-floating-composer__content textarea:focus-visible {
  outline: 0;
}

@keyframes marketing-floating-composer-opacity {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes marketing-floating-composer-beam {
  to {
    offset-distance: 100%;
  }
}

@keyframes marketing-floating-composer-grow-up {
  from {
    height: 70px;
    clip-path: inset(calc(100% - 70px) 0 0 round var(--marketing-composer-expanded-radius, 28px));
  }

  to {
    height: var(--marketing-composer-expanded-height, 210px);
    clip-path: inset(0 round var(--marketing-composer-expanded-radius, 28px));
  }
}

@keyframes marketing-floating-composer-shrink-in {
  from {
    height: var(--marketing-composer-expanded-height, 210px);
    clip-path: inset(0 round var(--marketing-composer-expanded-radius, 28px));
    transform: scale(.985);
  }

  to {
    clip-path: inset(0 round 40px);
    height: 70px;
    transform: none;
  }
}

@media (max-width: 900px) {
  .marketing-section {
    padding: 72px 0;
  }

  .short-drama-capability-page .marketing-section, .creative-capability-page .marketing-section, .faq-page .marketing-section {
    padding-block: 72px;
  }

  .marketing-hero__copy {
    margin-top: 48px;
  }

  .marketing-hero h1 {
    font-size: 42px;
    line-height: 1.18;
  }

  .marketing-composer {
    height: auto;
    min-height: 270px;
    padding-bottom: 74px;
  }

  .marketing-composer textarea {
    height: 140px;
  }

  .marketing-composer__actions {
    flex-wrap: wrap;
    right: 16px;
  }

  .marketing-composer__divider {
    display: none;
  }

  .marketing-composer__create {
    right: 16px;
  }

  .marketing-floating-composer[data-composer-mode="expanded"], .marketing-floating-composer__content > .marketing-composer {
    height: 270px;
    min-height: 270px;
  }

  .marketing-overview, .marketing-grid--2, .marketing-model-meta, .marketing-grid--3, .marketing-grid--4, .marketing-evidence, .customer-story-scene-grid {
    grid-template-columns: 1fr;
  }

  .customer-story-scene-card {
    grid-template-columns: minmax(180px, .9fr) 1.1fr;
    min-height: 220px;
    display: grid;
  }

  .customer-story-scene-card img {
    height: 100%;
    min-height: 220px;
  }

  .short-drama-related-grid {
    grid-template-columns: 1fr 1fr;
  }

  .marketing-process, .marketing-model-selector {
    grid-template-columns: 1fr;
  }

  .marketing-model-selector__tabs {
    grid-template-columns: repeat(5, minmax(140px, 1fr));
    padding-bottom: 8px;
    overflow-x: auto;
  }

  .marketing-process li {
    border-right: 0;
    border-bottom: 1px solid var(--marketing-line);
    min-height: 150px;
  }

  .marketing-process li:last-child {
    border-bottom: 0;
  }

  .marketing-process h3 {
    margin-top: 35px;
  }

  .marketing-card--capability {
    border-radius: 24px;
  }

  .marketing-closing__card {
    padding: 56px 24px;
  }

  .marketing-closing h2, .marketing-heading h2 {
    font-size: 34px;
    line-height: 44px;
  }

  .short-drama-capability-hero, .creative-capability-hero {
    padding-block: 36px 72px;
  }

  .short-drama-capability-hero .marketing-hero__copy h1, .creative-capability-hero .marketing-hero__copy h1 {
    font-size: 42px;
  }

  .short-drama-capability-page .marketing-closing__card, .creative-capability-page .marketing-closing__card {
    padding: 56px 24px;
  }
}

@media (max-width: 640px) {
  .marketing-shell {
    width: min(100% - 32px, 1200px);
  }

  .marketing-hero h1 {
    font-size: 42px;
  }

  .short-drama-capability-hero .marketing-hero__copy h1, .creative-capability-hero .marketing-hero__copy h1 {
    font-size: 36px;
  }

  .marketing-hero__summary {
    font-size: 16px;
    line-height: 27px;
  }

  .marketing-center-actions {
    flex-direction: column;
  }

  .marketing-model-selector__panel {
    padding: 28px 22px;
  }

  .marketing-composer {
    min-height: 326px;
    padding: 20px 18px 130px;
  }

  .marketing-composer__actions {
    bottom: 68px;
    left: 12px;
    right: 12px;
  }

  .marketing-composer__menu {
    transform-origin: 0 100%;
    animation-name: marketing-mode-menu-up;
    top: auto;
    bottom: 44px;
  }

  .marketing-composer__control {
    padding-inline: 9px;
  }

  .marketing-composer__create {
    width: 48px;
    bottom: 14px;
    left: auto;
    right: 12px;
  }

  .marketing-faq {
    width: calc(100% - 32px);
  }

  .marketing-faq-trigger {
    font-size: 17px;
  }

  .short-drama-capability-page .marketing-faq, .creative-capability-page .marketing-faq {
    width: calc(100% - 32px);
  }

  .short-drama-related-grid {
    grid-template-columns: 1fr;
  }

  .customer-story-scene-card {
    min-height: 0;
    display: block;
  }

  .customer-story-scene-card img {
    aspect-ratio: 16 / 9;
    height: auto;
    min-height: 0;
  }

  .marketing-floating-composer {
    bottom: max(12px, env(safe-area-inset-bottom));
    width: calc(100% - 24px);
    height: 70px;
  }

  .marketing-floating-composer__trigger {
    border-radius: 40px;
    gap: 16px;
    height: 70px;
    padding: 0 10px 0 18px;
  }

  .marketing-floating-composer__placeholder {
    font-size: 14px;
  }

  .marketing-floating-composer__create {
    width: 48px;
  }

  .marketing-floating-composer[data-composer-mode="expanded"] {
    bottom: max(20px, env(safe-area-inset-bottom));
    width: calc(100% - 24px);
    height: 270px;
    min-height: 270px;
  }

  .marketing-floating-composer__content > .marketing-composer {
    height: 270px;
    min-height: 270px;
    padding: 20px 18px 120px;
  }

  .marketing-floating-composer__content > .marketing-composer textarea {
    height: 120px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .marketing-faq-trigger i, .marketing-faq-answer, .marketing-faq-answer p {
    transition: none;
  }

  .marketing-page *, .marketing-page :before, .marketing-page :after {
    transition: none !important;
    animation: none !important;
  }

  .marketing-motion-ready [data-marketing-reveal] {
    opacity: 1;
    filter: none;
    transform: none;
  }

  .marketing-floating-composer, .marketing-floating-composer *, .marketing-floating-composer :before, .marketing-floating-composer :after {
    transition: none !important;
    animation: none !important;
  }

  .marketing-floating-composer__beam i {
    left: calc(50% - 52px);
  }
}
[data-seo-static-menu-open]{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:none!important}
.marketing-faq-item.is-open .marketing-faq-answer{grid-template-rows:1fr}
picture img{opacity:1!important}
[data-storyvision-account]{gap:8px;cursor:pointer}
.seo-account-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.seo-account-avatar{width:24px;height:24px;flex-shrink:0;border-radius:50%;object-fit:cover}

.seo-raster-icon{object-fit:contain;display:inline-block;flex-shrink:0}.marketing-composer__create{display:flex;align-items:center;justify-content:center}.marketing-composer__control{text-decoration:none}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}