*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--un-default-border-color, #e5e7eb)}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}@layer reset,primevue,app-styles;@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/xytQCbiz4fVQBwOZipWAafPnaRRotuqEONAP3TXe3Sw-eLUvPPgp_cT1gFjlrI14fVlNihCvgEWJC2rfWn7yr5A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"DM Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8837%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.1066%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/0wnR9UYLtyzh-WKymr-As1WejF7y7mDp37gJ-GwpT9c-EDMhLrgldkp41tY3qa83gmt6KKkQJenla8WsRSF32m8.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/59ox4mQDx-QJtvzqZEj7fjO15sGG0Bn0rBUGZhRw4sg-3_LhkdkdOsFJDKVostlqcrQ-Sktj7VDR3Q0lMxjwG0w.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/PQ5ROIcIxYtn6SG14yANTEteWlJ53f8Wb5YREFv2UpA-Pdk4coR_0D3e34kICTBXlUxUxZIXTmVSvqhVWv1YT_E.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/XLLhZ2iSg1jQS2UBgolTaTvCEGBdUDOKv11QcY-4nB4-QPRM5FFMQcmKVYEztSiVJPDcQnHTGLQNVp27s2ecaOk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/p-Bedj4bDQ0SAOzZlXwn_-UHodnd9aovdQMup1-lD6k-OsgFz3BC1WyrTxuvS7hZdSySVtNCrdPzVd6qph0W_Xo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/AjbYymK2SnJKVtLXwc41miYqXYh3Zq6aaNW9SJCL3Qo-eSB_lXjePqIdTOSOzFdQ_5W4tsit4Mf4zUU_y289JKw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/sxMjuwhOkp_IJQZglH9ft5MVop-6wJpG06XQvyIXeAo-SNPfWGWqJg4jPV5STI1vgrlRRcXrDaHtmD4DrFQ7sck.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/KwWICit0rbJCk8KE2zUN3z_bjRyuoAIeDLfgwm8-dK8-baVVSAURMU9gXMNTChXEYQPt4_Ktu8YTTjHUwjq0jZA.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:"JetBrains Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:102.0166%;descent-override:30.0049%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/VLZCA-hfwKfex2yE0t7v1TWhYM0cXEcdirei-Taj0wY-yMtLKrd1rdAxofa9UrkZYjOIUrxJDDXvdpCpJocJYbs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/5KMZm-FUq0S0UvKNVX-i9g9mOuLqk6m-CG5l_qz2nvI-0MB3mfKu4PLhJV5I01ciMPluj8Qktdga1w9MYQ8mYVA.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/MDezaIqOx-caf4YqCJ3wEAoNyTJgbLhmRzetylq563I-CmsxZ9VhPG_5JCTGWV8rfir425R9nT6HIBVlSrQrkRA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/cxXpBq7zP-eHhwA2GJqovZ-6-Rek1x35B4T3BlNzZnE-jjQEhVTXzV2p8zxt4P2a9sAXJmRJrYtokXXpMS2ZiXA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular Italic"),local("JetBrains Mono Italic"),url(../_fonts/4vNCvzoNYunCV3mADBNvv6ohzdP6FOxaKRC0OGSyyGE-czXenmYzquXR8Y_KJt8iC5fBL5pAmC7hacOTpfKkIh0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/H87kPV9RxZ1D2mFNanIhkCrgB8Bu8WPN0FjLgbmLNR4-W2B6R54jbHHWApCoHNCixgSlZqJaaH156DNgqfE0CJM.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/pan9FVR0owhfrd-15F56zYQzgWslnFcqtxlKMl3_ZQo-6a6PX7mJyZBk5I1SyH6_HhEwmcL6-f5iNcYVel__vbE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/_QXmIfbznltDC4dbotuV8bM3h-tXfq1B1xgSBxaUIMk-E2_O563J5Y0_9mSmjH9zdLMIAesZyCRtJl-8DcSCa7k.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/d0d_N39RXmdNs7t3epGCA4jxaUxhWVeOtq41mekjI4Q-GS9QOUsS7ZNbb0nQ5tJ1Vxp31lss5mZ1oTKugK4_5Ek.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/PYglk731cieGJxAKX2MrJS4flu_4eopFgvd8fvx57UY-paPvPYqjJ_vT9wtuY17Kjujm_hvJGRSOxNodGxCWjFI.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:local("JetBrains Mono Regular"),local("JetBrains Mono"),url(../_fonts/1X4UYXtgar7UEzbKYkPta_UlLbli4Eroxt_y-qPIrOY-EKfKmsOjx_FZ9PU0idBY8jLTQfaFPNcismhuFvFAY2Y.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/e4Rv9ltWROsW-ecdwYBlUFV73MH3zJyB1PcSdwFsyeQ-vGONJfVwjrvqWI1gFDTsRGlmlfhEDGyRKIta418TXX8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Cormorant Garamond Fallback: Times New Roman";src:local("Times New Roman");size-adjust:96.9846%;ascent-override:95.2728%;descent-override:29.5923%;line-gap-override:0%}@font-face{font-family:"Cormorant Garamond Fallback: Georgia";src:local("Georgia");size-adjust:88.3803%;ascent-override:104.5482%;descent-override:32.4733%;line-gap-override:0%}@font-face{font-family:"Cormorant Garamond Fallback: Noto Serif";src:local("Noto Serif");size-adjust:81.9127%;ascent-override:112.803%;descent-override:35.0373%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/ESwvxMXyW5eim8T-R2Elk2gjKsX3T_wn3Db7Rw2UcXg-5bnxLyJ_z-FyxHfzSRw9g496ivDrGJhIffxBF8ISOXI.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/MSb2u0s8383AyKi734KUIrT8usgEWMDMdfWoqTx6HCM-cQgheeK4L0RlelUW5hi_sMvr_w5drZqPs_N3sc9Tlzw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/nweDRYlwgzUyAVA8ZlDDTFtEK4-Igqap33Btb2Oucas-vbO3ua_qJ_mXUbWcPJ_H-96TFKDASvjhruV-VKNouyQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular Italic"),local("Cormorant Garamond Italic"),url(../_fonts/UqCyZ7p9elgseGb3T0ZojjjRLONF_ZbZNuY2yfA93cA-UbnRMY9iDFs_6WZUbhxzI1o__akGT4BLZ-0Jh5rJ1ug.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/Xzk51JbveWdT_CW52DSvjOMpvU_ZRDx7IGUBul6oi5s-COD4BAkHhey9IWQKuw3MrRB1Yk6uRHK8LZL455JreTA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/5H2nRTk9TaC8LiJZ1WfCiteVSwL-mf9UAI8Caj6d-R4-gaMRpB7SuFUN2vqrp3JdUW_5PNah60yllOvL3aNEq20.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/L0f4AkNWs4JsfPKC8E1gHZrE7yqOcUKdrQU4V1AhmN4-cBbueHKL873oaqEaSYyEJx41nLyLS_rp00JLr8g6BIg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/bQ-2sUw1wtrUvrSgBf8YVLnk9s8ql4OnxsJByT9x3_0-fzDAIekDulyxMSjEtKH26mmbBfDZdPUfcy_BEDD7stQ.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold Italic"),url(../_fonts/AiFIrfZy1do6LocBNDHIV9jRL9_5CMp-eNyGZ55duM-uJh6xO_XmZwxd18cItHd50C-rs76pRUlrlM51ARkr2U.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/IfGKBGjcEdvhyIyThmjSkSoPaLrjM_9DaeLOKfSYkSs-9mnEOgjEgUGa3VdZ8_20HU6y9rv7fh5d-m_vmhL4krM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/fzC-6gOGrMN9ycjS4G-lGHd8ahxu_MHBbZQ4FOc5u80-6wDSwVTOyHIi90Hk4B_xhTZNpYQIxGmbTA_jtTAZoRc.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/LK0NcdwvQuHvBcw4BUgLXUGRcRct4669c-_yQNBrFy0-yDhSN68VixfanlOnsKLNqX_FOFnTmM0b2VNuvlFn5ow.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/8NLTcOG-HEs13JWyxyINYoagQXuaXwlyrA-m-Pff1bc-lXeOxwE60izs_tCGmxGzw9LV3GOhzveqY6MbMfJQs0s.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond Regular"),local("Cormorant Garamond"),url(../_fonts/Pcz36fLlakNIf5Q5h1e-Fh5am0Ob_Da73hxZv4t9FBw-FG_yXr9DRkpaaq_6dZ0iS50ns15WVp7KmQhUsbT3Zfc.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/D_WM3hs75Y9neOz7IeqbBQ0zBQpMFjLVSSCJiFcKJbQ-zKbE2Ap3hkZTE4bJCLSVb3s7Votq9k_krAlStbmXuSE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/1tEviihCBxsJONnS9bDnx2-PAavTY1vxvsEUDXu-3nw-z6A7Lz6M24Di7kG_Mh7LFdESYm36qnzbmISxwSVQl_A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/1vxxGDNHaBTUlFov71XanH9hZVRdsQESolXDwGGNzD4-2nHYkSvv36hRBBlZWSH5g90EYnPy8QlCo811fQcbHGY.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/46f8nqagbvs1HqKv-OthJAp54xXJSbIkRCbHjF8bK0k-T90kJ2iaOyeqffPdAKglP0Ljx4LNweZzn22jxdmZtDA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Cormorant Garamond;src:local("Cormorant Garamond SemiBold"),url(../_fonts/cQ8xzaFOJL_TuF4prxbYz4umnk2FKpUiSZOhRhNX1r0-l4AsX64OWU9P1CeMZ3j06aPCT4tgde4EVambgWEE6nE.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}:root{--color-bg: #f8f8f8;--color-surface: #fff;--color-surface-elevated: #f0f0f0;--color-surface-hover: #e8e8e8;--color-primary: #1a1a1a;--color-primary-hover: #333;--color-accent: #4a4a4a;--color-primary-rgb: 26, 26, 26;--color-text: #1a1a1a;--color-text-secondary: #666;--color-text-muted: #999;--color-border: rgba(0,0,0,.08);--color-border-hover: rgba(0,0,0,.15);--color-glass: rgba(0,0,0,.02);--color-glass-border: rgba(0,0,0,.06);--gradient-accent: linear-gradient(135deg, var(--color-primary), var(--color-accent));--gradient-surface: linear-gradient(180deg, var(--color-surface), var(--color-bg));--gradient-glow: radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%), rgba(var(--color-primary-rgb), .05), transparent 40%);--font-display: "Cormorant Garamond", "Cormorant Garamond Fallback: Times New Roman", "Cormorant Garamond Fallback: Georgia", "Cormorant Garamond Fallback: Noto Serif", "Noto Serif SC", serif;--font-body: "DM Sans", "DM Sans Fallback: BlinkMacSystemFont", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans", "Noto Sans SC", sans-serif;--font-mono: "JetBrains Mono", "JetBrains Mono Fallback: Courier New", "JetBrains Mono Fallback: Roboto Mono", "JetBrains Mono Fallback: Noto Sans Mono", monospace;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6.5rem;--radius-sm: 4px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 24px;--radius-full: 9999px;--transition-fast: .2s cubic-bezier(.16, 1, .3, 1);--transition-base: .4s cubic-bezier(.16, 1, .3, 1);--transition-slow: .7s cubic-bezier(.16, 1, .3, 1);--transition-spring: .55s cubic-bezier(.34, 1.56, .64, 1);--max-width: 1440px;--header-height: 70px;--header-height-mobile: 56px;--shadow-sm: 0 2px 8px rgba(0,0,0,.06);--shadow-md: 0 8px 28px rgba(0,0,0,.08);--shadow-lg: 0 20px 60px rgba(0,0,0,.1);--shadow-glow: 0 0 50px rgba(var(--color-primary-rgb), .12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-text);background-color:var(--color-bg);overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.015;contain:strict;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.05}h1{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.02em}h2{font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:-.02em}h3{font-size:clamp(1.4rem,2.5vw,1.875rem);letter-spacing:-.01em}p{max-width:65ch;line-height:1.7}small{font-size:.8125rem;letter-spacing:.01em}.text-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}::-moz-selection{background:rgba(var(--color-primary-rgb),.3);color:var(--color-text)}::selection{background:rgba(var(--color-primary-rgb),.3);color:var(--color-text)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-primary-rgb),.4)}.reveal-ready .anim-fade-left,.reveal-ready .anim-fade-right,.reveal-ready .anim-fade-up,.reveal-ready .anim-scale-in{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal-ready .anim-fade-up{transform:translateY(48px)}.reveal-ready .anim-fade-left{transform:translate(-48px)}.reveal-ready .anim-fade-right{transform:translate(48px)}.reveal-ready .anim-scale-in{transform:scale(.94)}.reveal-ready .anim-fade-left.visible,.reveal-ready .anim-fade-right.visible,.reveal-ready .anim-fade-up.visible,.reveal-ready .anim-scale-in.visible{opacity:1;transform:none}.showcase-row{display:grid;grid-template-columns:4fr 5fr;gap:clamp(2rem,4vw,4rem);align-items:center;max-width:var(--max-width);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.showcase-row.reverse{direction:rtl}.showcase-row.reverse>*{direction:ltr}.showcase-text{padding:clamp(1rem,3vw,2rem) 0}.showcase-image{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:1 / 1}.showcase-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.showcase-image:hover img{transform:scale(1.03)}@media(max-width:768px){.showcase-row{grid-template-columns:1fr;gap:1.5rem}.showcase-row.reverse{direction:ltr}}.page-enter-active{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.page-leave-active{transition:opacity .2s ease,transform .2s ease}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0;transform:translateY(-8px)}@media(max-width:768px){body,html{overflow-x:hidden;width:100%}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}[role=button],a,button{min-height:44px;min-width:44px}input,select,textarea{font-size:16px!important}video{max-width:100%;height:auto}.section-header{padding-left:1rem;padding-right:1rem}img{max-width:100%;height:auto}.carousel,.contact-grid,.featured-grid,.features-grid,.gallery-grid,.info-grid,.products-grid,.tutorials-grid{padding-left:1rem;padding-right:1rem}}@media(max-width:480px){.carousel,.contact-grid,.featured-grid,.features-grid,.gallery-grid,.info-grid,.products-grid,.tutorials-grid{padding-left:.75rem;padding-right:.75rem}}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-carbon-arrow-right,[i-carbon-arrow-right=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-arrow-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4L6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-arrow-up-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 16L12 26l-1.4-1.4l8.6-8.6l-8.6-8.6L12 6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-email{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 6H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h24a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-2.2 2L16 14.78L6.2 8ZM4 24V8.91l11.43 7.91a1 1 0 0 0 1.14 0L28 8.91V24Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-grid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 4H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 8H6V6h6Zm14-8h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 8h-6V6h6Zm-14 6H6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2m0 8H6v-6h6Zm14-8h-6a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2m0 8h-6v-6h6Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-home{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.612 2.214a1.01 1.01 0 0 0-1.242 0L1 13.419l1.243 1.572L4 13.621V26a2.004 2.004 0 0 0 2 2h20a2.004 2.004 0 0 0 2-2V13.63L29.757 15L31 13.428ZM18 26h-4v-8h4Zm2 0v-8a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v8H6V12.062l10-7.79l10 7.8V26Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-menu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 6h24v2H4zm0 18h24v2H4zm0-12h24v2H4zm0 6h24v2H4z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-mobile{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 4H10a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h12a2.003 2.003 0 0 0 2-2V6a2 2 0 0 0-2-2m0 2v2H10V6ZM10 28V10h12v18Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-phone{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 29h-.17C6.18 27.87 3.39 11.29 3 6.23A3 3 0 0 1 5.76 3h5.51a2 2 0 0 1 1.86 1.26L14.65 8a2 2 0 0 1-.44 2.16l-2.13 2.15a9.37 9.37 0 0 0 7.58 7.6l2.17-2.15a2 2 0 0 1 2.17-.41l3.77 1.51A2 2 0 0 1 29 20.72V26a3 3 0 0 1-3 3M6 5a1 1 0 0 0-1 1v.08C5.46 12 8.41 26 25.94 27a1 1 0 0 0 1.06-.94v-5.34l-3.77-1.51l-2.87 2.85l-.48-.06c-8.7-1.09-9.88-9.79-9.88-9.88l-.06-.48l2.84-2.87L11.28 5Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-play-filled-alt{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-carbon-video{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 26H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h17a2 2 0 0 1 2 2v4.06l5.42-3.87A1 1 0 0 1 30 9v14a1 1 0 0 1-1.58.81L23 19.94V24a2 2 0 0 1-2 2M4 8v16h17v-6a1 1 0 0 1 1.58-.81L28 21.06V10.94l-5.42 3.87A1 1 0 0 1 21 14V8Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-simple-icons-bilibili{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.813 4.653h.854q2.266.08 3.773 1.574Q23.946 7.72 24 9.987v7.36q-.054 2.266-1.56 3.773c-1.506 1.507-2.262 1.524-3.773 1.56H5.333q-2.266-.054-3.773-1.56C.053 19.614.036 18.858 0 17.347v-7.36q.054-2.267 1.56-3.76t3.773-1.574h.774l-1.174-1.12a1.23 1.23 0 0 1-.373-.906q0-.534.373-.907l.027-.027q.4-.373.92-.373t.92.373L9.653 4.44q.107.106.187.213h4.267a.8.8 0 0 1 .16-.213l2.853-2.747q.4-.373.92-.373c.347 0 .662.151.929.4s.391.551.391.907q0 .532-.373.906zM5.333 7.24q-1.12.027-1.88.773q-.76.748-.786 1.894v7.52q.026 1.146.786 1.893t1.88.773h13.334q1.12-.026 1.88-.773t.786-1.893v-7.52q-.026-1.147-.786-1.894t-1.88-.773zM8 11.107q.56 0 .933.373q.375.374.4.96v1.173q-.025.586-.4.96q-.373.375-.933.374c-.56-.001-.684-.125-.933-.374q-.375-.373-.4-.96V12.44q0-.56.386-.947q.387-.386.947-.386m8 0q.56 0 .933.373q.375.374.4.96v1.173q-.025.586-.4.96q-.373.375-.933.374c-.56-.001-.684-.125-.933-.374q-.375-.373-.4-.96V12.44q.025-.586.4-.96q.373-.373.933-.373'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-simple-icons-sinaweibo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.098 20.323c-3.977.391-7.414-1.406-7.672-4.02c-.259-2.609 2.759-5.047 6.74-5.441c3.979-.394 7.413 1.404 7.671 4.018c.259 2.6-2.759 5.049-6.737 5.439zM9.05 17.219c-.384.616-1.208.884-1.829.602c-.612-.279-.793-.991-.406-1.593c.379-.595 1.176-.861 1.793-.601c.622.263.82.972.442 1.592m1.27-1.627c-.141.237-.449.353-.689.253c-.236-.09-.313-.361-.177-.586c.138-.227.436-.346.672-.24c.239.09.315.36.18.601zm.176-2.719c-1.893-.493-4.033.45-4.857 2.118c-.836 1.704-.026 3.591 1.886 4.21c1.983.64 4.318-.341 5.132-2.179c.8-1.793-.201-3.642-2.161-4.149m7.563-1.224c-.346-.105-.57-.18-.405-.615c.375-.977.42-1.804 0-2.404c-.781-1.112-2.915-1.053-5.364-.03c0 0-.766.331-.571-.271c.376-1.217.315-2.224-.27-2.809c-1.338-1.337-4.869.045-7.888 3.08C1.309 10.87 0 13.273 0 15.348c0 3.981 5.099 6.395 10.086 6.395c6.536 0 10.888-3.801 10.888-6.82c0-1.822-1.547-2.854-2.915-3.284zm1.908-5.092a3.1 3.1 0 0 0-2.96-.962a.786.786 0 0 0-.616.932a.79.79 0 0 0 .932.602a1.51 1.51 0 0 1 1.442.465c.376.421.466.977.316 1.473a.786.786 0 0 0 .51.992a.813.813 0 0 0 .992-.512a3.11 3.11 0 0 0-.646-3.035zm2.418-2.195c-1.576-1.757-3.905-2.419-6.054-1.968a.91.91 0 0 0-.706 1.081a.91.91 0 0 0 1.082.707a4.5 4.5 0 0 1 4.296 1.383a4.53 4.53 0 0 1 .947 4.416a.91.91 0 0 0 .586 1.157c.479.165.991-.104 1.157-.586a6.39 6.39 0 0 0-1.338-6.235z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-simple-icons-tiktok{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.525.02c1.31-.02 2.61-.01 3.91-.02c.08 1.53.63 3.09 1.75 4.17c1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97c-.57-.26-1.1-.59-1.62-.93c-.01 2.92.01 5.84-.02 8.75c-.08 1.4-.54 2.79-1.35 3.94c-1.31 1.92-3.58 3.17-5.91 3.21c-1.43.08-2.86-.31-4.08-1.03c-2.02-1.19-3.44-3.37-3.65-5.71c-.02-.5-.03-1-.01-1.49c.18-1.9 1.12-3.72 2.58-4.96c1.66-1.44 3.98-2.13 6.15-1.72c.02 1.48-.04 2.96-.04 4.44c-.99-.32-2.15-.23-3.02.37c-.63.41-1.11 1.04-1.36 1.75c-.21.51-.15 1.07-.14 1.61c.24 1.64 1.82 3.02 3.5 2.87c1.12-.01 2.19-.66 2.77-1.61c.19-.33.4-.67.41-1.06c.1-1.79.06-3.57.07-5.36c.01-4.03-.01-8.05.02-12.07'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-simple-icons-wechat,[i-simple-icons-wechat=""]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213c0 .163.13.295.29.295a.33.33 0 0 0 .167-.054l1.903-1.114a.86.86 0 0 1 .717-.098a10.2 10.2 0 0 0 2.837.403c.276 0 .543-.027.811-.05c-.857-2.578.157-4.972 1.932-6.446c1.703-1.415 3.882-1.98 5.853-1.838c-.576-3.583-4.196-6.348-8.596-6.348M5.785 5.991c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178A1.17 1.17 0 0 1 4.623 7.17c0-.651.52-1.18 1.162-1.18zm5.813 0c.642 0 1.162.529 1.162 1.18a1.17 1.17 0 0 1-1.162 1.178a1.17 1.17 0 0 1-1.162-1.178c0-.651.52-1.18 1.162-1.18m5.34 2.867c-1.797-.052-3.746.512-5.28 1.786c-1.72 1.428-2.687 3.72-1.78 6.22c.942 2.453 3.666 4.229 6.884 4.229c.826 0 1.622-.12 2.361-.336a.72.72 0 0 1 .598.082l1.584.926a.3.3 0 0 0 .14.047c.134 0 .24-.111.24-.247c0-.06-.023-.12-.038-.177l-.327-1.233a.6.6 0 0 1-.023-.156a.49.49 0 0 1 .201-.398C23.024 18.48 24 16.82 24 14.98c0-3.21-2.931-5.837-6.656-6.088V8.89c-.135-.01-.27-.027-.407-.03zm-2.53 3.274c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983a.976.976 0 0 1-.969-.983c0-.542.434-.982.97-.982zm4.844 0c.535 0 .969.44.969.982a.976.976 0 0 1-.969.983a.976.976 0 0 1-.969-.983c0-.542.434-.982.969-.982'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.i-simple-icons-xiaohongshu{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22.405 9.879c.002.016.01.02.07.019h.725a.797.797 0 0 0 .78-.972a.794.794 0 0 0-.884-.618a.795.795 0 0 0-.692.794c0 .101-.002.666.001.777m-11.509 4.808c-.203.001-1.353.004-1.685.003a2.5 2.5 0 0 1-.766-.126a.025.025 0 0 0-.03.014L7.7 16.127a.025.025 0 0 0 .01.032c.111.06.336.124.495.124c.66.01 1.32.002 1.981 0q.017 0 .023-.015l.712-1.545a.025.025 0 0 0-.024-.036zM.477 9.91c-.071 0-.076.002-.076.01l-.01.08c-.027.397-.038.495-.234 3.06c-.012.24-.034.389-.135.607c-.026.057-.033.042.003.112c.046.092.681 1.523.787 1.74c.008.015.011.02.017.02c.008 0 .033-.026.047-.044q.219-.282.371-.606c.306-.635.44-1.325.486-1.706c.014-.11.021-.22.03-.33l.204-2.616l.022-.293c.003-.029 0-.033-.03-.034zm7.203 3.757a1.4 1.4 0 0 1-.135-.607c-.004-.084-.031-.39-.235-3.06a.4.4 0 0 0-.01-.082c-.004-.011-.052-.008-.076-.008h-1.48c-.03.001-.034.005-.03.034l.021.293q.114 1.473.233 2.946c.05.4.186 1.085.487 1.706c.103.215.223.419.37.606c.015.018.037.051.048.049c.02-.003.742-1.642.804-1.765c.036-.07.03-.055.003-.112m3.861-.913h-.872a.126.126 0 0 1-.116-.178l1.178-2.625a.025.025 0 0 0-.023-.035l-1.318-.003a.148.148 0 0 1-.135-.21l.876-1.954a.025.025 0 0 0-.023-.035h-1.56q-.017 0-.024.015l-.926 2.068c-.085.169-.314.634-.399.938a.5.5 0 0 0-.02.191a.46.46 0 0 0 .23.378a1 1 0 0 0 .46.119h.59c.041 0-.688 1.482-.834 1.972a.5.5 0 0 0-.023.172a.47.47 0 0 0 .23.398c.15.092.342.12.475.12l1.66-.001q.017 0 .023-.015l.575-1.28a.025.025 0 0 0-.024-.035m-6.93-4.937H3.1a.032.032 0 0 0-.034.033c0 1.048-.01 2.795-.01 6.829c0 .288-.269.262-.28.262h-.74c-.04.001-.044.004-.04.047c.001.037.465 1.064.555 1.263c.01.02.03.033.051.033c.157.003.767.009.938-.014c.153-.02.3-.06.438-.132c.3-.156.49-.419.595-.765c.052-.172.075-.353.075-.533q.003-3.495-.007-6.991a.03.03 0 0 0-.032-.032zm11.784 6.896q-.002-.02-.024-.022h-1.465c-.048-.001-.049-.002-.05-.049v-4.66c0-.072-.005-.07.07-.07h.863c.08 0 .075.004.075-.074V8.393c0-.082.006-.076-.08-.076h-3.5c-.064 0-.075-.006-.075.073v1.445c0 .083-.006.077.08.077h.854c.075 0 .07-.004.07.07v4.624c0 .095.008.084-.085.084c-.37 0-1.11-.002-1.304 0c-.048.001-.06.03-.06.03l-.697 1.519s-.014.025-.008.036s.013.008.058.008q2.622.003 5.243.002c.03-.001.034-.006.035-.033zm4.177-3.43q0 .021-.02.024c-.346.006-.692.004-1.037.004q-.021-.003-.022-.024q-.006-.651-.01-1.303c0-.072-.006-.071.07-.07l.733-.003c.041 0 .081.002.12.015c.093.025.16.107.165.204c.006.431.002 1.153.001 1.153m2.67.244a1.95 1.95 0 0 0-.883-.222h-.18c-.04-.001-.04-.003-.042-.04V10.21q.001-.198-.025-.394a1.8 1.8 0 0 0-.153-.53a1.53 1.53 0 0 0-.677-.71a2.2 2.2 0 0 0-1-.258c-.153-.003-.567 0-.72 0c-.07 0-.068.004-.068-.065V7.76c0-.031-.01-.041-.046-.039H17.93s-.016 0-.023.007q-.008.008-.008.023v.546c-.008.036-.057.015-.082.022h-.95c-.022.002-.028.008-.03.032v1.481c0 .09-.004.082.082.082h.913c.082 0 .072.128.072.128v1.148s.003.117-.06.117h-1.482c-.068 0-.06.082-.06.082v1.445s-.01.068.064.068h1.457c.082 0 .076-.006.076.079v3.225c0 .088-.007.081.082.081h1.43c.09 0 .082.007.082-.08v-3.27c0-.029.006-.035.033-.035l2.323-.003a.7.7 0 0 1 .28.061a.46.46 0 0 1 .274.407c.008.395.003.79.003 1.185c0 .259-.107.367-.33.367h-1.218c-.023.002-.029.008-.028.033q.276.655.57 1.303a.05.05 0 0 0 .04.026c.17.005.34.002.51.003c.15-.002.517.004.666-.01a2 2 0 0 0 .408-.075c.59-.18.975-.698.976-1.313v-1.981q.001-.191-.034-.38c0 .078-.029-.641-.724-.998'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:inline-block;vertical-align:middle;width:1.2em;height:1.2em}.container,[container=""]{width:100%}.card-base,[card-base=""]{position:relative;overflow:hidden;border-width:1px;border-color:var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.4s}.overlay-fade{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.4s}.container-app{margin-left:auto;margin-right:auto;width:100%;max-width:var(--max-width);padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.tag-eyebrow,[tag-eyebrow=""]{display:inline-block;font-size:.5625rem;line-height:1;color:var(--color-primary);letter-spacing:.2em;font-family:var(--font-mono);text-transform:uppercase}.img-zoom{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.7s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.card-hover-lift:hover{--un-translate-y:-.5rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-color:rgba(var(--color-primary-rgb),.22);--un-shadow:0 20px 56px var(--un-shadow-color, rgba(0,0,0,.12));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.card-hover-soft:hover,[card-hover-soft=""]:hover{--un-translate-y:-.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));border-color:rgba(var(--color-primary-rgb),.2);--un-shadow:0 12px 40px var(--un-shadow-color, rgba(0,0,0,.08));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.section-spaced{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem)}.tag-muted,[tag-muted=""]{font-size:.5625rem;line-height:1;color:var(--color-text-muted);letter-spacing:.18em;font-family:var(--font-mono);text-transform:uppercase}@media(min-width:640px){.container,[container=""]{max-width:640px}}@media(min-width:768px){.container,[container=""]{max-width:768px}}@media(min-width:1024px){.container,[container=""]{max-width:1024px}}@media(min-width:1280px){.container,[container=""]{max-width:1280px}}@media(min-width:1440px){.container,[container=""]{max-width:1440px}}.group:hover .group-hover\:pointer-events-auto,.group:hover [group-hover\:pointer-events-auto=""]{pointer-events:auto}.pointer-events-none,[pointer-events-none=""]{pointer-events:none}.visible{visibility:visible}.absolute,[absolute=""]{position:absolute}.fixed{position:fixed}.relative,[relative=""]{position:relative}.sticky{position:sticky}.static{position:static}.inset-0{inset:0}[end~="3"]{inset-inline-end:.75rem}.bottom-\[5\.5rem\]{bottom:5.5rem}.bottom-10{bottom:2.5rem}.bottom-9,[bottom-9=""]{bottom:2.25rem}.bottom-full,[bottom-full=""]{bottom:100%}.left-\[clamp\(1\.25rem\,3vw\,2\.5rem\)\]{left:clamp(1.25rem,3vw,2.5rem)}.left-0,[left-0=""]{left:0}.left-1\/2{left:50%}.right-\[clamp\(1\.25rem\,3vw\,2\.5rem\)\]{right:clamp(1.25rem,3vw,2.5rem)}.top-\[var\(--header-height\)\]{top:var(--header-height)}.z-1{z-index:1}.z-10{z-index:10}.z-2,[z-2=""]{z-index:2}.z-20{z-index:20}.z-50,[z-50=""]{z-index:50}.grid,[grid=""]{display:grid}.col-span-full{grid-column:1 / -1}.grid-cols-1,[grid-cols-1=""]{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-auto,[mx-auto=""]{margin-left:auto;margin-right:auto}.mb-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-bottom:clamp(2.5rem,5vw,4rem)}.mb-\[clamp\(3rem\,6vw\,5rem\)\]{margin-bottom:clamp(3rem,6vw,5rem)}.mb-1{margin-bottom:.25rem}.mb-10,[mb-10=""]{margin-bottom:2.5rem}.mb-2,[mb-2=""]{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3,[mb-3=""]{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4,[mb-4=""]{margin-bottom:1rem}.mb-5,[mb-5=""]{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7,[mb-7=""]{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-\[0\.1rem\]{margin-left:.1rem}.ms,[ms=""]{margin-inline-start:1rem}.mt,.mt-4{margin-top:1rem}.mt-\[clamp\(1\.25rem\,2\.5vw\,2rem\)\]{margin-top:clamp(1.25rem,2.5vw,2rem)}.mt-\[clamp\(1rem\,2vw\,1\.5rem\)\]{margin-top:clamp(1rem,2vw,1.5rem)}.mt-\[clamp\(2\.5rem\,5vw\,3\.5rem\)\]{margin-top:clamp(2.5rem,5vw,3.5rem)}.mt-\[clamp\(2\.5rem\,5vw\,4rem\)\]{margin-top:clamp(2.5rem,5vw,4rem)}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2,[mt-2=""]{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3,[mt-3=""]{margin-top:.75rem}.mt-auto{margin-top:auto}[mb-8~="default:"]:default{margin-bottom:2rem}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-\[100px\]{height:100px}.h-\[120px\]{height:120px}.h-\[132px\]{height:132px}.h-\[52px\]{height:52px}.h-0\.5{height:.125rem}.h-11{height:2.75rem}.h-6,[h6=""]{height:1.5rem}.h-8,[h-8=""]{height:2rem}.h-9,[h-9=""]{height:2.25rem}.h-full,[h-full=""]{height:100%}.h-px{height:1px}.h1,[h1=""]{height:.25rem}.h2,[h2=""]{height:.5rem}.h3,[h3=""]{height:.75rem}.h4,[h4=""]{height:1rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[480px\]{max-width:480px}.max-w-520px,.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[var\(--max-width\)\]{max-width:var(--max-width)}.min-h-screen{min-height:100vh}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[52px\]{width:52px}.w-11{width:2.75rem}.w-12{width:3rem}.w-8,[w-8=""]{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full,[w-full=""]{width:100%}.w-max,[w-max=""]{width:-moz-max-content;width:max-content}.w-px,[w-px=""]{width:1px}[h5=""]{height:1.25rem}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col,[flex-col=""]{flex-direction:column}.flex-wrap{flex-wrap:wrap}[table=""]{display:table}.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-2,[translate-y-2=""]{--un-translate-y:.5rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:translate-x-0\.5{--un-translate-x:.125rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:translate-y-0,.group:hover [group-hover\:translate-y-0=""]{--un-translate-y:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:-translate-y-\[5px\]:hover{--un-translate-y:-5px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:translate-x-\[5px\]:hover{--un-translate-x:5px;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-\[1\.06\]{--un-scale-x:1.06;--un-scale-y:1.06;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-105{--un-scale-x:1.05;--un-scale-y:1.05;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-107{--un-scale-x:1.07;--un-scale-y:1.07;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-110:hover,[hover\:scale-110=""]:hover{--un-scale-x:1.1;--un-scale-y:1.1;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform,[transform=""]{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes breathe{0%,to{opacity:.4}50%{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-breathe,[animate-breathe=""]{animation:breathe 2s ease-in-out infinite}.animate-marquee{animation:marquee 40s linear infinite}.cursor-pointer,[cursor-pointer=""]{cursor:pointer}.select-none,[select-none=""]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.place-content-center{place-content:center}.items-start,[items-start=""]{align-items:flex-start}.items-end{align-items:flex-end}.items-center,[items-center=""]{align-items:center}.items-baseline{align-items:baseline}.justify-center,[justify-center=""]{justify-content:center}.justify-between{justify-content:space-between}.gap-\[0\.35rem\]{gap:.35rem}.gap-\[clamp\(0\.75rem\,1\.5vw\,1\.25rem\)\]{gap:clamp(.75rem,1.5vw,1.25rem)}.gap-\[clamp\(1rem\,2vw\,1\.5rem\)\]{gap:clamp(1rem,2vw,1.5rem)}.gap-1,[gap-1=""]{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2,[gap-2=""]{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap,[whitespace-nowrap=""]{white-space:nowrap}.b,.border,[b=""],[border=""]{border-width:1px}[\!b=""]{border-width:1px!important}.border-b,[border-b=""]{border-bottom-width:1px}.border-t{border-top-width:1px}.border-surface-border,[border-surface-border=""]{border-color:var(--color-border)}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/50{border-color:#ffffff80}.hover\:border-\[rgba\(var\(--color-primary-rgb\)\,0\.2\)\]:hover{border-color:rgba(var(--color-primary-rgb),.2)}.hover\:border-\[rgba\(var\(--color-primary-rgb\)\,0\.3\)\]:hover{border-color:rgba(var(--color-primary-rgb),.3)}.rounded-\[1px\]{border-radius:1px}.rounded-app-full{border-radius:var(--radius-full)}.rounded-app-lg,[rounded-app-lg=""]{border-radius:var(--radius-lg)}.rounded-app-md,[rounded-app-md=""]{border-radius:var(--radius-md)}.rounded-app-xl{border-radius:var(--radius-xl)}.rounded-full,[rounded-full=""]{border-radius:9999px}.border-none{border-style:none}.bg-\[linear-gradient\(to_top\,rgba\(8\,8\,8\,0\.65\)_0\%\,transparent_55\%\)\]{background-image:linear-gradient(0deg,rgba(8,8,8,.65) 0,transparent 55%)}.bg-\[rgba\(8\,8\,8\,0\.4\)\]{--un-bg-opacity:.4;background-color:rgba(8,8,8,var(--un-bg-opacity))}.bg-\[rgba\(8\,8\,8\,0\.45\)\]{--un-bg-opacity:.45;background-color:rgba(8,8,8,var(--un-bg-opacity))}.bg-\[rgba\(var\(--color-primary-rgb\)\,0\.08\)\]{background-color:rgba(var(--color-primary-rgb),.08)}.bg-brand-primary{background-color:var(--color-primary)}.bg-surface,.bg-surface-card,[bg-surface=""]{background-color:var(--color-surface)}.bg-surface-bg{background-color:var(--color-bg)}.bg-surface-elevated,[bg-surface-elevated=""]{background-color:var(--color-surface-elevated)}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.dark .dark\:bg-\[\#020420\]{--un-bg-opacity:1;background-color:rgb(2 4 32 / var(--un-bg-opacity))}.hover\:bg-surface-hover:hover,[hover\:bg-surface-hover=""]:hover{background-color:var(--color-surface-hover)}.from-brand-primary,[from-brand-primary=""]{--un-gradient-from-position:0%;--un-gradient-from:var(--color-primary) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:hsla(0,0%,100%,0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.to-transparent,[to-transparent=""]{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position)}.bg-gradient-to-b,[bg-gradient-to-b=""]{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-none{background-image:none}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="2"]{stroke-width:2px}.object-cover,[object-cover=""]{-o-object-fit:cover;object-fit:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center;object-position:center}.\!p-\[0\.7rem_1\.75rem\]{padding:.7rem 1.75rem!important}.p-\[0\.875rem_1rem_1\.125rem\]{padding:.875rem 1rem 1.125rem}.p-\[clamp\(1\.75rem\,3\.5vw\,3\.25rem\)\]{padding:clamp(1.75rem,3.5vw,3.25rem)}.p-\[clamp\(1rem\,1\.8vw\,1\.5rem\)\]{padding:clamp(1rem,1.8vw,1.5rem)}.p-3,[p-3=""]{padding:.75rem}.p\[i\]{padding:i}.p\[v\]{padding:v}.px-\[0\.875rem\]{padding-left:.875rem;padding-right:.875rem}.px-\[clamp\(1\.25rem\,3vw\,2\.5rem\)\]{padding-left:clamp(1.25rem,3vw,2.5rem);padding-right:clamp(1.25rem,3vw,2.5rem)}.px-\[clamp\(1\.25rem\,4vw\,3rem\)\]{padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.px-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\]{padding-left:clamp(1.5rem,3vw,2.5rem);padding-right:clamp(1.5rem,3vw,2.5rem)}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4,[px=""]{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-\[0\.35rem\]{padding-top:.35rem;padding-bottom:.35rem}.py-\[0\.4rem\]{padding-top:.4rem;padding-bottom:.4rem}.py-\[0\.625rem\]{padding-top:.625rem;padding-bottom:.625rem}.py-\[clamp\(1\.75rem\,3\.5vw\,2\.75rem\)\]{padding-top:clamp(1.75rem,3.5vw,2.75rem);padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-\[1\.125rem\]{padding-bottom:1.125rem}.pb-\[clamp\(1\.5rem\,3vw\,2\.5rem\)\]{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.pb-\[clamp\(1rem\,2vw\,1\.5rem\)\]{padding-bottom:clamp(1rem,2vw,1.5rem)}.pb-\[clamp\(2\.5rem\,5vw\,4rem\)\]{padding-bottom:clamp(2.5rem,5vw,4rem)}.pb-\[clamp\(2rem\,3vw\,2\.5rem\)\]{padding-bottom:clamp(2rem,3vw,2.5rem)}.pb-\[clamp\(2rem\,4vw\,3rem\)\]{padding-bottom:clamp(2rem,4vw,3rem)}.pb-\[clamp\(3rem\,5vw\,4rem\)\]{padding-bottom:clamp(3rem,5vw,4rem)}.pb-\[clamp\(3rem\,6vw\,5rem\)\]{padding-bottom:clamp(3rem,6vw,5rem)}.pb-\[clamp\(4rem\,8vw\,6rem\)\]{padding-bottom:clamp(4rem,8vw,6rem)}.pb-\[clamp\(5rem\,10vw\,8rem\)\]{padding-bottom:clamp(5rem,10vw,8rem)}.pb-10{padding-bottom:2.5rem}.pl-4{padding-left:1rem}.pt-\[clamp\(1\.5rem\,3vw\,2rem\)\]{padding-top:clamp(1.5rem,3vw,2rem)}.pt-\[clamp\(2\.5rem\,4vw\,3\.5rem\)\]{padding-top:clamp(2.5rem,4vw,3.5rem)}.pt-\[clamp\(2rem\,4vw\,3rem\)\]{padding-top:clamp(2rem,4vw,3rem)}.pt-\[clamp\(3rem\,6vw\,5rem\)\]{padding-top:clamp(3rem,6vw,5rem)}.pt-\[clamp\(4rem\,8vw\,6rem\)\]{padding-top:clamp(4rem,8vw,6rem)}.pt-3\.5{padding-top:.875rem}.text-center,[text-center=""]{text-align:center}.text-right{text-align:right}.\!text-\[0\.75rem\]{font-size:.75rem!important}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[80px\]{font-size:80px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs,[text-2xs=""]{font-size:.5625rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm,[text-sm=""]{font-size:.8125rem;line-height:1}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs,[text-xs=""]{font-size:.625rem;line-height:1}.\!text-ink-muted,[\!text-ink-muted=""]{color:var(--color-text-muted)!important}.\!text-ink-secondary{color:var(--color-text-secondary)!important}.dark .dark\:text-white,.text-white,[text-white=""]{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-\[\#020420\]{--un-text-opacity:1;color:rgb(2 4 32 / var(--un-text-opacity))}.text-\[\#64748B\]{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity))}.text-\[clamp\(0\.75rem\,1vw\,0\.8125rem\)\]{font-size:clamp(.75rem,1vw,.8125rem)}.text-\[clamp\(0\.8125rem\,1\.1vw\,0\.9375rem\)\]{font-size:clamp(.8125rem,1.1vw,.9375rem)}.text-\[clamp\(0\.875rem\,1\.2vw\,1rem\)\]{font-size:clamp(.875rem,1.2vw,1rem)}.text-\[clamp\(0\.875rem\,1\.4vw\,1rem\)\]{font-size:clamp(.875rem,1.4vw,1rem)}.text-\[clamp\(0\.9375rem\,1\.2vw\,1\.0625rem\)\]{font-size:clamp(.9375rem,1.2vw,1.0625rem)}.text-\[clamp\(0\.9375rem\,1\.5vw\,1\.0625rem\)\]{font-size:clamp(.9375rem,1.5vw,1.0625rem)}.text-\[clamp\(0\.9375rem\,1\.8vw\,1\.125rem\)\]{font-size:clamp(.9375rem,1.8vw,1.125rem)}.text-\[clamp\(1\.25rem\,2\.5vw\,1\.75rem\)\]{font-size:clamp(1.25rem,2.5vw,1.75rem)}.text-\[clamp\(1\.75rem\,3\.5vw\,2\.75rem\)\]{font-size:clamp(1.75rem,3.5vw,2.75rem)}.text-\[clamp\(1rem\,1\.4vw\,1\.1875rem\)\]{font-size:clamp(1rem,1.4vw,1.1875rem)}.text-\[clamp\(2\.25rem\,4\.5vw\,3\.5rem\)\]{font-size:clamp(2.25rem,4.5vw,3.5rem)}.text-\[clamp\(2\.25rem\,5vw\,3\.75rem\)\]{font-size:clamp(2.25rem,5vw,3.75rem)}.text-\[clamp\(2\.5rem\,5vw\,3\.5rem\)\]{font-size:clamp(2.5rem,5vw,3.5rem)}.text-\[clamp\(2\.5rem\,5vw\,4\.5rem\)\]{font-size:clamp(2.5rem,5vw,4.5rem)}.text-\[clamp\(2\.5rem\,5vw\,4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(2rem\,5vw\,3\.5rem\)\]{font-size:clamp(2rem,5vw,3.5rem)}.text-\[clamp\(3rem\,7vw\,5\.5rem\)\]{font-size:clamp(3rem,7vw,5.5rem)}.text-\[clamp\(6rem\,12vw\,10rem\)\]{font-size:clamp(6rem,12vw,10rem)}.text-\[rgba\(var\(--color-primary-rgb\)\,0\.12\)\]{color:rgba(var(--color-primary-rgb),.12)}.text-brand-accent{color:var(--color-accent)}.text-brand-primary,[text-brand-primary=""]{color:var(--color-primary)}.text-ink{color:var(--color-text)}.text-ink-muted{color:var(--color-text-muted)}.text-ink-secondary,[text-ink-secondary=""]{color:var(--color-text-secondary)}.text-transparent{color:transparent}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.hover\:text-\[\#00DC82\]:hover{--un-text-opacity:1;color:rgb(0 220 130 / var(--un-text-opacity))}.hover\:text-ink-secondary:hover{color:var(--color-text-secondary)}.hover\:text-ink:hover,[hover\:text-ink=""]:hover{color:var(--color-text)}.font-500,.font-medium,[font-500=""]{font-weight:500}.font-600,.font-semibold,[font-600=""]{font-weight:600}.font-700,.font-bold,[font-bold=""]{font-weight:700}.font-normal{font-weight:400}.leading-\[0\.6\]{line-height:.6}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-\[2\]{line-height:2}.leading-none{line-height:1}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-wide{letter-spacing:.025em}.font-body{font-family:var(--font-body)}.font-display,[font-display=""]{font-family:var(--font-display)}.font-mono,[font-mono=""]{font-family:var(--font-mono)}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.uppercase,[uppercase=""]{text-transform:uppercase}.lowercase,[lowercase=""]{text-transform:lowercase}.capitalize,[capitalize=""]{text-transform:capitalize}.italic,[italic=""]{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.no-underline,[no-underline=""]{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgba(0,0,0,.2)),0 0 1px var(--un-text-shadow-color, rgba(1,0,5,.1));text-shadow:var(--un-text-shadow)}.opacity-0,[opacity-0=""]{opacity:0}.opacity-50{opacity:.5}.group:hover .group-hover\:opacity-100,.group:hover [group-hover\:opacity-100=""]{opacity:1}.group:hover .group-hover\:opacity-85{opacity:.85}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-\[0_12px_56px_rgba\(0\,0\,0\,0\.5\)\]{--un-shadow:0 12px 56px var(--un-shadow-color, rgba(0,0,0,.5));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-md,[shadow-md=""]{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgba(0,0,0,.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[0_12px_48px_rgba\(0\,0\,0\,0\.1\)\]:hover{--un-shadow:0 12px 48px var(--un-shadow-color, rgba(0,0,0,.1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.hover\:shadow-\[0_20px_72px_rgba\(0\,0\,0\,0\.6\)\]:hover{--un-shadow:0 20px 72px var(--un-shadow-color, rgba(0,0,0,.6));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.backdrop-blur-\[4px\],.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-md{--un-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.brightness-0{--un-brightness:brightness(0);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter,[filter=""]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition,[transition=""]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all,[transition-all=""]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform,[transition-transform=""]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-700,[duration-700=""]{transition-duration:.7s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.anim-delay-1{transition-delay:.1s}.anim-delay-2{transition-delay:.2s}.anim-delay-3{transition-delay:.3s}.anim-delay-4{transition-delay:.4s}.anim-delay-5{transition-delay:.5s}.anim-delay-6{transition-delay:.6s}.duration-base,[duration-base=""]{transition-duration:.4s}.duration-fast,[duration-fast=""]{transition-duration:.2s}@media(max-width:480px){.max-\[480px\]\:gap-2\.5{gap:.625rem}.max-\[480px\]\:px-3{padding-left:.75rem;padding-right:.75rem}.max-\[480px\]\:pb-\[0\.875rem\]{padding-bottom:.875rem}.max-\[480px\]\:pt-2\.5{padding-top:.625rem}.max-\[480px\]\:text-sm{font-size:.8125rem;line-height:1}}@media(max-width:767.9px){.max-md\:bottom-\[3\.5rem\]{bottom:3.5rem}.max-md\:top-\[var\(--header-height-mobile\)\]{top:var(--header-height-mobile)}.max-md\:hidden,[max-md\:hidden=""]{display:none}.max-md\:flex-col{flex-direction:column}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:items-start{align-items:flex-start}.max-md\:gap-2{gap:.5rem}.max-md\:gap-5{gap:1.25rem}}@media(min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-\[110px\]{font-size:110px}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media(min-width:768px){.md\:left-1\/2{left:50%}[md\:left-1=""]{left:.25rem}.md\:grid-cols-\[1fr_1\.25fr\]{grid-template-columns:1fr 1.25fr}.md\:grid-cols-2,[md\:grid-cols-2=""]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:hidden{display:none}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}[md\:-translate-x-1=""]{--un-translate-x:-.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-\[clamp\(0\.75rem\,1\.5vw\,1\.25rem\)\]{gap:clamp(.75rem,1.5vw,1.25rem)}.md\:gap-\[clamp\(2rem\,5vw\,5rem\)\]{gap:clamp(2rem,5vw,5rem)}.md\:gap-8{gap:2rem}}@media(min-width:1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-9{gap:2.25rem}}.site-header[data-v-386ca580]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-height);transition:background-color .4s ease,backdrop-filter .4s ease,border-color .4s ease;background:transparent;border-bottom:1px solid transparent}.site-header.scrolled[data-v-386ca580]{background:#ffffffe6;backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);border-bottom:1px solid rgba(0,0,0,.06)}.site-header.on-hero .nav-link[data-v-386ca580],.site-header.on-hero .mobile-menu-btn[data-v-386ca580]{color:#fff}.logo-img[data-v-386ca580]{filter:brightness(0);transition:filter .4s ease,opacity var(--transition-fast)}.site-header.on-hero .logo-img[data-v-386ca580]{filter:brightness(0) invert(1)}.nav-link[data-v-386ca580]{font-family:var(--font-body);font-size:.8125rem;font-weight:400;color:var(--color-text);letter-spacing:.04em;position:relative;padding:.4rem 0;transition:color var(--transition-fast);white-space:nowrap;text-decoration:none}.nav-link[data-v-386ca580]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-primary);transition:width var(--transition-base),background var(--transition-base);border-radius:1px}.nav-link[data-v-386ca580]:hover,.nav-link.active[data-v-386ca580]{color:var(--color-primary)}.nav-link.active[data-v-386ca580]:after{width:100%}.site-header.on-hero .nav-link[data-v-386ca580]:after{background:#fff}.nav-link[data-v-386ca580]:hover:after{width:55%}.shop-btn[data-v-386ca580]{min-height:34px;padding:3px 12px;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:100px;color:#fff}.shop-btn[data-v-386ca580]:hover{background:var(--color-primary-hover);border:1px solid var(--color-primary-hover);color:#fff}.shop-btn[data-v-386ca580] .p-button-icon{min-width:1em}.drawer-link[data-v-386ca580]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.5rem;font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--color-text-secondary);background:none;cursor:pointer;transition:all var(--transition-fast);text-align:left;min-height:52px;border:none;border-left:2px solid transparent}.drawer-link[data-v-386ca580]:hover{color:var(--color-text);background:#ffffff05;border-left-color:var(--color-border-hover)}.drawer-link.active[data-v-386ca580]{color:var(--color-text);border-left-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.04)}.drawer-link.active .drawer-link-text[data-v-386ca580]{color:var(--color-primary)}.drawer-link:hover .drawer-arrow[data-v-386ca580]{transform:translate(3px);opacity:.75}.drawer-link.active .drawer-arrow[data-v-386ca580]{opacity:.6;color:var(--color-primary)}.drawer-arrow[data-v-386ca580]{color:var(--color-text-muted);transition:transform var(--transition-fast),opacity var(--transition-fast);flex-shrink:0;opacity:.35}.drawer-footer-btn[data-v-386ca580]{color:#fff}@media(max-width:768px){.site-header[data-v-386ca580]{height:var(--header-height-mobile);transition:none!important}.logo-link[data-v-386ca580]{display:none}.shop-btn[data-v-386ca580],.shop-btn[data-v-386ca580] .p-button,.shop-btn[data-v-386ca580] .p-button-icon,.shop-btn[data-v-386ca580] .p-button-label{transition:none!important}.shop-btn[data-v-386ca580]{min-height:30px}}.wechat-popup-card[data-v-4ae9aee1]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--color-border)}.wechat-popup-card[data-v-4ae9aee1]:after{content:"";position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-surface)}.marquee-item[data-v-4ae9aee1]{-webkit-text-stroke:1px rgba(var(--color-primary-rgb),.18)}@media(max-width:767px){.wechat-popup-card[data-v-4ae9aee1]:after,.wechat-popup-card[data-v-4ae9aee1]:before{left:16px}}@media(max-width:768px){.marquee-item[data-v-4ae9aee1]{-webkit-text-stroke-width:.5px}}.back-to-top[data-v-98146636]{position:fixed;right:clamp(1rem,2.5vw,1.75rem);bottom:calc(clamp(1rem,2.5vw,1.75rem) + env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:1.25rem;box-shadow:var(--shadow-md);cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.back-to-top[data-v-98146636]:hover{background:var(--color-primary-hover);transform:translateY(-3px);box-shadow:var(--shadow-lg)}.back-to-top[data-v-98146636]:active{transform:translateY(-1px) scale(.96)}.backtotop-enter-active[data-v-98146636],.backtotop-leave-active[data-v-98146636]{transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.backtotop-enter-from[data-v-98146636],.backtotop-leave-to[data-v-98146636]{opacity:0;transform:translateY(16px)}@media(max-width:768px){.back-to-top[data-v-98146636]{width:44px;height:44px;font-size:1.125rem}}.app-root{min-height:100vh;display:flex;flex-direction:column}.app-main{flex:1;padding-top:var(--header-height)}@media(max-width:768px){.app-main{padding-top:var(--header-height-mobile)}}
