/* Triodax landing. Utilities compiled from the Figma export (Tailwind 3, build-time only); page rules below. */
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;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}fieldset,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}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-0\.22\%_0\]{inset:-.22% 0}.inset-\[-0\.3\%_0\]{inset:-.3% 0}.inset-\[-0\.33\%_-1\.39\%\]{inset:-.33% -1.39%}.inset-\[-0\.39\%_0\]{inset:-.39% 0}.inset-\[-0\.4\%_-1\.39\%\]{inset:-.4% -1.39%}.inset-\[-0\.5px_0\]{inset:-.5px 0}.inset-\[-1\.07\%_-6\.5\%_-5\.2\%_-1\.29\%\]{inset:-1.07% -6.5% -5.2% -1.29%}.inset-\[-1\.56\%_-0\.34\%\]{inset:-1.56% -.34%}.inset-\[-102\.35\%_-67\.96\%\]{inset:-102.35% -67.96%}.inset-\[-112\.3\%_-74\.57\%\]{inset:-112.3% -74.57%}.inset-\[-15\%_-7\.5\%\]{inset:-15% -7.5%}.inset-\[-1px\]{inset:-1px}.inset-\[-1px_0_0_0\]{inset:-1px 0 0 0}.inset-\[-5\%\]{inset:-5%}.inset-\[-6\.25\%\]{inset:-6.25%}.inset-\[-7\.14\%_-4\.29\%\]{inset:-7.14% -4.29%}.inset-\[-84\.95\%_-92\.14\%\]{inset:-84.95% -92.14%}.inset-\[-85\.7\%_-89\.14\%\]{inset:-85.7% -89.14%}.inset-\[0\.34\%_0\.39\%\]{inset:.34% .39%}.inset-\[0_-0\.28\%\]{inset:0 -.28%}.inset-\[0_-0\.33\%\]{inset:0 -.33%}.inset-\[0_-0\.4\%\]{inset:0 -.4%}.inset-\[0_0\.04\%_1\.18\%_0\]{inset:0 .04% 1.18% 0}.inset-\[0_0\.15\%_0\.23\%_0\]{inset:0 .15% .23% 0}.inset-\[0_0\.17\%_2\.02\%_0\]{inset:0 .17% 2.02% 0}.inset-\[0_0\.25\%_0_0\]{inset:0 .25% 0 0}.inset-\[0_0_-4\.55\%_0\]{inset:0 0 -4.55% 0}.inset-\[0_67\.52\%_0_0\]{inset:0 67.52% 0 0}.inset-\[0_71\.39\%_1\.18\%_0\]{inset:0 71.39% 1.18% 0}.inset-\[0_76\.78\%_0\.39\%_0\]{inset:0 76.78% .39% 0}.inset-\[0_77\%_0\.23\%_0\]{inset:0 77% .23% 0}.inset-\[10\.74\%_0\.04\%_11\.92\%_36\.75\%\]{inset:10.74% .04% 11.92% 36.75%}.inset-\[10\.74\%_0\.04\%_13\.63\%_36\.75\%\]{inset:10.74% .04% 13.63% 36.75%}.inset-\[11\.29\%_0\.15\%_28\.86\%_68\.79\%\]{inset:11.29% .15% 28.86% 68.79%}.inset-\[11\.29\%_26\.46\%_77\.65\%_71\.33\%\]{inset:11.29% 26.46% 77.65% 71.33%}.inset-\[19\.09\%_0\.25\%_49\.42\%_34\.97\%\]{inset:19.09% .25% 49.42% 34.97%}.inset-\[27\.35\%_0\.39\%_27\.36\%_29\.06\%\]{inset:27.35% .39% 27.36% 29.06%}.inset-\[61\.58\%_2\.49\%_20\.61\%_36\.88\%\]{inset:61.58% 2.49% 20.61% 36.88%}.inset-\[71\.01\%_0\.12\%_11\.92\%_51\.68\%\]{inset:71.01% .12% 11.92% 51.68%}.inset-\[8\.33\%_0\.15\%_8\.55\%_29\.74\%\]{inset:8.33% .15% 8.55% 29.74%}.inset-\[8\.33\%_32\.91\%_8\.55\%_29\.74\%\]{inset:8.33% 32.91% 8.55% 29.74%}.inset-\[9\.47\%_13\.92\%_14\.52\%_1\.92\%\]{inset:9.47% 13.92% 14.52% 1.92%}.bottom-\[-1px\]{bottom:-1px}.bottom-px{bottom:1px}.left-0{left:0}.left-\[-0\.5px\]{left:-.5px}.left-\[-0\.75px\]{left:-.75px}.left-\[-111px\]{left:-111px}.left-\[-1px\]{left:-1px}.left-\[-20px\]{left:-20px}.left-\[-2px\]{left:-2px}.left-\[-3px\]{left:-3px}.left-\[-62\.49px\]{left:-62.49px}.left-\[1000px\]{left:1000px}.left-\[102px\]{left:102px}.left-\[1036px\]{left:1036px}.left-\[104\.5px\]{left:104.5px}.left-\[1049\.5px\]{left:1049.5px}.left-\[104px\]{left:104px}.left-\[1052\.5px\]{left:1052.5px}.left-\[1053px\]{left:1053px}.left-\[106\.5px\]{left:106.5px}.left-\[1060px\]{left:1060px}.left-\[1064px\]{left:1064px}.left-\[1078px\]{left:1078px}.left-\[108\.5px\]{left:108.5px}.left-\[1080px\]{left:1080px}.left-\[108px\]{left:108px}.left-\[1099px\]{left:1099px}.left-\[109px\]{left:109px}.left-\[11\.5px\]{left:11.5px}.left-\[110\.5px\]{left:110.5px}.left-\[110px\]{left:110px}.left-\[1120px\]{left:1120px}.left-\[1121px\]{left:1121px}.left-\[1126px\]{left:1126px}.left-\[112px\]{left:112px}.left-\[113\.5px\]{left:113.5px}.left-\[1138\.22px\]{left:1138.22px}.left-\[114px\]{left:114px}.left-\[1150px\]{left:1150px}.left-\[117\.5px\]{left:117.5px}.left-\[117px\]{left:117px}.left-\[1182px\]{left:1182px}.left-\[11px\]{left:11px}.left-\[12\.5px\]{left:12.5px}.left-\[120px\]{left:120px}.left-\[122\.5px\]{left:122.5px}.left-\[122px\]{left:122px}.left-\[124px\]{left:124px}.left-\[125px\]{left:125px}.left-\[1260px\]{left:1260px}.left-\[1265\.5px\]{left:1265.5px}.left-\[127\.5px\]{left:127.5px}.left-\[1277px\]{left:1277px}.left-\[1280\.5px\]{left:1280.5px}.left-\[1280px\]{left:1280px}.left-\[1288px\]{left:1288px}.left-\[128px\]{left:128px}.left-\[1294\.98px\]{left:1294.98px}.left-\[130\.5px\]{left:130.5px}.left-\[132px\]{left:132px}.left-\[134px\]{left:134px}.left-\[136\.5px\]{left:136.5px}.left-\[1364\.5px\]{left:1364.5px}.left-\[1368\.5px\]{left:1368.5px}.left-\[136px\]{left:136px}.left-\[1384\.5px\]{left:1384.5px}.left-\[139px\]{left:139px}.left-\[140px\]{left:140px}.left-\[142px\]{left:142px}.left-\[143\.5px\]{left:143.5px}.left-\[144\.5px\]{left:144.5px}.left-\[144px\]{left:144px}.left-\[146\.5px\]{left:146.5px}.left-\[147px\]{left:147px}.left-\[148\.5px\]{left:148.5px}.left-\[149\.5px\]{left:149.5px}.left-\[149px\]{left:149px}.left-\[150px\]{left:150px}.left-\[151\.5px\]{left:151.5px}.left-\[153\.5px\]{left:153.5px}.left-\[154px\]{left:154px}.left-\[155\.5px\]{left:155.5px}.left-\[156px\]{left:156px}.left-\[157px\]{left:157px}.left-\[15px\]{left:15px}.left-\[16\.5px\]{left:16.5px}.left-\[160px\]{left:160px}.left-\[162px\]{left:162px}.left-\[164\.5px\]{left:164.5px}.left-\[164px\]{left:164px}.left-\[165\.5px\]{left:165.5px}.left-\[166\.5px\]{left:166.5px}.left-\[166px\]{left:166px}.left-\[167\.5px\]{left:167.5px}.left-\[168\.21px\]{left:168.21px}.left-\[168\.5px\]{left:168.5px}.left-\[168px\]{left:168px}.left-\[169\.5px\]{left:169.5px}.left-\[16px\]{left:16px}.left-\[170px\]{left:170px}.left-\[172px\]{left:172px}.left-\[175\.5px\]{left:175.5px}.left-\[176px\]{left:176px}.left-\[178\.5px\]{left:178.5px}.left-\[18\.25px\]{left:18.25px}.left-\[180\.5px\]{left:180.5px}.left-\[180px\]{left:180px}.left-\[182\.5px\]{left:182.5px}.left-\[183px\]{left:183px}.left-\[185\.5px\]{left:185.5px}.left-\[186\.5px\]{left:186.5px}.left-\[188\.5px\]{left:188.5px}.left-\[188px\]{left:188px}.left-\[19\.25px\]{left:19.25px}.left-\[19\.5px\]{left:19.5px}.left-\[191px\]{left:191px}.left-\[192px\]{left:192px}.left-\[193px\]{left:193px}.left-\[194px\]{left:194px}.left-\[196px\]{left:196px}.left-\[197\.5px\]{left:197.5px}.left-\[199\.5px\]{left:199.5px}.left-\[199px\]{left:199px}.left-\[19px\]{left:19px}.left-\[201\.5px\]{left:201.5px}.left-\[20px\]{left:20px}.left-\[21\.5px\]{left:21.5px}.left-\[210\.5px\]{left:210.5px}.left-\[213px\]{left:213px}.left-\[216px\]{left:216px}.left-\[217px\]{left:217px}.left-\[21px\]{left:21px}.left-\[22\.5px\]{left:22.5px}.left-\[22\.75px\]{left:22.75px}.left-\[224\.5px\]{left:224.5px}.left-\[228\.5px\]{left:228.5px}.left-\[22px\]{left:22px}.left-\[23\.5px\]{left:23.5px}.left-\[232px\]{left:232px}.left-\[240px\]{left:240px}.left-\[24px\]{left:24px}.left-\[25\.17px\]{left:25.17px}.left-\[25\.83px\]{left:25.83px}.left-\[257px\]{left:257px}.left-\[26\.07px\]{left:26.07px}.left-\[26\.25px\]{left:26.25px}.left-\[265px\]{left:265px}.left-\[272px\]{left:272px}.left-\[273px\]{left:273px}.left-\[274px\]{left:274px}.left-\[276px\]{left:276px}.left-\[278px\]{left:278px}.left-\[28\.39px\]{left:28.39px}.left-\[28px\]{left:28px}.left-\[29\.75px\]{left:29.75px}.left-\[298px\]{left:298px}.left-\[2px\]{left:2px}.left-\[300\.56px\]{left:300.56px}.left-\[306px\]{left:306px}.left-\[30px\]{left:30px}.left-\[31\.17px\]{left:31.17px}.left-\[31\.5px\]{left:31.5px}.left-\[32\.36px\]{left:32.36px}.left-\[32px\]{left:32px}.left-\[331px\]{left:331px}.left-\[332px\]{left:332px}.left-\[339px\]{left:339px}.left-\[34\.25px\]{left:34.25px}.left-\[34\.5px\]{left:34.5px}.left-\[34\.75px\]{left:34.75px}.left-\[347px\]{left:347px}.left-\[34px\]{left:34px}.left-\[35\.59px\]{left:35.59px}.left-\[35\.74px\]{left:35.74px}.left-\[35\.87px\]{left:35.87px}.left-\[35\.9px\]{left:35.9px}.left-\[35px\]{left:35px}.left-\[36\.05px\]{left:36.05px}.left-\[36\.5px\]{left:36.5px}.left-\[36\.9px\]{left:36.9px}.left-\[364px\]{left:364px}.left-\[36px\]{left:36px}.left-\[37\.25px\]{left:37.25px}.left-\[377\.5px\]{left:377.5px}.left-\[37px\]{left:37px}.left-\[38\.11px\]{left:38.11px}.left-\[38\.21px\]{left:38.21px}.left-\[38\.32px\]{left:38.32px}.left-\[38\.5px\]{left:38.5px}.left-\[38\.8px\]{left:38.8px}.left-\[380\.5px\]{left:380.5px}.left-\[381px\]{left:381px}.left-\[384\.5px\]{left:384.5px}.left-\[384px\]{left:384px}.left-\[385px\]{left:385px}.left-\[388px\]{left:388px}.left-\[38px\]{left:38px}.left-\[392px\]{left:392px}.left-\[405px\]{left:405px}.left-\[40px\]{left:40px}.left-\[411px\]{left:411px}.left-\[412px\]{left:412px}.left-\[413px\]{left:413px}.left-\[41px\]{left:41px}.left-\[420px\]{left:420px}.left-\[421px\]{left:421px}.left-\[42px\]{left:42px}.left-\[430px\]{left:430px}.left-\[435\.5px\]{left:435.5px}.left-\[436\.5px\]{left:436.5px}.left-\[437px\]{left:437px}.left-\[438px\]{left:438px}.left-\[43px\]{left:43px}.left-\[440\.5px\]{left:440.5px}.left-\[440px\]{left:440px}.left-\[442px\]{left:442px}.left-\[443px\]{left:443px}.left-\[44px\]{left:44px}.left-\[45px\]{left:45px}.left-\[466px\]{left:466px}.left-\[46px\]{left:46px}.left-\[47\.5px\]{left:47.5px}.left-\[48px\]{left:48px}.left-\[49\.5px\]{left:49.5px}.left-\[493px\]{left:493px}.left-\[496px\]{left:496px}.left-\[4px\]{left:4px}.left-\[50px\]{left:50px}.left-\[511\.5px\]{left:511.5px}.left-\[51px\]{left:51px}.left-\[523px\]{left:523px}.left-\[52px\]{left:52px}.left-\[53\.5px\]{left:53.5px}.left-\[533px\]{left:533px}.left-\[542px\]{left:542px}.left-\[552px\]{left:552px}.left-\[558px\]{left:558px}.left-\[561px\]{left:561px}.left-\[56px\]{left:56px}.left-\[584px\]{left:584px}.left-\[588px\]{left:588px}.left-\[60\.12px\]{left:60.12px}.left-\[605px\]{left:605px}.left-\[607\.5px\]{left:607.5px}.left-\[608px\]{left:608px}.left-\[60px\]{left:60px}.left-\[612px\]{left:612px}.left-\[62\.5px\]{left:62.5px}.left-\[63\.5px\]{left:63.5px}.left-\[63\.75px\]{left:63.75px}.left-\[64\.75px\]{left:64.75px}.left-\[646px\]{left:646px}.left-\[648px\]{left:648px}.left-\[64px\]{left:64px}.left-\[65\.51px\]{left:65.51px}.left-\[65px\]{left:65px}.left-\[66px\]{left:66px}.left-\[67\.2px\]{left:67.2px}.left-\[67px\]{left:67px}.left-\[68\.25px\]{left:68.25px}.left-\[68\.5px\]{left:68.5px}.left-\[68px\]{left:68px}.left-\[70px\]{left:70px}.left-\[717px\]{left:717px}.left-\[72\.5px\]{left:72.5px}.left-\[720px\]{left:720px}.left-\[73px\]{left:73px}.left-\[74\.5px\]{left:74.5px}.left-\[756px\]{left:756px}.left-\[76\.5px\]{left:76.5px}.left-\[76px\]{left:76px}.left-\[773px\]{left:773px}.left-\[776px\]{left:776px}.left-\[7px\]{left:7px}.left-\[8\.5px\]{left:8.5px}.left-\[800px\]{left:800px}.left-\[80px\]{left:80px}.left-\[812px\]{left:812px}.left-\[816px\]{left:816px}.left-\[829px\]{left:829px}.left-\[82px\]{left:82px}.left-\[832px\]{left:832px}.left-\[838px\]{left:838px}.left-\[86px\]{left:86px}.left-\[87\.26px\]{left:87.26px}.left-\[87\.41px\]{left:87.41px}.left-\[87\.57px\]{left:87.57px}.left-\[87\.5px\]{left:87.5px}.left-\[87\.72px\]{left:87.72px}.left-\[88\.57px\]{left:88.57px}.left-\[88px\]{left:88px}.left-\[8px\]{left:8px}.left-\[90px\]{left:90px}.left-\[92\.48px\]{left:92.48px}.left-\[93\.5px\]{left:93.5px}.left-\[93px\]{left:93px}.left-\[96px\]{left:96px}.left-\[97\.5px\]{left:97.5px}.left-\[980px\]{left:980px}.left-\[994px\]{left:994px}.left-\[995\.5px\]{left:995.5px}.left-\[996\.5px\]{left:996.5px}.left-\[997px\]{left:997px}.left-\[99px\]{left:99px}.left-\[calc\(50\%-38\.5px\)\]{left:calc(50% - 38.5px)}.left-\[calc\(50\%-71\.5px\)\]{left:calc(50% - 71.5px)}.right-0{right:0}.right-\[-1px\]{right:-1px}.right-\[160px\]{right:160px}.top-0{top:0}.top-1\/2{top:50%}.top-\[-0\.5px\]{top:-.5px}.top-\[-112px\]{top:-112px}.top-\[-1px\]{top:-1px}.top-\[-32px\]{top:-32px}.top-\[-3px\]{top:-3px}.top-\[-46\.81px\]{top:-46.81px}.top-\[-5176px\]{top:-5176px}.top-\[10\.75px\]{top:10.75px}.top-\[1008px\]{top:1008px}.top-\[100px\]{top:100px}.top-\[104px\]{top:104px}.top-\[105px\]{top:105px}.top-\[106px\]{top:106px}.top-\[107\.98px\]{top:107.98px}.top-\[108\.072px\]{top:108.072px}.top-\[109\.54px\]{top:109.54px}.top-\[109\.5px\]{top:109.5px}.top-\[109\.682px\]{top:109.682px}.top-\[109px\]{top:109px}.top-\[10px\]{top:10px}.top-\[11\.25px\]{top:11.25px}.top-\[110\.88px\]{top:110.88px}.top-\[111\.376px\]{top:111.376px}.top-\[111\.51px\]{top:111.51px}.top-\[111\.5px\]{top:111.5px}.top-\[111\.861px\]{top:111.861px}.top-\[1120px\]{top:1120px}.top-\[112px\]{top:112px}.top-\[113px\]{top:113px}.top-\[114px\]{top:114px}.top-\[1156px\]{top:1156px}.top-\[115px\]{top:115px}.top-\[116px\]{top:116px}.top-\[1173px\]{top:1173px}.top-\[1176\.5px\]{top:1176.5px}.top-\[118px\]{top:118px}.top-\[119px\]{top:119px}.top-\[11px\]{top:11px}.top-\[121px\]{top:121px}.top-\[122px\]{top:122px}.top-\[123\.5px\]{top:123.5px}.top-\[124\.3px\]{top:124.3px}.top-\[1256px\]{top:1256px}.top-\[125px\]{top:125px}.top-\[126px\]{top:126px}.top-\[128\.5px\]{top:128.5px}.top-\[128px\]{top:128px}.top-\[129px\]{top:129px}.top-\[12px\]{top:12px}.top-\[13\.08px\]{top:13.08px}.top-\[130px\]{top:130px}.top-\[132\.76px\]{top:132.76px}.top-\[132px\]{top:132px}.top-\[133px\]{top:133px}.top-\[13px\]{top:13px}.top-\[14\.25px\]{top:14.25px}.top-\[1456px\]{top:1456px}.top-\[146px\]{top:146px}.top-\[14px\]{top:14px}.top-\[153\.39px\]{top:153.39px}.top-\[1568px\]{top:1568px}.top-\[160\.5px\]{top:160.5px}.top-\[164\.5px\]{top:164.5px}.top-\[168px\]{top:168px}.top-\[17\.5px\]{top:17.5px}.top-\[17\.75px\]{top:17.75px}.top-\[172px\]{top:172px}.top-\[179px\]{top:179px}.top-\[17px\]{top:17px}.top-\[18\.5px\]{top:18.5px}.top-\[182px\]{top:182px}.top-\[184\.5px\]{top:184.5px}.top-\[18px\]{top:18px}.top-\[19\.5px\]{top:19.5px}.top-\[191px\]{top:191px}.top-\[194\.39px\]{top:194.39px}.top-\[1958px\]{top:1958px}.top-\[199\.5px\]{top:199.5px}.top-\[19px\]{top:19px}.top-\[2040px\]{top:2040px}.top-\[204px\]{top:204px}.top-\[208px\]{top:208px}.top-\[20px\]{top:20px}.top-\[211px\]{top:211px}.top-\[2185px\]{top:2185px}.top-\[21px\]{top:21px}.top-\[22\.5px\]{top:22.5px}.top-\[224px\]{top:224px}.top-\[229px\]{top:229px}.top-\[22px\]{top:22px}.top-\[23\.5px\]{top:23.5px}.top-\[232px\]{top:232px}.top-\[24\.5px\]{top:24.5px}.top-\[240\.5px\]{top:240.5px}.top-\[241px\]{top:241px}.top-\[24px\]{top:24px}.top-\[25\.38px\]{top:25.38px}.top-\[25\.5px\]{top:25.5px}.top-\[252px\]{top:252px}.top-\[25px\]{top:25px}.top-\[268px\]{top:268px}.top-\[26px\]{top:26px}.top-\[277px\]{top:277px}.top-\[27px\]{top:27px}.top-\[28px\]{top:28px}.top-\[292\.5px\]{top:292.5px}.top-\[296\.5px\]{top:296.5px}.top-\[2px\]{top:2px}.top-\[303\.5px\]{top:303.5px}.top-\[303px\]{top:303px}.top-\[3048px\]{top:3048px}.top-\[304px\]{top:304px}.top-\[308px\]{top:308px}.top-\[309\.5px\]{top:309.5px}.top-\[30px\]{top:30px}.top-\[316px\]{top:316px}.top-\[31px\]{top:31px}.top-\[320px\]{top:320px}.top-\[328px\]{top:328px}.top-\[32px\]{top:32px}.top-\[33\.86px\]{top:33.86px}.top-\[331px\]{top:331px}.top-\[333px\]{top:333px}.top-\[336px\]{top:336px}.top-\[3416px\]{top:3416px}.top-\[343\.5px\]{top:343.5px}.top-\[344px\]{top:344px}.top-\[34px\]{top:34px}.top-\[35px\]{top:35px}.top-\[3696px\]{top:3696px}.top-\[36px\]{top:36px}.top-\[37\.5px\]{top:37.5px}.top-\[372px\]{top:372px}.top-\[377px\]{top:377px}.top-\[38\.75px\]{top:38.75px}.top-\[3864px\]{top:3864px}.top-\[388px\]{top:388px}.top-\[389px\]{top:389px}.top-\[392px\]{top:392px}.top-\[396px\]{top:396px}.top-\[39px\]{top:39px}.top-\[40\.94px\]{top:40.94px}.top-\[405px\]{top:405px}.top-\[408\.5px\]{top:408.5px}.top-\[40px\]{top:40px}.top-\[410px\]{top:410px}.top-\[413px\]{top:413px}.top-\[41px\]{top:41px}.top-\[4280px\]{top:4280px}.top-\[428px\]{top:428px}.top-\[42px\]{top:42px}.top-\[43\.78px\]{top:43.78px}.top-\[43px\]{top:43px}.top-\[445px\]{top:445px}.top-\[448\.5px\]{top:448.5px}.top-\[448px\]{top:448px}.top-\[44px\]{top:44px}.top-\[45\.21px\]{top:45.21px}.top-\[45\.5px\]{top:45.5px}.top-\[46px\]{top:46px}.top-\[476px\]{top:476px}.top-\[47px\]{top:47px}.top-\[484px\]{top:484px}.top-\[48px\]{top:48px}.top-\[49px\]{top:49px}.top-\[4px\]{top:4px}.top-\[501px\]{top:501px}.top-\[504px\]{top:504px}.top-\[50px\]{top:50px}.top-\[51\.5px\]{top:51.5px}.top-\[520px\]{top:520px}.top-\[52px\]{top:52px}.top-\[53px\]{top:53px}.top-\[540px\]{top:540px}.top-\[547px\]{top:547px}.top-\[54px\]{top:54px}.top-\[5512px\]{top:5512px}.top-\[552px\]{top:552px}.top-\[55px\]{top:55px}.top-\[56\.05px\]{top:56.05px}.top-\[56\.25px\]{top:56.25px}.top-\[56\.57px\]{top:56.57px}.top-\[56\.95px\]{top:56.95px}.top-\[560px\]{top:560px}.top-\[56px\]{top:56px}.top-\[57\.5px\]{top:57.5px}.top-\[572\.5px\]{top:572.5px}.top-\[572px\]{top:572px}.top-\[573px\]{top:573px}.top-\[576\.5px\]{top:576.5px}.top-\[579px\]{top:579px}.top-\[596px\]{top:596px}.top-\[598px\]{top:598px}.top-\[59px\]{top:59px}.top-\[60px\]{top:60px}.top-\[61\.41px\]{top:61.41px}.top-\[61\.5px\]{top:61.5px}.top-\[616px\]{top:616px}.top-\[61px\]{top:61px}.top-\[62\.05px\]{top:62.05px}.top-\[62\.5px\]{top:62.5px}.top-\[62\.88px\]{top:62.88px}.top-\[62px\]{top:62px}.top-\[63\.25px\]{top:63.25px}.top-\[63\.5px\]{top:63.5px}.top-\[632\.61px\]{top:632.61px}.top-\[63px\]{top:63px}.top-\[64px\]{top:64px}.top-\[652px\]{top:652px}.top-\[656px\]{top:656px}.top-\[669px\]{top:669px}.top-\[66px\]{top:66px}.top-\[67\.25px\]{top:67.25px}.top-\[672px\]{top:672px}.top-\[6744px\]{top:6744px}.top-\[67px\]{top:67px}.top-\[681\.5px\]{top:681.5px}.top-\[685px\]{top:685px}.top-\[688px\]{top:688px}.top-\[68px\]{top:68px}.top-\[690px\]{top:690px}.top-\[696\.61px\]{top:696.61px}.top-\[69px\]{top:69px}.top-\[6px\]{top:6px}.top-\[7\.08px\]{top:7.08px}.top-\[702px\]{top:702px}.top-\[704\.46px\]{top:704.46px}.top-\[705\.67px\]{top:705.67px}.top-\[708px\]{top:708px}.top-\[70px\]{top:70px}.top-\[72\.02px\]{top:72.02px}.top-\[725px\]{top:725px}.top-\[728px\]{top:728px}.top-\[72px\]{top:72px}.top-\[74\.92px\]{top:74.92px}.top-\[74px\]{top:74px}.top-\[7528px\]{top:7528px}.top-\[75px\]{top:75px}.top-\[764px\]{top:764px}.top-\[76px\]{top:76px}.top-\[77\.04px\]{top:77.04px}.top-\[77px\]{top:77px}.top-\[781px\]{top:781px}.top-\[788\.5px\]{top:788.5px}.top-\[78px\]{top:78px}.top-\[79px\]{top:79px}.top-\[80\.01px\]{top:80.01px}.top-\[800px\]{top:800px}.top-\[80px\]{top:80px}.top-\[81px\]{top:81px}.top-\[82px\]{top:82px}.top-\[84px\]{top:84px}.top-\[85\.5px\]{top:85.5px}.top-\[856\.5px\]{top:856.5px}.top-\[85px\]{top:85px}.top-\[86px\]{top:86px}.top-\[88\.64px\]{top:88.64px}.top-\[89\.17px\]{top:89.17px}.top-\[89\.5px\]{top:89.5px}.top-\[89px\]{top:89px}.top-\[8px\]{top:8px}.top-\[908\.5px\]{top:908.5px}.top-\[90px\]{top:90px}.top-\[91\.5px\]{top:91.5px}.top-\[91px\]{top:91px}.top-\[92\.9px\]{top:92.9px}.top-\[92px\]{top:92px}.top-\[932px\]{top:932px}.top-\[94\.77px\]{top:94.77px}.top-\[949px\]{top:949px}.top-\[94px\]{top:94px}.top-\[96px\]{top:96px}.top-\[98px\]{top:98px}.top-\[99px\]{top:99px}.top-\[9px\]{top:9px}.top-px{top:1px}.mb-0{margin-bottom:0}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-\[10px\]{width:10px;height:10px}.size-\[12px\]{width:12px;height:12px}.size-\[13\.867px\]{width:13.867px;height:13.867px}.size-\[14\.929px\]{width:14.929px;height:14.929px}.size-\[14px\]{width:14px;height:14px}.size-\[16px\]{width:16px;height:16px}.size-\[17\.5px\]{width:17.5px;height:17.5px}.size-\[18px\]{width:18px;height:18px}.size-\[20\.821px\]{width:20.821px;height:20.821px}.size-\[20px\]{width:20px;height:20px}.size-\[22\.286px\]{width:22.286px;height:22.286px}.size-\[22px\]{width:22px;height:22px}.size-\[23\.988px\]{width:23.988px;height:23.988px}.size-\[24\.504px\]{width:24.504px;height:24.504px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[280px\]{width:280px;height:280px}.size-\[40px\]{width:40px;height:40px}.size-\[48px\]{width:48px;height:48px}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[8px\]{width:8px;height:8px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0{height:0}.h-\[0\.01px\]{height:.01px}.h-\[0\.933px\]{height:.933px}.h-\[1008px\]{height:1008px}.h-\[100cqh\]{height:100cqh}.h-\[100px\]{height:100px}.h-\[1015px\]{height:1015px}.h-\[102px\]{height:102px}.h-\[104\.5px\]{height:104.5px}.h-\[1048px\]{height:1048px}.h-\[104px\]{height:104px}.h-\[108px\]{height:108px}.h-\[109\.935px\]{height:109.935px}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[11280px\]{height:11280px}.h-\[112px\]{height:112px}.h-\[116px\]{height:116px}.h-\[120\.626px\]{height:120.626px}.h-\[120px\]{height:120px}.h-\[1232px\]{height:1232px}.h-\[124px\]{height:124px}.h-\[1256px\]{height:1256px}.h-\[127\.673px\]{height:127.673px}.h-\[1288px\]{height:1288px}.h-\[12px\]{height:12px}.h-\[130px\]{height:130px}.h-\[132\.193px\]{height:132.193px}.h-\[134px\]{height:134px}.h-\[142px\]{height:142px}.h-\[146px\]{height:146px}.h-\[150px\]{height:150px}.h-\[152px\]{height:152px}.h-\[16\.179px\]{height:16.179px}.h-\[160px\]{height:160px}.h-\[164px\]{height:164px}.h-\[168px\]{height:168px}.h-\[169px\]{height:169px}.h-\[16px\]{height:16px}.h-\[171px\]{height:171px}.h-\[185px\]{height:185px}.h-\[187px\]{height:187px}.h-\[188px\]{height:188px}.h-\[19\.25px\]{height:19.25px}.h-\[196px\]{height:196px}.h-\[20px\]{height:20px}.h-\[21\.002px\]{height:21.002px}.h-\[212px\]{height:212px}.h-\[21px\]{height:21px}.h-\[224px\]{height:224px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[24px\]{height:24px}.h-\[26\.917px\]{height:26.917px}.h-\[268px\]{height:268px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[31\.5px\]{height:31.5px}.h-\[3129px\]{height:3129px}.h-\[32px\]{height:32px}.h-\[33\.25px\]{height:33.25px}.h-\[33\.296px\]{height:33.296px}.h-\[336px\]{height:336px}.h-\[34\.499px\]{height:34.499px}.h-\[34\.656px\]{height:34.656px}.h-\[340px\]{height:340px}.h-\[35\.364px\]{height:35.364px}.h-\[350\.069px\]{height:350.069px}.h-\[353\.135px\]{height:353.135px}.h-\[36px\]{height:36px}.h-\[372px\]{height:372px}.h-\[3966px\]{height:3966px}.h-\[3px\]{height:3px}.h-\[4\.375px\]{height:4.375px}.h-\[4000px\]{height:4000px}.h-\[40px\]{height:40px}.h-\[41\.036px\]{height:41.036px}.h-\[448px\]{height:448px}.h-\[44px\]{height:44px}.h-\[45\.5px\]{height:45.5px}.h-\[472px\]{height:472px}.h-\[475\.21px\]{height:475.21px}.h-\[48px\]{height:48px}.h-\[492px\]{height:492px}.h-\[4px\]{height:4px}.h-\[5\.25px\]{height:5.25px}.h-\[50\.635px\]{height:50.635px}.h-\[50\.748px\]{height:50.748px}.h-\[504px\]{height:504px}.h-\[52px\]{height:52px}.h-\[544px\]{height:544px}.h-\[54px\]{height:54px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[59\.905px\]{height:59.905px}.h-\[5px\]{height:5px}.h-\[60\.571px\]{height:60.571px}.h-\[60\.908px\]{height:60.908px}.h-\[608px\]{height:608px}.h-\[64px\]{height:64px}.h-\[66\.786px\]{height:66.786px}.h-\[67\.087px\]{height:67.087px}.h-\[672px\]{height:672px}.h-\[6px\]{height:6px}.h-\[70\.275px\]{height:70.275px}.h-\[70px\]{height:70px}.h-\[71\.905px\]{height:71.905px}.h-\[72px\]{height:72px}.h-\[73\.281px\]{height:73.281px}.h-\[73px\]{height:73px}.h-\[75px\]{height:75px}.h-\[760px\]{height:760px}.h-\[766px\]{height:766px}.h-\[76px\]{height:76px}.h-\[77\.5px\]{height:77.5px}.h-\[784px\]{height:784px}.h-\[800px\]{height:800px}.h-\[80px\]{height:80px}.h-\[8368px\]{height:8368px}.h-\[840px\]{height:840px}.h-\[8472px\]{height:8472px}.h-\[84px\]{height:84px}.h-\[896px\]{height:896px}.h-\[8px\]{height:8px}.h-\[92px\]{height:92px}.h-\[944px\]{height:944px}.h-\[96px\]{height:96px}.h-full{height:100%}.h-px{height:1px}.min-h-px{min-height:1px}.w-0{width:0}.w-\[0\.01px\]{width:.01px}.w-\[1\.5px\]{width:1.5px}.w-\[100\.581px\]{width:100.581px}.w-\[100\.667px\]{width:100.667px}.w-\[100cqw\]{width:100cqw}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[103\.333px\]{width:103.333px}.w-\[104px\]{width:104px}.w-\[106px\]{width:106px}.w-\[1081px\]{width:1081px}.w-\[108px\]{width:108px}.w-\[10px\]{width:10px}.w-\[110\.363px\]{width:110.363px}.w-\[110px\]{width:110px}.w-\[111\.767px\]{width:111.767px}.w-\[1120px\]{width:1120px}.w-\[1121px\]{width:1121px}.w-\[1126px\]{width:1126px}.w-\[112px\]{width:112px}.w-\[114\.256px\]{width:114.256px}.w-\[114px\]{width:114px}.w-\[1160px\]{width:1160px}.w-\[116px\]{width:116px}.w-\[12\.25px\]{width:12.25px}.w-\[120\.689px\]{width:120.689px}.w-\[120px\]{width:120px}.w-\[122\.247px\]{width:122.247px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[126px\]{width:126px}.w-\[127px\]{width:127px}.w-\[128px\]{width:128px}.w-\[12px\]{width:12px}.w-\[130\.327px\]{width:130.327px}.w-\[132\.426px\]{width:132.426px}.w-\[136px\]{width:136px}.w-\[138px\]{width:138px}.w-\[13px\]{width:13px}.w-\[140px\]{width:140px}.w-\[1440px\]{width:1440px}.w-\[144px\]{width:144px}.w-\[145\.216px\]{width:145.216px}.w-\[148\.212px\]{width:148.212px}.w-\[14px\]{width:14px}.w-\[150\.163px\]{width:150.163px}.w-\[150px\]{width:150px}.w-\[151px\]{width:151px}.w-\[152px\]{width:152px}.w-\[155px\]{width:155px}.w-\[156px\]{width:156px}.w-\[159px\]{width:159px}.w-\[160px\]{width:160px}.w-\[162\.537px\]{width:162.537px}.w-\[162px\]{width:162px}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[170\.489px\]{width:170.489px}.w-\[174px\]{width:174px}.w-\[176px\]{width:176px}.w-\[181\.612px\]{width:181.612px}.w-\[182px\]{width:182px}.w-\[184px\]{width:184px}.w-\[185px\]{width:185px}.w-\[188px\]{width:188px}.w-\[18px\]{width:18px}.w-\[196px\]{width:196px}.w-\[198px\]{width:198px}.w-\[19px\]{width:19px}.w-\[202px\]{width:202px}.w-\[208px\]{width:208px}.w-\[209px\]{width:209px}.w-\[20px\]{width:20px}.w-\[216px\]{width:216px}.w-\[219px\]{width:219px}.w-\[21px\]{width:21px}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[232px\]{width:232px}.w-\[23px\]{width:23px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[26\.917px\]{width:26.917px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[281px\]{width:281px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[325\.578px\]{width:325.578px}.w-\[32px\]{width:32px}.w-\[336\.543px\]{width:336.543px}.w-\[336px\]{width:336px}.w-\[33px\]{width:33px}.w-\[34px\]{width:34px}.w-\[355px\]{width:355px}.w-\[357px\]{width:357px}.w-\[35px\]{width:35px}.w-\[36px\]{width:36px}.w-\[370px\]{width:370px}.w-\[374px\]{width:374px}.w-\[384px\]{width:384px}.w-\[38px\]{width:38px}.w-\[39\.487px\]{width:39.487px}.w-\[392px\]{width:392px}.w-\[39px\]{width:39px}.w-\[40px\]{width:40px}.w-\[417px\]{width:417px}.w-\[41px\]{width:41px}.w-\[43px\]{width:43px}.w-\[440px\]{width:440px}.w-\[448px\]{width:448px}.w-\[44px\]{width:44px}.w-\[45\.5px\]{width:45.5px}.w-\[456px\]{width:456px}.w-\[463\.231px\]{width:463.231px}.w-\[464px\]{width:464px}.w-\[46px\]{width:46px}.w-\[470\.906px\]{width:470.906px}.w-\[480px\]{width:480px}.w-\[48px\]{width:48px}.w-\[49\.214px\]{width:49.214px}.w-\[4px\]{width:4px}.w-\[504px\]{width:504px}.w-\[50px\]{width:50px}.w-\[512px\]{width:512px}.w-\[51px\]{width:51px}.w-\[52\.5px\]{width:52.5px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[560px\]{width:560px}.w-\[568px\]{width:568px}.w-\[56px\]{width:56px}.w-\[57px\]{width:57px}.w-\[58px\]{width:58px}.w-\[590px\]{width:590px}.w-\[5px\]{width:5px}.w-\[60px\]{width:60px}.w-\[640px\]{width:640px}.w-\[64px\]{width:64px}.w-\[658px\]{width:658px}.w-\[65px\]{width:65px}.w-\[66px\]{width:66px}.w-\[672px\]{width:672px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[78px\]{width:78px}.w-\[79px\]{width:79px}.w-\[7px\]{width:7px}.w-\[80px\]{width:80px}.w-\[81px\]{width:81px}.w-\[82px\]{width:82px}.w-\[83px\]{width:83px}.w-\[84px\]{width:84px}.w-\[88\.667px\]{width:88.667px}.w-\[88px\]{width:88px}.w-\[896px\]{width:896px}.w-\[8px\]{width:8px}.w-\[90px\]{width:90px}.w-\[94px\]{width:94px}.w-\[96px\]{width:96px}.w-\[97\.763px\]{width:97.763px}.w-\[98\.869px\]{width:98.869px}.w-\[98px\]{width:98px}.w-\[9px\]{width:9px}.w-\[min-content\]{width:-moz-min-content;width:min-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[132px\]{min-width:132px}.min-w-\[27px\]{min-width:27px}.min-w-\[38px\]{min-width:38px}.min-w-\[43px\]{min-width:43px}.min-w-\[46px\]{min-width:46px}.min-w-\[49px\]{min-width:49px}.min-w-\[54px\]{min-width:54px}.min-w-\[60px\]{min-width:60px}.min-w-\[65px\]{min-width:65px}.min-w-\[76px\]{min-width:76px}.min-w-\[78px\]{min-width:78px}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.max-w-none{max-width:none}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-rotate-12{--tw-rotate:-12deg}.-rotate-12,.-rotate-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate:-3deg}.-rotate-4{--tw-rotate:-4deg}.-rotate-4,.-rotate-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate:-6deg}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-6{--tw-rotate:6deg}.rotate-6,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.-scale-x-100{--tw-scale-x:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[repeat\(2\2c fit-content\(100\%\)\)\]{grid-template-rows:repeat(2,fit-content(100%))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[168px\]{gap:168px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[19px\]{gap:19px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-\[28\.333px\]{gap:28.333px}.gap-\[28px\]{gap:28px}.gap-\[2px\]{gap:2px}.gap-\[2px_8px\]{gap:2px 8px}.gap-\[40px\]{gap:40px}.gap-\[4px\]{gap:4px}.gap-\[54px\]{gap:54px}.gap-\[56px\]{gap:56px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7\.464px\]{gap:7.464px}.gap-\[71px\]{gap:71px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-px{gap:1px}.gap-x-\[609px\]{-moz-column-gap:609px;column-gap:609px}.gap-y-\[23px\]{row-gap:23px}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-stretch{justify-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.rounded-\[0\.5px\]{border-radius:.5px}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1\.75px\]{border-radius:1.75px}.rounded-\[1\.798px\]{border-radius:1.798px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11\.196px\]{border-radius:11.196px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[2\.625px\]{border-radius:2.625px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3\.5px\]{border-radius:3.5px}.rounded-\[3\.732px\]{border-radius:3.732px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4\.494px\]{border-radius:4.494px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6\.933px\]{border-radius:6.933px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9999px\]{border-radius:9999px}.rounded-\[999px\]{border-radius:999px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-br-\[2px\]{border-bottom-right-radius:2px}.rounded-tr-\[2px\]{border-top-right-radius:2px}.border{border-width:1px}.border-\[0\.857px\]{border-width:.857px}.border-\[0\.933px\]{border-width:.933px}.border-\[1\.5px\]{border-width:1.5px}.border-\[length\:1px\]{border-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#1d2939\]{--tw-border-opacity:1;border-color:rgb(29 41 57/var(--tw-border-opacity,1))}.border-\[\#73abe4\]{--tw-border-opacity:1;border-color:rgb(115 171 228/var(--tw-border-opacity,1))}.border-\[\#77bbb5\]{--tw-border-opacity:1;border-color:rgb(119 187 181/var(--tw-border-opacity,1))}.border-\[\#a28feb\]{--tw-border-opacity:1;border-color:rgb(162 143 235/var(--tw-border-opacity,1))}.border-\[\#b7eb8f\]{--tw-border-opacity:1;border-color:rgb(183 235 143/var(--tw-border-opacity,1))}.border-\[\#b9bdc4\]{--tw-border-opacity:1;border-color:rgb(185 189 196/var(--tw-border-opacity,1))}.border-\[\#d0d5dd\]{--tw-border-opacity:1;border-color:rgb(208 213 221/var(--tw-border-opacity,1))}.border-\[\#e4e7ec\]{--tw-border-opacity:1;border-color:rgb(228 231 236/var(--tw-border-opacity,1))}.border-\[\#e6eef5\]{--tw-border-opacity:1;border-color:rgb(230 238 245/var(--tw-border-opacity,1))}.border-\[\#edeff2\]{--tw-border-opacity:1;border-color:rgb(237 239 242/var(--tw-border-opacity,1))}.border-\[\#eeeff0\]{--tw-border-opacity:1;border-color:rgb(238 239 240/var(--tw-border-opacity,1))}.border-\[\#fbfbfb\]{--tw-border-opacity:1;border-color:rgb(251 251 251/var(--tw-border-opacity,1))}.bg-\[\#1d2939\]{--tw-bg-opacity:1;background-color:rgb(29 41 57/var(--tw-bg-opacity,1))}.bg-\[\#46698c\]{--tw-bg-opacity:1;background-color:rgb(70 105 140/var(--tw-bg-opacity,1))}.bg-\[\#4f5154\]{--tw-bg-opacity:1;background-color:rgb(79 81 84/var(--tw-bg-opacity,1))}.bg-\[\#73abe4\]{--tw-bg-opacity:1;background-color:rgb(115 171 228/var(--tw-bg-opacity,1))}.bg-\[\#74abe4\]{--tw-bg-opacity:1;background-color:rgb(116 171 228/var(--tw-bg-opacity,1))}.bg-\[\#77bbb5\]{--tw-bg-opacity:1;background-color:rgb(119 187 181/var(--tw-bg-opacity,1))}.bg-\[\#8c8d90\]{--tw-bg-opacity:1;background-color:rgb(140 141 144/var(--tw-bg-opacity,1))}.bg-\[\#a28feb\]{--tw-bg-opacity:1;background-color:rgb(162 143 235/var(--tw-bg-opacity,1))}.bg-\[\#aeb0b3\]{--tw-bg-opacity:1;background-color:rgb(174 176 179/var(--tw-bg-opacity,1))}.bg-\[\#bde3df\]{--tw-bg-opacity:1;background-color:rgb(189 227 223/var(--tw-bg-opacity,1))}.bg-\[\#cadff5\]{--tw-bg-opacity:1;background-color:rgb(202 223 245/var(--tw-bg-opacity,1))}.bg-\[\#cbe5e3\]{--tw-bg-opacity:1;background-color:rgb(203 229 227/var(--tw-bg-opacity,1))}.bg-\[\#d0d5dd\]{--tw-bg-opacity:1;background-color:rgb(208 213 221/var(--tw-bg-opacity,1))}.bg-\[\#d4c9f7\]{--tw-bg-opacity:1;background-color:rgb(212 201 247/var(--tw-bg-opacity,1))}.bg-\[\#dcd4f7\]{--tw-bg-opacity:1;background-color:rgb(220 212 247/var(--tw-bg-opacity,1))}.bg-\[\#e4e7ec\]{--tw-bg-opacity:1;background-color:rgb(228 231 236/var(--tw-bg-opacity,1))}.bg-\[\#edeef0\]{--tw-bg-opacity:1;background-color:rgb(237 238 240/var(--tw-bg-opacity,1))}.bg-\[\#edeff2\]{--tw-bg-opacity:1;background-color:rgb(237 239 242/var(--tw-bg-opacity,1))}.bg-\[\#f2f4f7\]{--tw-bg-opacity:1;background-color:rgb(242 244 247/var(--tw-bg-opacity,1))}.bg-\[\#f5f6f7\]{--tw-bg-opacity:1;background-color:rgb(245 246 247/var(--tw-bg-opacity,1))}.bg-\[\#f6ffed\]{--tw-bg-opacity:1;background-color:rgb(246 255 237/var(--tw-bg-opacity,1))}.bg-\[\#f7f9fa\]{--tw-bg-opacity:1;background-color:rgb(247 249 250/var(--tw-bg-opacity,1))}.bg-\[\#f9fafb\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-\[\#fbfbfb\]{--tw-bg-opacity:1;background-color:rgb(251 251 251/var(--tw-bg-opacity,1))}.bg-\[\#ff4d4f\]{--tw-bg-opacity:1;background-color:rgb(255 77 79/var(--tw-bg-opacity,1))}.bg-\[rgba\(115\2c 171\2c 228\2c 0\.1\)\]{background-color:rgba(115,171,228,.1)}.bg-\[rgba\(115\2c 171\2c 228\2c 0\.95\)\]{background-color:rgba(115,171,228,.95)}.bg-\[rgba\(116\2c 171\2c 228\2c 0\.45\)\]{background-color:rgba(116,171,228,.45)}.bg-\[rgba\(119\2c 187\2c 181\2c 0\.1\)\]{background-color:rgba(119,187,181,.1)}.bg-\[rgba\(119\2c 187\2c 181\2c 0\.18\)\]{background-color:rgba(119,187,181,.18)}.bg-\[rgba\(119\2c 187\2c 181\2c 0\.95\)\]{background-color:rgba(119,187,181,.95)}.bg-\[rgba\(162\2c 143\2c 235\2c 0\.1\)\]{background-color:rgba(162,143,235,.1)}.bg-\[rgba\(162\2c 143\2c 235\2c 0\.18\)\]{background-color:rgba(162,143,235,.18)}.bg-\[rgba\(162\2c 143\2c 235\2c 0\.95\)\]{background-color:rgba(162,143,235,.95)}.bg-\[rgba\(228\2c 231\2c 236\2c 0\.55\)\]{background-color:rgba(228,231,236,.55)}.bg-\[rgba\(237\2c 238\2c 240\2c 0\.4\)\]{background-color:hsla(220,9%,94%,.4)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.55\)\]{background-color:hsla(0,0%,100%,.55)}.bg-\[rgba\(29\2c 41\2c 57\2c 0\.08\)\]{background-color:rgba(29,41,57,.08)}.bg-\[white\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#73abe4\]{--tw-gradient-from:#73abe4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(115,171,228,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#7a5ee3\]{--tw-gradient-to:#7a5ee3 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.p-\[14px\]{padding:14px}.p-\[16px\]{padding:16px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[8px\]{padding:8px}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[11px\]{padding-left:11px;padding-right:11px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[13\.063px\]{padding-left:13.063px;padding-right:13.063px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[160px\]{padding-left:160px;padding-right:160px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[23\.5px\]{padding-left:23.5px;padding-right:23.5px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[28px\]{padding-left:28px;padding-right:28px}.px-\[32px\]{padding-left:32px;padding-right:32px}.px-\[48px\]{padding-left:48px;padding-right:48px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[5\.25px\]{padding-left:5.25px;padding-right:5.25px}.px-\[56px\]{padding-left:56px;padding-right:56px}.px-\[6\.531px\]{padding-left:6.531px;padding-right:6.531px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-\[0\.933px\]{padding-top:.933px;padding-bottom:.933px}.py-\[1\.75px\]{padding-top:1.75px;padding-bottom:1.75px}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11\.196px\]{padding-top:11.196px;padding-bottom:11.196px}.py-\[12px\]{padding-top:12px;padding-bottom:12px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[26px\]{padding-top:26px;padding-bottom:26px}.py-\[28px\]{padding-top:28px;padding-bottom:28px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[32px\]{padding-top:32px;padding-bottom:32px}.py-\[36px\]{padding-top:36px;padding-bottom:36px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7\.5px\]{padding-top:7.5px;padding-bottom:7.5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-px{padding-top:1px;padding-bottom:1px}.pb-\[24px\]{padding-bottom:24px}.pl-\[11px\]{padding-left:11px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[16px\]{padding-left:16px}.pl-\[20px\]{padding-left:20px}.pl-\[24px\]{padding-left:24px}.pr-\[16px\]{padding-right:16px}.pr-\[18px\]{padding-right:18px}.pr-\[32px\]{padding-right:32px}.pr-\[4px\]{padding-right:4px}.pt-\[12px\]{padding-top:12px}.pt-\[20px\]{padding-top:20px}.pt-\[28px\]{padding-top:28px}.pt-\[44px\]{padding-top:44px}.pt-\[4px\]{padding-top:4px}.pt-\[8px\]{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-\[0px\]{font-size:0}.text-\[10\.263px\]{font-size:10.263px}.text-\[10px\]{font-size:10px}.text-\[11\.196px\]{font-size:11.196px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[56px\]{font-size:56px}.text-\[7\.875px\]{font-size:7.875px}.text-\[8\.397px\]{font-size:8.397px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[length\:12px\]{font-size:12px}.text-\[length\:14px\]{font-size:14px}.text-\[length\:16px\]{font-size:16px}.text-\[length\:30px\]{font-size:30px}.text-\[length\:38px\]{font-size:38px}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[0\]{line-height:0}.leading-\[14px\]{line-height:14px}.leading-\[16px\]{line-height:16px}.leading-\[18px\]{line-height:18px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[21px\]{line-height:21px}.leading-\[22px\]{line-height:22px}.leading-\[24px\]{line-height:24px}.leading-\[26px\]{line-height:26px}.leading-\[27px\]{line-height:27px}.leading-\[28px\]{line-height:28px}.leading-\[29px\]{line-height:29px}.leading-\[34px\]{line-height:34px}.leading-\[38px\]{line-height:38px}.leading-\[44px\]{line-height:44px}.leading-\[46px\]{line-height:46px}.leading-\[64px\]{line-height:64px}.leading-\[normal\]{line-height:normal}.tracking-\[-0\.38px\]{letter-spacing:-.38px}.tracking-\[-0\.8px\]{letter-spacing:-.8px}.tracking-\[-1\.12px\]{letter-spacing:-1.12px}.tracking-\[0\.1679px\]{letter-spacing:.1679px}.tracking-\[0\.16px\]{letter-spacing:.16px}.tracking-\[0\.18px\]{letter-spacing:.18px}.tracking-\[0\.48px\]{letter-spacing:.48px}.tracking-\[0\.4px\]{letter-spacing:.4px}.tracking-\[0\.63px\]{letter-spacing:.63px}.tracking-\[0\.66px\]{letter-spacing:.66px}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-\[0\.78px\]{letter-spacing:.78px}.tracking-\[0\.8px\]{letter-spacing:.8px}.tracking-\[0\.96px\]{letter-spacing:.96px}.text-\[\#1d2939\]{--tw-text-opacity:1;color:rgb(29 41 57/var(--tw-text-opacity,1))}.text-\[\#475467\]{--tw-text-opacity:1;color:rgb(71 84 103/var(--tw-text-opacity,1))}.text-\[\#4f5154\]{--tw-text-opacity:1;color:rgb(79 81 84/var(--tw-text-opacity,1))}.text-\[\#667085\]{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1))}.text-\[\#73abe4\]{--tw-text-opacity:1;color:rgb(115 171 228/var(--tw-text-opacity,1))}.text-\[\#77bbb5\]{--tw-text-opacity:1;color:rgb(119 187 181/var(--tw-text-opacity,1))}.text-\[\#98a2b3\]{--tw-text-opacity:1;color:rgb(152 162 179/var(--tw-text-opacity,1))}.text-\[\#a28feb\]{--tw-text-opacity:1;color:rgb(162 143 235/var(--tw-text-opacity,1))}.text-\[\#c4cad4\]{--tw-text-opacity:1;color:rgb(196 202 212/var(--tw-text-opacity,1))}.text-\[color\:\#1d2939\]{--tw-text-opacity:1;color:rgb(29 41 57/var(--tw-text-opacity,1))}.text-\[color\:\#2f54eb\]{--tw-text-opacity:1;color:rgb(47 84 235/var(--tw-text-opacity,1))}.text-\[color\:\#4f5154\]{--tw-text-opacity:1;color:rgb(79 81 84/var(--tw-text-opacity,1))}.text-\[color\:\#52c41a\]{--tw-text-opacity:1;color:rgb(82 196 26/var(--tw-text-opacity,1))}.text-\[color\:\#77bbb5\]{--tw-text-opacity:1;color:rgb(119 187 181/var(--tw-text-opacity,1))}.text-\[color\:\#8c8d90\]{--tw-text-opacity:1;color:rgb(140 141 144/var(--tw-text-opacity,1))}.text-\[color\:\#aeb0b3\]{--tw-text-opacity:1;color:rgb(174 176 179/var(--tw-text-opacity,1))}.text-\[color\:\#fbfbfb\]{--tw-text-opacity:1;color:rgb(251 251 251/var(--tw-text-opacity,1))}.text-\[color\:white\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[rgba\(29\2c 41\2c 57\2c 0\.85\)\]{color:rgba(29,41,57,.85)}.text-\[transparent\]{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.line-through{text-decoration-line:line-through}.decoration-solid{text-decoration-style:solid}.decoration-from-font{text-decoration-thickness:from-font}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.mix-blend-lighten{mix-blend-mode:lighten}.shadow-\[0px_16px_40px_-10px_rgba\(15\2c 23\2c 41\2c 0\.12\)\]{--tw-shadow:0px 16px 40px -10px rgba(15,23,41,.12);--tw-shadow-colored:0px 16px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_16px_40px_0px_rgba\(133\2c 158\2c 192\2c 0\.22\)\]{--tw-shadow:0px 16px 40px 0px rgba(133,158,192,.22);--tw-shadow-colored:0px 16px 40px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_2px_6px_0px_rgba\(29\2c 41\2c 57\2c 0\.06\)\2c 0px_10px_28px_0px_rgba\(29\2c 41\2c 57\2c 0\.14\)\]{--tw-shadow:0px 2px 6px 0px rgba(29,41,57,.06),0px 10px 28px 0px rgba(29,41,57,.14);--tw-shadow-colored:0px 2px 6px 0px var(--tw-shadow-color),0px 10px 28px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_3\.429px_10\.286px_-1\.714px_rgba\(15\2c 23\2c 41\2c 0\.08\)\]{--tw-shadow:0px 3.429px 10.286px -1.714px rgba(15,23,41,.08);--tw-shadow-colored:0px 3.429px 10.286px -1.714px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_5\.598px_14\.929px_-3\.732px_rgba\(15\2c 23\2c 41\2c 0\.08\)\]{--tw-shadow:0px 5.598px 14.929px -3.732px rgba(15,23,41,.08);--tw-shadow-colored:0px 5.598px 14.929px -3.732px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_6px_16px_-4px_rgba\(15\2c 23\2c 41\2c 0\.08\)\]{--tw-shadow:0px 6px 16px -4px rgba(15,23,41,.08);--tw-shadow-colored:0px 6px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_6px_16px_0px_rgba\(15\2c 23\2c 41\2c 0\.07\)\]{--tw-shadow:0px 6px 16px 0px rgba(15,23,41,.07);--tw-shadow-colored:0px 6px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_6px_16px_0px_rgba\(56\2c 102\2c 217\2c 0\.25\)\]{--tw-shadow:0px 6px 16px 0px rgba(56,102,217,.25);--tw-shadow-colored:0px 6px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_8px_20px_0px_rgba\(162\2c 143\2c 235\2c 0\.35\)\]{--tw-shadow:0px 8px 20px 0px rgba(162,143,235,.35);--tw-shadow-colored:0px 8px 20px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_8px_24px_-6px_rgba\(15\2c 23\2c 41\2c 0\.08\)\]{--tw-shadow:0px 8px 24px -6px rgba(15,23,41,.08);--tw-shadow-colored:0px 8px 24px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_8px_24px_0px_rgba\(29\2c 41\2c 57\2c 0\.06\)\]{--tw-shadow:0px 8px 24px 0px rgba(29,41,57,.06);--tw-shadow-colored:0px 8px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0px_1px_1px_0px_rgba\(255\2c 255\2c 255\2c 0\.9\)\]{--tw-shadow:inset 0px 1px 1px 0px hsla(0,0%,100%,.9);--tw-shadow-colored:inset 0px 1px 1px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_1\.126px_2\.253px_11\.51px_0px_\#e8ecf1\]{--tw-shadow:inset 1.126px 2.253px 11.51px 0px #e8ecf1;--tw-shadow-colored:inset 1.126px 2.253px 11.51px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.drop-shadow-\[0px_5\.598px_7\.464px_rgba\(15\2c 23\2c 41\2c 0\.08\)\]{--tw-drop-shadow:drop-shadow(0px 5.598px 7.464px rgba(15,23,41,.08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\[text-decoration-skip-ink\:none\]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.\[text-underline-position\:from-font\]{text-underline-position:from-font}.\[word-break\:break-word\]{word-break:break-word}.placeholder\:text-\[\#667085\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1))}.placeholder\:text-\[\#667085\]::placeholder{--tw-text-opacity:1;color:rgb(102 112 133/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8c8d90\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(140 141 144/var(--tw-text-opacity,1))}.placeholder\:text-\[\#8c8d90\]::placeholder{--tw-text-opacity:1;color:rgb(140 141 144/var(--tw-text-opacity,1))}.placeholder\:text-\[\#aeb0b3\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(174 176 179/var(--tw-text-opacity,1))}.placeholder\:text-\[\#aeb0b3\]::placeholder{--tw-text-opacity:1;color:rgb(174 176 179/var(--tw-text-opacity,1))}.invalid\:text-\[\#aeb0b3\]:invalid{--tw-text-opacity:1;color:rgb(174 176 179/var(--tw-text-opacity,1))}

/* ---------- page ---------- */
html, body { background: #fff; }
body { overflow-x: hidden; -webkit-font-smoothing: antialiased; }
.f-sans { font-family: 'IBM Plex Sans', system-ui, -apple-system, 'Segoe UI', sans-serif; }
.f-mono { font-family: 'IBM Plex Mono', ui-monospace, Menlo, monospace; }
.f-hand { font-family: 'Caveat', cursive; }

/* The design is one 1440px canvas; landing.js zooms it down on narrower screens. */
.stage { position: relative; width: 1440px; margin: 0 auto; }
.stage > header { position: sticky; top: 0; z-index: 50; height: 78px; margin-bottom: -78px; padding-top: 3px; }
a { color: inherit; text-decoration: none; }
button { text-align: inherit; }
:root { --ease: cubic-bezier(.22, .61, .36, 1); }
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
/* Fields show focus on their own box (border + glow), not with a browser outline. */
/* Browser autofill must not paint its blue/yellow fill over the design's field background. */
.canvas input:-webkit-autofill, .canvas input:-webkit-autofill:hover, .canvas input:-webkit-autofill:focus {
  -webkit-text-fill-color: #1d2939; caret-color: #1d2939;
  transition: background-color 600000s 0s, color 600000s 0s;
}
.canvas input:autofill { background: transparent; }
.canvas :is(input, select, textarea):focus, .canvas :is(input, select, textarea):focus-visible { outline: none; }

/* Decorative layers (grid, frames, outlines) sit on top of the content in the design:
   only real controls take the pointer. */
.canvas * { pointer-events: none; }
.canvas :is(a, button, input, select, textarea, label),
.canvas :is(a, button, label) * { pointer-events: auto; }

/* ---------- interaction states (antd conventions, Triodax ink #1d2939) ---------- */
[data-ui], [data-ui] *, .canvas :is(input, select, textarea), .canvas :has(> input), .canvas :has(> * > input), .canvas label > div {
  transition: background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease), scale .15s var(--ease), opacity .25s var(--ease);
}
[data-ui="primary"]:hover { background-color: #344054; border-color: #344054; }
[data-ui="primary"]:active { background-color: #101828; border-color: #101828; }
[data-ui="default"]:hover { border-color: #1d2939; background-color: #f8f9fb; }
[data-ui="default"]:active { background-color: #edeff2; }
[data-ui="text"]:hover, [data-ui="tab"]:hover { background-color: rgba(29, 41, 57, .06); }
[data-ui="text"]:active, [data-ui="tab"]:active { background-color: rgba(29, 41, 57, .12); }
[data-ui="text"], [data-ui="tab"] { border-radius: 9999px; }
[data-ui="link"]:hover, [data-ui="link"]:hover * { color: #46698c !important; }
[data-ui="logo"]:hover { opacity: .8; }
[data-ui="explore"] { transition: filter .25s ease; }
[data-ui="explore"]:hover { filter: brightness(.92); }
[data-ui="primary"]:hover p, [data-ui="primary"] p { color: #fff; }
[data-ui="primary"]:active, [data-ui="default"]:active { scale: .97; }
[data-ui="link"] { text-decoration: underline 1px transparent; text-underline-offset: 3px; transition: color .25s var(--ease), text-decoration-color .25s var(--ease); }
[data-ui="link"]:hover { text-decoration-color: currentColor; }

/* Pricing switch: one dark pill slides between the two options (landing.js places it). */
.billing-thumb { position: absolute; left: 0; top: 0; border-radius: 9999px; background: #1d2939; pointer-events: none;
  transition: translate .45s var(--ease), width .45s var(--ease); }
[data-billing] { position: relative; z-index: 1; background: transparent !important; border-color: transparent !important; }
[data-billing] p { transition: color .45s var(--ease); }
[data-billing][aria-pressed="false"]:hover p { color: #46698c !important; }
[data-price], [data-unit], [data-each] { transition: opacity .2s var(--ease), translate .2s var(--ease); }
.is-swapping { opacity: 0; translate: 0 6px; }

/* Fields: the bordered box is the input's parent or grandparent in the design. */
.canvas .border-solid:is(:has(> input:hover), :has(> * > input:hover)), .canvas label:hover > div, .canvas textarea:hover { border-color: #8c8d90; }
.canvas .border-solid:is(:has(> input:focus), :has(> * > input:focus)), .canvas label:focus-within > div, .canvas textarea:focus {
  border-color: #73abe4; box-shadow: 0 0 0 3px rgba(115, 171, 228, .15);
}

/* "Les 3 modules" card: its gradient frame turns slowly (same colours and start angle as the design). */
@property --frame-angle { syntax: '<angle>'; initial-value: 0deg; inherits: false; }
[data-node-id="707:2525"] {
  --frame-angle: 49.09deg;
  background-image: linear-gradient(var(--frame-angle), rgb(232, 255, 253) 6.63%, rgb(137, 241, 232) 15.81%, rgb(115, 171, 228) 42.39%, rgb(162, 143, 235) 82.6%, rgb(209, 198, 251) 110.09%) !important;
}
@media (prefers-reduced-motion: no-preference) {
  [data-node-id="707:2525"] { animation: frame-turn 8s linear infinite; }
}
@keyframes frame-turn { from { --frame-angle: 49.09deg; } to { --frame-angle: 409.09deg; } }

/* Hero module switch: segments and dividers fill the bar, so the active tint reaches the bottom border. */
[data-node-id="394:762"] { align-items: stretch; }
[data-node-id="394:762"] > [data-name="Séparateur"] { height: auto; }

/* ---------- Modules (S4): Figma "Module S4 (onglets + grille)" ----------
   Tab click: the pill slides and the grid reorganises (0.4s). Row click: the cell opens in place
   and pushes its column (0.3s ease-out). Hover: name revealed. landing.js drives the states. */
.s4-grid { transition: opacity .4s var(--ease); }
.s4-grid[aria-hidden="true"] { opacity: 0; visibility: hidden; transition: opacity .4s var(--ease), visibility 0s linear .4s; }
.s4-tabs [data-s4-pill], .s4-tabs [data-s4-connector] { transition: left .4s var(--ease), background-color .4s var(--ease); }
.s4-tabs [data-s4-connector] > div { transition: background-color .4s var(--ease); }
/* Auto-advance countdown: fills the pill, a light darkening of the module colour (landing.js drives it). */
.s4-tabs [data-s4-pill] { overflow: hidden; }
.s4-tabs [data-name="Progression"] { background: rgba(29, 41, 57, .16) !important; width: 0; }
.s4-tabs [data-s4-tab] p { transition: opacity .4s var(--ease); }
[data-ui="module-tab"] { background: transparent; -webkit-tap-highlight-color: transparent; }
[data-ui="module-tab"][aria-pressed="false"]:hover p:first-child { color: #1d2939; }
[data-s4-cell] { overflow: hidden; text-align: left; -webkit-tap-highlight-color: transparent; }
[data-s4-cell] [data-name="Taille (ne pas supprimer)"] { transition: height .3s ease-out; }

/* ---------- copy review (Oct 2026) ---------- */
/* Page grid: the design's vertical lines (every 56px from x=160 to x=1280, from the end of the
   hero), drawn in CSS so they follow the canvas when it grows. */
[data-node-id="255:6786"] {
  top: 1256px !important; height: calc(100% - 1256px) !important;
  background: repeating-linear-gradient(90deg, #edeff2 0 1px, transparent 1px 56px) 160px 0 / 1121px 100% no-repeat;
}
[data-node-id="255:6786"] > img { display: none; }

/* Band "Toutes vos entreprises au même endroit", between La solution and Les modules */
.mt-band { display: grid; place-items: center; }
.mt-band::before {
  content: ''; position: absolute; left: 160px; width: 1121px; top: 0; bottom: 0; z-index: 0;
  background: repeating-linear-gradient(180deg, #edeff2 0 1px, transparent 1px 56px);
}
.mt-band-box {
  position: relative; z-index: 1; width: 896px; padding: 36px 48px 40px; text-align: center;
  background: #fff; border: 1px solid #edeff2;
}
.mt-band-eyebrow {
  font-family: 'IBM Plex Mono', ui-monospace, monospace; font-size: 15px; font-weight: 500; letter-spacing: .6px;
  background: linear-gradient(147deg, #a28feb 32%, #73abe4 68%); -webkit-background-clip: text; background-clip: text; color: transparent;
}
.mt-band-title { margin: 14px 0 12px; font: 600 38px/46px 'IBM Plex Sans', sans-serif; color: #1d2939; }
.mt-band-text { font: 400 18px/28px 'IBM Plex Sans', sans-serif; color: #4f5154; }

/* Pour qui: centred title block (the copy changed its width); role tabs as buttons. */
.canvas [data-node-id="582:1559"] { left: 720px !important; translate: -50% 0; align-items: center; }
[data-ui="role-tab"] { text-align: left; -webkit-tap-highlight-color: transparent; }
[data-ui="role-tab"]:hover [data-name="Titre"], [data-ui="role-tab"]:hover p:first-child { opacity: 1 !important; }

/* No selection boxes: no browser focus outline anywhere on the page. */
.stage :focus, .stage :focus-visible, .stage :focus-within { outline: none !important; }

/* ---------- Tarifs page (Figma "Page Tarifs", tarifs.js drives the simulator) ---------- */
/* Gradient frames ("Les 3 modules", summary) turn slowly, from the design's angles. */
[data-node-id="753:14679"], [data-node-id="2023:3790"] {
  background-image: linear-gradient(var(--frame-angle), rgb(232, 255, 253) 6.63%, rgb(137, 241, 232) 15.81%, rgb(115, 171, 228) 42.39%, rgb(162, 143, 235) 82.6%, rgb(209, 198, 251) 110.09%) !important;
}
[data-node-id="753:14679"] { --frame-angle: 49.09deg; }
[data-node-id="2023:3790"] { --frame-angle: 41.55deg; }
@media (prefers-reduced-motion: no-preference) {
  [data-node-id="753:14679"] { animation: frame-turn 8s linear infinite; }
  [data-node-id="2023:3790"] { animation: frame-turn-summary 8s linear infinite; }
}
@keyframes frame-turn-summary { from { --frame-angle: 41.55deg; } to { --frame-angle: 401.55deg; } }

/* Module tiles: selected ones carry the dark check, as in the design. */
[data-ui="tile"] { text-align: left; -webkit-tap-highlight-color: transparent; }
[data-ui="tile"]:hover { border-color: #8c8d90; }
[data-ui="tile"] [data-name="Coché"] { transition: background-color .25s var(--ease), box-shadow .25s var(--ease); }
[data-ui="tile"] [data-name="Coché"] img { transition: opacity .25s var(--ease); }
[data-ui="tile"][aria-pressed="false"] [data-name="Coché"] { background-color: #fff; box-shadow: inset 0 0 0 1px #d0d5dd; }
[data-ui="tile"][aria-pressed="false"] [data-name="Coché"] img { opacity: 0; }

/* Salary bands: the active segment is the white, raised one. */
[data-ui="segment"] { border: 1px solid transparent; background: transparent; -webkit-tap-highlight-color: transparent; }
[data-ui="segment"]:hover { background-color: rgba(255, 255, 255, .55); }
[data-ui="segment"][aria-pressed="true"] { background-color: #fff; border-color: #e4e7ec; box-shadow: 0 1px 2px rgba(0, 0, 0, .06); }
[data-ui="segment"] p:first-child { color: #4f5154 !important; transition: color .25s var(--ease); }
[data-ui="segment"][aria-pressed="true"] p:first-child { color: #1d2939 !important; }

[data-ui="step"]:hover { background-color: rgba(29, 41, 57, .06); }
[data-ui="step"]:active { background-color: rgba(29, 41, 57, .12); }
[data-ui="option"] { text-align: left; -webkit-tap-highlight-color: transparent; }
[data-ui="option"]:hover { border-color: #8c8d90; }
.canvas :has(> * > input[data-sim-discount]:focus) { box-shadow: 0 0 0 3px rgba(115, 171, 228, .15); }
input[data-sim-discount] { -moz-appearance: textfield; }
input[data-sim-discount]::-webkit-inner-spin-button, input[data-sim-discount]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

/* Switch (antd, 44 x 22): the handle slides, check / close swap. */
.sim-track { position: relative; display: block; flex: none; width: 44px; height: 22px; border-radius: 16px; background: #aeb0b3; transition: background-color .25s var(--ease); }
.sim-handle { position: absolute; left: 2px; top: 2px; width: 18px; height: 18px; border-radius: 16px; background: #fff; box-shadow: 0 2px 4px rgba(0, 35, 11, .2); transition: translate .25s var(--ease); }
.sim-track img { position: absolute; top: 4px; width: 14px; height: 14px; transition: opacity .25s var(--ease); }
.sim-on { left: 4px; opacity: 0; }
.sim-off { left: 26px; }
[aria-checked="true"] > .sim-track { background: #77bbb5; }
[aria-checked="true"] > .sim-track .sim-handle { translate: 22px 0; }
[aria-checked="true"] > .sim-track .sim-on { opacity: 1; }
[aria-checked="true"] > .sim-track .sim-off { opacity: 0; }


/* Footer: the legal links box clips its last words in the design file; let them show in full. The
   e-mail capture keeps the design's split (button at its own width, the field takes the rest). */
[data-node-id="559:2234"], [data-node-id="753:6823"] { overflow: visible; }
[data-node-id="558:1397"], [data-node-id="753:6790"] { flex: 0 0 114px; }

/* Ils nous font confiance: the bottom row of logo panels covers the grid's bottom border (the panels
   overflow the clipped area by half a pixel). Draw that line above them. */
[data-node-id="338:759"]::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1px; background: #edeff2; z-index: 2; pointer-events: none; }

/* La solution: the three module icons float gently, each on its own rhythm. */
@keyframes icon-float {
  0%, 100% { translate: 0 0; rotate: 0deg; }
  50% { translate: 0 -10px; rotate: 2deg; }
}
@media (prefers-reduced-motion: no-preference) {
  [data-node-id="255:7105"] { animation: icon-float 5.2s ease-in-out infinite; }
  [data-node-id="255:7107"] { animation: icon-float 6.4s ease-in-out -2.1s infinite reverse; }
  [data-node-id="255:7109"] { animation: icon-float 5.8s ease-in-out -3.4s infinite; }
}

/* Modules: handwritten notes draw in (text, then its arrow) when their module or their cell appears. The
   drawing only reveals the shape: visibility stays with landing.js, so a collapsed card's note fades at once. */
@keyframes doodle-in {
  from { clip-path: inset(-20% 100% -20% 0); }
  to { clip-path: inset(-20% -10% -20% 0); }
}
.is-drawing { animation: doodle-in .9s cubic-bezier(.4, 0, .2, 1) backwards; }

/* Tab control over a Figma loop (landing.js): while a click eases the layers to a tab, the loop is off. */
.is-held [data-node-id] { animation: none !important; }

/* Pour qui: close the role band at the bottom, like the separators above it (the design has the corner
   marks but no line). */
[data-node-id="607:1288"]::after { content: ''; position: absolute; left: -2px; width: 1120px; bottom: 0; height: 1px; background: #edeff2; pointer-events: none; }

/* Pour qui: role icons, dark at rest, the selected role's icon fades to its colour. */
.role-ico, .role-ico-on { position: absolute; inset: 0; -webkit-mask: var(--ico) center / contain no-repeat; mask: var(--ico) center / contain no-repeat; }
.role-ico { background: #1d2939; }
.role-ico-on { opacity: 0; transition: opacity .45s cubic-bezier(.22, .61, .36, 1); }
.role-ico-compta { background: #73abe4; }
.role-ico-fact { background: #77bbb5; }
.role-ico-paie { background: #a28feb; }
.role-ico-direction { background: linear-gradient(147deg, #a28feb 20%, #73abe4 55%, #77bbb5 90%); }
[data-role-tab][aria-pressed="true"] .role-ico-on { opacity: 1; }

/* Pour qui: "choisissez votre rôle !" sits a little away from the start of its arrow. */
.canvas [data-node-id="582:1437"] { translate: 6px -10px; }

/* Modules: cell icons are one flat colour each (module colour, or grey for quiet rows), drawn as a mask. */
.s4-ico { position: absolute; inset: 0; -webkit-mask: var(--ico) center / contain no-repeat; mask: var(--ico) center / contain no-repeat; }
/* Tarifs: "le total se met à jour en direct !" clears the start of its arrow (the design overlaps them). */
.canvas [data-node-id="709:2640"] { translate: 0 -12px; }

/* "Vous êtes" select, antd look: the native <select> stays underneath for the form; landing.js draws the
   field value and the dropdown panel. */
.ui-native { position: absolute !important; inset: 0; width: 100% !important; height: 100% !important; opacity: 0; pointer-events: none; }
.ui-select { cursor: pointer; outline: none; -webkit-tap-highlight-color: transparent; }
.ui-select-label { flex: 1 0 0; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font: 400 16px/24px 'IBM Plex Sans', sans-serif; color: #1d2939; padding: 8px 0; text-align: left; }
.ui-select-label.is-placeholder { color: #aeb0b3; }
.ui-select img, .ui-select [data-name^="chevron"] { transition: rotate .2s ease; }
.ui-select.is-open img, .ui-select.is-open [data-name^="chevron"] { rotate: 180deg; }
.ui-select:focus, .ui-select.is-open { border-color: #73abe4 !important; box-shadow: 0 0 0 3px rgba(115, 171, 228, .15); }
.ui-select.is-invalid { border-color: #ff4d4f !important; }
.ui-select-panel {
  position: fixed; z-index: 1000; box-sizing: border-box; padding: 4px; border-radius: 8px; background: #fff;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);
  font: 400 14px/22px 'IBM Plex Sans', sans-serif; color: #1d2939;
  opacity: 0; transform: scaleY(.8); transform-origin: top; pointer-events: none; visibility: hidden;
  transition: opacity .2s cubic-bezier(.23, 1, .32, 1), transform .2s cubic-bezier(.23, 1, .32, 1), visibility 0s linear .2s;
}
.ui-select-panel.is-open { opacity: 1; transform: none; pointer-events: auto; visibility: visible; transition-delay: 0s; }
.ui-select-option { display: flex; align-items: center; min-height: 32px; padding: 5px 12px; border-radius: 4px; cursor: pointer; transition: background-color .2s ease; }
.ui-select-option.is-active { background: rgba(0, 0, 0, .04); }
.ui-select-option[aria-selected="true"] { background: rgba(115, 171, 228, .16); font-weight: 600; }
/* mobile field */
.ui-select-host { position: relative; display: flex; align-items: center; gap: 8px; }
.ui-select-host .ui-select-label { padding: 0; }
.ui-select-chevron { width: 10px; height: 6px; flex: none; }

/* ---------- Tarifs: pricing guide (Oct 2026) ---------- */
/* "03. TARIFS PME": the guide's tables. */
.px-section { font-family: 'IBM Plex Sans', sans-serif; color: #1d2939; }
.px-head { display: grid; grid-template-columns: 448px 1fr; gap: 24px 64px; align-items: end; }
.px-eyebrow { grid-column: 1 / -1; font: 500 15px/1 'IBM Plex Mono', monospace; letter-spacing: .6px; background: linear-gradient(147deg, #a28feb 32%, #73abe4 68%); -webkit-background-clip: text; background-clip: text; color: transparent; }
.px-title { margin: 0; font: 600 32px/40px 'IBM Plex Sans', sans-serif; letter-spacing: -.3px; }
.px-sub { font-size: 16px; line-height: 24px; color: #4f5154; }
.px-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-top: 40px; align-items: start; }
.px-card { background: #fff; border: 1px solid #edeff2; border-radius: 16px; padding: 24px; }
.px-wide { grid-column: 1 / -1; }
.px-card h3 { margin: 0 0 16px; font: 600 18px/26px 'IBM Plex Sans', sans-serif; }
.px-scroll { overflow-x: auto; border: 1px solid #edeff2; border-radius: 10px; }
.px-table { width: 100%; border-collapse: collapse; font-size: 14px; line-height: 20px; }
.px-table th { padding: 10px 14px; background: #f9fafb; border-bottom: 1px solid #edeff2; text-align: left; font: 500 11px/16px 'IBM Plex Mono', monospace; letter-spacing: .5px; text-transform: uppercase; color: #8c8d90; }
.px-table td { padding: 10px 14px; border-bottom: 1px solid #edeff2; color: #1d2939; vertical-align: top; }
.px-table tr:last-child td { border-bottom: 0; }
.px-table .n { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }
.px-table strong { font-weight: 600; }
.px-tag { display: inline-block; margin-left: 6px; padding: 1px 8px; border-radius: 999px; background: #a28feb; color: #fff; font-size: 11px; font-weight: 500; line-height: 16px; vertical-align: 1px; }
.px-note { margin-top: 12px; font-size: 12px; line-height: 18px; color: #8c8d90; }
.px-card h3 + .px-note { margin: 0 0 16px; font-size: 13px; line-height: 20px; color: #4f5154; }
.px-card .px-note strong { font-weight: 600; color: #1d2939; }

/* Simulator: remove the entreprise being edited (the guide's ✕). */
.sim-remove { width: 40px; height: 40px; margin: 0 auto 0 8px; flex: none; border: 1px solid #d0d5dd; border-radius: 4px; background: #fff; color: #8c8d90; font-size: 14px; }
.sim-remove[hidden] { display: none; }
.sim-remove:hover { color: #1d2939; }
[data-sim-discount-row][hidden], [data-sim-seats-row][hidden] { display: none; }

/* Conditions (five lines now) and the summary card grow with their content; tarifs.js moves what is below. */
[data-node-id="709:3053"], [data-node-id="709:3054"] { height: auto !important; }
[data-node-id="709:3054"] { justify-content: flex-start !important; }
[data-node-id="709:3053"] { align-items: stretch !important; }
[data-node-id="709:3062"] { height: auto !important; }
[data-node-id="709:3054"] [data-name="Puce"] { align-items: flex-start; }
[data-node-id="709:3054"] [data-name="Puce"] > div:first-child { margin-top: 7px; }
[data-node-id="709:3054"] [data-name="Puce"] p { flex: 1 1 auto; min-width: 0; }

/* Pour qui: the marks around "chaque" open toward the word. */
[data-node-id="582:1431"] > div > img { transform: scaleX(-1); }

/* Pour qui illustrations: notification pills keep their module colour, with white text, dot and check. */
[data-node-id="611:2462"] p, [data-node-id="612:1410"] p, [data-node-id="582:1473"] p, [data-node-id="611:1469"] p, [data-node-id="611:1482"] p { color: #fff !important; }
[data-node-id="611:2462"] [data-name="Ellipse"], [data-node-id="612:1410"] [data-name="Ellipse"], [data-node-id="582:1473"] [data-name="Point"], [data-node-id="611:1469"] [data-name="Ellipse"] { border-radius: 50%; background: #fff; }
[data-node-id="611:2462"] [data-name="Ellipse"] img, [data-node-id="612:1410"] [data-name="Ellipse"] img, [data-node-id="582:1473"] [data-name="Point"] img, [data-node-id="611:1469"] [data-name="Ellipse"] img { display: none; }

/* Démonstration: lines above and below the form, continuing the left column's top (112) and bottom (728)
   borders; drawn behind the section's content so the corner points stay on top. */
[data-node-id="351:767"]::before { content: ''; position: absolute; left: 776px; top: 112px; width: 504px; height: 617px; box-sizing: border-box; border-top: 1px solid #edeff2; border-bottom: 1px solid #edeff2; pointer-events: none; }

/* Démonstration: the form card sits 8px inside the section lines at the top (112) and the bottom (728). */
.canvas [data-node-id="351:805"] textarea { height: 153px; }

/* Footer: the social icons as drawn (20px outline logos), slightly dimmed, full ink on hover. */
[data-name="Réseaux sociaux"] > a img { opacity: .7; transition: opacity .25s var(--ease); }
[data-name="Réseaux sociaux"] > a:hover img, [data-name="Réseaux sociaux"] > a:focus-visible img { opacity: 1; }

/* Simulator, multi-entreprise design: one entreprise open at a time, the others summed up in a row. */
[data-sim-companies] > [data-sim-item] { transition: border-color .25s var(--ease), background-color .25s var(--ease); }
[data-ui="company"] { text-align: left; -webkit-tap-highlight-color: transparent; }
[data-ui="company"]:hover { border-color: #d0d5dd; }
[data-ui="remove"] { background: none; border: 0; padding: 0; font: inherit; transition: color .25s var(--ease); }
[data-ui="remove"]:hover { color: #1d2939 !important; }
[data-ui="remove"][hidden] { display: none; }
[data-sim-group-tag][hidden], [data-sim-detail][hidden] { display: none !important; }
[data-sim-detail-toggle] { background: none; border: 0; padding: 0; }
[data-sim-users-input], [data-sim-discount] { -moz-appearance: textfield; }
[data-sim-users-input]::-webkit-inner-spin-button, [data-sim-users-input]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.canvas :has(> * > input[data-sim-users-input]:focus), .canvas :has(> * > input[data-sim-discount]:focus) { border-color: #73abe4 !important; box-shadow: 0 0 0 3px rgba(115, 171, 228, .15); }

/* Simulator: count badge sized like antd's (20px high, min 20px wide, 12px figure centred). */
[data-sim-badge] { min-width: 20px; height: 20px !important; padding: 0 6px !important; justify-content: center; border: 0 !important; box-sizing: border-box; }
[data-sim-badge] > div { line-height: 20px !important; font-size: 12px !important; }
[data-sim-badge] p { line-height: 20px !important; }

/* Hero screen: one recording per module (switch above), crossfading inside the rounded slot. */
[data-node-id="375:903"] { overflow: hidden; display: flex; flex-direction: column; }
.hero-bar { position: relative; flex: 1 0 auto; display: flex; align-items: center; gap: 16px; padding: 0 14px; background: #f7f9fa; }
.hero-dots { display: flex; gap: 6px; }
.hero-dots i { width: 10px; height: 10px; border-radius: 50%; background: #d0d5dd; }
.hero-url { flex: 1; max-width: 420px; margin: 0 auto; height: 28px; display: flex; align-items: center; justify-content: center; gap: 6px;
  background: #fff; border: 1px solid #e4e7ec; border-radius: 999px; color: #667085; font: 400 12px/1 "IBM Plex Sans", sans-serif; }
.hero-play { width: 30px; height: 30px; display: grid; place-items: center; border: 1px solid #e4e7ec; border-radius: 50%; background: #fff; color: #4f5154; cursor: pointer; transition: border-color .25s var(--ease), color .25s var(--ease); }
.hero-play:hover { border-color: #8c8d90; color: #1d2939; }
.hero-play:focus-visible { outline: 2px solid #73abe4; outline-offset: 2px; }
.hero-play-play, .hero-play.is-paused .hero-play-pause { display: none; }
.hero-play.is-paused .hero-play-play { display: block; }
/* the recording's progress, along the bar's bottom edge under its module's button, in that module's colour */
.hero-progress { position: absolute; left: 0; right: 0; bottom: -1.5px; height: 3px; z-index: 1; }
.hero-progress i { position: absolute; top: 0; left: 0; width: 0; height: 100%; border-radius: 3px; transform-origin: left; transform: scaleX(0); transition: background-color .4s var(--ease); }
.hero-progress b { position: absolute; top: 50%; left: 0; width: 10px; height: 10px; border-radius: 50%; box-shadow: 0 0 0 2px #fff, 0 1px 3px rgba(15, 23, 41, .25);
  translate: -50% -50%; transition: background-color .4s var(--ease); }
.hero-bar[data-module="compta"] .hero-progress :is(i, b) { background: #73abe4; }
.hero-bar[data-module="fact"] .hero-progress :is(i, b) { background: #77bbb5; }
.hero-bar[data-module="paie"] .hero-progress :is(i, b) { background: #a28feb; }
.hero-screen { position: relative; flex: none; width: 100%; aspect-ratio: 1722 / 908; }
.hero-video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transition: opacity .5s var(--ease); }
.hero-video.is-on { opacity: 1; }
[data-hero-tab] { background: none; border: 0; font: inherit; -webkit-tap-highlight-color: transparent; }
[data-hero-tab]:focus-visible { outline: 2px solid #73abe4; outline-offset: -2px; }
