{"streamId":"1_1","json":"{\u0022type\u0022:\u0022full\u0022,\u0022version\u0022:3,\u0022graph\u0022:{\u0022Type\u0022:\u0022root\u0022,\u0022Id\u0022:\u0022root_f69f9520a10d4d33\u0022,\u0022IdHash\u0022:-1545119661,\u0022Props\u0022:{\u0022viewId\u0022:\u002290d82213-a035-4763-a7c5-77d8a023e0af\u0022,\u0022isUpdate\u0022:true},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_6f6971a7808e16c3\u0022,\u0022IdHash\u0022:-744026413,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_8503dc83808e16c3\u0022,\u0022IdHash\u0022:1252461294,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.scroll-area\u0022,\u0022Id\u0022:\u0022std.scroll-area_d5cb0574e70a41eb\u0022,\u0022IdHash\u0022:1126995929,\u0022Props\u0022:{\u0022type\u0022:\u0022hover\u0022,\u0022dir\u0022:\u0022ltr\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.scroll-area-viewport\u0022,\u0022Id\u0022:\u0022std.scroll-area-viewport_079dc4fbac954d26\u0022,\u0022IdHash\u0022:1632723225,\u0022Props\u0022:{\u0022constrainWidth\u0022:true,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_acc5d1f9808e16c3\u0022,\u0022IdHash\u0022:-678480936,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_a4ee2ef1808e16c3\u0022,\u0022IdHash\u0022:1328607339,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_b8179c07808e16c3\u0022,\u0022IdHash\u0022:991117615,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_276aa47c90a0ebb6\u0022,\u0022IdHash\u0022:-1546689847,\u0022Props\u0022:{\u0022content\u0022:\u0022Responsible stable\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwTxe25i382x\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_daf885c390a0ebb6\u0022,\u0022IdHash\u0022:1435378534,\u0022Props\u0022:{\u0022content\u0022:\u0022New\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw6BqVr8CNeud\u0022]}],\u0022StyleIds\u0022:[\u0022cw2ZZQsWKVCvm\u0022]},{\u0022Type\u0022:\u0022std.heading\u0022,\u0022Id\u0022:\u0022std.heading_25c351cad17e4276\u0022,\u0022IdHash\u0022:-1611772638,\u0022Props\u0022:{\u0022level\u0022:1,\u0022content\u0022:\u0022Stables that show responsible care\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwLcymWKChwJ\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_31b14f2190a0ebb6\u0022,\u0022IdHash\u0022:-984524542,\u0022Props\u0022:{\u0022content\u0022:\u0022The Responsible stable directory gathers stables that keep their horses\\u0027 care and medication records in Kaarto \\u2014 openly visible to horse owners.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw7F7T7isL136\u0022]}],\u0022StyleIds\u0022:[\u0022cw5zh3BL6Up3E\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_8a7600f4808e16c3\u0022,\u0022IdHash\u0022:-1864178603,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_bfe37db390a0ebb6\u0022,\u0022IdHash\u0022:1428598988,\u0022Props\u0022:{\u0022content\u0022:\u0022What the badge tells you\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwTxe25i382x\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_e585ddf4808e16c3\u0022,\u0022IdHash\u0022:336861135,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_537fefa32a98664c\u0022,\u0022IdHash\u0022:439719715,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_0c5194431a9354aa\u0022,\u0022IdHash\u0022:-1841153505,\u0022Props\u0022:{\u0022name\u0022:\u0022shield-check\u0022,\u0022library\u0022:\u0022lucide\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4IKr1bCTfBa\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_878c14de90a0ebb6\u0022,\u0022IdHash\u0022:-343693202,\u0022Props\u0022:{\u0022content\u0022:\u0022Care records up to date\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw58cXBAEQibv\u0022]}],\u0022StyleIds\u0022:[\u0022cwAZGNfW1x80I\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_a99d844a9397e1e6\u0022,\u0022IdHash\u0022:611403897,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_627dfcc51a9354aa\u0022,\u0022IdHash\u0022:1737931956,\u0022Props\u0022:{\u0022name\u0022:\u0022shield-check\u0022,\u0022library\u0022:\u0022lucide\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4IKr1bCTfBa\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_977a563990a0ebb6\u0022,\u0022IdHash\u0022:-354134220,\u0022Props\u0022:{\u0022content\u0022:\u0022Medication records in Kaarto\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw58cXBAEQibv\u0022]}],\u0022StyleIds\u0022:[\u0022cwAZGNfW1x80I\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_545cea57ba7afd42\u0022,\u0022IdHash\u0022:1725293735,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_6e88688f1a9354aa\u0022,\u0022IdHash\u0022:-1703007393,\u0022Props\u0022:{\u0022name\u0022:\u0022shield-check\u0022,\u0022library\u0022:\u0022lucide\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4IKr1bCTfBa\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_d4bde26b90a0ebb6\u0022,\u0022IdHash\u0022:-957374277,\u0022Props\u0022:{\u0022content\u0022:\u0022Daily routines tracked as a team\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw58cXBAEQibv\u0022]}],\u0022StyleIds\u0022:[\u0022cwAZGNfW1x80I\u0022]}],\u0022StyleIds\u0022:[\u0022cw7e85D1E5gHg\u0022]}],\u0022StyleIds\u0022:[\u0022cw1fby6ZOnu74\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_d838d4fe808e16c3\u0022,\u0022IdHash\u0022:927977558,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_b802ea68921865ca\u0022,\u0022IdHash\u0022:451477413,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_f3e6b0a8808e16c3\u0022,\u0022IdHash\u0022:1912464952,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_a0cc8528808e16c3\u0022,\u0022IdHash\u0022:1235294373,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.heading\u0022,\u0022Id\u0022:\u0022std.heading_5f0e5c6bd17e4276\u0022,\u0022IdHash\u0022:-102320419,\u0022Props\u0022:{\u0022level\u0022:3,\u0022content\u0022:\u0022Ratsutalli Kaarre\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4n81vNSfAbP\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_dc3738a390a0ebb6\u0022,\u0022IdHash\u0022:-1045632492,\u0022Props\u0022:{\u0022content\u0022:\u0022Uusimaa\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw25ENHjX1l0M\u0022]}],\u0022StyleIds\u0022:[\u0022cw7ExhR10wUmN\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_0366fa4b808e16c3\u0022,\u0022IdHash\u0022:2139748112,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_10791b221a9354aa\u0022,\u0022IdHash\u0022:-1767536366,\u0022Props\u0022:{\u0022name\u0022:\u0022shield-check\u0022,\u0022library\u0022:\u0022lucide\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4IKr1bCTfBa\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_6f56ea3d90a0ebb6\u0022,\u0022IdHash\u0022:-661338621,\u0022Props\u0022:{\u0022content\u0022:\u0022Responsible stable\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw6xJMHqCFbbM\u0022]}],\u0022StyleIds\u0022:[\u0022cwjDoc1y2CaM\u0022]}],\u0022StyleIds\u0022:[\u0022cw4gdoMz794XH\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_46cb833790a0ebb6\u0022,\u0022IdHash\u0022:2120392028,\u0022Props\u0022:{\u0022content\u0022:\u0022Example profile\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9wH8PUU2kbo\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_3882ad9190a0ebb6\u0022,\u0022IdHash\u0022:-1258590311,\u0022Props\u0022:{\u0022content\u0022:\u0022Kaarto\\u0027s demo stable \\u2014 this is what a stable\\u0027s public profile looks like.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9WPrcJfuAit\u0022]}],\u0022StyleIds\u0022:[\u0022cw3myHkWkWPUM\u0022]}],\u0022StyleIds\u0022:[\u0022cwASsjFK1AcFN\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_e3fe26a5808e16c3\u0022,\u0022IdHash\u0022:147066447,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_df9116a790a0ebb6\u0022,\u0022IdHash\u0022:396712756,\u0022Props\u0022:{\u0022content\u0022:\u0022The first stables are being onboarded \\u2014 register your stable\\u0027s interest and be among them.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwfaljoQOoMf\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_c024e2c8dbf1651b\u0022,\u0022IdHash\u0022:-1924815130,\u0022Props\u0022:{\u0022label\u0022:\u0022Register your stable\\u0027s interest\u0022,\u0022href\u0022:\u0022mailto:support@kaartoapp.com?subject=Vastuullinen%20talli\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw7Fcl12bVQle\u0022]}],\u0022StyleIds\u0022:[\u0022cwAE2lOfxTu5M\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_3fcb6c8a808e16c3\u0022,\u0022IdHash\u0022:330625844,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_c6418b8f808e16c3\u0022,\u0022IdHash\u0022:852503652,\u0022Props\u0022:{},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw6b5g2powQvJ\u0022]},{\u0022Type\u0022:\u0022std.heading\u0022,\u0022Id\u0022:\u0022std.heading_d05ddb09d17e4276\u0022,\u0022IdHash\u0022:501365402,\u0022Props\u0022:{\u0022level\u0022:2,\u0022content\u0022:\u0022Less paperwork, more time for the horses.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9bRWQfVsEO1\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_5eb24cba90a0ebb6\u0022,\u0022IdHash\u0022:-1370353538,\u0022Props\u0022:{\u0022style\u0022:\u0022text-wrap: balance\u0022,\u0022content\u0022:\u0022Kaarto keeps the whole stable \\u2014 tasks, animals, people \\u2014 in one place.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8sZXNgqZ4p9\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_eabc601c808e16c3\u0022,\u0022IdHash\u0022:-930234497,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_3be73a4701fa7d09\u0022,\u0022IdHash\u0022:1261352999,\u0022Props\u0022:{\u0022label\u0022:\u0022Start a 14-day free trial\u0022,\u0022href\u0022:\u0022?login=1\u0022,\u0022onInvokeId\u0022:\u0022df25ad1c-6af9-406a-962d-afeef66fe0a6\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5THaWChMwvK\u0022]},{\u0022Type\u0022:\u0022std.dialog\u0022,\u0022Id\u0022:\u0022std.dialog_412c148459c32049\u0022,\u0022IdHash\u0022:-634145227,\u0022Props\u0022:{\u0022overlayStyleIds\u0022:[\u0022cw89w06RjzA1d\u0022],\u0022contentStyleIds\u0022:[\u0022cw7nLF12uOt4h\u0022],\u0022onOpenChangeId\u0022:\u002201c3d54a-de66-41b4-8aa7-2b5b26e9923b\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_d97064d98aadfd8b\u0022,\u0022IdHash\u0022:-87482935,\u0022Props\u0022:{\u0022label\u0022:\u0022Book a personal demo\u0022,\u0022slot\u0022:\u0022trigger\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwnhkpmQ5EAz\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_86a9dd61808e16c3\u0022,\u0022IdHash\u0022:-231627834,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_ad1047dc90a0ebb6\u0022,\u0022IdHash\u0022:1231534217,\u0022Props\u0022:{\u0022content\u0022:\u0022Book a personal demo\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw6MKieF7p44a\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_f5688e6a90a0ebb6\u0022,\u0022IdHash\u0022:234388595,\u0022Props\u0022:{\u0022content\u0022:\u0022Leave your details and we will get back to you within one business day.\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw17ucTELQYT4\u0022]}],\u0022StyleIds\u0022:[\u0022cw8CnzezdLJUh\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_81a2e81f808e16c3\u0022,\u0022IdHash\u0022:-1110532803,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_1abb38b1808e16c3\u0022,\u0022IdHash\u0022:1929996773,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_fa04ac0490a0ebb6\u0022,\u0022IdHash\u0022:1328419905,\u0022Props\u0022:{\u0022content\u0022:\u0022Name\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw3qxoxNCLlql\u0022]},{\u0022Type\u0022:\u0022std.text-field\u0022,\u0022Id\u0022:\u0022std.text-field_ecbde2f02e3f503c\u0022,\u0022IdHash\u0022:1781516330,\u0022Props\u0022:{\u0022value\u0022:\u0022\u0022,\u0022placeholder\u0022:\u0022Your name\u0022,\u0022clearOnSubmit\u0022:true,\u0022debounceMs\u0022:300,\u0022draftKey\u0022:\u00225d18d6d3412580b2\u0022,\u0022valueSeq\u0022:0,\u0022onValueChangeId\u0022:\u0022ab11d4da-3813-4a88-b593-e88cc7dba586\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw2J1ze0b07vY\u0022]}],\u0022StyleIds\u0022:[\u0022cw3qykKZRNGxV\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_afd9eda3808e16c3\u0022,\u0022IdHash\u0022:1641321096,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_4c6f79db90a0ebb6\u0022,\u0022IdHash\u0022:1194960465,\u0022Props\u0022:{\u0022content\u0022:\u0022Email\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw3qxoxNCLlql\u0022]},{\u0022Type\u0022:\u0022std.text-field\u0022,\u0022Id\u0022:\u0022std.text-field_45a766862e3f503c\u0022,\u0022IdHash\u0022:-1855718085,\u0022Props\u0022:{\u0022value\u0022:\u0022\u0022,\u0022placeholder\u0022:\u0022posti@talli.fi\u0022,\u0022type\u0022:\u0022email\u0022,\u0022clearOnSubmit\u0022:true,\u0022debounceMs\u0022:300,\u0022draftKey\u0022:\u00225d1c58d34128936f\u0022,\u0022valueSeq\u0022:0,\u0022onValueChangeId\u0022:\u0022e19df2e2-9088-4ffe-b2d6-9a67ba6b5411\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw2J1ze0b07vY\u0022]}],\u0022StyleIds\u0022:[\u0022cw3qykKZRNGxV\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_49a68b9d808e16c3\u0022,\u0022IdHash\u0022:1436725997,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_955d5d0290a0ebb6\u0022,\u0022IdHash\u0022:-2133403778,\u0022Props\u0022:{\u0022content\u0022:\u0022Phone (optional)\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw3qxoxNCLlql\u0022]},{\u0022Type\u0022:\u0022std.text-field\u0022,\u0022Id\u0022:\u0022std.text-field_94d3ebbb2e3f503c\u0022,\u0022IdHash\u0022:1917649607,\u0022Props\u0022:{\u0022value\u0022:\u0022\u0022,\u0022placeholder\u0022:\u0022\\u002B358 40 123 4567\u0022,\u0022type\u0022:\u0022tel\u0022,\u0022clearOnSubmit\u0022:true,\u0022debounceMs\u0022:300,\u0022draftKey\u0022:\u0022780a53d350adfc8f\u0022,\u0022valueSeq\u0022:0,\u0022onValueChangeId\u0022:\u00229151664b-f5fa-45d6-94fe-03b3f7ac981f\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw2J1ze0b07vY\u0022]}],\u0022StyleIds\u0022:[\u0022cw3qykKZRNGxV\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_71c84373808e16c3\u0022,\u0022IdHash\u0022:1860950351,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_be68359190a0ebb6\u0022,\u0022IdHash\u0022:1082284884,\u0022Props\u0022:{\u0022content\u0022:\u0022Tell us briefly about your stable (optional)\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw3qxoxNCLlql\u0022]},{\u0022Type\u0022:\u0022std.text-area\u0022,\u0022Id\u0022:\u0022std.text-area_d07a4a9babc6a7a5\u0022,\u0022IdHash\u0022:-87437194,\u0022Props\u0022:{\u0022value\u0022:\u0022\u0022,\u0022placeholder\u0022:\u0022e.g. how many horses, is a team working in shifts\\u2026\u0022,\u0022rows\u0022:3,\u0022debounceMs\u0022:300,\u0022draftKey\u0022:\u00227806d1d350aae9d2\u0022,\u0022valueSeq\u0022:0,\u0022onValueChangeId\u0022:\u00225a39c4cf-6ab8-46ae-8754-af5d35ec8b72\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw2J1ze0b07vY\u0022]}],\u0022StyleIds\u0022:[\u0022cw3qykKZRNGxV\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_682124f07643533d\u0022,\u0022IdHash\u0022:-1222745903,\u0022Props\u0022:{\u0022label\u0022:\u0022Send\u0022,\u0022disabled\u0022:false,\u0022onInvokeId\u0022:\u0022e5c8cbc4-7140-4e7a-84eb-f920b453e326\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9W5G0Om7lqq\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_c1b3c73e808e16c3\u0022,\u0022IdHash\u0022:1922136327,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_821d715b90a0ebb6\u0022,\u0022IdHash\u0022:-1950240035,\u0022Props\u0022:{\u0022content\u0022:\u0022Or email us directly:\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw259qbK9Ib0s\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_a6c33443b30ef561\u0022,\u0022IdHash\u0022:-1098759081,\u0022Props\u0022:{\u0022label\u0022:\u0022support@kaartoapp.com\u0022,\u0022href\u0022:\u0022mailto:support@kaartoapp.com?subject=Esittely\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw2l8wM2d5m4n\u0022]}],\u0022StyleIds\u0022:[\u0022cwARkLUhhh0in\u0022]}],\u0022StyleIds\u0022:[\u0022cw80My9P1mtqj\u0022]}],\u0022StyleIds\u0022:[]}],\u0022StyleIds\u0022:[\u0022cwtjRG3B1AfI\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_e588c58990a0ebb6\u0022,\u0022IdHash\u0022:-1632694253,\u0022Props\u0022:{\u0022content\u0022:\u002214 days free \\u00B7 no credit card \\u00B7 every feature included \\u00B7 then from \\u20AC9,90/mo\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw25ENHjX1l0M\u0022]}],\u0022StyleIds\u0022:[\u0022cw4vgIywnXvqh\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_5426c8c9808e16c3\u0022,\u0022IdHash\u0022:-902866910,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_0950017f808e16c3\u0022,\u0022IdHash\u0022:-2071124080,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_cb42dbbd808e16c3\u0022,\u0022IdHash\u0022:1695710148,\u0022Props\u0022:{\u0022aria-hidden\u0022:\u0022true\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_3ba193ff808e16c3\u0022,\u0022IdHash\u0022:1776236846,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8tETFz025vZ\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_bcda7d03808e16c3\u0022,\u0022IdHash\u0022:-421556174,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9PGnlFf1qsc\u0022]}],\u0022StyleIds\u0022:[\u0022cw6bM8MAt1If5\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_24f79133808e16c3\u0022,\u0022IdHash\u0022:564860498,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_f0f4fd46808e16c3\u0022,\u0022IdHash\u0022:-1436016785,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_43fde5ad808e16c3\u0022,\u0022IdHash\u0022:-1054953405,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_718102240a48c73c\u0022,\u0022IdHash\u0022:1547582059,\u0022Props\u0022:{\u0022src\u0022:\u0022/ikon.png\u0022,\u0022alt\u0022:\u0022Kaarto\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw3aYkUN5EBQq\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_019c3e0390a0ebb6\u0022,\u0022IdHash\u0022:1382644955,\u0022Props\u0022:{\u0022content\u0022:\u0022Kaarto\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw6yZWjUvy5QD\u0022]}],\u0022StyleIds\u0022:[\u0022cw2ZZQsWKVCvm\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_901e59b990a0ebb6\u0022,\u0022IdHash\u0022:1839654452,\u0022Props\u0022:{\u0022content\u0022:\u0022Smart care. Better horses.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw1DdBQrZgkKB\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_4baaa2d79aab8c04\u0022,\u0022IdHash\u0022:1543529529,\u0022Props\u0022:{\u0022label\u0022:\u0022Start free\u0022,\u0022href\u0022:\u0022?login=1\u0022,\u0022onInvokeId\u0022:\u0022eab0c587-d606-441d-ac4d-e6253b548910\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4jTkIsYuaDB\u0022]}],\u0022StyleIds\u0022:[\u0022cw9McRsaGSTO4\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_134b23b9808e16c3\u0022,\u0022IdHash\u0022:-541948933,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_96c0d19c90a0ebb6\u0022,\u0022IdHash\u0022:-1152018776,\u0022Props\u0022:{\u0022content\u0022:\u0022Pages\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwTxe25i382x\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_ff2dda0b14ac2555\u0022,\u0022IdHash\u0022:-788140244,\u0022Props\u0022:{\u0022label\u0022:\u0022The app\u0022,\u0022href\u0022:\u0022/stable-management-app\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_ce684f0d49841bf0\u0022,\u0022IdHash\u0022:166737196,\u0022Props\u0022:{\u0022label\u0022:\u0022Pricing\u0022,\u0022href\u0022:\u0022/pricing\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_fda8707ccb4306ed\u0022,\u0022IdHash\u0022:-635568165,\u0022Props\u0022:{\u0022label\u0022:\u0022FAQ\u0022,\u0022href\u0022:\u0022/#faq\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_a6cfe5e7383c5827\u0022,\u0022IdHash\u0022:2061054344,\u0022Props\u0022:{\u0022label\u0022:\u0022Medication records\u0022,\u0022href\u0022:\u0022/features/medication-records\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_9e6f53cf291e7d33\u0022,\u0022IdHash\u0022:-16565319,\u0022Props\u0022:{\u0022label\u0022:\u0022Work shifts\u0022,\u0022href\u0022:\u0022/features/staff-scheduling\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_0da8d8e02d2f5626\u0022,\u0022IdHash\u0022:-639921145,\u0022Props\u0022:{\u0022label\u0022:\u0022Feeding board\u0022,\u0022href\u0022:\u0022/features/horse-feeding-chart\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_1060861ff49e8ee6\u0022,\u0022IdHash\u0022:-1793693641,\u0022Props\u0022:{\u0022label\u0022:\u0022Care card\u0022,\u0022href\u0022:\u0022/features/care-card\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]}],\u0022StyleIds\u0022:[\u0022cw114hPsOPS2l\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_b6570794808e16c3\u0022,\u0022IdHash\u0022:346910810,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_378af83a90a0ebb6\u0022,\u0022IdHash\u0022:-1002126529,\u0022Props\u0022:{\u0022content\u0022:\u0022Company\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwTxe25i382x\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_bb2420a08336b745\u0022,\u0022IdHash\u0022:-738768090,\u0022Props\u0022:{\u0022label\u0022:\u0022About us\u0022,\u0022href\u0022:\u0022/about\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_90d1d6de811b28c4\u0022,\u0022IdHash\u0022:2061359424,\u0022Props\u0022:{\u0022label\u0022:\u0022Solutions\u0022,\u0022href\u0022:\u0022/for-stables\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_65c6a939fea2c381\u0022,\u0022IdHash\u0022:-568533622,\u0022Props\u0022:{\u0022label\u0022:\u0022Responsible stable\u0022,\u0022href\u0022:\u0022/responsible-stable\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]}],\u0022StyleIds\u0022:[\u0022cw114hPsOPS2l\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_d48aaf24808e16c3\u0022,\u0022IdHash\u0022:231053125,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_7084851f90a0ebb6\u0022,\u0022IdHash\u0022:-289510373,\u0022Props\u0022:{\u0022content\u0022:\u0022Support\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwTxe25i382x\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_8a90d709b30ef561\u0022,\u0022IdHash\u0022:968217488,\u0022Props\u0022:{\u0022label\u0022:\u0022support@kaartoapp.com\u0022,\u0022href\u0022:\u0022mailto:support@kaartoapp.com\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8UJqfErJFxM\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_f8f5193601e8e494\u0022,\u0022IdHash\u0022:1855898396,\u0022Props\u0022:{\u0022label\u0022:\u0022Sign in\u0022,\u0022href\u0022:\u0022?login=1\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw2RkSVmG6akz\u0022]}],\u0022StyleIds\u0022:[\u0022cw114hPsOPS2l\u0022]}],\u0022StyleIds\u0022:[\u0022cw2fVXseYumDB\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_5f07d718808e16c3\u0022,\u0022IdHash\u0022:-276567621,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_8529f6fc32d3ea0f\u0022,\u0022IdHash\u0022:-485678658,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022Facebook\u0022,\u0022href\u0022:\u0022https://www.facebook.com/kaartoapp\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_86adbea80a48c73c\u0022,\u0022IdHash\u0022:-1044970411,\u0022Props\u0022:{\u0022src\u0022:\u0022data:image/svg\\u002Bxml;utf8,\\u003Csvg xmlns=\\u0027http://www.w3.org/2000/svg\\u0027 viewBox=\\u00270 0 24 24\\u0027 fill=\\u0027%23cfc9b8\\u0027\\u003E\\u003Cpath d=\\u0027M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\\u0027/\\u003E\\u003C/svg\\u003E\u0022,\u0022alt\u0022:\u0022\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_06459aff6f55a431\u0022,\u0022IdHash\u0022:667033026,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022Instagram\u0022,\u0022href\u0022:\u0022https://www.instagram.com/kaartoapp\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_e55a8dbe0a48c73c\u0022,\u0022IdHash\u0022:1896760579,\u0022Props\u0022:{\u0022src\u0022:\u0022data:image/svg\\u002Bxml;utf8,\\u003Csvg xmlns=\\u0027http://www.w3.org/2000/svg\\u0027 viewBox=\\u00270 0 24 24\\u0027 fill=\\u0027%23cfc9b8\\u0027\\u003E\\u003Cpath d=\\u0027M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\\u0027/\\u003E\\u003C/svg\\u003E\u0022,\u0022alt\u0022:\u0022\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_77128917da8774da\u0022,\u0022IdHash\u0022:822017404,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022TikTok\u0022,\u0022href\u0022:\u0022https://www.tiktok.com/@kaartoapp\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_dee7291e0a48c73c\u0022,\u0022IdHash\u0022:844865914,\u0022Props\u0022:{\u0022src\u0022:\u0022data:image/svg\\u002Bxml;utf8,\\u003Csvg xmlns=\\u0027http://www.w3.org/2000/svg\\u0027 viewBox=\\u00270 0 24 24\\u0027 fill=\\u0027%23cfc9b8\\u0027\\u003E\\u003Cpath d=\\u0027M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z\\u0027/\\u003E\\u003C/svg\\u003E\u0022,\u0022alt\u0022:\u0022\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_ee71bf500e6452bf\u0022,\u0022IdHash\u0022:1304080284,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022support@kaartoapp.com\u0022,\u0022href\u0022:\u0022mailto:support@kaartoapp.com\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_b50428bf365336b9\u0022,\u0022IdHash\u0022:-968414351,\u0022Props\u0022:{\u0022name\u0022:\u0022mail\u0022,\u0022library\u0022:\u0022lucide\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw9eM9wWeoK1I\u0022]}],\u0022StyleIds\u0022:[\u0022cw7Eobw70NHyn\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_14c20cfb808e16c3\u0022,\u0022IdHash\u0022:1580444613,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_8ef84795808e16c3\u0022,\u0022IdHash\u0022:1426469338,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_c1bb0732bdf197c6\u0022,\u0022IdHash\u0022:-963681793,\u0022Props\u0022:{\u0022label\u0022:\u0022Privacy policy\u0022,\u0022href\u0022:\u0022https://kaartoon.fi/tietosuojaseloste\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw32e0ZbPL4zK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_880e1ee5a82ffd93\u0022,\u0022IdHash\u0022:-240956903,\u0022Props\u0022:{\u0022label\u0022:\u0022Terms\u0022,\u0022href\u0022:\u0022https://kaartoon.fi/terms\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw32e0ZbPL4zK\u0022]}],\u0022StyleIds\u0022:[\u0022cw1IdBiivRwJG\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_fd2808ae90a0ebb6\u0022,\u0022IdHash\u0022:747640633,\u0022Props\u0022:{\u0022content\u0022:\u0022Kaarto\\u00AE is a registered trademark. All rights reserved to Kaarto Innovations Oy \\u00B7 Business ID (Y-tunnus) 3484853-6 \\u00B7 \\u00A92026.\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw259qbK9Ib0s\u0022]}],\u0022StyleIds\u0022:[\u0022cwAWYpNjSYXOH\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_ca23236b808e16c3\u0022,\u0022IdHash\u0022:-952400058,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_532b11b490a0ebb6\u0022,\u0022IdHash\u0022:834894409,\u0022Props\u0022:{\u0022content\u0022:\u0022Kaarto\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5SCBjFQo5w5\u0022]}],\u0022StyleIds\u0022:[\u0022cw54XR3LJgk1Q\u0022]}],\u0022StyleIds\u0022:[\u0022cwSzXQtTINiE\u0022]}],\u0022StyleIds\u0022:[\u0022cw9qHPkuJ0xAQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw6xWRRGlIqZ5\u0022]},{\u0022Type\u0022:\u0022std.scroll-area-scrollbar\u0022,\u0022Id\u0022:\u0022std.scroll-area-scrollbar_b171d352ef4b39c4\u0022,\u0022IdHash\u0022:-1159205940,\u0022Props\u0022:{\u0022orientation\u0022:\u0022vertical\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.scroll-area-thumb\u0022,\u0022Id\u0022:\u0022std.scroll-area-thumb_86f692c85dd560d7\u0022,\u0022IdHash\u0022:-579058103,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8kHNAFeARkj\u0022]}],\u0022StyleIds\u0022:[\u0022cw9wrJnXLoIsG\u0022]}],\u0022StyleIds\u0022:[\u0022cwAVq1dCw5U8E\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_60439017808e16c3\u0022,\u0022IdHash\u0022:12020993,\u0022Props\u0022:{\u0022data-kaarto-nav\u0022:\u0022true\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_89ba813a808e16c3\u0022,\u0022IdHash\u0022:-1369210836,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_151105f26c5bd931\u0022,\u0022IdHash\u0022:-806166840,\u0022Props\u0022:{\u0022href\u0022:\u0022/\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_569119c7808e16c3\u0022,\u0022IdHash\u0022:150034545,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_5994c9ff0a48c73c\u0022,\u0022IdHash\u0022:1489242870,\u0022Props\u0022:{\u0022width\u0022:64,\u0022height\u0022:64,\u0022src\u0022:\u0022/ikon.png\u0022,\u0022alt\u0022:\u0022Kaarto\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw6yWFoP9QZLd\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_72c1bdb5808e16c3\u0022,\u0022IdHash\u0022:852297591,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_11474c6c90a0ebb6\u0022,\u0022IdHash\u0022:810504061,\u0022Props\u0022:{\u0022content\u0022:\u0022Kaarto\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8lYygS6w55u\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_d67ad62f90a0ebb6\u0022,\u0022IdHash\u0022:-146842224,\u0022Props\u0022:{\u0022content\u0022:\u0022\\u00AE\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw7y1R0J5g05m\u0022]}],\u0022StyleIds\u0022:[\u0022cw1WOd2EBUIg9\u0022]}],\u0022StyleIds\u0022:[\u0022cw65iGzYj2Sf0\u0022]},{\u0022Type\u0022:\u0022std.text\u0022,\u0022Id\u0022:\u0022std.text_6588668d90a0ebb6\u0022,\u0022IdHash\u0022:-1663350041,\u0022Props\u0022:{\u0022content\u0022:\u0022Smart care. Better horses.\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5ppshSH6zxc\u0022]}],\u0022StyleIds\u0022:[\u0022cw4LHUqFuXKck\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_c6983ee9808e16c3\u0022,\u0022IdHash\u0022:1292205970,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_7f34b44d808e16c3\u0022,\u0022IdHash\u0022:1289437870,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_d9a8895732d3ea0f\u0022,\u0022IdHash\u0022:-683244786,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022Facebook\u0022,\u0022href\u0022:\u0022https://www.facebook.com/kaartoapp\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_07b9f52f0a48c73c\u0022,\u0022IdHash\u0022:482279212,\u0022Props\u0022:{\u0022src\u0022:\u0022data:image/svg\\u002Bxml;utf8,\\u003Csvg xmlns=\\u0027http://www.w3.org/2000/svg\\u0027 viewBox=\\u00270 0 24 24\\u0027 fill=\\u0027%23cfc9b8\\u0027\\u003E\\u003Cpath d=\\u0027M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\\u0027/\\u003E\\u003C/svg\\u003E\u0022,\u0022alt\u0022:\u0022\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_6947193d6f55a431\u0022,\u0022IdHash\u0022:-623928239,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022Instagram\u0022,\u0022href\u0022:\u0022https://www.instagram.com/kaartoapp\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_a75c9a0f0a48c73c\u0022,\u0022IdHash\u0022:582449852,\u0022Props\u0022:{\u0022src\u0022:\u0022data:image/svg\\u002Bxml;utf8,\\u003Csvg xmlns=\\u0027http://www.w3.org/2000/svg\\u0027 viewBox=\\u00270 0 24 24\\u0027 fill=\\u0027%23cfc9b8\\u0027\\u003E\\u003Cpath d=\\u0027M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\\u0027/\\u003E\\u003C/svg\\u003E\u0022,\u0022alt\u0022:\u0022\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_458d6055da8774da\u0022,\u0022IdHash\u0022:1483127475,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022TikTok\u0022,\u0022href\u0022:\u0022https://www.tiktok.com/@kaartoapp\u0022,\u0022target\u0022:\u0022_blank\u0022,\u0022rel\u0022:\u0022noopener noreferrer\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.image\u0022,\u0022Id\u0022:\u0022std.image_9356ab780a48c73c\u0022,\u0022IdHash\u0022:-986462445,\u0022Props\u0022:{\u0022src\u0022:\u0022data:image/svg\\u002Bxml;utf8,\\u003Csvg xmlns=\\u0027http://www.w3.org/2000/svg\\u0027 viewBox=\\u00270 0 24 24\\u0027 fill=\\u0027%23cfc9b8\\u0027\\u003E\\u003Cpath d=\\u0027M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z\\u0027/\\u003E\\u003C/svg\\u003E\u0022,\u0022alt\u0022:\u0022\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_e73aad980e6452bf\u0022,\u0022IdHash\u0022:-2084996441,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022support@kaartoapp.com\u0022,\u0022href\u0022:\u0022mailto:support@kaartoapp.com\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_40bd17b1365336b9\u0022,\u0022IdHash\u0022:113338496,\u0022Props\u0022:{\u0022name\u0022:\u0022mail\u0022,\u0022library\u0022:\u0022lucide\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw5cAH0ZmC1KQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw5QSVwGZDMNQ\u0022]}],\u0022StyleIds\u0022:[\u0022cw1R7BRoKjwgk\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_3032a7a9808e16c3\u0022,\u0022IdHash\u0022:479157335,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_0103b09a1940ce6a\u0022,\u0022IdHash\u0022:-507204900,\u0022Props\u0022:{\u0022label\u0022:\u0022Home\u0022,\u0022href\u0022:\u0022/\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9Sz2z14aIMK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_44171b6714ac2555\u0022,\u0022IdHash\u0022:-1222122947,\u0022Props\u0022:{\u0022label\u0022:\u0022The app\u0022,\u0022href\u0022:\u0022/stable-management-app\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9Sz2z14aIMK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_32c17557811b28c4\u0022,\u0022IdHash\u0022:621720531,\u0022Props\u0022:{\u0022label\u0022:\u0022Solutions\u0022,\u0022href\u0022:\u0022/for-stables\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9Sz2z14aIMK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_5d46939649841bf0\u0022,\u0022IdHash\u0022:-1415806852,\u0022Props\u0022:{\u0022label\u0022:\u0022Pricing\u0022,\u0022href\u0022:\u0022/pricing\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9Sz2z14aIMK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_fbc72b85cb4306ed\u0022,\u0022IdHash\u0022:-2070273734,\u0022Props\u0022:{\u0022label\u0022:\u0022FAQ\u0022,\u0022href\u0022:\u0022/#faq\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9Sz2z14aIMK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_e33848dd8336b745\u0022,\u0022IdHash\u0022:1742131372,\u0022Props\u0022:{\u0022label\u0022:\u0022About us\u0022,\u0022href\u0022:\u0022/about\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw9Sz2z14aIMK\u0022]}],\u0022StyleIds\u0022:[\u0022cw6ISJF6oZrcF\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_d549ce8e808e16c3\u0022,\u0022IdHash\u0022:-1021071025,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_e3001c5e232368c2\u0022,\u0022IdHash\u0022:1551989451,\u0022Props\u0022:{\u0022label\u0022:\u0022\\uD83C\\uDDEB\\uD83C\\uDDEE\u0022,\u0022href\u0022:\u0022/fi/vastuullinen-talli?ikon-lang=fi\\u0026Lang=fi\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8V5g3DOYLfK\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_092c23e2054fcbb1\u0022,\u0022IdHash\u0022:-131845892,\u0022Props\u0022:{\u0022label\u0022:\u0022\\uD83C\\uDDEC\\uD83C\\uDDE7\u0022,\u0022href\u0022:\u0022/responsible-stable?ikon-lang=en\\u0026Lang=en\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw8V5g3DOYLfK\u0022]}],\u0022StyleIds\u0022:[\u0022cw1mOCd8lYfRr\u0022]}],\u0022StyleIds\u0022:[\u0022cw5rRZmUIx7A8\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_2c43a0b0808e16c3\u0022,\u0022IdHash\u0022:2003375824,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_a8acdc4701e8e494\u0022,\u0022IdHash\u0022:1628293689,\u0022Props\u0022:{\u0022label\u0022:\u0022Sign in\u0022,\u0022href\u0022:\u0022?login=1\u0022,\u0022onInvokeId\u0022:\u0022927844a3-d6e5-44f1-9073-fc29f268c30c\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4K9m2XpbmGs\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_3205031a808e16c3\u0022,\u0022IdHash\u0022:-1562904154,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_da1c33f99aab8c04\u0022,\u0022IdHash\u0022:480486274,\u0022Props\u0022:{\u0022label\u0022:\u0022Start free\u0022,\u0022href\u0022:\u0022?login=1\u0022,\u0022onInvokeId\u0022:\u0022e3fd026e-035d-4950-8b15-3e68f8b12062\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw4Bl62z9MqNC\u0022]}],\u0022StyleIds\u0022:[\u0022cw6PTPxfbtlw\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_f85a1229808e16c3\u0022,\u0022IdHash\u0022:-1497498180,\u0022Props\u0022:{},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.popover\u0022,\u0022Id\u0022:\u0022std.popover_cc542ff9102319d2\u0022,\u0022IdHash\u0022:1764158131,\u0022Props\u0022:{\u0022side\u0022:\u0022bottom\u0022,\u0022align\u0022:\u0022end\u0022,\u0022sideOffset\u0022:10,\u0022contentStyleIds\u0022:[\u0022cw154Nmlt9l2c\u0022],\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_a0cba350a637d829\u0022,\u0022IdHash\u0022:128592951,\u0022Props\u0022:{\u0022aria-label\u0022:\u0022Menu\u0022,\u0022slot\u0022:\u0022trigger\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.icon\u0022,\u0022Id\u0022:\u0022std.icon_a32321286c74498d\u0022,\u0022IdHash\u0022:1095016933,\u0022Props\u0022:{\u0022name\u0022:\u0022menu\u0022,\u0022library\u0022:\u0022lucide\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw95qEG1SRQvi\u0022]}],\u0022StyleIds\u0022:[\u0022cw9oifMHdkG5U\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_acd2a51a1940ce6a\u0022,\u0022IdHash\u0022:-236500544,\u0022Props\u0022:{\u0022label\u0022:\u0022Home\u0022,\u0022href\u0022:\u0022/\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_91525b3c14ac2555\u0022,\u0022IdHash\u0022:4894178,\u0022Props\u0022:{\u0022label\u0022:\u0022The app\u0022,\u0022href\u0022:\u0022/stable-management-app\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_2986424c811b28c4\u0022,\u0022IdHash\u0022:595667759,\u0022Props\u0022:{\u0022label\u0022:\u0022Solutions\u0022,\u0022href\u0022:\u0022/for-stables\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_f4ef721149841bf0\u0022,\u0022IdHash\u0022:-1409230243,\u0022Props\u0022:{\u0022label\u0022:\u0022Pricing\u0022,\u0022href\u0022:\u0022/pricing\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_80f3b2e5cb4306ed\u0022,\u0022IdHash\u0022:-1797939501,\u0022Props\u0022:{\u0022label\u0022:\u0022FAQ\u0022,\u0022href\u0022:\u0022/#faq\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_06b229688336b745\u0022,\u0022IdHash\u0022:-1338250191,\u0022Props\u0022:{\u0022label\u0022:\u0022About us\u0022,\u0022href\u0022:\u0022/about\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_d01ca56a808e16c3\u0022,\u0022IdHash\u0022:-1649191699,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw3R1f28uhGBi\u0022]},{\u0022Type\u0022:\u0022std.div\u0022,\u0022Id\u0022:\u0022std.div_fb5b1a4e808e16c3\u0022,\u0022IdHash\u0022:-658687189,\u0022Props\u0022:{\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_14fa28e2232368c2\u0022,\u0022IdHash\u0022:-749041605,\u0022Props\u0022:{\u0022label\u0022:\u0022\\uD83C\\uDDEB\\uD83C\\uDDEE\u0022,\u0022href\u0022:\u0022/fi/vastuullinen-talli?ikon-lang=fi\\u0026Lang=fi\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw7UqcYiL2zZr\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_dcd56374054fcbb1\u0022,\u0022IdHash\u0022:-11683789,\u0022Props\u0022:{\u0022label\u0022:\u0022\\uD83C\\uDDEC\\uD83C\\uDDE7\u0022,\u0022href\u0022:\u0022/responsible-stable?ikon-lang=en\\u0026Lang=en\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw7UqcYiL2zZr\u0022]}],\u0022StyleIds\u0022:[\u0022cw7xTN1jFCQM1\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_d1a68b6e01e8e494\u0022,\u0022IdHash\u0022:379004383,\u0022Props\u0022:{\u0022label\u0022:\u0022Sign in\u0022,\u0022href\u0022:\u0022?login=1\u0022,\u0022onInvokeId\u0022:\u0022a420e1e9-6b5f-468b-be0f-0b9aaef61327\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cwAu0BGOq5e9M\u0022]},{\u0022Type\u0022:\u0022std.button\u0022,\u0022Id\u0022:\u0022std.button_1e9c1dcc9aab8c04\u0022,\u0022IdHash\u0022:1826843036,\u0022Props\u0022:{\u0022label\u0022:\u0022Start free\u0022,\u0022href\u0022:\u0022?login=1\u0022,\u0022onInvokeId\u0022:\u00225af55cb5-4cb2-4e30-b425-fb23e1a4a889\u0022,\u0022slot\u0022:\u0022content\u0022},\u0022Children\u0022:[],\u0022StyleIds\u0022:[\u0022cw61CY8fPvNlI\u0022]}],\u0022StyleIds\u0022:[]}],\u0022StyleIds\u0022:[\u0022cw4Mq5wYdQ8xx\u0022]}],\u0022StyleIds\u0022:[\u0022cw4cs5Lm0g2AP\u0022]}],\u0022StyleIds\u0022:[\u0022cw51Kp48fd96s\u0022]}],\u0022StyleIds\u0022:[\u0022cw4ubJ0mmqRNd\u0022]}],\u0022StyleIds\u0022:[\u0022cw6yU48aY5VVe\u0022]}],\u0022StyleIds\u0022:[\u0022cw6BLes5NzMSr\u0022]}],\u0022StyleIds\u0022:[]},\u0022metadata\u0022:{\u0022viewId\u0022:\u002290d82213-a035-4763-a7c5-77d8a023e0af\u0022,\u0022isUpdate\u0022:true}}","styles":[{"styleId":"g1fu8BLE7Uvp","css":":root {\n  /* Fonts */\n  --font-body: ui-sans-serif, system-ui, sans-serif, \u0022Apple Color Emoji\u0022, \u0022Segoe UI Emoji\u0022, \u0022Segoe UI Symbol\u0022, \u0022Noto Color Emoji\u0022;\n  --font-serif: ui-serif, Georgia, Cambria, \u0022Times New Roman\u0022, Times, serif;\n  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \u0022Liberation Mono\u0022, \u0022Courier New\u0022, monospace;\n\n  /* Colors (OKLCH palette) */\n  --color-red-50: oklch(97.1% 0.013 17.38);\n  --color-red-100: oklch(93.6% 0.032 17.717);\n  --color-red-200: oklch(88.5% 0.062 18.334);\n  --color-red-300: oklch(80.8% 0.114 19.571);\n  --color-red-400: oklch(70.4% 0.191 22.216);\n  --color-red-500: oklch(63.7% 0.237 25.331);\n  --color-red-600: oklch(57.7% 0.245 27.325);\n  --color-red-700: oklch(50.5% 0.213 27.518);\n  --color-red-800: oklch(44.4% 0.177 26.899);\n  --color-red-900: oklch(39.6% 0.141 25.723);\n  --color-red-950: oklch(25.8% 0.092 26.042);\n\n  --color-orange-50: oklch(98% 0.016 73.684);\n  --color-orange-100: oklch(95.4% 0.038 75.164);\n  --color-orange-200: oklch(90.1% 0.076 70.697);\n  --color-orange-300: oklch(83.7% 0.128 66.29);\n  --color-orange-400: oklch(75% 0.183 55.934);\n  --color-orange-500: oklch(70.5% 0.213 47.604);\n  --color-orange-600: oklch(64.6% 0.222 41.116);\n  --color-orange-700: oklch(55.3% 0.195 38.402);\n  --color-orange-800: oklch(47% 0.157 37.304);\n  --color-orange-900: oklch(40.8% 0.123 38.172);\n  --color-orange-950: oklch(26.6% 0.079 36.259);\n\n  --color-amber-50: oklch(98.7% 0.022 95.277);\n  --color-amber-100: oklch(96.2% 0.059 95.617);\n  --color-amber-200: oklch(92.4% 0.12 95.746);\n  --color-amber-300: oklch(87.9% 0.169 91.605);\n  --color-amber-400: oklch(82.8% 0.189 84.429);\n  --color-amber-500: oklch(76.9% 0.188 70.08);\n  --color-amber-600: oklch(66.6% 0.179 58.318);\n  --color-amber-700: oklch(55.5% 0.163 48.998);\n  --color-amber-800: oklch(47.3% 0.137 46.201);\n  --color-amber-900: oklch(41.4% 0.112 45.904);\n  --color-amber-950: oklch(27.9% 0.077 45.635);\n\n  --color-yellow-50: oklch(98.7% 0.026 102.212);\n  --color-yellow-100: oklch(97.3% 0.071 103.193);\n  --color-yellow-200: oklch(94.5% 0.129 101.54);\n  --color-yellow-300: oklch(90.5% 0.182 98.111);\n  --color-yellow-400: oklch(85.2% 0.199 91.936);\n  --color-yellow-500: oklch(79.5% 0.184 86.047);\n  --color-yellow-600: oklch(68.1% 0.162 75.834);\n  --color-yellow-700: oklch(55.4% 0.135 66.442);\n  --color-yellow-800: oklch(47.6% 0.114 61.907);\n  --color-yellow-900: oklch(42.1% 0.095 57.708);\n  --color-yellow-950: oklch(28.6% 0.066 53.813);\n\n  --color-lime-50: oklch(98.6% 0.031 120.757);\n  --color-lime-100: oklch(96.7% 0.067 122.328);\n  --color-lime-200: oklch(93.8% 0.127 124.321);\n  --color-lime-300: oklch(89.7% 0.196 126.665);\n  --color-lime-400: oklch(84.1% 0.238 128.85);\n  --color-lime-500: oklch(76.8% 0.233 130.85);\n  --color-lime-600: oklch(64.8% 0.2 131.684);\n  --color-lime-700: oklch(53.2% 0.157 131.589);\n  --color-lime-800: oklch(45.3% 0.124 130.933);\n  --color-lime-900: oklch(40.5% 0.101 131.063);\n  --color-lime-950: oklch(27.4% 0.072 132.109);\n\n  --color-green-50: oklch(98.2% 0.018 155.826);\n  --color-green-100: oklch(96.2% 0.044 156.743);\n  --color-green-200: oklch(92.5% 0.084 155.995);\n  --color-green-300: oklch(87.1% 0.15 154.449);\n  --color-green-400: oklch(79.2% 0.209 151.711);\n  --color-green-500: oklch(72.3% 0.219 149.579);\n  --color-green-600: oklch(62.7% 0.194 149.214);\n  --color-green-700: oklch(52.7% 0.154 150.069);\n  --color-green-800: oklch(44.8% 0.119 151.328);\n  --color-green-900: oklch(39.3% 0.095 152.535);\n  --color-green-950: oklch(26.6% 0.065 152.934);\n\n  --color-emerald-50: oklch(97.9% 0.021 166.113);\n  --color-emerald-100: oklch(95% 0.052 163.051);\n  --color-emerald-200: oklch(90.5% 0.093 164.15);\n  --color-emerald-300: oklch(84.5% 0.143 164.978);\n  --color-emerald-400: oklch(76.5% 0.177 163.223);\n  --color-emerald-500: oklch(69.6% 0.17 162.48);\n  --color-emerald-600: oklch(59.6% 0.145 163.225);\n  --color-emerald-700: oklch(50.8% 0.118 165.612);\n  --color-emerald-800: oklch(43.2% 0.095 166.913);\n  --color-emerald-900: oklch(37.8% 0.077 168.94);\n  --color-emerald-950: oklch(26.2% 0.051 172.552);\n\n  --color-teal-50: oklch(98.4% 0.014 180.72);\n  --color-teal-100: oklch(95.3% 0.051 180.801);\n  --color-teal-200: oklch(91% 0.096 180.426);\n  --color-teal-300: oklch(85.5% 0.138 181.071);\n  --color-teal-400: oklch(77.7% 0.152 181.912);\n  --color-teal-500: oklch(70.4% 0.14 182.503);\n  --color-teal-600: oklch(60% 0.118 184.704);\n  --color-teal-700: oklch(51.1% 0.096 186.391);\n  --color-teal-800: oklch(43.7% 0.078 188.216);\n  --color-teal-900: oklch(38.6% 0.063 188.416);\n  --color-teal-950: oklch(27.7% 0.046 192.524);\n\n  --color-cyan-50: oklch(98.4% 0.019 200.873);\n  --color-cyan-100: oklch(95.6% 0.045 203.388);\n  --color-cyan-200: oklch(91.7% 0.08 205.041);\n  --color-cyan-300: oklch(86.5% 0.127 207.078);\n  --color-cyan-400: oklch(78.9% 0.154 211.53);\n  --color-cyan-500: oklch(71.5% 0.143 215.221);\n  --color-cyan-600: oklch(60.9% 0.126 221.723);\n  --color-cyan-700: oklch(52% 0.105 223.128);\n  --color-cyan-800: oklch(45% 0.085 224.283);\n  --color-cyan-900: oklch(39.8% 0.07 227.392);\n  --color-cyan-950: oklch(30.2% 0.056 229.695);\n\n  --color-sky-50: oklch(97.7% 0.013 236.62);\n  --color-sky-100: oklch(95.1% 0.026 236.824);\n  --color-sky-200: oklch(90.1% 0.058 230.902);\n  --color-sky-300: oklch(82.8% 0.111 230.318);\n  --color-sky-400: oklch(74.6% 0.16 232.661);\n  --color-sky-500: oklch(68.5% 0.169 237.323);\n  --color-sky-600: oklch(58.8% 0.158 241.966);\n  --color-sky-700: oklch(50% 0.134 242.749);\n  --color-sky-800: oklch(44.3% 0.11 240.79);\n  --color-sky-900: oklch(39.1% 0.09 240.876);\n  --color-sky-950: oklch(29.3% 0.066 243.157);\n\n  --color-blue-50: oklch(97% 0.014 254.604);\n  --color-blue-100: oklch(93.2% 0.032 255.585);\n  --color-blue-200: oklch(88.2% 0.059 254.128);\n  --color-blue-300: oklch(80.9% 0.105 251.813);\n  --color-blue-400: oklch(70.7% 0.165 254.624);\n  --color-blue-500: oklch(62.3% 0.214 259.815);\n  --color-blue-600: oklch(54.6% 0.245 262.881);\n  --color-blue-700: oklch(48.8% 0.243 264.376);\n  --color-blue-800: oklch(42.4% 0.199 265.638);\n  --color-blue-900: oklch(37.9% 0.146 265.522);\n  --color-blue-950: oklch(28.2% 0.091 267.935);\n\n  --color-indigo-50: oklch(96.2% 0.018 272.314);\n  --color-indigo-100: oklch(93% 0.034 272.788);\n  --color-indigo-200: oklch(87% 0.065 274.039);\n  --color-indigo-300: oklch(78.5% 0.115 274.713);\n  --color-indigo-400: oklch(67.3% 0.182 276.935);\n  --color-indigo-500: oklch(58.5% 0.233 277.117);\n  --color-indigo-600: oklch(51.1% 0.262 276.966);\n  --color-indigo-700: oklch(45.7% 0.24 277.023);\n  --color-indigo-800: oklch(39.8% 0.195 277.366);\n  --color-indigo-900: oklch(35.9% 0.144 278.697);\n  --color-indigo-950: oklch(25.7% 0.09 281.288);\n\n  --color-violet-50: oklch(96.9% 0.016 293.756);\n  --color-violet-100: oklch(94.3% 0.029 294.588);\n  --color-violet-200: oklch(89.4% 0.057 293.283);\n  --color-violet-300: oklch(81.1% 0.111 293.571);\n  --color-violet-400: oklch(70.2% 0.183 293.541);\n  --color-violet-500: oklch(60.6% 0.25 292.717);\n  --color-violet-600: oklch(54.1% 0.281 293.009);\n  --color-violet-700: oklch(49.1% 0.27 292.581);\n  --color-violet-800: oklch(43.2% 0.232 292.759);\n  --color-violet-900: oklch(38% 0.189 293.745);\n  --color-violet-950: oklch(28.3% 0.141 291.089);\n\n  --color-purple-50: oklch(97.7% 0.014 308.299);\n  --color-purple-100: oklch(94.6% 0.033 307.174);\n  --color-purple-200: oklch(90.2% 0.063 306.703);\n  --color-purple-300: oklch(82.7% 0.119 306.383);\n  --color-purple-400: oklch(71.4% 0.203 305.504);\n  --color-purple-500: oklch(62.7% 0.265 303.9);\n  --color-purple-600: oklch(55.8% 0.288 302.321);\n  --color-purple-700: oklch(49.6% 0.265 301.924);\n  --color-purple-800: oklch(43.8% 0.218 303.724);\n  --color-purple-900: oklch(38.1% 0.176 304.987);\n  --color-purple-950: oklch(29.1% 0.149 302.717);\n\n  --color-fuchsia-50: oklch(97.7% 0.017 320.058);\n  --color-fuchsia-100: oklch(95.2% 0.037 318.852);\n  --color-fuchsia-200: oklch(90.3% 0.076 319.62);\n  --color-fuchsia-300: oklch(83.3% 0.145 321.434);\n  --color-fuchsia-400: oklch(74% 0.238 322.16);\n  --color-fuchsia-500: oklch(66.7% 0.295 322.15);\n  --color-fuchsia-600: oklch(59.1% 0.293 322.896);\n  --color-fuchsia-700: oklch(51.8% 0.253 323.949);\n  --color-fuchsia-800: oklch(45.2% 0.211 324.591);\n  --color-fuchsia-900: oklch(40.1% 0.17 325.612);\n  --color-fuchsia-950: oklch(29.3% 0.136 325.661);\n\n  --color-pink-50: oklch(97.1% 0.014 343.198);\n  --color-pink-100: oklch(94.8% 0.028 342.258);\n  --color-pink-200: oklch(89.9% 0.061 343.231);\n  --color-pink-300: oklch(82.3% 0.12 346.018);\n  --color-pink-400: oklch(71.8% 0.202 349.761);\n  --color-pink-500: oklch(65.6% 0.241 354.308);\n  --color-pink-600: oklch(59.2% 0.249 0.584);\n  --color-pink-700: oklch(52.5% 0.223 3.958);\n  --color-pink-800: oklch(45.9% 0.187 3.815);\n  --color-pink-900: oklch(40.8% 0.153 2.432);\n  --color-pink-950: oklch(28.4% 0.109 3.907);\n\n  --color-rose-50: oklch(96.9% 0.015 12.422);\n  --color-rose-100: oklch(94.1% 0.03 12.58);\n  --color-rose-200: oklch(89.2% 0.058 10.001);\n  --color-rose-300: oklch(81% 0.117 11.638);\n  --color-rose-400: oklch(71.2% 0.194 13.428);\n  --color-rose-500: oklch(64.5% 0.246 16.439);\n  --color-rose-600: oklch(58.6% 0.253 17.585);\n  --color-rose-700: oklch(51.4% 0.222 16.935);\n  --color-rose-800: oklch(45.5% 0.188 13.697);\n  --color-rose-900: oklch(41% 0.159 10.272);\n  --color-rose-950: oklch(27.1% 0.105 12.094);\n\n  --color-slate-50: oklch(98.4% 0.003 247.858);\n  --color-slate-100: oklch(96.8% 0.007 247.896);\n  --color-slate-200: oklch(92.9% 0.013 255.508);\n  --color-slate-300: oklch(86.9% 0.022 252.894);\n  --color-slate-400: oklch(70.4% 0.04 256.788);\n  --color-slate-500: oklch(55.4% 0.046 257.417);\n  --color-slate-600: oklch(44.6% 0.043 257.281);\n  --color-slate-700: oklch(37.2% 0.044 257.287);\n  --color-slate-800: oklch(27.9% 0.041 260.031);\n  --color-slate-900: oklch(20.8% 0.042 265.755);\n  --color-slate-950: oklch(12.9% 0.042 264.695);\n\n  --color-gray-50: oklch(98.5% 0.002 247.839);\n  --color-gray-100: oklch(96.7% 0.003 264.542);\n  --color-gray-200: oklch(92.8% 0.006 264.531);\n  --color-gray-300: oklch(87.2% 0.01 258.338);\n  --color-gray-400: oklch(70.7% 0.022 261.325);\n  --color-gray-500: oklch(55.1% 0.027 264.364);\n  --color-gray-600: oklch(44.6% 0.03 256.802);\n  --color-gray-700: oklch(37.3% 0.034 259.733);\n  --color-gray-800: oklch(27.8% 0.033 256.848);\n  --color-gray-900: oklch(21% 0.034 264.665);\n  --color-gray-950: oklch(13% 0.028 261.692);\n\n  --color-zinc-50: oklch(98.5% 0 0);\n  --color-zinc-100: oklch(96.7% 0.001 286.375);\n  --color-zinc-200: oklch(92% 0.004 286.32);\n  --color-zinc-300: oklch(87.1% 0.006 286.286);\n  --color-zinc-400: oklch(70.5% 0.015 286.067);\n  --color-zinc-500: oklch(55.2% 0.016 285.938);\n  --color-zinc-600: oklch(44.2% 0.017 285.786);\n  --color-zinc-700: oklch(37% 0.013 285.805);\n  --color-zinc-800: oklch(27.4% 0.006 286.033);\n  --color-zinc-900: oklch(21% 0.006 285.885);\n  --color-zinc-950: oklch(14.1% 0.005 285.823);\n\n  --color-neutral-50: oklch(98.5% 0 0);\n  --color-neutral-100: oklch(97% 0 0);\n  --color-neutral-200: oklch(92.2% 0 0);\n  --color-neutral-300: oklch(87% 0 0);\n  --color-neutral-400: oklch(70.8% 0 0);\n  --color-neutral-500: oklch(55.6% 0 0);\n  --color-neutral-600: oklch(43.9% 0 0);\n  --color-neutral-700: oklch(37.1% 0 0);\n  --color-neutral-800: oklch(26.9% 0 0);\n  --color-neutral-900: oklch(20.5% 0 0);\n  --color-neutral-950: oklch(14.5% 0 0);\n\n  --color-stone-50: oklch(98.5% 0.001 106.423);\n  --color-stone-100: oklch(97% 0.001 106.424);\n  --color-stone-200: oklch(92.3% 0.003 48.717);\n  --color-stone-300: oklch(86.9% 0.005 56.366);\n  --color-stone-400: oklch(70.9% 0.01 56.259);\n  --color-stone-500: oklch(55.3% 0.013 58.071);\n  --color-stone-600: oklch(44.4% 0.011 73.639);\n  --color-stone-700: oklch(37.4% 0.01 67.558);\n  --color-stone-800: oklch(26.8% 0.007 34.298);\n  --color-stone-900: oklch(21.6% 0.006 56.043);\n  --color-stone-950: oklch(14.7% 0.004 49.25);\n\n  --color-black: #000;\n  --color-white: #fff;\n\n  /* Spacing / Containers / Breakpoints */\n  --spacing: 0.25rem;\n\n  --breakpoint-sm: 40rem;\n  --breakpoint-md: 48rem;\n  --breakpoint-lg: 64rem;\n  --breakpoint-xl: 80rem;\n  --breakpoint-2xl: 96rem;\n\n  --container-3xs: 16rem;\n  --container-2xs: 18rem;\n  --container-xs: 20rem;\n  --container-sm: 24rem;\n  --container-md: 28rem;\n  --container-lg: 32rem;\n  --container-xl: 36rem;\n  --container-2xl: 42rem;\n  --container-3xl: 48rem;\n  --container-4xl: 56rem;\n  --container-5xl: 64rem;\n  --container-6xl: 72rem;\n  --container-7xl: 80rem;\n\n  /* Typography scale \u0026 weights */\n  --text-xs: 0.75rem;   --text-xs--line-height: calc(1 / 0.75);\n  --text-sm: 0.875rem;  --text-sm--line-height: calc(1.25 / 0.875);\n  --text-base: 1rem;    --text-base--line-height: calc(1.5 / 1);\n  --text-lg: 1.125rem;  --text-lg--line-height: calc(1.75 / 1.125);\n  --text-xl: 1.25rem;   --text-xl--line-height: calc(1.75 / 1.25);\n  --text-2xl: 1.5rem;   --text-2xl--line-height: calc(2 / 1.5);\n  --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875);\n  --text-4xl: 2.25rem;  --text-4xl--line-height: calc(2.5 / 2.25);\n  --text-5xl: 3rem;     --text-5xl--line-height: 1;\n  --text-6xl: 3.75rem;  --text-6xl--line-height: 1;\n  --text-7xl: 4.5rem;   --text-7xl--line-height: 1;\n  --text-8xl: 6rem;     --text-8xl--line-height: 1;\n  --text-9xl: 8rem;     --text-9xl--line-height: 1;\n\n  --font-weight-thin: 100;\n  --font-weight-extralight: 200;\n  --font-weight-light: 300;\n  --font-weight-normal: 400;\n  --font-weight-medium: 500;\n  --font-weight-semibold: 600;\n  --font-weight-bold: 700;\n  --font-weight-extrabold: 800;\n  --font-weight-black: 900;\n\n  --tracking-tighter: -0.05em;\n  --tracking-tight: -0.025em;\n  --tracking-normal: 0em;\n  --tracking-wide: 0.025em;\n  --tracking-wider: 0.05em;\n  --tracking-widest: 0.1em;\n\n  --leading-tight: 1.25;\n  --leading-snug: 1.375;\n  --leading-normal: 1.5;\n  --leading-relaxed: 1.625;\n  --leading-loose: 2;\n\n  /* Radii */\n  --radius-xs: 0.125rem;\n  --radius-sm: 0.25rem;\n  --radius-md: 0.375rem;\n  --radius-lg: 0.5rem;\n  --radius-xl: 0.75rem;\n  --radius-2xl: 1rem;\n  --radius-3xl: 1.5rem;\n  --radius-4xl: 2rem;\n\n  /* Shadows \u0026 effects tokens */\n  --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);\n  --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n\n  --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);\n\n  --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);\n  --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);\n  --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);\n  --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);\n  --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);\n  --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);\n\n  --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15);\n  --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2);\n  --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075);\n  --text-shadow-md: 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1);\n  --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), 0px 4px 8px rgb(0 0 0 / 0.1);\n\n  --blur-xs: blur(4px);\n  --blur-sm: blur(8px);\n  --blur-md: blur(16px);\n  --blur-lg: blur(24px);\n  --blur-xl: blur(40px);\n  --blur-2xl: blur(40px);\n  --blur-3xl: blur(64px);\n\n  --perspective-dramatic: 100px;\n  --perspective-near: 300px;\n  --perspective-normal: 500px;\n  --perspective-midrange: 800px;\n  --perspective-distant: 1200px;\n\n  --aspect-video: 16 / 9;\n\n  --ease-in: cubic-bezier(0.4, 0, 1, 1);\n  --ease-out: cubic-bezier(0, 0, 0.2, 1);\n  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n\n  --default-transition-duration: 150ms;\n  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n\n  --animate-spin: spin 1s linear infinite;\n  --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  --animate-bounce: bounce 1s infinite;\n\n  /* Tailwind runtime composition vars */\n  --tw-gradient-position: initial;\n  --tw-gradient-from: #0000;\n  --tw-gradient-via: #0000;\n  --tw-gradient-to: #0000;\n  --tw-gradient-stops: initial;\n  --tw-gradient-via-stops: initial;\n  --tw-gradient-from-position: 0%;\n  --tw-gradient-via-position: 50%;\n  --tw-gradient-to-position: 100%;\n\n  /* Ring */\n  --tw-ring-inset: initial;\n  --tw-ring-color: initial;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-inset-ring-color: initial;\n  --tw-inset-ring-shadow: 0 0 #0000;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-offset-shadow: 0 0 #0000;\n\n  /* Shadows */\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-color: initial;\n  --tw-shadow-alpha: 100%;\n  --tw-inset-shadow: 0 0 #0000;\n  --tw-inset-shadow-color: initial;\n  --tw-inset-shadow-alpha: 100%;\n  --tw-drop-shadow-color: initial;\n  --tw-drop-shadow-alpha: 100%;\n  --tw-drop-shadow-size: initial;\n  --tw-text-shadow-color: initial;\n  --tw-text-shadow-alpha: 100%;\n\n  /* Transforms */\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-translate-z: 0;\n  --tw-rotate-x: ;\n  --tw-rotate-y: ;\n  --tw-rotate-z: ;\n  --tw-skew-x: ;\n  --tw-skew-y: ;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-scale-z: 1;\n\n  /* Filters */\n  --tw-blur: ;\n  --tw-brightness: ;\n  --tw-contrast: ;\n  --tw-grayscale: ;\n  --tw-hue-rotate: ;\n  --tw-invert: ;\n  --tw-saturate: ;\n  --tw-sepia: ;\n  --tw-drop-shadow: ;\n  --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale)\n               var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia)\n               var(--tw-drop-shadow);\n\n  /* Backdrop filters */\n  --tw-backdrop-blur: ;\n  --tw-backdrop-brightness: ;\n  --tw-backdrop-contrast: ;\n  --tw-backdrop-grayscale: ;\n  --tw-backdrop-hue-rotate: ;\n  --tw-backdrop-invert: ;\n  --tw-backdrop-opacity: ;\n  --tw-backdrop-saturate: ;\n  --tw-backdrop-sepia: ;\n  --tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)\n                        var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)\n                        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n\n  /* Opacity helpers */\n  --tw-bg-opacity: 1;\n  --tw-text-opacity: 1;\n\n  /* Nice-to-have ring helper */\n  --ring-black-10: color-mix(in oklch, var(--color-black) 10%, transparent);\n\n}\n/* Universal initialization (Tailwind preflight) */\n*, ::before, ::after {\n  box-sizing: border-box;\n  border-width: 0;\n  border-style: solid;\n  border-color: currentColor;\n  font-family: var(--font-body);\n  --tw-translate-x: 0;\n  --tw-translate-y: 0;\n  --tw-translate-z: 0;\n  --tw-rotate-x: ;\n  --tw-rotate-y: ;\n  --tw-rotate-z: ;\n  --tw-skew-x: ;\n  --tw-skew-y: ;\n  --tw-scale-x: 1;\n  --tw-scale-y: 1;\n  --tw-scale-z: 1;\n\n  --tw-gradient-position: initial;\n  --tw-gradient-from: #0000;\n  --tw-gradient-via: #0000;\n  --tw-gradient-to: #0000;\n  --tw-gradient-stops: initial;\n  --tw-gradient-via-stops: initial;\n  --tw-gradient-from-position: 0%;\n  --tw-gradient-via-position: 50%;\n  --tw-gradient-to-position: 100%;\n\n  --tw-ring-inset: initial;\n  --tw-ring-color: initial;\n  --tw-ring-shadow: 0 0 #0000;\n  --tw-inset-ring-color: initial;\n  --tw-inset-ring-shadow: 0 0 #0000;\n  --tw-ring-offset-width: 0px;\n  --tw-ring-offset-color: #fff;\n  --tw-ring-offset-shadow: 0 0 #0000;\n\n  --tw-shadow: 0 0 #0000;\n  --tw-shadow-color: initial;\n  --tw-shadow-alpha: 100%;\n  --tw-inset-shadow: 0 0 #0000;\n  --tw-inset-shadow-color: initial;\n  --tw-inset-shadow-alpha: 100%;\n  --tw-drop-shadow-color: initial;\n  --tw-drop-shadow-alpha: 100%;\n  --tw-drop-shadow-size: initial;\n  --tw-text-shadow-color: initial;\n  --tw-text-shadow-alpha: 100%;\n\n  --tw-blur: ;\n  --tw-brightness: ;\n  --tw-contrast: ;\n  --tw-grayscale: ;\n  --tw-hue-rotate: ;\n  --tw-invert: ;\n  --tw-saturate: ;\n  --tw-sepia: ;\n  --tw-drop-shadow: ;\n  --tw-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale)\n               var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia)\n               var(--tw-drop-shadow);\n\n  --tw-backdrop-blur: ;\n  --tw-backdrop-brightness: ;\n  --tw-backdrop-contrast: ;\n  --tw-backdrop-grayscale: ;\n  --tw-backdrop-hue-rotate: ;\n  --tw-backdrop-invert: ;\n  --tw-backdrop-opacity: ;\n  --tw-backdrop-saturate: ;\n  --tw-backdrop-sepia: ;\n  --tw-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)\n                        var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)\n                        var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);\n\n  --tw-border-style: solid;\n  --tw-outline-style: solid;\n  --tw-duration: initial;\n  --tw-ease: initial;\n  --tw-space-x-reverse: 0;\n  --tw-space-y-reverse: 0;\n  --tw-divide-x-reverse: 0;\n  --tw-divide-y-reverse: 0;\n}\n\n/* Media elements */\nimg, video, canvas, svg {\n  display: block;\n}\n\nimg, video {\n  max-width: 100%;\n}\n\n/* Form elements */\nbutton, input, select, textarea {\n  font-family: inherit;\n  font-size: 100%;\n  line-height: inherit;\n  color: inherit;\n}\n\n/* Font family utilities not covered by Crosswind */\n.font-body    { font-family: var(--font-body); }\n.font-display { font-family: var(--font-display); }\n\n/* Keyframes */\n@keyframes spin { to { transform: rotate(360deg); } }\n\n@keyframes ping {\n  75%, 100% { transform: scale(2); opacity: 0; }\n}\n\n@keyframes pulse { 50% { opacity: 0.5; } }\n\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n\n/* tailwindcss-animate: enter/exit shorthand keyframes. */\n@keyframes enter {\n  from {\n    opacity: var(--tw-enter-opacity, 1);\n    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0)\n               scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), 1)\n               rotate(var(--tw-enter-rotate, 0));\n  }\n}\n\n@keyframes exit {\n  to {\n    opacity: var(--tw-exit-opacity, 1);\n    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0)\n               scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), 1)\n               rotate(var(--tw-exit-rotate, 0));\n  }\n}"},{"styleId":"g3TGHvzpxKo","css":":root {\n    --font-body: \u0022Inter\u0022, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\n    --font-display: \u0022Poppins\u0022, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\n    --font-serif: \u0022Crimson Pro\u0022, ui-serif, Georgia, Cambria, \u0022Times New Roman\u0022, Times, serif;\n    --font-mono: \u0022JetBrains Mono\u0022, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n    --font-sans: var(--font-body);\n    --font-heading: var(--font-display);\n\n    /* Radii \u2014 all derived from --radius-base */\n    --radius-base: 0.625rem;\n    --radius-xxs:  calc(var(--radius-base) * 0.333);\n    --radius-xs:   calc(var(--radius-base) * 0.5);\n    --radius-sm:   calc(var(--radius-base) * 0.667);\n    --radius-md:   var(--radius-base);\n    --radius-lg:   calc(var(--radius-base) * 1.333);\n    --radius-xl:   calc(var(--radius-base) * 2);\n    --radius-2xl:  calc(var(--radius-base) * 2.667);\n    --radius-3xl:  calc(var(--radius-base) * 3.333);\n    --radius-4xl:  calc(var(--radius-base) * 4);\n    --radius-full: 9999px;\n    --radius-none: 0;\n\n    --shadow-2xs:   0 1px 2px rgb(0 0 0 / 0.04);\n    --shadow-xs:    0 1px 2px rgb(0 0 0 / 0.05);\n    --shadow-sm:    0 1px 3px rgb(0 0 0 / 0.08), 0 1px 2px rgb(0 0 0 / 0.04);\n    --shadow-md:    0 4px 6px rgb(0 0 0 / 0.06), 0 2px 4px rgb(0 0 0 / 0.04);\n    --shadow-lg:    0 10px 15px rgb(0 0 0 / 0.08), 0 4px 6px rgb(0 0 0 / 0.04);\n    --shadow-xl:    0 20px 25px rgb(0 0 0 / 0.08), 0 8px 10px rgb(0 0 0 / 0.04);\n    --shadow-2xl:   0 25px 50px rgb(0 0 0 / 0.16);\n    --shadow-3xl:   0 35px 60px rgb(0 0 0 / 0.2);\n    --shadow-inner: inset 0 2px 4px rgb(0 0 0 / 0.04);\n\n    /* Colour scales */\n\n    /* Brand */\n    --brand-25:  #fdfaff;\n    --brand-50:  #f9f5ff;\n    --brand-100: #f4ebff;\n    --brand-200: #e9d7fe;\n    --brand-300: #d6bbfb;\n    --brand-400: #b692f6;\n    --brand-500: #9d76ed;\n    --brand-600: #7e56d8;\n    --brand-700: #6840c6;\n    --brand-800: #52379e;\n    --brand-900: #422f7d;\n    --brand-950: #2b1b5e;\n\n    /* Neutral */\n    --neutral-25:  #fcfcfc;\n    --neutral-50:  #f7f7f7;\n    --neutral-100: #f5f5f5;\n    --neutral-200: #e5e5e5;\n    --neutral-300: #d6d6d6;\n    --neutral-400: #a3a3a3;\n    --neutral-500: #737373;\n    --neutral-600: #525252;\n    --neutral-700: #424242;\n    --neutral-800: #282828;\n    --neutral-900: #141414;\n    --neutral-950: #0f0f0f;\n\n    /* Error */\n    --error-25:  #fffaf9;\n    --error-50:  #fef2f1;\n    --error-100: #fee3e1;\n    --error-200: #fecdc9;\n    --error-300: #fca19b;\n    --error-400: #f97066;\n    --error-500: #f04437;\n    --error-600: #d92c20;\n    --error-700: #b32218;\n    --error-800: #901f17;\n    --error-900: #7a2619;\n    --error-950: #54150c;\n\n    /* Success */\n    --success-25:  #f6fef9;\n    --success-50:  #ecfcf2;\n    --success-100: #dbf9e6;\n    --success-200: #aaefc6;\n    --success-300: #75dfa6;\n    --success-400: #47cd89;\n    --success-500: #17b169;\n    --success-600: #069454;\n    --success-700: #057647;\n    --success-800: #075d39;\n    --success-900: #074c30;\n    --success-950: #043320;\n\n    /* Warning */\n    --warning-25:  #fffcf5;\n    --warning-50:  #fff9eb;\n    --warning-100: #feefc6;\n    --warning-200: #fede88;\n    --warning-300: #fec84a;\n    --warning-400: #fcb022;\n    --warning-500: #f78f08;\n    --warning-600: #db6803;\n    --warning-700: #b54707;\n    --warning-800: #93370c;\n    --warning-900: #792d0d;\n    --warning-950: #4e1d08;\n\n    /* Info */\n    --info-25:  #F5FBFF;\n    --info-50:  #F0F9FF;\n    --info-100: #E0F2FE;\n    --info-200: #B9E6FE;\n    --info-300: #7CD4FD;\n    --info-400: #36BFFA;\n    --info-500: #0BA5EC;\n    --info-600: #0086C9;\n    --info-700: #026AA2;\n    --info-800: #065986;\n    --info-900: #0B4A6F;\n    --info-950: #062C41;\n\n    /* Accent */\n    --accent-25:  #fffbeb;\n    --accent-50:  #fef3c7;\n    --accent-100: #fde68a;\n    --accent-200: #fcd34d;\n    --accent-300: #fbbf24;\n    --accent-400: #f59e0b;\n    --accent-500: #d97706;\n    --accent-600: #b45309;\n    --accent-700: #92400e;\n    --accent-800: #78350f;\n    --accent-900: #633112;\n    --accent-950: #4a230a;\n\n    /* Fixed brand button tokens \u2014 never overridden in dark theme */\n    --bg-brand-solid-fixed:       var(--brand-600);\n    --bg-brand-solid-fixed-hover: var(--brand-700);\n\n    /* Background semantic tokens - light theme */\n    --bg-background:           var(--neutral-25);\n    /* The foreground (reading) colour used AS a fill \u2014 the counterpart of\n       --text-foreground. Its real use is translucent: bg-foreground/5 is the idiomatic\n       subtle overlay that tints with the text colour instead of a fixed grey. */\n    --bg-foreground:           var(--text-primary);\n    --bg-surface:              var(--neutral-50);\n    --bg-card:                 var(--color-white);\n    --bg-popover:              var(--color-white);\n    --bg-overlay:              var(--neutral-950);\n    --bg-neutral-muted:        var(--neutral-900);\n    --bg-primary:              var(--color-white);\n    --bg-primary-alt:          var(--color-white);\n    --bg-primary-hover:        var(--neutral-50);\n    --bg-primary-solid:        var(--neutral-950);\n    --bg-secondary:            var(--neutral-50);\n    --bg-secondary-hover:      var(--neutral-100);\n    --bg-secondary-solid:      var(--neutral-600);\n    --bg-tertiary:             var(--neutral-100);\n    --bg-tertiary-hover:       var(--neutral-200);\n    --bg-quaternary:           var(--neutral-200);\n    --bg-muted:                var(--neutral-50);\n    --bg-active:               var(--neutral-50);\n    --bg-accent:               var(--neutral-100);\n    --bg-transparent:          transparent;\n    --bg-transparent-hover:    var(--neutral-50);\n    --bg-disabled:             var(--neutral-100);\n    --bg-disabled-subtle:      var(--neutral-50);\n    --bg-brand-primary:        var(--brand-50);\n    --bg-brand-primary-alt:    var(--brand-50);\n    --bg-brand-secondary:      var(--brand-100);\n    --bg-brand-hover:          var(--brand-200);\n    --bg-brand-selected:       var(--brand-50);\n    --bg-brand-section:        var(--brand-800);\n    --bg-brand-section-subtle: var(--brand-700);\n    --bg-brand-solid:          var(--brand-600);\n    --bg-brand-solid-hover:    var(--brand-700);\n    --bg-brand-button:         var(--brand-600);\n    --bg-brand-button-hover:   var(--brand-700);\n    --bg-error-primary:        var(--error-50);\n    --bg-error-secondary:      var(--error-100);\n    --bg-error-solid:          var(--error-600);\n    --bg-error-solid-hover:    var(--error-700);\n    --bg-error-button:         var(--error-600);\n    --bg-error-button-hover:   var(--error-700);\n    --text-error-button:       var(--color-white);\n    /* Success/warning/info fills sit at the 700 step: it is the lightest step in each\n       scale where white text clears WCAG AA 4.5:1 (600s measure 3.5-4.0, 500s worse),\n       and the hover darkens to 800 so the pairing holds in every state. */\n    --bg-success-primary:      var(--success-50);\n    --bg-success-secondary:    var(--success-100);\n    --bg-success-solid:        var(--success-700);\n    --bg-success-solid-hover:  var(--success-800);\n    --bg-success-subtle:       var(--success-50);\n    --bg-success-button:       var(--success-700);\n    --bg-success-button-hover: var(--success-800);\n    --text-success-button:     var(--color-white);\n    --bg-warning-primary:      var(--warning-50);\n    --bg-warning-secondary:    var(--warning-100);\n    --bg-warning-solid:        var(--warning-700);\n    --bg-warning-solid-hover:  var(--warning-800);\n    --bg-warning-button:       var(--warning-700);\n    --bg-warning-button-hover: var(--warning-800);\n    --text-warning-button:     var(--color-white);\n    --bg-info-primary:         var(--info-50);\n    --bg-info-secondary:       var(--info-100);\n    --bg-info-solid:           var(--info-700);\n    --bg-info-solid-hover:     var(--info-800);\n    --bg-info-button:          var(--info-700);\n    --bg-info-button-hover:    var(--info-800);\n    --text-info-button:        var(--color-white);\n\n    /* Border semantic tokens - light theme */\n    --border-foreground:        var(--text-primary);\n    --border-primary:           var(--neutral-300);\n    --border-secondary:         var(--neutral-200);\n    --border-tertiary:          var(--neutral-100);\n    --border-input:             var(--neutral-200);\n    --border-disabled:          var(--neutral-200);\n    --border-disabled-subtle:   var(--neutral-100);\n    --border-focus-ring:        var(--brand-500);\n    --border-brand:             var(--brand-500);\n    --border-brand-alt:         var(--brand-600);\n    --border-brand-secondary:   var(--brand-200);\n    --border-brand-solid:       var(--bg-brand-solid);\n    --border-error:             var(--error-500);\n    --border-error-secondary:   var(--error-300);\n    --border-error-subtle:      var(--error-200);\n    --border-error-solid:       var(--bg-error-solid);\n    --border-success:           var(--success-500);\n    --border-success-secondary: var(--success-300);\n    --border-success-subtle:    var(--success-200);\n    --border-success-solid:     var(--bg-success-solid);\n    --border-warning:           var(--warning-500);\n    --border-warning-secondary: var(--warning-300);\n    --border-warning-subtle:    var(--warning-200);\n    --border-info:              var(--info-500);\n    --border-info-secondary:    var(--info-300);\n    --border-info-subtle:       var(--info-200);\n    --border-muted-foreground:  var(--text-muted-foreground);\n\n    /* shadcn interop aliases \u2014 the names LLM training priors reach for, chasing the\n       canonical semantic vars so dark mode and theme overrides follow automatically. */\n    --bg-destructive:              var(--bg-error-solid);\n    --text-destructive:            var(--text-error-primary);\n    --text-destructive-foreground: var(--text-error-button);\n    --border-destructive:          var(--border-error);\n    --border-ring:                 var(--border-focus-ring);\n    --border-border:               var(--border-secondary);\n\n    /* Foreground semantic tokens - for icons and UI elements (not text).\n       These have different contrast values optimized for iconography. */\n    --fg-brand-primary:         var(--brand-600);\n    --fg-brand-primary-alt:     var(--brand-600);\n    --fg-brand-secondary:       var(--brand-500);\n    --fg-brand-secondary-hover: var(--brand-600);\n    --fg-disabled:              var(--neutral-400);\n    --fg-disabled-subtle:       var(--neutral-300);\n    --fg-error-primary:         var(--error-600);\n    --fg-error-secondary:       var(--error-500);\n    --fg-primary:               var(--neutral-900);\n    --fg-quaternary:            var(--neutral-400);\n    --fg-quaternary-hover:      var(--neutral-500);\n    --fg-secondary:             var(--neutral-700);\n    --fg-secondary-hover:       var(--neutral-800);\n    --fg-success-primary:       var(--success-600);\n    --fg-success-secondary:     var(--success-500);\n    --fg-tertiary:              var(--neutral-600);\n    --fg-tertiary-hover:        var(--neutral-700);\n    --fg-warning-primary:       var(--warning-600);\n    --fg-warning-secondary:     var(--warning-500);\n    --fg-white:                 var(--color-white);\n    --bg-white:                 var(--color-white);\n    --border-white:             var(--color-white);\n\n    /* Text semantic tokens - light theme */\n    --text-foreground:            var(--text-primary);\n    /* The background colour used AS text \u2014 the mirror of --bg-foreground below, for text\n       on an inverted surface. Defined because --text-foreground and --bg-background both\n       exist: a vocabulary that has one direction of a pairing and not the other reads as\n       a typo at the call site rather than a missing token. */\n    --text-background:            var(--bg-background);\n    --text-primary:               var(--neutral-900);\n    --text-primary-foreground:    var(--text-primary);\n    --text-secondary:             var(--neutral-700);\n    --text-tertiary:              var(--neutral-600);\n    --text-quaternary:            var(--neutral-500);\n    --text-white:                 var(--color-white);\n    --text-secondary-hover:       var(--neutral-800);\n    --text-tertiary-hover:        var(--neutral-700);\n    --text-card-foreground:       var(--neutral-800);\n    --text-popover-foreground:    var(--neutral-800);\n    --text-muted-foreground:      var(--neutral-500);\n    --text-accent-foreground:     var(--neutral-900);\n    --text-secondary-foreground:  var(--neutral-500);\n    --text-placeholder:           var(--neutral-500);\n    --text-placeholder-subtle:    var(--neutral-300);\n    --text-disabled:              var(--neutral-500);\n    --text-primary-on-brand:      var(--color-white);\n    --text-secondary-on-brand:    var(--brand-200);\n    --text-tertiary-on-brand:     var(--brand-200);\n    --text-quaternary-on-brand:   var(--brand-300);\n    --text-brand-button:          var(--color-white);\n    --text-brand-primary:         var(--brand-900);\n    --text-brand-secondary:       var(--brand-700);\n    --text-brand-secondary-hover: var(--brand-700);\n    --text-brand-tertiary:        var(--brand-600);\n    --text-brand-tertiary-alt:    var(--brand-600);\n    /* Bare status names resolve to the -primary step: a status has one sensible text\n       colour. Their bg counterparts are deliberately NOT aliased \u2014 bg-error could mean\n       the tint or the solid fill, and IKON006 asking is better than guessing. */\n    --text-error:                 var(--text-error-primary);\n    --text-success:               var(--text-success-primary);\n    --text-warning:               var(--text-warning-primary);\n    --text-info:                  var(--text-info-primary);\n    --text-error-primary:         var(--error-600);\n    --text-error-primary-hover:   var(--error-700);\n    --text-success-primary:       var(--success-600);\n    --text-success-secondary:     var(--success-700);\n    --text-warning-primary:       var(--warning-600);\n    --text-warning-secondary:     var(--warning-700);\n    --text-info-primary:          var(--info-600);\n}\n\n[data-theme=\u0022dark\u0022] {\n    /* Shadows - dark mode */\n    --shadow-2xs:   0 1px 2px rgb(0 0 0 / 0.3);\n    --shadow-xs:    0 1px 2px rgb(0 0 0 / 0.4);\n    --shadow-sm:    0 1px 3px rgb(0 0 0 / 0.4), 0 1px 2px rgb(0 0 0 / 0.3);\n    --shadow-md:    0 4px 6px rgb(0 0 0 / 0.4), 0 2px 4px rgb(0 0 0 / 0.3);\n    --shadow-lg:    0 10px 15px rgb(0 0 0 / 0.4), 0 4px 6px rgb(0 0 0 / 0.3);\n    --shadow-xl:    0 20px 25px rgb(0 0 0 / 0.4), 0 8px 10px rgb(0 0 0 / 0.3);\n    --shadow-2xl:   0 25px 50px rgb(0 0 0 / 0.5);\n    --shadow-3xl:   0 35px 60px rgb(0 0 0 / 0.6);\n    --shadow-inner: inset 0 2px 4px rgb(0 0 0 / 0.3);\n\n    /* Background semantic tokens - dark theme */\n    --bg-background:           var(--neutral-950);\n    --bg-foreground:           var(--text-primary);\n    --bg-surface:              var(--neutral-900);\n    --bg-card:                 var(--neutral-800);\n    --bg-popover:              var(--neutral-800);\n    --bg-overlay:              var(--neutral-900);\n    --bg-neutral-muted:        var(--neutral-900);\n    --bg-primary:              var(--neutral-950);\n    --bg-primary-alt:          var(--neutral-900);\n    --bg-primary-hover:        var(--neutral-900);\n    --bg-primary-solid:        var(--neutral-100);\n    --bg-secondary:            var(--neutral-900);\n    --bg-secondary-hover:      var(--neutral-700);\n    --bg-secondary-solid:      var(--neutral-400);\n    --bg-tertiary:             var(--neutral-700);\n    --bg-tertiary-hover:       var(--neutral-600);\n    --bg-quaternary:           var(--neutral-600);\n    --bg-muted:                var(--neutral-800);\n    --bg-active:               var(--neutral-900);\n    --bg-accent:               var(--neutral-700);\n    --bg-transparent-hover:    var(--neutral-700);\n    --bg-disabled:             var(--neutral-900);\n    --bg-disabled-subtle:      var(--neutral-900);\n    --bg-brand-primary:        var(--brand-500);\n    --bg-brand-primary-alt:    var(--brand-800);\n    --bg-brand-secondary:      var(--brand-800);\n    --bg-brand-selected:       var(--brand-950);\n    --bg-brand-hover:          var(--brand-700);\n    --bg-brand-section:        var(--neutral-900);\n    --bg-brand-section-subtle: var(--neutral-950);\n    --bg-brand-solid:          var(--brand-500);\n    --bg-brand-solid-hover:    var(--brand-400);\n    --bg-brand-button:         var(--brand-300);\n    --bg-brand-button-hover:   var(--brand-200);\n    --bg-error-primary:        var(--error-950);\n    --bg-error-secondary:      var(--error-900);\n    --bg-error-solid:          var(--error-500);\n    --bg-error-solid-hover:    var(--error-400);\n    --bg-error-button:         var(--error-300);\n    --bg-error-button-hover:   var(--error-200);\n    --text-error-button:       var(--neutral-950);\n    /* Status solids stay at 700 in dark too: components and app code pair them with white\n       text regardless of scheme (the sweep measured 500s at 2.4-2.8:1), and 700 still\n       clears 3:1 against the dark background as a non-text dot or bar. The -button fills\n       keep their bright 300s \u2014 their text tokens are dark here. */\n    --bg-success-primary:      var(--success-950);\n    --bg-success-secondary:    var(--success-900);\n    --bg-success-solid:        var(--success-700);\n    --bg-success-solid-hover:  var(--success-800);\n    --bg-success-subtle:       var(--success-950);\n    --bg-success-button:       var(--success-300);\n    --bg-success-button-hover: var(--success-200);\n    --text-success-button:     var(--neutral-950);\n    --bg-warning-primary:      var(--warning-950);\n    --bg-warning-secondary:    var(--warning-900);\n    --bg-warning-solid:        var(--warning-700);\n    --bg-warning-solid-hover:  var(--warning-800);\n    --bg-warning-button:       var(--warning-300);\n    --bg-warning-button-hover: var(--warning-200);\n    --text-warning-button:     var(--neutral-950);\n    --bg-info-primary:         var(--info-950);\n    --bg-info-secondary:       var(--info-900);\n    --bg-info-solid:           var(--info-700);\n    --bg-info-solid-hover:     var(--info-800);\n    --bg-info-button:          var(--info-300);\n    --bg-info-button-hover:    var(--info-200);\n    --text-info-button:        var(--neutral-950);\n\n    /* Border semantic tokens - dark theme */\n    --border-foreground:        var(--text-primary);\n    --border-primary:           var(--neutral-600);\n    --border-secondary:         var(--neutral-700);\n    --border-tertiary:          var(--neutral-800);\n    --border-input:             var(--neutral-700);\n    --border-disabled:          var(--neutral-700);\n    --border-disabled-subtle:   var(--neutral-800);\n    --border-focus-ring:        var(--brand-500);\n    --border-brand:             var(--brand-500);\n    --border-brand-alt:         var(--brand-600);\n    --border-brand-secondary:   var(--brand-800);\n    --border-error:             var(--error-400);\n    --border-error-secondary:   var(--error-600);\n    --border-error-subtle:      var(--error-800);\n    --border-success:           var(--success-400);\n    --border-success-secondary: var(--success-600);\n    --border-success-subtle:    var(--success-800);\n    --border-warning:           var(--warning-400);\n    --border-warning-secondary: var(--warning-600);\n    --border-warning-subtle:    var(--warning-800);\n    --border-info:              var(--info-400);\n    --border-info-secondary:    var(--info-600);\n    --border-info-subtle:       var(--info-800);\n\n    /* Foreground semantic tokens - dark theme */\n    --fg-brand-primary-alt:      var(--brand-400);\n    --fg-brand-primary:          var(--brand-500);\n    --fg-brand-secondary-alt:    var(--neutral-700);\n    --fg-brand-secondary-hover:  var(--brand-400);\n    --fg-brand-secondary:        var(--brand-500);\n    --fg-disabled-subtle:        var(--neutral-700);\n    --fg-disabled:               var(--neutral-600);\n    --fg-error-primary:          var(--error-500);\n    --fg-error-secondary:        var(--error-400);\n    --fg-primary:                var(--neutral-100);\n    --fg-quaternary-hover:       var(--neutral-500);\n    --fg-quaternary:             var(--neutral-600);\n    --fg-secondary-hover:        var(--neutral-100);\n    --fg-secondary:              var(--neutral-200);\n    --fg-success-primary:        var(--success-400);\n    --fg-success-secondary:      var(--success-300);\n    --fg-tertiary-hover:         var(--neutral-200);\n    --fg-tertiary:               var(--neutral-400);\n    --fg-warning-primary:        var(--warning-400);\n    --fg-warning-secondary:      var(--warning-300);\n    --fg-white:                  var(--color-white);\n    --bg-white:                  var(--color-white);\n    --border-white:              var(--color-white);\n\n    /* Text semantic tokens - dark theme */\n    --text-foreground:           var(--text-primary);\n    --text-background:           var(--bg-background);\n    --text-primary:              var(--neutral-100);\n    --text-secondary:            var(--neutral-300);\n    --text-tertiary:             var(--neutral-500);\n    --text-quaternary:           var(--neutral-500);\n    --text-white:                var(--color-white);\n    --text-secondary-hover:      var(--neutral-100);\n    --text-tertiary-hover:       var(--neutral-200);\n    --text-card-foreground:      var(--neutral-100);\n    --text-popover-foreground:   var(--neutral-100);\n    --text-muted-foreground:     var(--neutral-400);\n    --text-accent-foreground:    var(--neutral-100);\n    --text-secondary-foreground: var(--neutral-100);\n    --text-placeholder:          var(--neutral-500);\n    --text-placeholder-subtle:   var(--neutral-700);\n    --text-disabled:             var(--neutral-600);\n    --text-primary-on-brand:     var(--color-white);\n    --text-secondary-on-brand:   var(--neutral-200);\n    --text-tertiary-on-brand:    var(--neutral-400);\n    --text-quaternary-on-brand:  var(--brand-200);\n    --text-brand-button:         var(--neutral-950);\n    --text-brand-primary:        var(--brand-200);\n    --text-brand-secondary:      var(--brand-500);\n    --text-brand-secondary-hover:var(--brand-400);\n    --text-brand-tertiary:       var(--brand-500);\n    --text-brand-tertiary-alt:   var(--brand-400);\n    --text-error:                var(--text-error-primary);\n    --text-success:              var(--text-success-primary);\n    --text-warning:              var(--text-warning-primary);\n    --text-info:                 var(--text-info-primary);\n    --text-error-primary:        var(--error-400);\n    --text-error-primary-hover:  var(--error-200);\n    --text-success-primary:      var(--success-400);\n    --text-success-secondary:    var(--success-300);\n    --text-warning-primary:      var(--warning-400);\n    --text-warning-secondary:    var(--warning-300);\n    --text-info-primary:         var(--info-400);\n}\n\n::selection {\n    background-color: var(--accent-300);\n}\n\n[data-theme=\u0022dark\u0022] ::selection {\n    background-color: var(--accent-800);\n}\n"},{"styleId":"g28tnA5f2a2T","css":"@import url(\u0027https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700\u0026display=swap\u0027);\n@import url(\u0027https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700\u0026display=swap\u0027);\n@import url(\u0027https://fonts.googleapis.com/css2?family=Crimson\u002BPro:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700\u0026display=swap\u0027);\n@import url(\u0027https://fonts.googleapis.com/css2?family=JetBrains\u002BMono:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700\u0026display=swap\u0027);\n@import url(\u0027https://fonts.googleapis.com/css2?family=Rufina:wght@400;700\u0026display=swap\u0027);\n\n/* Landing ambient videos: iOS/macOS Safari paints a big native play glyph over\n   autoplay-blocked videos (e.g. Low Power Mode). These are decorative muted\n   loops with posters, so the glyph is pure noise \u2014 hide it. Scoped by the\n   data attribute their wrapper Boxes carry. */\n[data-kaarto-ambient] video::-webkit-media-controls,\n[data-kaarto-ambient] video::-webkit-media-controls-start-playback-button,\n[data-kaarto-ambient] video::-webkit-media-controls-overlay-play-button {\n    display: none !important;\n    -webkit-appearance: none !important;\n    opacity: 0 !important;\n}\n\n/* Landing display headings: the motion-per-word runtime rebuilds the headline\n   as bare word spans that pick up the body font instead of inheriting \u2014 force\n   the marketing serif down to every descendant. */\n[data-kaarto-display], [data-kaarto-display] span {\n    font-family: \u0027Rufina\u0027, Georgia, serif !important;\n}\n\n:root {\n    --font-body: \u0022Inter\u0022, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\n    --font-display: \u0022Poppins\u0022, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\n    --font-serif: \u0022Crimson Pro\u0022, ui-serif, Georgia, Cambria, \u0022Times New Roman\u0022, Times, serif;\n    --font-mono: \u0022JetBrains Mono\u0022, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n    --font-sans: var(--font-body);\n    --font-heading: var(--font-display);\n\n    /* Radii \u2014 all derived from --radius-base */\n    --radius-base: 0.625rem;\n    --radius-xxs:  calc(var(--radius-base) * 0.333);\n    --radius-xs:   calc(var(--radius-base) * 0.5);\n    --radius-sm:   calc(var(--radius-base) * 0.667);\n    --radius-md:   var(--radius-base);\n    --radius-lg:   calc(var(--radius-base) * 1.333);\n    --radius-xl:   calc(var(--radius-base) * 2);\n    --radius-2xl:  calc(var(--radius-base) * 2.667);\n    --radius-3xl:  calc(var(--radius-base) * 3.333);\n    --radius-4xl:  calc(var(--radius-base) * 4);\n    --radius-full: 9999px;\n    --radius-none: 0;\n\n    --shadow-2xs:   0 1px 2px rgb(0 0 0 / 0.04);\n    --shadow-xs:    0 1px 2px rgb(0 0 0 / 0.05);\n    --shadow-sm:    0 1px 3px rgb(0 0 0 / 0.08), 0 1px 2px rgb(0 0 0 / 0.04);\n    --shadow-md:    0 4px 6px rgb(0 0 0 / 0.06), 0 2px 4px rgb(0 0 0 / 0.04);\n    --shadow-lg:    0 10px 15px rgb(0 0 0 / 0.08), 0 4px 6px rgb(0 0 0 / 0.04);\n    --shadow-xl:    0 20px 25px rgb(0 0 0 / 0.08), 0 8px 10px rgb(0 0 0 / 0.04);\n    --shadow-2xl:   0 25px 50px rgb(0 0 0 / 0.16);\n    --shadow-3xl:   0 35px 60px rgb(0 0 0 / 0.2);\n    --shadow-inner: inset 0 2px 4px rgb(0 0 0 / 0.04);\n\n    /* Colour scales */\n\n    /* Brand \u2014 Kaarto gold, anchored on #c8a84e (matches the hand-styled\n       gradients and accents across the app). Gold needs DARK text on\n       solid fills to stay accessible; see the on-brand text tokens. */\n    --brand-25:  #fdfbf3;\n    --brand-50:  #faf5e6;\n    --brand-100: #f4ebcd;\n    --brand-200: #eadaa4;\n    --brand-300: #dfc678;\n    --brand-400: #d4b55a;\n    --brand-500: #c8a84e;\n    --brand-600: #a88838;\n    --brand-700: #8a6e2c;\n    --brand-800: #6d5622;\n    --brand-900: #574522;\n    --brand-950: #33280f;\n\n    /* Neutral */\n    --neutral-25:  #fcfcfc;\n    --neutral-50:  #f7f7f7;\n    --neutral-100: #f5f5f5;\n    --neutral-200: #e5e5e5;\n    --neutral-300: #d6d6d6;\n    --neutral-400: #a3a3a3;\n    --neutral-500: #737373;\n    --neutral-600: #525252;\n    --neutral-700: #424242;\n    --neutral-800: #282828;\n    --neutral-900: #141414;\n    --neutral-950: #0f0f0f;\n\n    /* Error */\n    --error-25:  #fffaf9;\n    --error-50:  #fef2f1;\n    --error-100: #fee3e1;\n    --error-200: #fecdc9;\n    --error-300: #fca19b;\n    --error-400: #f97066;\n    --error-500: #f04437;\n    --error-600: #d92c20;\n    --error-700: #b32218;\n    --error-800: #901f17;\n    --error-900: #7a2619;\n    --error-950: #54150c;\n\n    /* Success */\n    --success-25:  #f6fef9;\n    --success-50:  #ecfcf2;\n    --success-100: #dbf9e6;\n    --success-200: #aaefc6;\n    --success-300: #75dfa6;\n    --success-400: #47cd89;\n    --success-500: #17b169;\n    --success-600: #069454;\n    --success-700: #057647;\n    --success-800: #075d39;\n    --success-900: #074c30;\n    --success-950: #043320;\n\n    /* Warning */\n    --warning-25:  #fffcf5;\n    --warning-50:  #fff9eb;\n    --warning-100: #feefc6;\n    --warning-200: #fede88;\n    --warning-300: #fec84a;\n    --warning-400: #fcb022;\n    --warning-500: #f78f08;\n    --warning-600: #db6803;\n    --warning-700: #b54707;\n    --warning-800: #93370c;\n    --warning-900: #792d0d;\n    --warning-950: #4e1d08;\n\n    /* Info */\n    --info-25:  #F5FBFF;\n    --info-50:  #F0F9FF;\n    --info-100: #E0F2FE;\n    --info-200: #B9E6FE;\n    --info-300: #7CD4FD;\n    --info-400: #36BFFA;\n    --info-500: #0BA5EC;\n    --info-600: #0086C9;\n    --info-700: #026AA2;\n    --info-800: #065986;\n    --info-900: #0B4A6F;\n    --info-950: #062C41;\n\n    /* Fixed brand button tokens \u2014 never overridden in dark theme.\n       brand-700 (not 600): gold-600 \u002B white text is only ~3.4:1;\n       gold-700 clears 4.5:1 for the white label. */\n    --bg-brand-solid-fixed:       var(--brand-700);\n    --bg-brand-solid-fixed-hover: var(--brand-800);\n\n    /* Background semantic tokens - light theme */\n    --bg-background:           var(--neutral-25);\n    --bg-surface:              var(--neutral-50);\n    --bg-card:                 var(--color-white);\n    --bg-popover:              var(--color-white);\n    --bg-overlay:              var(--neutral-950);\n    --bg-neutral-muted:        var(--neutral-900);\n    --bg-primary:              var(--color-white);\n    --bg-primary-alt:          var(--color-white);\n    --bg-primary-hover:        var(--neutral-50);\n    --bg-primary-solid:        var(--neutral-950);\n    --bg-secondary:            var(--neutral-50);\n    --bg-secondary-hover:      var(--neutral-100);\n    --bg-secondary-solid:      var(--neutral-600);\n    --bg-tertiary:             var(--neutral-100);\n    --bg-tertiary-hover:       var(--neutral-200);\n    --bg-quaternary:           var(--neutral-200);\n    --bg-muted:                var(--neutral-50);\n    --bg-active:               var(--neutral-50);\n    --bg-accent:               var(--neutral-100);\n    --bg-transparent:          transparent;\n    --bg-transparent-hover:    var(--neutral-50);\n    --bg-disabled:             var(--neutral-100);\n    --bg-disabled-subtle:      var(--neutral-50);\n    --bg-brand-primary:        var(--brand-50);\n    --bg-brand-primary-alt:    var(--brand-50);\n    --bg-brand-secondary:      var(--brand-100);\n    --bg-brand-hover:          var(--brand-200);\n    --bg-brand-selected:       var(--brand-50);\n    --bg-brand-section:        var(--brand-800);\n    --bg-brand-section-subtle: var(--brand-700);\n    --bg-brand-solid:          var(--brand-700);\n    --bg-brand-solid-hover:    var(--brand-800);\n    --bg-brand-button:         var(--brand-700);\n    --bg-brand-button-hover:   var(--brand-800);\n    --bg-error-primary:        var(--error-50);\n    --bg-error-secondary:      var(--error-100);\n    --bg-error-solid:          var(--error-600);\n    --bg-error-solid-hover:    var(--error-700);\n    --bg-error-button:         var(--error-600);\n    --bg-error-button-hover:   var(--error-700);\n    --text-error-button:       var(--color-white);\n    --bg-success-primary:      var(--success-50);\n    --bg-success-secondary:    var(--success-100);\n    --bg-success-solid:        var(--success-600);\n    --bg-success-solid-hover:  var(--success-700);\n    --bg-success-subtle:       var(--success-50);\n    --bg-success-button:       var(--success-600);\n    --bg-success-button-hover: var(--success-700);\n    --text-success-button:     var(--color-white);\n    --bg-warning-primary:      var(--warning-50);\n    --bg-warning-secondary:    var(--warning-100);\n    --bg-warning-solid:        var(--warning-600);\n    --bg-warning-solid-hover:  var(--warning-700);\n    --bg-warning-button:       var(--warning-600);\n    --bg-warning-button-hover: var(--warning-700);\n    --text-warning-button:     var(--color-white);\n    --bg-info-primary:         var(--info-50);\n    --bg-info-secondary:       var(--info-100);\n    --bg-info-solid:           var(--info-500);\n    --bg-info-solid-hover:     var(--info-700);\n    --bg-info-button:          var(--info-600);\n    --bg-info-button-hover:    var(--info-700);\n    --text-info-button:        var(--color-white);\n\n    /* Border semantic tokens - light theme */\n    --border-primary:           var(--neutral-300);\n    --border-secondary:         var(--neutral-200);\n    --border-tertiary:          var(--neutral-100);\n    --border-input:             var(--neutral-200);\n    --border-disabled:          var(--neutral-200);\n    --border-disabled-subtle:   var(--neutral-100);\n    --border-focus-ring:        var(--brand-600);\n    --border-brand:             var(--brand-600);\n    --border-brand-alt:         var(--brand-700);\n    --border-brand-secondary:   var(--brand-200);\n    --border-error:             var(--error-500);\n    --border-error-secondary:   var(--error-300);\n    --border-error-subtle:      var(--error-200);\n    --border-success:           var(--success-500);\n    --border-success-secondary: var(--success-300);\n    --border-success-subtle:    var(--success-200);\n    --border-warning:           var(--warning-500);\n    --border-warning-secondary: var(--warning-300);\n    --border-warning-subtle:    var(--warning-200);\n    --border-info:              var(--info-500);\n    --border-info-secondary:    var(--info-300);\n    --border-info-subtle:       var(--info-200);\n\n    /* Foreground semantic tokens - for icons and UI elements (not text).\n       These have different contrast values optimized for iconography. */\n    --fg-brand-primary:         var(--brand-600);\n    --fg-brand-primary-alt:     var(--brand-600);\n    --fg-brand-secondary:       var(--brand-600);\n    --fg-brand-secondary-hover: var(--brand-700);\n    --fg-disabled:              var(--neutral-400);\n    --fg-disabled-subtle:       var(--neutral-300);\n    --fg-error-primary:         var(--error-600);\n    --fg-error-secondary:       var(--error-500);\n    --fg-primary:               var(--neutral-900);\n    --fg-quaternary:            var(--neutral-400);\n    --fg-quaternary-hover:      var(--neutral-500);\n    --fg-secondary:             var(--neutral-700);\n    --fg-secondary-hover:       var(--neutral-800);\n    --fg-success-primary:       var(--success-600);\n    --fg-success-secondary:     var(--success-500);\n    --fg-tertiary:              var(--neutral-600);\n    --fg-tertiary-hover:        var(--neutral-700);\n    --fg-warning-primary:       var(--warning-600);\n    --fg-warning-secondary:     var(--warning-500);\n    --fg-white:                 var(--color-white);\n\n    /* Text semantic tokens - light theme */\n    --text-foreground:            var(--text-secondary);\n    --text-primary:               var(--neutral-900);\n    --text-secondary:             var(--neutral-700);\n    --text-tertiary:              var(--neutral-600);\n    --text-quaternary:            var(--neutral-500);\n    --text-white:                 var(--color-white);\n    --text-secondary-hover:       var(--neutral-800);\n    --text-tertiary-hover:        var(--neutral-700);\n    --text-card-foreground:       var(--neutral-800);\n    --text-popover-foreground:    var(--neutral-800);\n    --text-muted-foreground:      var(--neutral-500);\n    --text-accent-foreground:     var(--neutral-900);\n    --text-secondary-foreground:  var(--neutral-500);\n    --text-placeholder:           var(--neutral-500);\n    --text-placeholder-subtle:    var(--neutral-300);\n    --text-disabled:              var(--neutral-500);\n    --text-primary-on-brand:      var(--color-white);\n    --text-secondary-on-brand:    var(--brand-200);\n    --text-tertiary-on-brand:     var(--brand-200);\n    --text-quaternary-on-brand:   var(--brand-300);\n    --text-brand-button:          var(--color-white);\n    --text-brand-primary:         var(--brand-900);\n    --text-brand-secondary:       var(--brand-700);\n    --text-brand-secondary-hover: var(--brand-700);\n    --text-brand-tertiary:        var(--brand-700);\n    --text-brand-tertiary-alt:    var(--brand-700);\n    --text-error-primary:         var(--error-600);\n    --text-error-primary-hover:   var(--error-700);\n    --text-success-primary:       var(--success-600);\n    --text-success-secondary:     var(--success-700);\n    --text-warning-primary:       var(--warning-600);\n    --text-warning-secondary:     var(--warning-700);\n    --text-info-primary:          var(--info-600);\n}\n\n[data-theme=\u0022dark\u0022] {\n    /* NOTE: a second [data-theme=\u0022dark\u0022] block further down (search for\n       \u0022Restore the pre-SDK-3.2.31 button look\u0022) overrides the background,\n       border, and brand-button vars set here \u2014 edit those THERE, not here. */\n    /* Shadows - dark mode */\n    --shadow-2xs:   0 1px 2px rgb(0 0 0 / 0.3);\n    --shadow-xs:    0 1px 2px rgb(0 0 0 / 0.4);\n    --shadow-sm:    0 1px 3px rgb(0 0 0 / 0.4), 0 1px 2px rgb(0 0 0 / 0.3);\n    --shadow-md:    0 4px 6px rgb(0 0 0 / 0.4), 0 2px 4px rgb(0 0 0 / 0.3);\n    --shadow-lg:    0 10px 15px rgb(0 0 0 / 0.4), 0 4px 6px rgb(0 0 0 / 0.3);\n    --shadow-xl:    0 20px 25px rgb(0 0 0 / 0.4), 0 8px 10px rgb(0 0 0 / 0.3);\n    --shadow-2xl:   0 25px 50px rgb(0 0 0 / 0.5);\n    --shadow-3xl:   0 35px 60px rgb(0 0 0 / 0.6);\n    --shadow-inner: inset 0 2px 4px rgb(0 0 0 / 0.3);\n\n    /* Background semantic tokens - dark theme */\n    --bg-background:           var(--neutral-950);\n    --bg-surface:              var(--neutral-900);\n    --bg-card:                 var(--color-black);\n    --bg-popover:              var(--neutral-800);\n    --bg-overlay:              var(--neutral-900);\n    --bg-neutral-muted:        var(--neutral-900);\n    --bg-primary:              var(--neutral-950);\n    --bg-primary-alt:          var(--neutral-900);\n    --bg-primary-hover:        var(--neutral-900);\n    --bg-primary-solid:        var(--neutral-100);\n    --bg-secondary:            var(--neutral-900);\n    --bg-secondary-hover:      var(--neutral-700);\n    --bg-secondary-solid:      var(--neutral-400);\n    --bg-tertiary:             var(--neutral-700);\n    --bg-tertiary-hover:       var(--neutral-600);\n    --bg-quaternary:           var(--neutral-600);\n    --bg-muted:                var(--neutral-800);\n    --bg-active:               var(--neutral-900);\n    --bg-accent:               var(--neutral-700);\n    --bg-transparent-hover:    var(--neutral-800);\n    --bg-disabled:             var(--neutral-900);\n    --bg-disabled-subtle:      var(--neutral-900);\n    --bg-brand-primary:        var(--brand-500);\n    --bg-brand-primary-alt:    var(--brand-800);\n    --bg-brand-secondary:      var(--brand-800);\n    --bg-brand-selected:       var(--brand-950);\n    --bg-brand-hover:          var(--brand-700);\n    --bg-brand-section:        var(--neutral-900);\n    --bg-brand-section-subtle: var(--neutral-950);\n    --bg-brand-solid:          var(--brand-500);\n    --bg-brand-solid-hover:    var(--brand-400);\n    --bg-brand-button:         var(--brand-300);\n    --bg-brand-button-hover:   var(--brand-200);\n    --bg-error-primary:        var(--error-950);\n    --bg-error-secondary:      var(--error-900);\n    --bg-error-solid:          var(--error-500);\n    --bg-error-solid-hover:    var(--error-400);\n    --bg-error-button:         var(--error-300);\n    --bg-error-button-hover:   var(--error-200);\n    --text-error-button:       var(--neutral-950);\n    --bg-success-primary:      var(--success-950);\n    --bg-success-secondary:    var(--success-900);\n    --bg-success-solid:        var(--success-500);\n    --bg-success-solid-hover:  var(--success-400);\n    --bg-success-subtle:       var(--success-950);\n    --bg-success-button:       var(--success-300);\n    --bg-success-button-hover: var(--success-200);\n    --text-success-button:     var(--neutral-950);\n    --bg-warning-primary:      var(--warning-950);\n    --bg-warning-secondary:    var(--warning-900);\n    --bg-warning-solid:        var(--warning-500);\n    --bg-warning-solid-hover:  var(--warning-400);\n    --bg-warning-button:       var(--warning-300);\n    --bg-warning-button-hover: var(--warning-200);\n    --text-warning-button:     var(--neutral-950);\n    --bg-info-primary:         var(--info-950);\n    --bg-info-secondary:       var(--info-900);\n    --bg-info-solid:           var(--info-500);\n    --bg-info-solid-hover:     var(--info-400);\n    --bg-info-button:          var(--info-300);\n    --bg-info-button-hover:    var(--info-200);\n    --text-info-button:        var(--neutral-950);\n\n    /* Border semantic tokens - dark theme */\n    --border-primary:           var(--neutral-600);\n    --border-secondary:         var(--neutral-800);\n    --border-tertiary:          var(--neutral-800);\n    --border-input:             var(--neutral-700);\n    --border-disabled:          var(--neutral-700);\n    --border-disabled-subtle:   var(--neutral-800);\n    --border-focus-ring:        var(--brand-500);\n    --border-brand:             var(--brand-500);\n    --border-brand-alt:         var(--brand-600);\n    --border-brand-secondary:   var(--brand-800);\n    --border-error:             var(--error-400);\n    --border-error-secondary:   var(--error-600);\n    --border-error-subtle:      var(--error-800);\n    --border-success:           var(--success-400);\n    --border-success-secondary: var(--success-600);\n    --border-success-subtle:    var(--success-800);\n    --border-warning:           var(--warning-400);\n    --border-warning-secondary: var(--warning-600);\n    --border-warning-subtle:    var(--warning-800);\n    --border-info:              var(--info-400);\n    --border-info-secondary:    var(--info-600);\n    --border-info-subtle:       var(--info-800);\n\n    /* Foreground semantic tokens - dark theme */\n    --fg-brand-primary-alt:      var(--brand-400);\n    --fg-brand-primary:          var(--brand-500);\n    --fg-brand-secondary-alt:    var(--neutral-700);\n    --fg-brand-secondary-hover:  var(--brand-400);\n    --fg-brand-secondary:        var(--brand-500);\n    --fg-disabled-subtle:        var(--neutral-700);\n    --fg-disabled:               var(--neutral-600);\n    --fg-error-primary:          var(--error-500);\n    --fg-error-secondary:        var(--error-400);\n    --fg-primary:                var(--neutral-100);\n    --fg-quaternary-hover:       var(--neutral-500);\n    --fg-quaternary:             var(--neutral-600);\n    --fg-secondary-hover:        var(--neutral-100);\n    --fg-secondary:              var(--neutral-200);\n    --fg-success-primary:        var(--success-400);\n    --fg-success-secondary:      var(--success-300);\n    --fg-tertiary-hover:         var(--neutral-200);\n    --fg-tertiary:               var(--neutral-400);\n    --fg-warning-primary:        var(--warning-400);\n    --fg-warning-secondary:      var(--warning-300);\n    --fg-white:                  var(--color-white);\n\n    /* Text semantic tokens - dark theme */\n    --text-foreground:           var(--text-secondary);\n    --text-primary:              var(--neutral-100);\n    --text-secondary:            var(--neutral-300);\n    --text-tertiary:             var(--neutral-500);\n    --text-quaternary:           var(--neutral-500);\n    --text-white:                var(--color-white);\n    --text-secondary-hover:      var(--neutral-100);\n    --text-tertiary-hover:       var(--neutral-200);\n    --text-card-foreground:      var(--neutral-100);\n    --text-popover-foreground:   var(--neutral-100);\n    --text-muted-foreground:     var(--neutral-400);\n    --text-accent-foreground:    var(--neutral-100);\n    --text-secondary-foreground: var(--neutral-100);\n    --text-placeholder:          var(--neutral-500);\n    --text-placeholder-subtle:   var(--neutral-700);\n    --text-disabled:             var(--neutral-600);\n    /* Dark theme puts SOLID GOLD behind on-brand text (brand-solid is\n       brand-500) \u2014 white on gold is ~2.3:1, near-black is ~8:1. */\n    --text-primary-on-brand:     var(--neutral-950);\n    --text-secondary-on-brand:   var(--neutral-200);\n    --text-tertiary-on-brand:    var(--neutral-400);\n    --text-quaternary-on-brand:  var(--brand-200);\n    --text-brand-button:         var(--neutral-950);\n    --text-brand-primary:        var(--brand-200);\n    --text-brand-secondary:      var(--brand-500);\n    --text-brand-secondary-hover:var(--brand-400);\n    --text-brand-tertiary:       var(--brand-500);\n    --text-brand-tertiary-alt:   var(--brand-400);\n    --text-error-primary:        var(--error-400);\n    --text-error-primary-hover:  var(--error-200);\n    --text-success-primary:      var(--success-400);\n    --text-success-secondary:    var(--success-300);\n    --text-warning-primary:      var(--warning-400);\n    --text-warning-secondary:    var(--warning-300);\n    --text-info-primary:         var(--info-400);\n}\n\n[data-theme=\u0022dark\u0022] {\n    /* Neutral gray-black ramp (2026-08 refined-dark restyle) \u2014 the app\u0027s\n       surfaces read through these \u002B the semantic classes in the UI files,\n       so this block is the single place the ramp lives. No green cast:\n       the brand green stays on the marketing landing only. */\n    --bg-background:       #121212;\n    --bg-surface:          #161616;\n    --bg-card:             #181818;\n    --bg-popover:          #1f1f1f;\n    --bg-secondary:        #1f1f1f;\n    --bg-secondary-hover:  #262626;\n    --border-primary:   rgba(255,255,255,0.10);\n    --border-secondary: rgba(255,255,255,0.06);\n    --border-tertiary:  rgba(255,255,255,0.04);\n\n    /* Restore the pre-SDK-3.2.31 button look (the 2026-07-03 app): the SDK\n       now merges a brand-filled default token into EVERY view.Button that\n       doesn\u0027t set its own background, which painted the whole app in filled\n       pills. These vars drive that default (and Button.Primary*), so a\n       subtle translucent chip here brings back the old dark-chip buttons.\n       Deliberate gold CTAs stay gold \u2014 they hardcode bg-[#c8a84e]/gradients. */\n    --bg-brand-button:       rgba(255,255,255,0.06);\n    --bg-brand-button-hover: rgba(255,255,255,0.12);\n    --text-brand-button:     rgba(255,255,255,0.92);\n}\n"},{"styleId":"cw6BLes5NzMSr","css":".cw6BLes5NzMSr { min-height: 100dvh; background-color: var(--bg-background, var(--neutral-25)); color: var(--text-secondary, var(--neutral-700)); }\n"},{"styleId":"cw6yU48aY5VVe","css":".cw6yU48aY5VVe { display: flex; flex-direction: column; position: relative; height: 100dvh; width: 100%; --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #2e4236; --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)); --tw-gradient-to: #212f26; color: #f2edda; }\n"},{"styleId":"cw9qHPkuJ0xAQ","css":".cw9qHPkuJ0xAQ { display: flex; flex-direction: column; width: 100%; align-items: stretch; padding-top: 6.25rem; }\n@media (min-width: 40rem) { .cw9qHPkuJ0xAQ { padding-top: 7.25rem; } }\n@media (min-width: 80rem) { .cw9qHPkuJ0xAQ { padding-top: 10.75rem; } }\n"},{"styleId":"cw5zh3BL6Up3E","css":".cw5zh3BL6Up3E { display: flex; flex-direction: column; align-items: center; text-align: center; gap: calc(var(--spacing, 0.25rem) * 4); padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-top: calc(var(--spacing, 0.25rem) * 14); padding-bottom: calc(var(--spacing, 0.25rem) * 6); max-width: var(--container-3xl, 48rem); margin-inline: auto; }\n@media (min-width: 48rem) { .cw5zh3BL6Up3E { padding-top: calc(var(--spacing, 0.25rem) * 20); } }\n"},{"styleId":"cw2ZZQsWKVCvm","css":".cw2ZZQsWKVCvm { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 3); }\n"},{"styleId":"cwTxe25i382x","css":".cwTxe25i382x { font-size: 11px; font-weight: var(--font-weight-medium, 500); text-transform: uppercase; letter-spacing: 0.28em; color: rgba(200,168,78,0.8); }\n"},{"styleId":"cw6BqVr8CNeud","css":".cw6BqVr8CNeud { border-radius: calc(infinity * 1px); border-width: 1px; border-style: solid; border-color: rgba(200,168,78,0.4); background-color: rgba(200,168,78,0.1); padding-inline: calc(var(--spacing, 0.25rem) * 3); padding-block: calc(var(--spacing, 0.25rem) * 0.5); font-size: 11px; font-weight: var(--font-weight-semibold, 600); text-transform: uppercase; letter-spacing: var(--tracking-wide, 0.025em); color: #c8a84e; }\n"},{"styleId":"cwLcymWKChwJ","css":".cwLcymWKChwJ { font-size: var(--text-3xl, 1.875rem); line-height: var(--leading-snug, 1.375); font-weight: var(--font-weight-normal, 400); text-align: center; font-family: Rufina; --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #faf6ea; --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)); --tw-gradient-to: color-mix(in oklab, #e9e2c8 85%, transparent); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }\n@media (min-width: 48rem) { .cwLcymWKChwJ { font-size: var(--text-5xl, 3rem); line-height: var(--text-5xl--line-height, 1); } }\n"},{"styleId":"cw7F7T7isL136","css":".cw7F7T7isL136 { font-size: var(--text-base, 1rem); line-height: var(--leading-relaxed, 1.625); color: rgba(242,237,218,0.85); max-width: var(--container-2xl, 42rem); }\n@media (min-width: 48rem) { .cw7F7T7isL136 { font-size: var(--text-lg, 1.125rem); line-height: var(--text-lg--line-height, calc(1.75 / 1.125)); } }\n"},{"styleId":"cw1fby6ZOnu74","css":".cw1fby6ZOnu74 { display: flex; flex-direction: column; align-items: center; gap: calc(var(--spacing, 0.25rem) * 5); padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-block: calc(var(--spacing, 0.25rem) * 6); max-width: var(--container-3xl, 48rem); margin-inline: auto; view-timeline-name: --reveal; animation-timeline: auto, --reveal; animation-fill-mode: none, both; animation-duration: 0s, 0s; animation-timing-function: linear, cubic-bezier(0.25,1,0.35,1); animation-iteration-count: 1, 1; animation-name: uaacs_motion-safe_2c14ac78010f, none; animation-range: normal, entry 5% entry 45%; }\n@keyframes uaacs_motion-safe_2c14ac78010f { 0% { translate: 0 24px; opacity: 0; } 100% { translate: 0 0; opacity: 1; } }\n"},{"styleId":"cw7e85D1E5gHg","css":".cw7e85D1E5gHg { display: flex; flex-direction: row; gap: calc(var(--spacing, 0.25rem) * 3); flex-wrap: wrap; justify-content: center; }\n"},{"styleId":"cwAZGNfW1x80I","css":".cwAZGNfW1x80I { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 2); border-radius: calc(infinity * 1px); border-width: 1px; border-style: solid; border-color: rgba(200,168,78,0.3); background-color: rgba(200,168,78,0.1); padding-inline: calc(var(--spacing, 0.25rem) * 4); padding-block: calc(var(--spacing, 0.25rem) * 2); }\n"},{"styleId":"cw4IKr1bCTfBa","css":".cw4IKr1bCTfBa { width: calc(var(--spacing, 0.25rem) * 4); height: calc(var(--spacing, 0.25rem) * 4); color: #c8a84e; }\n"},{"styleId":"cw58cXBAEQibv","css":".cw58cXBAEQibv { font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: #c8a84e; }\n"},{"styleId":"cw3myHkWkWPUM","css":".cw3myHkWkWPUM { display: flex; flex-direction: column; border-radius: var(--radius-2xl, 1rem); border-width: 1px; border-style: solid; border-color: rgba(200,168,78,0.15); background-color: color-mix(in oklch, var(--bg-white, var(--color-white)) 4%, transparent); --tw-shadow: 0 8px 24px -18px var(--tw-shadow-color, rgba(9,12,10,0.5)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); gap: calc(var(--spacing, 0.25rem) * 2); padding: calc(var(--spacing, 0.25rem) * 6); text-align: left; view-timeline-name: --reveal; animation-timeline: auto, --reveal; animation-fill-mode: none, both; animation-duration: 0s, 0s; animation-timing-function: linear, cubic-bezier(0.25,1,0.35,1); animation-iteration-count: 1, 1; animation-name: uaacs_motion-safe_2c14ac78010f, none; animation-range: normal, entry 5% entry 45%; }\n@keyframes uaacs_motion-safe_2c14ac78010f { 0% { translate: 0 24px; opacity: 0; } 100% { translate: 0 0; opacity: 1; } }\n"},{"styleId":"cw4gdoMz794XH","css":".cw4gdoMz794XH { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: calc(var(--spacing, 0.25rem) * 3); }\n"},{"styleId":"cw7ExhR10wUmN","css":".cw7ExhR10wUmN { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 0.5); min-width: 0; }\n"},{"styleId":"cw4n81vNSfAbP","css":".cw4n81vNSfAbP { font-size: var(--text-lg, 1.125rem); line-height: var(--text-lg--line-height, calc(1.75 / 1.125)); font-weight: var(--font-weight-bold, 700); color: #f7f2e4; text-align: left; font-family: Rufina; }\n"},{"styleId":"cw25ENHjX1l0M","css":".cw25ENHjX1l0M { font-size: var(--text-xs, 0.75rem); line-height: var(--text-xs--line-height, calc(1 / 0.75)); color: color-mix(in oklch, var(--text-white, var(--color-white)) 60%, transparent); }\n"},{"styleId":"cwjDoc1y2CaM","css":".cwjDoc1y2CaM { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 1.5); border-radius: calc(infinity * 1px); background-color: rgba(200,168,78,0.15); border-width: 1px; border-style: solid; border-color: rgba(200,168,78,0.4); padding-inline: calc(var(--spacing, 0.25rem) * 3); padding-block: calc(var(--spacing, 0.25rem) * 1); flex-shrink: 0; }\n"},{"styleId":"cw6xJMHqCFbbM","css":".cw6xJMHqCFbbM { font-size: var(--text-xs, 0.75rem); line-height: var(--text-xs--line-height, calc(1 / 0.75)); font-weight: var(--font-weight-semibold, 600); color: #c8a84e; white-space: nowrap; }\n"},{"styleId":"cw9wH8PUU2kbo","css":".cw9wH8PUU2kbo { align-self: flex-start; border-radius: calc(infinity * 1px); border-width: 1px; border-style: solid; border-color: color-mix(in oklch, var(--border-white, var(--color-white)) 20%, transparent); padding-inline: calc(var(--spacing, 0.25rem) * 3); padding-block: calc(var(--spacing, 0.25rem) * 0.5); font-size: 11px; text-transform: uppercase; letter-spacing: var(--tracking-wide, 0.025em); color: color-mix(in oklch, var(--text-white, var(--color-white)) 60%, transparent); }\n"},{"styleId":"cw9WPrcJfuAit","css":".cw9WPrcJfuAit { font-size: var(--text-sm, 0.875rem); line-height: var(--leading-relaxed, 1.625); color: rgba(242,237,218,0.75); }\n"},{"styleId":"cwASsjFK1AcFN","css":".cwASsjFK1AcFN { display: grid; grid-template-columns: minmax(0, 1fr); gap: calc(var(--spacing, 0.25rem) * 4); max-width: var(--container-4xl, 56rem); margin-inline: auto; width: 100%; padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-block: calc(var(--spacing, 0.25rem) * 8); }\n@media (min-width: 48rem) { .cwASsjFK1AcFN { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); } }\n"},{"styleId":"cwAE2lOfxTu5M","css":".cwAE2lOfxTu5M { display: flex; flex-direction: column; align-items: center; gap: calc(var(--spacing, 0.25rem) * 4); padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-block: calc(var(--spacing, 0.25rem) * 10); text-align: center; max-width: var(--container-2xl, 42rem); margin-inline: auto; view-timeline-name: --reveal; animation-timeline: auto, --reveal; animation-fill-mode: none, both; animation-duration: 0s, 0s; animation-timing-function: linear, cubic-bezier(0.25,1,0.35,1); animation-iteration-count: 1, 1; animation-name: uaacs_motion-safe_2c14ac78010f, none; animation-range: normal, entry 5% entry 45%; }\n@keyframes uaacs_motion-safe_2c14ac78010f { 0% { translate: 0 24px; opacity: 0; } 100% { translate: 0 0; opacity: 1; } }\n"},{"styleId":"cwfaljoQOoMf","css":".cwfaljoQOoMf { font-size: var(--text-base, 1rem); line-height: var(--leading-relaxed, 1.625); color: rgba(242,237,218,0.85); }\n@media (min-width: 48rem) { .cwfaljoQOoMf { font-size: var(--text-lg, 1.125rem); line-height: var(--text-lg--line-height, calc(1.75 / 1.125)); } }\n"},{"styleId":"cw7Fcl12bVQle","css":".cw7Fcl12bVQle { border-radius: var(--radius-xl, 0.75rem); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #dcbf6e; --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)); --tw-gradient-to: #c8a84e; color: #243328; font-weight: var(--font-weight-semibold, 600); --tw-shadow: 0 8px 22px -10px var(--tw-shadow-color, rgba(200,168,78,0.45)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 200ms; --tw-duration: 200ms; cursor: pointer; display: flex; align-items: center; justify-content: center; padding-inline: calc(var(--spacing, 0.25rem) * 6); padding-block: calc(var(--spacing, 0.25rem) * 3); }\n@media (hover: hover) { .cw7Fcl12bVQle:hover { --tw-gradient-from: #e5c97a; --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)); --tw-gradient-to: #d2b258; --tw-translate-y: calc(-1 * (var(--spacing, 0.25rem) * 0.5)); translate: var(--tw-translate-x) var(--tw-translate-y); } }\n.cw7Fcl12bVQle:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cw4vgIywnXvqh","css":".cw4vgIywnXvqh { display: flex; flex-direction: column; align-items: center; text-align: center; gap: calc(var(--spacing, 0.25rem) * 6); padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-block: calc(var(--spacing, 0.25rem) * 24); view-timeline-name: --reveal; animation-timeline: auto, --reveal; animation-fill-mode: none, both; animation-duration: 0s, 0s; animation-timing-function: linear, cubic-bezier(0.25,1,0.35,1); animation-iteration-count: 1, 1; animation-name: uaacs_motion-safe_2c14ac78010f, none; animation-range: normal, entry 5% entry 45%; }\n@media (min-width: 48rem) { .cw4vgIywnXvqh { padding-block: calc(var(--spacing, 0.25rem) * 36); } }\n@keyframes uaacs_motion-safe_2c14ac78010f { 0% { translate: 0 24px; opacity: 0; } 100% { translate: 0 0; opacity: 1; } }\n"},{"styleId":"cw6b5g2powQvJ","css":".cw6b5g2powQvJ { height: 1px; width: calc(var(--spacing, 0.25rem) * 28); --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--bg-transparent, 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)); --tw-gradient-via: color-mix(in oklab, #c8a84e 70%, 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-to: var(--bg-transparent, transparent); }\n"},{"styleId":"cw9bRWQfVsEO1","css":".cw9bRWQfVsEO1 { font-size: var(--text-3xl, 1.875rem); line-height: var(--leading-tight, 1.25); font-weight: var(--font-weight-bold, 700); max-width: var(--container-2xl, 42rem); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #faf6ea; --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)); --tw-gradient-to: color-mix(in oklab, #e9e2c8 85%, transparent); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: transparent; font-family: var(--font-serif, \u0022Crimson Pro\u0022, ui-serif, Georgia, Cambria, \u0022Times New Roman\u0022, Times, serif); }\n@media (min-width: 48rem) { .cw9bRWQfVsEO1 { font-size: var(--text-5xl, 3rem); line-height: var(--text-5xl--line-height, 1); } }\n"},{"styleId":"cw8sZXNgqZ4p9","css":".cw8sZXNgqZ4p9 { font-size: var(--text-base, 1rem); line-height: var(--leading-relaxed, 1.625); color: rgba(242,237,218,0.85); max-width: var(--container-md, 28rem); }\n@media (min-width: 48rem) { .cw8sZXNgqZ4p9 { font-size: var(--text-lg, 1.125rem); line-height: var(--text-lg--line-height, calc(1.75 / 1.125)); } }\n"},{"styleId":"cwtjRG3B1AfI","css":".cwtjRG3B1AfI { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 3); flex-wrap: wrap; justify-content: center; margin-top: calc(var(--spacing, 0.25rem) * 2); }\n"},{"styleId":"cw5THaWChMwvK","css":".cw5THaWChMwvK { border-radius: var(--radius-xl, 0.75rem); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #dcbf6e; --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)); --tw-gradient-to: #c8a84e; color: #243328; font-weight: var(--font-weight-semibold, 600); --tw-shadow: 0 8px 22px -10px var(--tw-shadow-color, rgba(200,168,78,0.45)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 200ms; --tw-duration: 200ms; cursor: pointer; display: flex; align-items: center; justify-content: center; padding-inline: calc(var(--spacing, 0.25rem) * 7); padding-block: calc(var(--spacing, 0.25rem) * 3.5); }\n@media (hover: hover) { .cw5THaWChMwvK:hover { --tw-gradient-from: #e5c97a; --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)); --tw-gradient-to: #d2b258; --tw-translate-y: calc(-1 * (var(--spacing, 0.25rem) * 0.5)); translate: var(--tw-translate-x) var(--tw-translate-y); } }\n.cw5THaWChMwvK:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cwnhkpmQ5EAz","css":".cwnhkpmQ5EAz { padding-inline: calc(var(--spacing, 0.25rem) * 4); padding-block: calc(var(--spacing, 0.25rem) * 3); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: color-mix(in oklch, var(--text-white, var(--color-white)) 70%, transparent); text-decoration-line: underline; text-underline-offset: 4px; cursor: pointer; background-color: var(--bg-transparent, transparent); }\n@media (hover: hover) { .cwnhkpmQ5EAz:hover { color: var(--text-white, var(--color-white)); } }\n.cwnhkpmQ5EAz:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw6MKieF7p44a","css":".cw6MKieF7p44a { font-size: var(--text-lg, 1.125rem); line-height: var(--text-lg--line-height, calc(1.75 / 1.125)); font-weight: var(--font-weight-semibold, 600); letter-spacing: var(--tracking-tight, -0.025em); color: #f7f2e4; }\n"},{"styleId":"cw17ucTELQYT4","css":".cw17ucTELQYT4 { font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: rgba(242,237,218,0.7); }\n"},{"styleId":"cw8CnzezdLJUh","css":".cw8CnzezdLJUh { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 2); text-align: center; }\n@media (min-width: 40rem) { .cw8CnzezdLJUh { text-align: left; } }\n"},{"styleId":"cw80My9P1mtqj","css":".cw80My9P1mtqj { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 3); padding-top: calc(var(--spacing, 0.25rem) * 2); }\n"},{"styleId":"cw3qykKZRNGxV","css":".cw3qykKZRNGxV { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 1.5); width: 100%; }\n"},{"styleId":"cw3qxoxNCLlql","css":".cw3qxoxNCLlql { font-family: var(--font-body, \u0022Inter\u0022, system-ui, -apple-system, BlinkMacSystemFont, sans-serif); font-size: var(--text-sm, 0.875rem); line-height: var(--leading-none, 1); font-weight: var(--font-weight-medium, 500); color: var(--text-primary, var(--neutral-900)); }\n"},{"styleId":"cw2J1ze0b07vY","css":".cw2J1ze0b07vY { width: 100%; border-radius: var(--radius-lg, 0.5rem); border-width: 1px; border-style: solid; border-color: color-mix(in oklch, var(--border-white, var(--color-white)) 15%, transparent); background-color: color-mix(in oklch, var(--bg-white, var(--color-white)) 5%, transparent); padding-inline: calc(var(--spacing, 0.25rem) * 3); padding-block: calc(var(--spacing, 0.25rem) * 2); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: #f2edda; }\n.cw2J1ze0b07vY::placeholder { color: color-mix(in oklch, var(--text-white, var(--color-white)) 35%, transparent); }\n.cw2J1ze0b07vY:focus { border-color: rgba(200,168,78,0.6); --tw-outline-style: none; outline-style: none; }\n"},{"styleId":"cw9W5G0Om7lqq","css":".cw9W5G0Om7lqq { border-radius: var(--radius-xl, 0.75rem); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #dcbf6e; --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)); --tw-gradient-to: #c8a84e; color: #243328; font-weight: var(--font-weight-semibold, 600); --tw-shadow: 0 8px 22px -10px var(--tw-shadow-color, rgba(200,168,78,0.45)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 200ms; --tw-duration: 200ms; cursor: pointer; display: flex; align-items: center; justify-content: center; width: 100%; padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-block: calc(var(--spacing, 0.25rem) * 2.5); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); }\n@media (hover: hover) { .cw9W5G0Om7lqq:hover { --tw-gradient-from: #e5c97a; --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)); --tw-gradient-to: #d2b258; --tw-translate-y: calc(-1 * (var(--spacing, 0.25rem) * 0.5)); translate: var(--tw-translate-x) var(--tw-translate-y); } }\n.cw9W5G0Om7lqq:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cwARkLUhhh0in","css":".cwARkLUhhh0in { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: calc(var(--spacing, 0.25rem) * 1.5); flex-wrap: wrap; }\n"},{"styleId":"cw259qbK9Ib0s","css":".cw259qbK9Ib0s { font-size: var(--text-xs, 0.75rem); line-height: var(--text-xs--line-height, calc(1 / 0.75)); color: color-mix(in oklch, var(--text-white, var(--color-white)) 55%, transparent); }\n"},{"styleId":"cw2l8wM2d5m4n","css":".cw2l8wM2d5m4n { font-size: var(--text-xs, 0.75rem); line-height: var(--text-xs--line-height, calc(1 / 0.75)); color: #c8a84e; text-decoration-line: underline; text-underline-offset: 2px; }\n@media (hover: hover) { .cw2l8wM2d5m4n:hover { color: #e5c97a; } }\n.cw2l8wM2d5m4n:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw89w06RjzA1d","css":".cw89w06RjzA1d { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 50; background-color: rgba(0,0,0,0.7); --tw-backdrop-blur: 8px; -webkit-backdrop-filter: blur(var(--tw-backdrop-blur)); backdrop-filter: blur(var(--tw-backdrop-blur)); }\n"},{"styleId":"cw7nLF12uOt4h","css":".cw7nLF12uOt4h { position: fixed; left: 50%; top: 50%; z-index: 50; width: 100%; max-width: var(--container-lg, 32rem); --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); --tw-translate-y: -50%; border-radius: var(--radius-lg, 0.5rem); border-width: 1px; border-style: solid; --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); padding: calc(var(--spacing, 0.25rem) * 6); font-family: var(--font-body, \u0022Inter\u0022, system-ui, -apple-system, BlinkMacSystemFont, sans-serif); max-height: 90vh; overflow-y: auto; border-color: rgba(200,168,78,0.25); background-color: #16211b; color: #f2edda; }\n"},{"styleId":"cwSzXQtTINiE","css":".cwSzXQtTINiE { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 8); padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-top: calc(var(--spacing, 0.25rem) * 12); padding-bottom: 0; --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: var(--bg-transparent, 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)); --tw-gradient-from-position: 0%; --tw-gradient-via: #1a261e; --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-via-position: 25%; --tw-gradient-to: #151e18; }\n@media (min-width: 48rem) { .cwSzXQtTINiE { padding-inline: calc(var(--spacing, 0.25rem) * 10); } }\n"},{"styleId":"cw8tETFz025vZ","css":".cw8tETFz025vZ { position: absolute; width: 52rem; height: 52rem; border-radius: calc(infinity * 1px); --tw-blur: 64px; filter: blur(var(--tw-blur)); background-image: radial-gradient(closest-side,rgba(200,168,78,0.10),transparent 70%); top: calc(-1 * (var(--spacing, 0.25rem) * 48)); left: calc(-1 * (var(--spacing, 0.25rem) * 32)); }\n"},{"styleId":"cw9PGnlFf1qsc","css":".cw9PGnlFf1qsc { position: absolute; width: 46rem; height: 46rem; border-radius: calc(infinity * 1px); --tw-blur: 64px; filter: blur(var(--tw-blur)); background-image: radial-gradient(closest-side,rgba(65,112,79,0.16),transparent 70%); bottom: calc(-1 * (var(--spacing, 0.25rem) * 64)); right: calc(-1 * (var(--spacing, 0.25rem) * 40)); }\n"},{"styleId":"cw6bM8MAt1If5","css":".cw6bM8MAt1If5 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; pointer-events: none; }\n"},{"styleId":"cw2fVXseYumDB","css":".cw2fVXseYumDB { display: flex; flex-direction: row; position: relative; gap: calc(var(--spacing, 0.25rem) * 10); flex-wrap: wrap; justify-content: space-between; }\n"},{"styleId":"cw9McRsaGSTO4","css":".cw9McRsaGSTO4 { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 3); min-width: 15rem; max-width: var(--container-sm, 24rem); }\n"},{"styleId":"cw3aYkUN5EBQq","css":".cw3aYkUN5EBQq { width: calc(var(--spacing, 0.25rem) * 10); height: calc(var(--spacing, 0.25rem) * 10); object-fit: contain; }\n"},{"styleId":"cw6yZWjUvy5QD","css":".cw6yZWjUvy5QD { font-size: var(--text-2xl, 1.5rem); line-height: var(--text-2xl--line-height, calc(2 / 1.5)); font-weight: var(--font-weight-bold, 700); font-family: Rufina; --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #e6cd7d; --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)); --tw-gradient-via: #c8a84e; --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-to: #a98d3f; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }\n"},{"styleId":"cw1DdBQrZgkKB","css":".cw1DdBQrZgkKB { font-size: var(--text-sm, 0.875rem); line-height: var(--leading-relaxed, 1.625); color: color-mix(in oklch, var(--text-white, var(--color-white)) 60%, transparent); }\n"},{"styleId":"cw4jTkIsYuaDB","css":".cw4jTkIsYuaDB { border-radius: var(--radius-xl, 0.75rem); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #dcbf6e; --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)); --tw-gradient-to: #c8a84e; color: #243328; font-weight: var(--font-weight-semibold, 600); --tw-shadow: 0 8px 22px -10px var(--tw-shadow-color, rgba(200,168,78,0.45)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 200ms; --tw-duration: 200ms; cursor: pointer; display: flex; align-items: center; justify-content: center; align-self: flex-start; padding-inline: calc(var(--spacing, 0.25rem) * 5); padding-block: calc(var(--spacing, 0.25rem) * 2.5); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); margin-top: calc(var(--spacing, 0.25rem) * 1); }\n@media (hover: hover) { .cw4jTkIsYuaDB:hover { --tw-gradient-from: #e5c97a; --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)); --tw-gradient-to: #d2b258; --tw-translate-y: calc(-1 * (var(--spacing, 0.25rem) * 0.5)); translate: var(--tw-translate-x) var(--tw-translate-y); } }\n.cw4jTkIsYuaDB:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cw114hPsOPS2l","css":".cw114hPsOPS2l { display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 2); min-width: 10rem; }\n"},{"styleId":"cw8UJqfErJFxM","css":".cw8UJqfErJFxM { font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: color-mix(in oklch, var(--text-white, var(--color-white)) 55%, transparent); }\n@media (hover: hover) { .cw8UJqfErJFxM:hover { color: #c8a84e; } }\n.cw8UJqfErJFxM:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw2RkSVmG6akz","css":".cw2RkSVmG6akz { font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: color-mix(in oklch, var(--text-white, var(--color-white)) 55%, transparent); text-align: left; cursor: pointer; }\n@media (hover: hover) { .cw2RkSVmG6akz:hover { color: #c8a84e; } }\n.cw2RkSVmG6akz:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw9eM9wWeoK1I","css":".cw9eM9wWeoK1I { display: flex; flex-direction: row; position: relative; align-items: center; justify-content: flex-end; gap: calc(var(--spacing, 0.25rem) * 2.5); margin-top: calc(var(--spacing, 0.25rem) * 8); }\n"},{"styleId":"cw5cAH0ZmC1KQ","css":".cw5cAH0ZmC1KQ { width: calc(var(--spacing, 0.25rem) * 4); height: calc(var(--spacing, 0.25rem) * 4); }\n"},{"styleId":"cw5QSVwGZDMNQ","css":".cw5QSVwGZDMNQ { width: calc(var(--spacing, 0.25rem) * 9); height: calc(var(--spacing, 0.25rem) * 9); border-radius: calc(infinity * 1px); border-width: 1px; border-style: solid; border-color: color-mix(in oklch, var(--border-white, var(--color-white)) 15%, transparent); display: flex; align-items: center; justify-content: center; color: color-mix(in oklch, var(--text-white, var(--color-white)) 60%, transparent); 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, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms)); }\n@media (hover: hover) { .cw5QSVwGZDMNQ:hover { color: #c8a84e; border-color: rgba(200,168,78,0.4); } }\n.cw5QSVwGZDMNQ:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw7Eobw70NHyn","css":".cw7Eobw70NHyn { position: relative; overflow: hidden; width: 100%; margin-inline: auto; border-radius: var(--radius-3xl, 1.5rem); border-width: 1px; border-style: solid; border-color: rgba(200,168,78,0.2); --tw-gradient-position: to bottom right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #2c4033; --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)); --tw-gradient-via: #243328; --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-to: #1c2820; padding-inline: calc(var(--spacing, 0.25rem) * 8); padding-block: calc(var(--spacing, 0.25rem) * 10); view-timeline-name: --reveal; animation-timeline: auto, --reveal; animation-fill-mode: none, both; animation-duration: 0s, 0s; animation-timing-function: linear, cubic-bezier(0.25,1,0.35,1); animation-iteration-count: 1, 1; animation-name: uaacs_motion-safe_2c14ac78010f, none; animation-range: normal, entry 5% entry 45%; }\n@media (min-width: 48rem) { .cw7Eobw70NHyn { width: 85%; padding-inline: calc(var(--spacing, 0.25rem) * 14); padding-block: calc(var(--spacing, 0.25rem) * 12); } }\n@keyframes uaacs_motion-safe_2c14ac78010f { 0% { translate: 0 24px; opacity: 0; } 100% { translate: 0 0; opacity: 1; } }\n"},{"styleId":"cwAWYpNjSYXOH","css":".cwAWYpNjSYXOH { display: flex; flex-direction: row; width: 100%; margin-inline: auto; align-items: center; justify-content: space-between; gap: calc(var(--spacing, 0.25rem) * 4); flex-wrap: wrap; }\n@media (min-width: 48rem) { .cwAWYpNjSYXOH { width: 85%; } }\n"},{"styleId":"cw1IdBiivRwJG","css":".cw1IdBiivRwJG { display: flex; flex-direction: row; gap: calc(var(--spacing, 0.25rem) * 5); }\n"},{"styleId":"cw32e0ZbPL4zK","css":".cw32e0ZbPL4zK { font-size: var(--text-xs, 0.75rem); line-height: var(--text-xs--line-height, calc(1 / 0.75)); color: color-mix(in oklch, var(--text-white, var(--color-white)) 55%, transparent); text-decoration-line: underline; text-underline-offset: 4px; }\n@media (hover: hover) { .cw32e0ZbPL4zK:hover { color: color-mix(in oklch, var(--text-white, var(--color-white)) 80%, transparent); } }\n.cw32e0ZbPL4zK:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw5SCBjFQo5w5","css":".cw5SCBjFQo5w5 { white-space: nowrap; flex-shrink: 0; font-weight: var(--font-weight-bold, 700); color: rgba(200,168,78,0.2); font-size: 28vw; line-height: var(--leading-none, 1); margin-bottom: -0.14em; user-select: none; font-family: Rufina; }\n"},{"styleId":"cw54XR3LJgk1Q","css":".cw54XR3LJgk1Q { width: 100%; overflow: hidden; margin-top: calc(var(--spacing, 0.25rem) * 4); display: flex; justify-content: center; }\n"},{"styleId":"cw6xWRRGlIqZ5","css":".cw6xWRRGlIqZ5 { height: 100%; width: 100%; border-radius: inherit; }\n"},{"styleId":"cw8kHNAFeARkj","css":".cw8kHNAFeARkj { position: relative; flex: 1 1 0%; border-radius: calc(infinity * 1px); background-color: var(--bg-quaternary, var(--neutral-200)); }\n"},{"styleId":"cw9wrJnXLoIsG","css":".cw9wrJnXLoIsG { display: flex; touch-action: none; user-select: none; 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, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms)); }\n.cw9wrJnXLoIsG[data-orientation=\u0022vertical\u0022] { height: 100%; width: calc(var(--spacing, 0.25rem) * 2.5); }\n.cw9wrJnXLoIsG[data-orientation=\u0022horizontal\u0022] { height: calc(var(--spacing, 0.25rem) * 2.5); flex-direction: column; }\n"},{"styleId":"cwAVq1dCw5U8E","css":".cwAVq1dCw5U8E { position: relative; overflow: hidden; min-height: 0; min-width: 0; height: 100%; width: 100%; }\n"},{"styleId":"cw51Kp48fd96s","css":".cw51Kp48fd96s { display: flex; flex-direction: column; position: relative; align-items: center; gap: 0; padding-inline: calc(var(--spacing, 0.25rem) * 4); padding-top: calc(var(--spacing, 0.25rem) * 3); padding-bottom: calc(var(--spacing, 0.25rem) * 2.5); }\n@media (min-width: 80rem) { .cw51Kp48fd96s { padding-inline: calc(var(--spacing, 0.25rem) * 6); padding-top: calc(var(--spacing, 0.25rem) * 4); padding-bottom: calc(var(--spacing, 0.25rem) * 4); } }\n@media (min-width: 40rem) { .cw51Kp48fd96s { padding-top: calc(var(--spacing, 0.25rem) * 3.5); padding-bottom: calc(var(--spacing, 0.25rem) * 3); } }\n"},{"styleId":"cw65iGzYj2Sf0","css":".cw65iGzYj2Sf0 { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 2.5); }\n@media (min-width: 40rem) { .cw65iGzYj2Sf0 { gap: calc(var(--spacing, 0.25rem) * 3); } }\n"},{"styleId":"cw6yWFoP9QZLd","css":".cw6yWFoP9QZLd { width: calc(var(--spacing, 0.25rem) * 14); height: calc(var(--spacing, 0.25rem) * 14); object-fit: contain; }\n@media (min-width: 40rem) { .cw6yWFoP9QZLd { width: calc(var(--spacing, 0.25rem) * 16); height: calc(var(--spacing, 0.25rem) * 16); } }\n"},{"styleId":"cw1WOd2EBUIg9","css":".cw1WOd2EBUIg9 { display: flex; flex-direction: row; align-items: flex-start; gap: calc(var(--spacing, 0.25rem) * 0.5); }\n"},{"styleId":"cw8lYygS6w55u","css":".cw8lYygS6w55u { font-size: var(--text-4xl, 2.25rem); line-height: var(--leading-tight, 1.25); font-family: Rufina; font-weight: var(--font-weight-bold, 700); --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #e6cd7d; --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)); --tw-gradient-via: #c8a84e; --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-to: #a98d3f; background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }\n@media (min-width: 48rem) { .cw8lYygS6w55u { font-size: var(--text-5xl, 3rem); line-height: var(--text-5xl--line-height, 1); } }\n"},{"styleId":"cw7y1R0J5g05m","css":".cw7y1R0J5g05m { font-size: var(--text-xs, 0.75rem); line-height: var(--leading-none, 1); margin-top: calc(var(--spacing, 0.25rem) * 1); color: #c8a84e; }\n@media (min-width: 40rem) { .cw7y1R0J5g05m { font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); } }\n"},{"styleId":"cw5ppshSH6zxc","css":".cw5ppshSH6zxc { color: color-mix(in oklch, var(--text-white, var(--color-white)) 65%, transparent); font-size: var(--text-xs, 0.75rem); line-height: var(--text-xs--line-height, calc(1 / 0.75)); letter-spacing: var(--tracking-wide, 0.025em); text-align: center; white-space: nowrap; }\n@media (min-width: 40rem) { .cw5ppshSH6zxc { font-size: 13px; } }\n"},{"styleId":"cw4LHUqFuXKck","css":".cw4LHUqFuXKck { display: flex; flex-direction: column; align-items: center; gap: calc(var(--spacing, 0.25rem) * 1); min-width: 0; }\n.cw4LHUqFuXKck:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw5rRZmUIx7A8","css":".cw5rRZmUIx7A8 { display: none; flex-direction: row; width: 100%; align-items: center; padding-top: calc(var(--spacing, 0.25rem) * 3); }\n@media (min-width: 80rem) { .cw5rRZmUIx7A8 { display: flex; } }\n"},{"styleId":"cw1R7BRoKjwgk","css":".cw1R7BRoKjwgk { display: flex; flex-direction: row; flex: 1 1 0%; align-items: center; gap: calc(var(--spacing, 0.25rem) * 2.5); justify-content: flex-start; }\n"},{"styleId":"cw6ISJF6oZrcF","css":".cw6ISJF6oZrcF { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 7); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: rgba(242,237,218,0.95); white-space: nowrap; }\n"},{"styleId":"cw9Sz2z14aIMK","css":".cw9Sz2z14aIMK { color: rgba(242,237,218,0.95); }\n@media (hover: hover) { .cw9Sz2z14aIMK:hover { color: #c8a84e; } }\n.cw9Sz2z14aIMK:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw1mOCd8lYfRr","css":".cw1mOCd8lYfRr { display: flex; flex-direction: row; flex: 1 1 0%; align-items: center; gap: calc(var(--spacing, 0.25rem) * 1); justify-content: flex-end; }\n"},{"styleId":"cw8V5g3DOYLfK","css":".cw8V5g3DOYLfK { font-size: var(--text-base, 1rem); line-height: var(--leading-none, 1); padding-inline: calc(var(--spacing, 0.25rem) * 1); cursor: pointer; }\n.cw8V5g3DOYLfK:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw4cs5Lm0g2AP","css":".cw4cs5Lm0g2AP { display: flex; flex-direction: row; position: absolute; right: calc(var(--spacing, 0.25rem) * 3); top: 50%; --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); align-items: center; gap: calc(var(--spacing, 0.25rem) * 2); }\n@media (min-width: 48rem) { .cw4cs5Lm0g2AP { right: calc(var(--spacing, 0.25rem) * 6); } }\n@media (min-width: 80rem) { .cw4cs5Lm0g2AP { top: calc(var(--spacing, 0.25rem) * 4); --tw-translate-y: 0; translate: var(--tw-translate-x) var(--tw-translate-y); } }\n"},{"styleId":"cw4K9m2XpbmGs","css":".cw4K9m2XpbmGs { display: none; padding-inline: calc(var(--spacing, 0.25rem) * 4); padding-block: calc(var(--spacing, 0.25rem) * 2); border-radius: var(--radius-lg, 0.5rem); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); white-space: nowrap; color: color-mix(in oklch, var(--text-white, var(--color-white)) 80%, transparent); border-width: 1px; border-style: solid; border-color: color-mix(in oklch, var(--border-white, var(--color-white)) 15%, transparent); 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, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms)); cursor: pointer; }\n@media (min-width: 80rem) { .cw4K9m2XpbmGs { display: flex; } }\n@media (hover: hover) { .cw4K9m2XpbmGs:hover { color: var(--text-white, var(--color-white)); border-color: color-mix(in oklch, var(--border-white, var(--color-white)) 30%, transparent); } }\n.cw4K9m2XpbmGs:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cw4Bl62z9MqNC","css":".cw4Bl62z9MqNC { border-radius: var(--radius-lg, 0.5rem); background-color: #41704f; color: var(--text-white, var(--color-white)); font-weight: var(--font-weight-semibold, 600); --tw-shadow: 0 4px 12px -6px var(--tw-shadow-color, rgba(0,0,0,0.4)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 200ms; --tw-duration: 200ms; cursor: pointer; display: flex; align-items: center; justify-content: center; padding-inline: calc(var(--spacing, 0.25rem) * 4); padding-block: calc(var(--spacing, 0.25rem) * 2); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); white-space: nowrap; }\n@media (hover: hover) { .cw4Bl62z9MqNC:hover { background-color: #4a7d5b; --tw-translate-y: calc(-1 * (var(--spacing, 0.25rem) * 0.5)); translate: var(--tw-translate-x) var(--tw-translate-y); } }\n.cw4Bl62z9MqNC:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cw6PTPxfbtlw","css":".cw6PTPxfbtlw { display: none; }\n@media (min-width: 40rem) { .cw6PTPxfbtlw { display: block; } }\n"},{"styleId":"cw95qEG1SRQvi","css":".cw95qEG1SRQvi { width: calc(var(--spacing, 0.25rem) * 5); height: calc(var(--spacing, 0.25rem) * 5); }\n"},{"styleId":"cw9oifMHdkG5U","css":".cw9oifMHdkG5U { width: calc(var(--spacing, 0.25rem) * 10); height: calc(var(--spacing, 0.25rem) * 10); border-radius: var(--radius-lg, 0.5rem); border-width: 1px; border-style: solid; border-color: color-mix(in oklch, var(--border-white, var(--color-white)) 15%, transparent); display: flex; align-items: center; justify-content: center; color: color-mix(in oklch, var(--text-white, var(--color-white)) 80%, transparent); 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, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms)); cursor: pointer; }\n@media (hover: hover) { .cw9oifMHdkG5U:hover { border-color: rgba(200,168,78,0.4); color: #c8a84e; } }\n.cw9oifMHdkG5U:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cwAu0BGOq5e9M","css":".cwAu0BGOq5e9M { border-radius: var(--radius-lg, 0.5rem); padding-inline: calc(var(--spacing, 0.25rem) * 3); padding-block: calc(var(--spacing, 0.25rem) * 2.5); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); color: rgba(242,237,218,0.85); 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, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: var(--tw-duration, var(--default-transition-duration, 150ms)); }\n@media (hover: hover) { .cwAu0BGOq5e9M:hover { background-color: color-mix(in oklch, var(--bg-white, var(--color-white)) 5%, transparent); color: #c8a84e; } }\n.cwAu0BGOq5e9M:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw3R1f28uhGBi","css":".cw3R1f28uhGBi { height: 1px; width: 100%; background-color: color-mix(in oklch, var(--bg-white, var(--color-white)) 10%, transparent); margin-block: calc(var(--spacing, 0.25rem) * 1); }\n"},{"styleId":"cw7xTN1jFCQM1","css":".cw7xTN1jFCQM1 { display: flex; flex-direction: row; align-items: center; gap: calc(var(--spacing, 0.25rem) * 1); padding-inline: calc(var(--spacing, 0.25rem) * 3); padding-block: calc(var(--spacing, 0.25rem) * 1); }\n"},{"styleId":"cw7UqcYiL2zZr","css":".cw7UqcYiL2zZr { font-size: var(--text-xl, 1.25rem); line-height: var(--leading-none, 1); padding-inline: calc(var(--spacing, 0.25rem) * 2); padding-block: calc(var(--spacing, 0.25rem) * 1); cursor: pointer; }\n.cw7UqcYiL2zZr:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 1px; outline-offset: 2px; outline-color: rgba(200,168,78,0.6); }\n"},{"styleId":"cw61CY8fPvNlI","css":".cw61CY8fPvNlI { border-radius: var(--radius-xl, 0.75rem); --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); --tw-gradient-from: #dcbf6e; --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)); --tw-gradient-to: #c8a84e; color: #243328; font-weight: var(--font-weight-semibold, 600); --tw-shadow: 0 8px 22px -10px var(--tw-shadow-color, rgba(200,168,78,0.45)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: all; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 200ms; --tw-duration: 200ms; cursor: pointer; display: flex; align-items: center; justify-content: center; width: 100%; padding-inline: calc(var(--spacing, 0.25rem) * 4); padding-block: calc(var(--spacing, 0.25rem) * 2.5); font-size: var(--text-sm, 0.875rem); line-height: var(--text-sm--line-height, calc(1.25 / 0.875)); margin-top: calc(var(--spacing, 0.25rem) * 1); }\n@media (hover: hover) { .cw61CY8fPvNlI:hover { --tw-gradient-from: #e5c97a; --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)); --tw-gradient-to: #d2b258; --tw-translate-y: calc(-1 * (var(--spacing, 0.25rem) * 0.5)); translate: var(--tw-translate-x) var(--tw-translate-y); } }\n.cw61CY8fPvNlI:focus-visible { --tw-outline-style: solid; outline-style: var(--tw-outline-style, solid); outline-width: 2px; outline-offset: 2px; outline-color: #c8a84e; }\n"},{"styleId":"cw154Nmlt9l2c","css":".cw154Nmlt9l2c { z-index: 50; width: calc(var(--spacing, 0.25rem) * 64); border-radius: var(--radius-2xl, 1rem); border-width: 1px; border-style: solid; border-color: rgba(200,168,78,0.2); background-color: rgba(22,33,27,0.95); --tw-backdrop-blur: 12px; -webkit-backdrop-filter: blur(var(--tw-backdrop-blur)); backdrop-filter: blur(var(--tw-backdrop-blur)); --tw-shadow: 0 24px 60px -20px var(--tw-shadow-color, rgba(9,12,10,0.9)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); padding: calc(var(--spacing, 0.25rem) * 3); display: flex; flex-direction: column; gap: calc(var(--spacing, 0.25rem) * 1); }\n"},{"styleId":"cw4Mq5wYdQ8xx","css":"@media (min-width: 80rem) { .cw4Mq5wYdQ8xx { display: none; } }\n"},{"styleId":"cw4ubJ0mmqRNd","css":".cw4ubJ0mmqRNd { position: absolute; inset-inline: 0; top: 0; z-index: 40; border-bottom-width: 1px; border-bottom-style: solid; border-color: rgba(200,168,78,0.2); background-color: rgba(22,33,27,0.8); --tw-backdrop-blur: 12px; -webkit-backdrop-filter: blur(var(--tw-backdrop-blur)); backdrop-filter: blur(var(--tw-backdrop-blur)); --tw-shadow: 0 8px 20px -16px var(--tw-shadow-color, rgba(9,12,10,0.6)); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease, var(--default-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1))); transition-duration: 300ms; --tw-duration: 300ms; }\n"}]}