*,:before,:after{--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: rgb(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: rgb(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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;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,samp,pre{font-family:JetBrains Mono,Consolas,Monaco,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.-inset-4{inset:-1rem}.-inset-8{inset:-2rem}.inset-0{inset:0}.inset-1{inset:.25rem}.inset-y-0{top:0;bottom:0}.-bottom-0{bottom:-0px}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-10{bottom:-2.5rem}.-left-0{left:-0px}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-10{left:-2.5rem}.-left-2{left:-.5rem}.-right-0{right:-0px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-top-0{top:-0px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-3{top:-.75rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-28{bottom:7rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[max\(20px\,calc\(20px\+env\(safe-area-inset-bottom\,0px\)\)\)\]{bottom:max(20px,calc(20px + env(safe-area-inset-bottom,0px)))}.bottom-full{bottom:100%}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-16{left:4rem}.left-3{left:.75rem}.left-4{left:1rem}.left-7{left:1.75rem}.left-8{left:2rem}.left-\[calc\(50\%-120px\)\]{left:calc(50% - 120px)}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-12{right:3rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[calc\(50\%-120px\)\]{right:calc(50% - 120px)}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1100\]{z-index:1100}.z-\[50\]{z-index:50}.z-\[52\]{z-index:52}.z-\[60\]{z-index:60}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-2{margin:.5rem}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-\[2px\]{margin-bottom:-2px}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[28rem\]{height:28rem}.h-\[60px\]{height:60px}.h-\[80\%\]{height:80%}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[250px\]{max-height:250px}.max-h-\[350px\]{max-height:350px}.max-h-\[500px\]{max-height:500px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(85vh-5rem\)\]{max-height:calc(85vh - 5rem)}.max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.max-h-\[calc\(90vh-5rem\)\]{max-height:calc(90vh - 5rem)}.max-h-\[calc\(90vh-8rem\)\]{max-height:calc(90vh - 8rem)}.max-h-\[calc\(95dvh-160px\)\]{max-height:calc(95dvh - 160px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-96{min-height:24rem}.min-h-\[180px\]{min-height:180px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[280px\]{width:280px}.w-\[60px\]{width:60px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[32px\]{min-width:32px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-12{max-width:3rem}.max-w-16{max-width:4rem}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[60px\]{max-width:60px}.max-w-\[80px\]{max-width:80px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-10{--tw-translate-y: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-\[-1\]{--tw-scale-y: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.animate-\[indeterminate_1\.5s_ease-in-out_infinite\]{animation:indeterminate 1.5s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-glow{animation:pulse-glow 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-ne-resize{cursor:ne-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(\$\{minWidth\}\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(${minWidth},1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1{row-gap:.25rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#00ff88\]{--tw-border-opacity: 1;border-color:rgb(0 255 136 / var(--tw-border-opacity, 1))}.border-\[\#ff0066\]{--tw-border-opacity: 1;border-color:rgb(255 0 102 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-50{--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/15{border-color:#f59e0b26}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/25{border-color:#93c5fd40}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/15{border-color:#3b82f626}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/30{border-color:#2563eb4d}.border-blue-600\/50{border-color:#2563eb80}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-400\/60{border-color:#22d3ee99}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/10{border-color:#06b6d41a}.border-cyan-500\/15{border-color:#06b6d426}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/50{border-color:#10b98180}.border-fuchsia-500\/40{border-color:#d946ef66}.border-fuchsia-500\/60{border-color:#d946ef99}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/10{border-color:#e5e7eb1a}.border-gray-200\/20{border-color:#e5e7eb33}.border-gray-200\/40{border-color:#e5e7eb66}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-300\/20{border-color:#d1d5db33}.border-gray-300\/30{border-color:#d1d5db4d}.border-gray-300\/50{border-color:#d1d5db80}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-400\/30{border-color:#9ca3af4d}.border-gray-400\/40{border-color:#9ca3af66}.border-gray-400\/50{border-color:#9ca3af80}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-500\/30{border-color:#6b72804d}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/30{border-color:#4b55634d}.border-gray-600\/50{border-color:#4b556380}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/30{border-color:#3741514d}.border-gray-700\/40{border-color:#37415166}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/30{border-color:#1f29374d}.border-gray-800\/40{border-color:#1f293766}.border-gray-800\/50{border-color:#1f293780}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-green-400\/40{border-color:#4ade8066}.border-green-400\/50{border-color:#4ade8080}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-200\/50{border-color:#c7d2fe80}.border-indigo-200\/60{border-color:#c7d2fe99}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/50{border-color:#818cf880}.border-indigo-50{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/50{border-color:#f9731680}.border-orange-600\/50{border-color:#ea580c80}.border-orange-700{--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-400\/50{border-color:#f472b680}.border-pink-400\/60{border-color:#f472b699}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/10{border-color:#ec48991a}.border-pink-500\/15{border-color:#ec489926}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/40{border-color:#ec489966}.border-pink-500\/50{border-color:#ec489980}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/40{border-color:#e9d5ff66}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-300\/25{border-color:#d8b4fe40}.border-purple-300\/50{border-color:#d8b4fe80}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/20{border-color:#c084fc33}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-400\/40{border-color:#c084fc66}.border-purple-400\/50{border-color:#c084fc80}.border-purple-400\/60{border-color:#c084fc99}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/10{border-color:#a855f71a}.border-purple-500\/15{border-color:#a855f726}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-purple-600\/50{border-color:#9333ea80}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.border-purple-800\/30{border-color:#6b21a84d}.border-purple-900\/30{border-color:#581c874d}.border-purple-900\/40{border-color:#581c8766}.border-purple-900\/60{border-color:#581c8799}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/30{border-color:#fecaca4d}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/20{border-color:#fca5a533}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-600\/30{border-color:#4755694d}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/40{border-color:#33415566}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-600\/50{border-color:#ca8a0480}.border-b-gray-900{--tw-border-opacity: 1;border-bottom-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-b-transparent{border-bottom-color:transparent}.border-l-amber-400{--tw-border-opacity: 1;border-left-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-cyan-400{--tw-border-opacity: 1;border-left-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-l-cyan-400\/60{border-left-color:#22d3ee99}.border-l-cyan-500\/40{border-left-color:#06b6d466}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-l-gray-500{--tw-border-opacity: 1;border-left-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-l-gray-900{--tw-border-opacity: 1;border-left-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-l-green-400{--tw-border-opacity: 1;border-left-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-indigo-400{--tw-border-opacity: 1;border-left-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-l-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-l-pink-400{--tw-border-opacity: 1;border-left-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-l-pink-400\/60{border-left-color:#f472b699}.border-l-pink-500\/40{border-left-color:#ec489966}.border-l-purple-400{--tw-border-opacity: 1;border-left-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-l-purple-400\/60{border-left-color:#c084fc99}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-l-red-400{--tw-border-opacity: 1;border-left-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-r-gray-900{--tw-border-opacity: 1;border-right-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-amber-500{--tw-border-opacity: 1;border-top-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-t-black\/80{border-top-color:#000c}.border-t-black\/90{border-top-color:#000000e6}.border-t-cyan-400{--tw-border-opacity: 1;border-top-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-t-fuchsia-400{--tw-border-opacity: 1;border-top-color:rgb(232 121 249 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-indigo-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-80{--tw-border-opacity: .8}.bg-\[\#00ff88\]\/10{background-color:#00ff881a}.bg-\[\#0a0f1c\]{--tw-bg-opacity: 1;background-color:rgb(10 15 28 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0f23\]\/80{background-color:#0f0f23cc}.bg-\[\#1a0d1a\]{--tw-bg-opacity: 1;background-color:rgb(26 13 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1f2e\]{--tw-bg-opacity: 1;background-color:rgb(26 31 46 / var(--tw-bg-opacity, 1))}.bg-\[\#ff0066\]\/10{background-color:#ff00661a}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/30{background-color:#fbbf244d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-900\/20{background-color:#78350f33}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/10{background-color:#eff6ff1a}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-current{background-color:currentColor}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/5{background-color:#22d3ee0d}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/25{background-color:#06b6d440}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-600\/20{background-color:#0891b233}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.bg-cyan-800\/50{background-color:#155e7580}.bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.bg-cyan-900\/20{background-color:#164e6333}.bg-cyan-900\/30{background-color:#164e634d}.bg-cyan-900\/40{background-color:#164e6366}.bg-cyan-900\/50{background-color:#164e6380}.bg-cyan-900\/60{background-color:#164e6399}.bg-cyan-950\/30{background-color:#0833444d}.bg-cyan-950\/40{background-color:#08334466}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/80{background-color:#059669cc}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/10{background-color:#f3f4f61a}.bg-gray-100\/5{background-color:#f3f4f60d}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/80{background-color:#e5e7ebcc}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-300\/30{background-color:#d1d5db4d}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-400\/30{background-color:#9ca3af4d}.bg-gray-400\/50{background-color:#9ca3af80}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/15{background-color:#6b728026}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-500\/5{background-color:#6b72800d}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-600\/30{background-color:#4b55634d}.bg-gray-600\/50{background-color:#4b556380}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/30{background-color:#3741514d}.bg-gray-700\/40{background-color:#37415166}.bg-gray-700\/50{background-color:#37415180}.bg-gray-700\/60{background-color:#37415199}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/20{background-color:#1f293733}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-800\/95{background-color:#1f2937f2}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/40{background-color:#11182766}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-900\/90{background-color:#111827e6}.bg-gray-900\/95{background-color:#111827f2}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/10{background-color:#dcfce71a}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/40{background-color:#22c55e66}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-800\/50{background-color:#16653480}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/60{background-color:#14532d99}.bg-green-950\/40{background-color:#052e1666}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/20{background-color:#818cf833}.bg-indigo-400\/30{background-color:#818cf84d}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-400\/20{background-color:#fb923c33}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-800\/50{background-color:#9a341280}.bg-orange-900\/30{background-color:#7c2d124d}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-400\/10{background-color:#f472b61a}.bg-pink-400\/20{background-color:#f472b633}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/25{background-color:#ec489940}.bg-pink-500\/30{background-color:#ec48994d}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-pink-600\/20{background-color:#db277733}.bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity, 1))}.bg-pink-900\/20{background-color:#83184333}.bg-pink-900\/30{background-color:#8318434d}.bg-pink-900\/40{background-color:#83184366}.bg-pink-900\/60{background-color:#83184399}.bg-pink-950\/20{background-color:#50072433}.bg-pink-950\/30{background-color:#5007244d}.bg-pink-950\/40{background-color:#50072466}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/30{background-color:#f3e8ff4d}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-400\/20{background-color:#c084fc33}.bg-purple-400\/5{background-color:#c084fc0d}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/25{background-color:#a855f740}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-purple-700\/40{background-color:#7e22ce66}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.bg-purple-800\/50{background-color:#6b21a880}.bg-purple-800\/80{background-color:#6b21a8cc}.bg-purple-800\/90{background-color:#6b21a8e6}.bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.bg-purple-900\/10{background-color:#581c871a}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/30{background-color:#581c874d}.bg-purple-900\/40{background-color:#581c8766}.bg-purple-900\/50{background-color:#581c8780}.bg-purple-900\/80{background-color:#581c87cc}.bg-purple-900\/90{background-color:#581c87e6}.bg-purple-900\/95{background-color:#581c87f2}.bg-purple-950{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity, 1))}.bg-purple-950\/30{background-color:#3b07644d}.bg-purple-950\/80{background-color:#3b0764cc}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/10{background-color:#fee2e21a}.bg-red-100\/5{background-color:#fee2e20d}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/10{background-color:#fef2f21a}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/30{background-color:#450a0a4d}.bg-slate-700\/50{background-color:#33415580}.bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/30{background-color:#713f124d}.bg-yellow-900\/90{background-color:#713f12e6}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-85{--tw-bg-opacity: .85}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#001a33\]{--tw-gradient-from: #001a33 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 26 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#330033\]{--tw-gradient-from: #330033 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 0 51 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgb\(var\(--color-primary\)\)\]{--tw-gradient-from: rgb(var(--color-primary)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgb\(var\(--color-secondary\)\)\]{--tw-gradient-from: rgb(var(--color-secondary)) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--color-secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/70{--tw-gradient-from: rgb(255 251 235 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/90{--tw-gradient-from: rgb(245 158 11 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900{--tw-gradient-from: #78350f var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/50{--tw-gradient-from: rgb(120 53 15 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/40{--tw-gradient-from: rgb(69 26 3 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/60{--tw-gradient-from: rgb(239 246 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/5{--tw-gradient-from: rgb(59 130 246 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/30{--tw-gradient-from: rgb(30 58 138 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950\/30{--tw-gradient-from: rgb(23 37 84 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/30{--tw-gradient-from: rgb(6 182 212 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/5{--tw-gradient-from: rgb(6 182 212 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/20{--tw-gradient-from: rgb(22 78 99 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/30{--tw-gradient-from: rgb(22 78 99 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/60{--tw-gradient-from: rgb(22 78 99 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/50{--tw-gradient-from: rgb(8 51 68 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from: rgb(16 185 129 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600\/20{--tw-gradient-from: rgb(5 150 105 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/20{--tw-gradient-from: rgb(6 78 59 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400{--tw-gradient-from: #e879f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400\/20{--tw-gradient-from: rgb(156 163 175 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500\/20{--tw-gradient-from: rgb(107 114 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600\/40{--tw-gradient-from: rgb(75 85 99 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/30{--tw-gradient-from: rgb(31 41 55 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/50{--tw-gradient-from: rgb(31 41 55 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/80{--tw-gradient-from: rgb(31 41 55 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/90{--tw-gradient-from: rgb(31 41 55 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/90{--tw-gradient-from: rgb(17 24 39 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/95{--tw-gradient-from: rgb(17 24 39 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from: rgb(34 197 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/5{--tw-gradient-from: rgb(34 197 94 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900{--tw-gradient-from: #14532d var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/80{--tw-gradient-from: rgb(238 242 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600\/40{--tw-gradient-from: rgb(79 70 229 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/5{--tw-gradient-from: rgb(249 115 22 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600\/40{--tw-gradient-from: rgb(234 88 12 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-900{--tw-gradient-from: #7c2d12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/10{--tw-gradient-from: rgb(236 72 153 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/5{--tw-gradient-from: rgb(236 72 153 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-900\/30{--tw-gradient-from: rgb(131 24 67 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100\/30{--tw-gradient-from: rgb(243 232 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100\/50{--tw-gradient-from: rgb(243 232 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-200{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-300{--tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-300\/5{--tw-gradient-from: rgb(216 180 254 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/30{--tw-gradient-from: rgb(192 132 252 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/60{--tw-gradient-from: rgb(250 245 255 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/80{--tw-gradient-from: rgb(250 245 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/90{--tw-gradient-from: rgb(250 245 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/0{--tw-gradient-from: rgb(168 85 247 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/15{--tw-gradient-from: rgb(168 85 247 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/30{--tw-gradient-from: rgb(168 85 247 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/5{--tw-gradient-from: rgb(168 85 247 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/20{--tw-gradient-from: rgb(147 51 234 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/30{--tw-gradient-from: rgb(147 51 234 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/40{--tw-gradient-from: rgb(147 51 234 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-800\/90{--tw-gradient-from: rgb(107 33 168 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/20{--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/30{--tw-gradient-from: rgb(88 28 135 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/50{--tw-gradient-from: rgb(88 28 135 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/60{--tw-gradient-from: rgb(88 28 135 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/95{--tw-gradient-from: rgb(88 28 135 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950\/30{--tw-gradient-from: rgb(59 7 100 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-950\/50{--tw-gradient-from: rgb(59 7 100 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600\/40{--tw-gradient-from: rgb(220 38 38 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50\/80{--tw-gradient-from: rgb(248 250 252 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/0{--tw-gradient-from: rgb(255 255 255 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/10{--tw-gradient-from: rgb(234 179 8 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/50{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-900\/30{--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 78 99 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-950\/40{--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 51 68 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-400{--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50\/95{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 250 251 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-500{--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800\/95{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-900\/30{--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(49 46 129 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950\/30{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 27 75 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950\/50{--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 27 75 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-900{--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c2d12 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400\/30{--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 114 182 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 72 153 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500\/5{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 72 153 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500\/50{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 72 153 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #db2777 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-900\/30{--tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(131 24 67 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-950\/40{--tw-gradient-to: rgb(80 7 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(80 7 36 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-400\/50{--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(192 132 252 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-800{--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b21a8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-400{--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2dd4bf var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/60{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#004466\]{--tw-gradient-to: #004466 var(--tw-gradient-to-position)}.to-\[\#660066\]{--tw-gradient-to: #660066 var(--tw-gradient-to-position)}.to-\[rgb\(var\(--color-accent\)\)\]{--tw-gradient-to: rgb(var(--color-accent)) var(--tw-gradient-to-position)}.to-\[rgb\(var\(--color-secondary\)\)\]{--tw-gradient-to: rgb(var(--color-secondary)) var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-50\/30{--tw-gradient-to: rgb(255 251 235 / .3) var(--tw-gradient-to-position)}.to-amber-50\/50{--tw-gradient-to: rgb(255 251 235 / .5) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/20{--tw-gradient-to: rgb(245 158 11 / .2) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-800{--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.to-amber-900\/20{--tw-gradient-to: rgb(120 53 15 / .2) var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to: rgb(0 0 0 / .9) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-100\/30{--tw-gradient-to: rgb(219 234 254 / .3) var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to: rgb(219 234 254 / .5) var(--tw-gradient-to-position)}.to-blue-300{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-50\/80{--tw-gradient-to: rgb(239 246 255 / .8) var(--tw-gradient-to-position)}.to-blue-50\/90{--tw-gradient-to: rgb(239 246 255 / .9) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/0{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-blue-500\/30{--tw-gradient-to: rgb(59 130 246 / .3) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-blue-600\/40{--tw-gradient-to: rgb(37 99 235 / .4) var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-blue-900\/20{--tw-gradient-to: rgb(30 58 138 / .2) var(--tw-gradient-to-position)}.to-blue-900\/30{--tw-gradient-to: rgb(30 58 138 / .3) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to: rgb(6 182 212 / .2) var(--tw-gradient-to-position)}.to-cyan-500\/30{--tw-gradient-to: rgb(6 182 212 / .3) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-600\/20{--tw-gradient-to: rgb(8 145 178 / .2) var(--tw-gradient-to-position)}.to-cyan-600\/40{--tw-gradient-to: rgb(8 145 178 / .4) var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-cyan-900{--tw-gradient-to: #164e63 var(--tw-gradient-to-position)}.to-cyan-900\/20{--tw-gradient-to: rgb(22 78 99 / .2) var(--tw-gradient-to-position)}.to-emerald-100\/50{--tw-gradient-to: rgb(209 250 229 / .5) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/50{--tw-gradient-to: rgb(236 253 245 / .5) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to: #064e3b var(--tw-gradient-to-position)}.to-emerald-900\/20{--tw-gradient-to: rgb(6 78 59 / .2) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-500\/20{--tw-gradient-to: rgb(107 114 128 / .2) var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-600\/20{--tw-gradient-to: rgb(75 85 99 / .2) var(--tw-gradient-to-position)}.to-gray-600\/30{--tw-gradient-to: rgb(75 85 99 / .3) var(--tw-gradient-to-position)}.to-gray-700\/40{--tw-gradient-to: rgb(55 65 81 / .4) var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-gray-800\/80{--tw-gradient-to: rgb(31 41 55 / .8) var(--tw-gradient-to-position)}.to-gray-800\/90{--tw-gradient-to: rgb(31 41 55 / .9) var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-gray-900\/30{--tw-gradient-to: rgb(17 24 39 / .3) var(--tw-gradient-to-position)}.to-gray-900\/50{--tw-gradient-to: rgb(17 24 39 / .5) var(--tw-gradient-to-position)}.to-gray-900\/80{--tw-gradient-to: rgb(17 24 39 / .8) var(--tw-gradient-to-position)}.to-gray-900\/90{--tw-gradient-to: rgb(17 24 39 / .9) var(--tw-gradient-to-position)}.to-gray-900\/95{--tw-gradient-to: rgb(17 24 39 / .95) var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-100\/50{--tw-gradient-to: rgb(220 252 231 / .5) var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to: rgb(99 102 241 / .2) var(--tw-gradient-to-position)}.to-indigo-500\/5{--tw-gradient-to: rgb(99 102 241 / .05) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-indigo-900\/95{--tw-gradient-to: rgb(49 46 129 / .95) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-100\/50{--tw-gradient-to: rgb(255 237 213 / .5) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-500\/30{--tw-gradient-to: rgb(249 115 22 / .3) var(--tw-gradient-to-position)}.to-orange-500\/90{--tw-gradient-to: rgb(249 115 22 / .9) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/40{--tw-gradient-to: rgb(234 88 12 / .4) var(--tw-gradient-to-position)}.to-orange-900\/50{--tw-gradient-to: rgb(124 45 18 / .5) var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-100\/50{--tw-gradient-to: rgb(252 231 243 / .5) var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-pink-300{--tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-50\/60{--tw-gradient-to: rgb(253 242 248 / .6) var(--tw-gradient-to-position)}.to-pink-50\/80{--tw-gradient-to: rgb(253 242 248 / .8) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-500\/15{--tw-gradient-to: rgb(236 72 153 / .15) var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-pink-500\/30{--tw-gradient-to: rgb(236 72 153 / .3) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-600\/20{--tw-gradient-to: rgb(219 39 119 / .2) var(--tw-gradient-to-position)}.to-pink-600\/30{--tw-gradient-to: rgb(219 39 119 / .3) var(--tw-gradient-to-position)}.to-pink-600\/40{--tw-gradient-to: rgb(219 39 119 / .4) var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-pink-800{--tw-gradient-to: #9d174d var(--tw-gradient-to-position)}.to-pink-900{--tw-gradient-to: #831843 var(--tw-gradient-to-position)}.to-pink-900\/20{--tw-gradient-to: rgb(131 24 67 / .2) var(--tw-gradient-to-position)}.to-pink-900\/30{--tw-gradient-to: rgb(131 24 67 / .3) var(--tw-gradient-to-position)}.to-pink-900\/40{--tw-gradient-to: rgb(131 24 67 / .4) var(--tw-gradient-to-position)}.to-pink-950\/50{--tw-gradient-to: rgb(80 7 36 / .5) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/50{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-500\/30{--tw-gradient-to: rgb(168 85 247 / .3) var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.to-purple-600\/40{--tw-gradient-to: rgb(147 51 234 / .4) var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-purple-900\/30{--tw-gradient-to: rgb(88 28 135 / .3) var(--tw-gradient-to-position)}.to-purple-900\/50{--tw-gradient-to: rgb(88 28 135 / .5) var(--tw-gradient-to-position)}.to-purple-900\/60{--tw-gradient-to: rgb(88 28 135 / .6) var(--tw-gradient-to-position)}.to-purple-900\/80{--tw-gradient-to: rgb(88 28 135 / .8) var(--tw-gradient-to-position)}.to-purple-900\/90{--tw-gradient-to: rgb(88 28 135 / .9) var(--tw-gradient-to-position)}.to-purple-950\/50{--tw-gradient-to: rgb(59 7 100 / .5) var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-100\/50{--tw-gradient-to: rgb(254 226 226 / .5) var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/10{--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.to-red-500\/20{--tw-gradient-to: rgb(239 68 68 / .2) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-red-900\/30{--tw-gradient-to: rgb(127 29 29 / .3) var(--tw-gradient-to-position)}.to-red-900\/60{--tw-gradient-to: rgb(127 29 29 / .6) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-500\/20{--tw-gradient-to: rgb(244 63 94 / .2) var(--tw-gradient-to-position)}.to-slate-500\/20{--tw-gradient-to: rgb(100 116 139 / .2) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-100\/50{--tw-gradient-to: rgb(204 251 241 / .5) var(--tw-gradient-to-position)}.to-teal-300{--tw-gradient-to: #5eead4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / .1) var(--tw-gradient-to-position)}.to-teal-500\/20{--tw-gradient-to: rgb(20 184 166 / .2) var(--tw-gradient-to-position)}.to-teal-500\/30{--tw-gradient-to: rgb(20 184 166 / .3) var(--tw-gradient-to-position)}.to-teal-500\/5{--tw-gradient-to: rgb(20 184 166 / .05) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-950\/50{--tw-gradient-to: rgb(4 47 46 / .5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/0{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-white\/20{--tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)}.to-white\/95{--tw-gradient-to: rgb(255 255 255 / .95) var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-100\/50{--tw-gradient-to: rgb(254 249 195 / .5) var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-400\/30{--tw-gradient-to: rgb(250 204 21 / .3) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-500\/20{--tw-gradient-to: rgb(234 179 8 / .2) var(--tw-gradient-to-position)}.to-yellow-500\/30{--tw-gradient-to: rgb(234 179 8 / .3) var(--tw-gradient-to-position)}.to-yellow-500\/5{--tw-gradient-to: rgb(234 179 8 / .05) var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-yellow-600\/40{--tw-gradient-to: rgb(202 138 4 / .4) var(--tw-gradient-to-position)}.to-yellow-900\/30{--tw-gradient-to: rgb(113 63 18 / .3) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-green-500{fill:#22c55e}.fill-none{fill:none}.fill-red-500{fill:#ef4444}.fill-yellow-500{fill:#eab308}.stroke-blue-600{stroke:#2563eb}.stroke-current{stroke:currentColor}.stroke-cyan-400{stroke:#22d3ee}.stroke-gray-200{stroke:#e5e7eb}.stroke-gray-700{stroke:#374151}.stroke-pink-400{stroke:#f472b6}.stroke-purple-200{stroke:#e9d5ff}.stroke-purple-600{stroke:#9333ea}.stroke-purple-900{stroke:#581c87}.stroke-\[3\]{stroke-width:3}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-display{font-family:Inter,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,Consolas,Monaco,monospace}.\!text-\[11px\]{font-size:11px!important}.\!text-base{font-size:1rem!important;line-height:1.5rem!important}.\!text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[30px\]{font-size:30px}.text-\[38px\]{font-size:38px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-display-2xl{font-size:4.5rem;line-height:1.1;letter-spacing:-.02em;font-weight:700}.text-display-lg{font-size:3rem;line-height:1.15;letter-spacing:-.01em;font-weight:600}.text-display-md{font-size:2.25rem;line-height:1.2;letter-spacing:-.01em;font-weight:600}.text-display-sm{font-size:1.875rem;line-height:1.25;font-weight:600}.text-display-xl{font-size:3.75rem;line-height:1.1;letter-spacing:-.02em;font-weight:700}.text-display-xs{font-size:1.5rem;line-height:1.3;font-weight:600}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-tight{letter-spacing:-.01em}.tracking-tighter{letter-spacing:-.02em}.tracking-tightest{letter-spacing:-.04em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#00ff88\]{--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.text-\[\#ff0066\]{--tw-text-opacity: 1;color:rgb(255 0 102 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/50{color:#fbbf2480}.text-amber-400\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-300\/80{color:#93c5fdcc}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/70{color:#a5f3fcb3}.text-cyan-200\/80{color:#a5f3fccc}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/50{color:#67e8f980}.text-cyan-300\/60{color:#67e8f999}.text-cyan-300\/70{color:#67e8f9b3}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/40{color:#22d3ee66}.text-cyan-400\/50{color:#22d3ee80}.text-cyan-400\/60{color:#22d3ee99}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-400\/80{color:#22d3eecc}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-500\/30{color:#06b6d44d}.text-cyan-500\/40{color:#06b6d466}.text-cyan-500\/50{color:#06b6d480}.text-cyan-500\/60{color:#06b6d499}.text-cyan-500\/70{color:#06b6d4b3}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-300\/20{color:#d1d5db33}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-300\/80{color:#86efaccc}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-400\/80{color:#4ade80cc}.text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-300\/80{color:#a5b4fccc}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-400\/80{color:#818cf8cc}.text-indigo-50{--tw-text-opacity: 1;color:rgb(238 242 255 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-300\/80{color:#fdba74cc}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-200\/70{color:#fbcfe8b3}.text-pink-200\/80{color:#fbcfe8cc}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-300\/50{color:#f9a8d480}.text-pink-300\/60{color:#f9a8d499}.text-pink-300\/70{color:#f9a8d4b3}.text-pink-300\/80{color:#f9a8d4cc}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-400\/60{color:#f472b699}.text-pink-400\/70{color:#f472b6b3}.text-pink-400\/80{color:#f472b6cc}.text-pink-50{--tw-text-opacity: 1;color:rgb(253 242 248 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-500\/30{color:#ec48994d}.text-pink-500\/40{color:#ec489966}.text-pink-500\/50{color:#ec489980}.text-pink-500\/60{color:#ec489999}.text-pink-500\/70{color:#ec4899b3}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-100\/70{color:#f3e8ffb3}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-200\/50{color:#e9d5ff80}.text-purple-200\/60{color:#e9d5ff99}.text-purple-200\/70{color:#e9d5ffb3}.text-purple-200\/80{color:#e9d5ffcc}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-300\/40{color:#d8b4fe66}.text-purple-300\/50{color:#d8b4fe80}.text-purple-300\/60{color:#d8b4fe99}.text-purple-300\/70{color:#d8b4feb3}.text-purple-300\/80{color:#d8b4fecc}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/30{color:#c084fc4d}.text-purple-400\/40{color:#c084fc66}.text-purple-400\/50{color:#c084fc80}.text-purple-400\/60{color:#c084fc99}.text-purple-400\/70{color:#c084fcb3}.text-purple-50{--tw-text-opacity: 1;color:rgb(250 245 255 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-500\/50{color:#a855f780}.text-purple-500\/60{color:#a855f799}.text-purple-500\/70{color:#a855f7b3}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/80{color:#fca5a5cc}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-teal-300\/80{color:#5eead4cc}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-300\/80{color:#fde047cc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/80{color:#facc15cc}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.placeholder-cyan-400\/40::-moz-placeholder{color:#22d3ee66}.placeholder-cyan-400\/40::placeholder{color:#22d3ee66}.placeholder-cyan-400\/50::-moz-placeholder{color:#22d3ee80}.placeholder-cyan-400\/50::placeholder{color:#22d3ee80}.placeholder-cyan-500\/40::-moz-placeholder{color:#06b6d466}.placeholder-cyan-500\/40::placeholder{color:#06b6d466}.placeholder-cyan-500\/50::-moz-placeholder{color:#06b6d480}.placeholder-cyan-500\/50::placeholder{color:#06b6d480}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.placeholder-pink-400\/50::-moz-placeholder{color:#f472b680}.placeholder-pink-400\/50::placeholder{color:#f472b680}.placeholder-pink-500\/40::-moz-placeholder{color:#ec489966}.placeholder-pink-500\/40::placeholder{color:#ec489966}.placeholder-pink-500\/50::-moz-placeholder{color:#ec489980}.placeholder-pink-500\/50::placeholder{color:#ec489980}.placeholder-purple-300\/40::-moz-placeholder{color:#d8b4fe66}.placeholder-purple-300\/40::placeholder{color:#d8b4fe66}.placeholder-purple-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(192 132 252 / var(--tw-placeholder-opacity, 1))}.placeholder-purple-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(192 132 252 / var(--tw-placeholder-opacity, 1))}.placeholder-purple-400\/50::-moz-placeholder{color:#c084fc80}.placeholder-purple-400\/50::placeholder{color:#c084fc80}.placeholder-purple-400\/60::-moz-placeholder{color:#c084fc99}.placeholder-purple-400\/60::placeholder{color:#c084fc99}.placeholder-purple-500\/50::-moz-placeholder{color:#a855f780}.placeholder-purple-500\/50::placeholder{color:#a855f780}.placeholder-purple-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(147 51 234 / var(--tw-placeholder-opacity, 1))}.placeholder-purple-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(147 51 234 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/40::-moz-placeholder{color:#fff6}.placeholder-white\/40::placeholder{color:#fff6}.placeholder-white\/50::-moz-placeholder{color:#ffffff80}.placeholder-white\/50::placeholder{color:#ffffff80}.accent-emerald-500{accent-color:#10b981}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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-\[0_0_10px_rgba\(234\,179\,8\,0\.4\)\]{--tw-shadow: 0 0 10px rgba(234,179,8,.4);--tw-shadow-colored: 0 0 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-\[0_0_10px_rgba\(255\,0\,255\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(255,0,255,.5);--tw-shadow-colored: 0 0 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-\[0_0_10px_rgba\(34\,197\,94\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(34,197,94,.5);--tw-shadow-colored: 0 0 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-\[0_0_12px_rgba\(236\,72\,153\,0\.4\)\]{--tw-shadow: 0 0 12px rgba(236,72,153,.4);--tw-shadow-colored: 0 0 12px 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-\[0_0_12px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow: 0 0 12px rgba(6,182,212,.4);--tw-shadow-colored: 0 0 12px 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-\[0_0_15px_rgba\(0\,255\,255\,0\.12\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.12);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(0\,255\,255\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(0,255,255,.4);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(255\,0\,255\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(255,0,255,.5);--tw-shadow-colored: 0 0 15px 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-\[0_0_18px_rgba\(99\,102\,241\,0\.6\)\]{--tw-shadow: 0 0 18px rgba(99,102,241,.6);--tw-shadow-colored: 0 0 18px 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-\[0_0_20px_rgba\(139\,92\,246\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(139,92,246,.4);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(147\,51\,234\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(147,51,234,.15);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(147\,51\,234\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(147,51,234,.2);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(147\,51\,234\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(147,51,234,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(168,85,247,.4);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(168,85,247,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(168\,85\,247\,0\.6\)\]{--tw-shadow: 0 0 20px rgba(168,85,247,.6);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(236\,72\,153\,0\.12\)\]{--tw-shadow: 0 0 20px rgba(236,72,153,.12);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(236\,72\,153\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(236,72,153,.4);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(255\,0\,255\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(255,0,255,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(6,182,212,.4);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_25px_rgba\(147\,51\,234\,0\.3\)\]{--tw-shadow: 0 0 25px rgba(147,51,234,.3);--tw-shadow-colored: 0 0 25px 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-\[0_0_25px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow: 0 0 25px rgba(168,85,247,.4);--tw-shadow-colored: 0 0 25px 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-\[0_0_25px_rgba\(99\,102\,241\,0\.8\)\]{--tw-shadow: 0 0 25px rgba(99,102,241,.8);--tw-shadow-colored: 0 0 25px 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-\[0_0_30px_-10px_rgba\(236\,72\,153\,0\.15\)\]{--tw-shadow: 0 0 30px -10px rgba(236,72,153,.15);--tw-shadow-colored: 0 0 30px -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-\[0_0_30px_-10px_rgba\(6\,182\,212\,0\.15\)\]{--tw-shadow: 0 0 30px -10px rgba(6,182,212,.15);--tw-shadow-colored: 0 0 30px -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-\[0_0_30px_rgba\(0\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(0,255,255,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(0\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(0,255,255,.5);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(16,185,129,.2);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(168,85,247,.4);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(168,85,247,.5);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(168\,85\,247\,0\.8\)\]{--tw-shadow: 0 0 30px rgba(168,85,247,.8);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(236\,72\,153\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(236,72,153,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(239,68,68,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(255\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(255,0,255,.4);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(255\,20\,147\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(255,20,147,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(6,182,212,.4);--tw-shadow-colored: 0 0 30px 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-\[0_0_35px_rgba\(99\,102\,241\,0\.8\)\]{--tw-shadow: 0 0 35px rgba(99,102,241,.8);--tw-shadow-colored: 0 0 35px 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-\[0_0_40px_-10px_rgba\(236\,72\,153\,0\.2\)\]{--tw-shadow: 0 0 40px -10px rgba(236,72,153,.2);--tw-shadow-colored: 0 0 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-\[0_0_40px_-10px_rgba\(6\,182\,212\,0\.2\)\]{--tw-shadow: 0 0 40px -10px rgba(6,182,212,.2);--tw-shadow-colored: 0 0 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-\[0_0_40px_rgba\(168\,85\,247\,0\.8\)\]{--tw-shadow: 0 0 40px rgba(168,85,247,.8);--tw-shadow-colored: 0 0 40px 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-\[0_0_40px_rgba\(255\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 40px rgba(255,0,255,.4);--tw-shadow-colored: 0 0 40px 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-\[0_0_40px_rgba\(255\,0\,255\,0\.5\)\]{--tw-shadow: 0 0 40px rgba(255,0,255,.5);--tw-shadow-colored: 0 0 40px 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-\[0_0_40px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow: 0 0 40px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 40px 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-\[0_0_50px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(139,92,246,.3);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(168\,85\,247\,0\.6\)\]{--tw-shadow: 0 0 50px rgba(168,85,247,.6);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(236\,72\,153\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(236,72,153,.3);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(236\,72\,153\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(236,72,153,.5);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(255\,0\,255\,0\.6\)\]{--tw-shadow: 0 0 50px rgba(255,0,255,.6);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 50px 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-\[0_0_6px_rgba\(0\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 6px rgba(0,255,255,.3);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(0\,255\,255\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(0,255,255,.4);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(0\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(0,255,255,.5);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: 0 0 6px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(168,85,247,.4);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(168,85,247,.5);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(236\,72\,153\,0\.1\)\]{--tw-shadow: 0 0 6px rgba(236,72,153,.1);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(236\,72\,153\,0\.2\)\]{--tw-shadow: 0 0 6px rgba(236,72,153,.2);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(236\,72\,153\,0\.3\)\]{--tw-shadow: 0 0 6px rgba(236,72,153,.3);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(255\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(255,0,0,.5);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(255\,0\,0\,0\.6\)\]{--tw-shadow: 0 0 6px rgba(255,0,0,.6);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(255\,0\,255\,0\.3\)\]{--tw-shadow: 0 0 6px rgba(255,0,255,.3);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(255\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(255,0,255,.4);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(255\,0\,255\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(255,0,255,.5);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(255\,20\,147\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(255,20,147,.5);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(6\,182\,212\,0\.1\)\]{--tw-shadow: 0 0 6px rgba(6,182,212,.1);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(6\,182\,212\,0\.2\)\]{--tw-shadow: 0 0 6px rgba(6,182,212,.2);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 6px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow: 0 0 6px rgba(6,182,212,.4);--tw-shadow-colored: 0 0 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-\[0_0_6px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 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-\[0_0_8px_rgba\(0\,255\,255\,0\.1\)\]{--tw-shadow: 0 0 8px rgba(0,255,255,.1);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(0\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(0,255,255,.3);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(0\,255\,255\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(0,255,255,.4);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.6);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(168,85,247,.4);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(236\,72\,153\,0\.1\)\]{--tw-shadow: 0 0 8px rgba(236,72,153,.1);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(239,68,68,.6);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(244\,63\,94\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(244,63,94,.6);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.6);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(255\,0\,255\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(255,0,255,.4);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(255\,20\,147\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(255,20,147,.6);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(6,182,212,.4);--tw-shadow-colored: 0 0 8px 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-\[0_0_8px_rgba\(6\,182\,212\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(6,182,212,.6);--tw-shadow-colored: 0 0 8px 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-\[0_15px_30px_rgba\(102\,126\,234\,0\.4\)\]{--tw-shadow: 0 15px 30px rgba(102,126,234,.4);--tw-shadow-colored: 0 15px 30px 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-\[0_25px_50px_-12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 25px 50px -12px rgba(0,0,0,.15);--tw-shadow-colored: 0 25px 50px -12px 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-\[0_4px_24px_-6px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 24px -6px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 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-\[inset_0_0_0_2px_rgb\(168_85_247\)\]{--tw-shadow: inset 0 0 0 2px rgb(168 85 247);--tw-shadow-colored: inset 0 0 0 2px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/25{--tw-shadow-color: rgb(245 158 11 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/40{--tw-shadow-color: rgb(245 158 11 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/50{--tw-shadow-color: rgb(245 158 11 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-400\/30{--tw-shadow-color: rgb(34 211 238 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/10{--tw-shadow-color: rgb(6 182 212 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200\/50{--tw-shadow-color: rgb(167 243 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/40{--tw-shadow-color: rgb(16 185 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/50{--tw-shadow-color: rgb(16 185 129 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-400\/20{--tw-shadow-color: rgb(74 222 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-400\/30{--tw-shadow-color: rgb(74 222 128 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-400\/50{--tw-shadow-color: rgb(74 222 128 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/25{--tw-shadow-color: rgb(34 197 94 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/40{--tw-shadow-color: rgb(99 102 241 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/50{--tw-shadow-color: rgb(249 115 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/10{--tw-shadow-color: rgb(236 72 153 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color: rgb(236 72 153 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/25{--tw-shadow-color: rgb(236 72 153 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/30{--tw-shadow-color: rgb(236 72 153 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color: rgb(236 72 153 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-400\/30{--tw-shadow-color: rgb(192 132 252 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/10{--tw-shadow-color: rgb(168 85 247 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/25{--tw-shadow-color: rgb(168 85 247 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/5{--tw-shadow-color: rgb(168 85 247 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-400\/30{--tw-shadow-color: rgb(248 113 113 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-400\/50{--tw-shadow-color: rgb(248 113 113 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/25{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/30{--tw-shadow-color: rgb(234 179 8 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/50{--tw-shadow-color: rgb(234 179 8 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-400\/30{--tw-ring-color: rgb(251 191 36 / .3)}.ring-amber-400\/50{--tw-ring-color: rgb(251 191 36 / .5)}.ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-blue-400\/30{--tw-ring-color: rgb(96 165 250 / .3)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-cyan-400\/50{--tw-ring-color: rgb(34 211 238 / .5)}.ring-cyan-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.ring-cyan-500\/20{--tw-ring-color: rgb(6 182 212 / .2)}.ring-cyan-500\/30{--tw-ring-color: rgb(6 182 212 / .3)}.ring-cyan-500\/40{--tw-ring-color: rgb(6 182 212 / .4)}.ring-cyan-500\/50{--tw-ring-color: rgb(6 182 212 / .5)}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/30{--tw-ring-color: rgb(52 211 153 / .3)}.ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-green-500\/50{--tw-ring-color: rgb(34 197 94 / .5)}.ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.ring-indigo-400\/30{--tw-ring-color: rgb(129 140 248 / .3)}.ring-pink-400\/50{--tw-ring-color: rgb(244 114 182 / .5)}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.ring-pink-500\/20{--tw-ring-color: rgb(236 72 153 / .2)}.ring-pink-500\/30{--tw-ring-color: rgb(236 72 153 / .3)}.ring-pink-500\/40{--tw-ring-color: rgb(236 72 153 / .4)}.ring-pink-500\/50{--tw-ring-color: rgb(236 72 153 / .5)}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.ring-purple-400\/30{--tw-ring-color: rgb(192 132 252 / .3)}.ring-purple-400\/40{--tw-ring-color: rgb(192 132 252 / .4)}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-purple-500\/50{--tw-ring-color: rgb(168 85 247 / .5)}.ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.ring-red-500\/50{--tw-ring-color: rgb(239 68 68 / .5)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-yellow-400\/50{--tw-ring-color: rgb(250 204 21 / .5)}.ring-yellow-500\/50{--tw-ring-color: rgb(234 179 8 / .5)}.ring-opacity-30{--tw-ring-opacity: .3}.ring-opacity-50{--tw-ring-opacity: .5}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-black{--tw-ring-offset-color: #000}.ring-offset-gray-900{--tw-ring-offset-color: #111827}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(236\,72\,153\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(236,72,153,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(6\,182\,212\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(6,182,212,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(168,85,247,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(236\,72\,153\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(236,72,153,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(6,182,212,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-300{transition-delay:.3s}.delay-700{transition-delay:.7s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-50: .5;--opacity-75: .75;--color-primary: 99 102 241;--color-secondary: 139 92 246;--color-accent: 244 63 94;--color-surface: 255 255 255;--color-surface-elevated: 249 250 251;--color-text: 17 24 39;--color-text-muted: 107 114 128;--color-border: 229 231 235}.theme-tron,body.theme-tron{--color-primary: 6 182 212;--color-secondary: 59 130 246;--color-accent: 16 185 129;--color-surface: 17 24 39;--color-surface-elevated: 31 41 55;--color-text: 103 232 249;--color-text-muted: 156 163 175;--color-border: 55 65 81}.theme-cyberpunk,body.theme-cyberpunk{--color-primary: 217 70 239;--color-secondary: 236 72 153;--color-accent: 139 92 246;--color-surface: 15 15 35;--color-surface-elevated: 26 26 62;--color-text: 253 224 255;--color-text-muted: 216 180 254;--color-border: 88 28 135}.theme-gamify,body.theme-gamify{--color-primary: 245 158 11;--color-secondary: 249 115 22;--color-accent: 234 179 8;--color-surface: 255 251 235;--color-surface-elevated: 254 243 199;--color-text: 120 53 15;--color-text-muted: 180 83 9;--color-border: 253 230 138}.tron-grid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Crect x='0' y='0' width='40' height='1' fill='%2306b6d4' fill-opacity='0.3'/%3E%3Crect x='0' y='0' width='1' height='40' fill='%2306b6d4' fill-opacity='0.3'/%3E%3C/svg%3E") repeat scroll 0 0 / 40px 40px,#111827!important;background-attachment:scroll!important}.tron-grid-glow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Crect x='0' y='0' width='40' height='1' fill='%2306b6d4' fill-opacity='0.5'/%3E%3Crect x='0' y='0' width='1' height='40' fill='%2306b6d4' fill-opacity='0.5'/%3E%3C/svg%3E") repeat scroll 0 0 / 40px 40px,#111827!important;background-attachment:scroll!important}.cyberpunk-grid{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Crect x='0' y='0' width='40' height='1' fill='%23d946ef' fill-opacity='0.3'/%3E%3Crect x='0' y='0' width='1' height='40' fill='%23d946ef' fill-opacity='0.3'/%3E%3C/svg%3E") repeat scroll 0 0 / 40px 40px,#0f0f23!important;background-attachment:scroll!important}@keyframes neon-pulse-cyan{0%,to{border-color:#06b6d499;opacity:.95}50%{border-color:#06b6d4;opacity:1}}@keyframes neon-pulse-purple{0%,to{border-color:#f0f9;opacity:.95}50%{border-color:#f0f;opacity:1}}.neon-cyan{animation:neon-pulse-cyan 2s ease-in-out infinite;border:2px solid rgba(6,182,212,.7);box-shadow:0 0 6px #06b6d480}.neon-purple{animation:neon-pulse-purple 2s ease-in-out infinite;border:2px solid rgba(255,0,255,.7);box-shadow:0 0 6px #ff00ff80}.neon-bar-green{box-shadow:0 0 4px #22c55e80}.neon-bar-yellow{box-shadow:0 0 4px #eab30880}.neon-bar-red{box-shadow:0 0 4px #ef444480}@keyframes logoGlow{0%,to{opacity:.9}50%{opacity:1}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}@keyframes float-medium{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(-10deg)}}@keyframes float-fast{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.animate-logo-glow{animation:logoGlow 3s ease-in-out infinite}.animate-float-slow{animation:float-slow 4s ease-in-out infinite}.animate-float-medium{animation:float-medium 3s ease-in-out infinite}.animate-float-fast{animation:float-fast 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);background-size:200% 100%;animation:shimmer 3s linear infinite}.animate-float{animation:float 3s ease-in-out infinite}@keyframes pulse-once{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-once{animation:pulse-once 1s ease-in-out}@keyframes highlight-fade{0%{background-color:#3b82f64d}to{background-color:transparent}}.animate-highlight{animation:highlight-fade 2s ease-out}@keyframes achievement-shine{0%{left:-100%;opacity:0}50%{opacity:.6}to{left:100%;opacity:0}}.achievement-card-shine{position:relative;overflow:hidden}.achievement-card-shine:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-25deg);pointer-events:none;z-index:10}.achievement-card-shine:hover:before{animation:achievement-shine .8s ease-out}@keyframes legendary-particle{0%{transform:translateY(0) scale(0);opacity:0}20%{opacity:1;transform:translateY(-10px) scale(1)}to{transform:translateY(-40px) scale(0);opacity:0}}.legendary-sparkle{position:relative}.legendary-sparkle:after{content:"✨";position:absolute;top:0;right:0;font-size:12px;animation:legendary-particle 2s ease-out infinite}.legendary-sparkle:before{content:"✨";position:absolute;top:10%;left:5%;font-size:10px;animation:legendary-particle 2s ease-out .5s infinite}@keyframes epic-aurora{0%,to{box-shadow:0 0 15px #8b5cf64d,0 0 30px #ec489933}50%{box-shadow:0 0 20px #8b5cf680,0 0 40px #ec48994d}}.epic-glow{animation:epic-aurora 3s ease-in-out infinite}@keyframes rare-pulse{0%,to{box-shadow:0 0 10px #3b82f64d}50%{box-shadow:0 0 20px #3b82f680}}.rare-glow{animation:rare-pulse 2.5s ease-in-out infinite}@keyframes legendary-shimmer{0%,to{box-shadow:0 0 20px #f59e0b66,0 0 40px #fbbf2433,inset 0 0 15px #f59e0b1a}50%{box-shadow:0 0 30px #f59e0b99,0 0 60px #fbbf244d,inset 0 0 20px #f59e0b33}}.legendary-glow{animation:legendary-shimmer 2s ease-in-out infinite}@keyframes unlock-burst{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.15);opacity:1}70%{transform:scale(.95)}to{transform:scale(1);opacity:1}}.animate-unlock-burst{animation:unlock-burst .6s cubic-bezier(.34,1.56,.64,1)}@keyframes progress-ring-fill{0%{stroke-dashoffset:283}}.progress-ring-animated{animation:progress-ring-fill 1.5s ease-out forwards}.trophy-card-3d{transform-style:preserve-3d;perspective:1000px;transition:transform .3s ease}.trophy-card-3d:hover{transform:rotateY(5deg) rotateX(-3deg) translateZ(10px)}@keyframes confetti-fall{0%{transform:translateY(-100%) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}.confetti-particle{position:fixed;width:10px;height:10px;pointer-events:none;z-index:9999;animation:confetti-fall 3s linear forwards}@keyframes tab-underline-slide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-underline-active{position:relative}.tab-underline-active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:2px;transform-origin:left;animation:tab-underline-slide .3s ease-out}.achievement-locked{filter:grayscale(1) brightness(.5);position:relative}.achievement-locked:after{content:"🔒";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;background:#0000004d;border-radius:inherit}@keyframes recent-unlock-glow{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 10px #10b98100}}.recently-unlocked{animation:recent-unlock-glow 2s ease-out 3}.rarity-border-common{border:2px solid transparent;background:linear-gradient(var(--card-bg, #fff),var(--card-bg, #fff)) padding-box,linear-gradient(135deg,#9ca3af,#6b7280) border-box}.rarity-border-rare{border:2px solid transparent;background:linear-gradient(var(--card-bg, #fff),var(--card-bg, #fff)) padding-box,linear-gradient(135deg,#60a5fa,#3b82f6) border-box}.rarity-border-epic{border:2px solid transparent;background:linear-gradient(var(--card-bg, #fff),var(--card-bg, #fff)) padding-box,linear-gradient(135deg,#c084fc,#8b5cf6,#ec4899) border-box}.rarity-border-legendary{border:2px solid transparent;background:linear-gradient(var(--card-bg, #fff),var(--card-bg, #fff)) padding-box,linear-gradient(135deg,#fbbf24,#f59e0b,#ea580c) border-box}@keyframes trophy-glow{0%,to{filter:drop-shadow(0 0 10px rgba(245,158,11,.3))}50%{filter:drop-shadow(0 0 25px rgba(245,158,11,.6))}}.trophy-hero-glow{animation:trophy-glow 3s ease-in-out infinite}.stat-card-hover{transition:transform .2s ease,box-shadow .2s ease}.stat-card-hover:hover{transform:translateY(-4px);box-shadow:0 10px 40px #00000026}@keyframes float-ember{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.6}25%{transform:translateY(-20px) translate(5px) scale(1.2);opacity:.8}50%{transform:translateY(-40px) translate(-3px) scale(.8);opacity:.4}75%{transform:translateY(-60px) translate(8px) scale(.6);opacity:.2}to{transform:translateY(-80px) translate(0) scale(.3);opacity:0}}.animate-float-ember{animation:float-ember 3s ease-out infinite}@keyframes flame-flicker{0%,to{transform:scaleY(1) scaleX(1);filter:brightness(1)}25%{transform:scaleY(1.05) scaleX(.95);filter:brightness(1.1)}50%{transform:scaleY(.95) scaleX(1.05);filter:brightness(.95)}75%{transform:scaleY(1.08) scaleX(.92);filter:brightness(1.15)}}.animate-flame-flicker{animation:flame-flicker .8s ease-in-out infinite;transform-origin:bottom center}@keyframes ping-slow{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:0}}.animate-ping-slow{animation:ping-slow 2s cubic-bezier(0,0,.2,1) infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:shimmer 2s linear infinite}@keyframes achievement-card-entrance{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.achievement-card-stagger{opacity:0;animation:achievement-card-entrance .5s cubic-bezier(.34,1.56,.64,1) forwards}.achievement-card-stagger:nth-child(1){animation-delay:.05s}.achievement-card-stagger:nth-child(2){animation-delay:.08s}.achievement-card-stagger:nth-child(3){animation-delay:.11s}.achievement-card-stagger:nth-child(4){animation-delay:.14s}.achievement-card-stagger:nth-child(5){animation-delay:.17s}.achievement-card-stagger:nth-child(6){animation-delay:.2s}.achievement-card-stagger:nth-child(7){animation-delay:.23s}.achievement-card-stagger:nth-child(8){animation-delay:.26s}.achievement-card-stagger:nth-child(9){animation-delay:.29s}.achievement-card-stagger:nth-child(10){animation-delay:.32s}.achievement-card-stagger:nth-child(11){animation-delay:.35s}.achievement-card-stagger:nth-child(12){animation-delay:.38s}.achievement-card-stagger:nth-child(13){animation-delay:.41s}.achievement-card-stagger:nth-child(14){animation-delay:.44s}.achievement-card-stagger:nth-child(15){animation-delay:.47s}.achievement-card-stagger:nth-child(n+16){animation-delay:.5s}@keyframes category-tab-slide{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.category-tab-entrance{opacity:0;animation:category-tab-slide .4s ease-out forwards}.category-tab-entrance:nth-child(1){animation-delay:.1s}.category-tab-entrance:nth-child(2){animation-delay:.15s}.category-tab-entrance:nth-child(3){animation-delay:.2s}.category-tab-entrance:nth-child(4){animation-delay:.25s}.category-tab-entrance:nth-child(5){animation-delay:.3s}.category-tab-entrance:nth-child(6){animation-delay:.35s}@keyframes holographic-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.legendary-holographic{position:relative;overflow:hidden}.legendary-holographic:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffd70026,#ff64641a,#ff00ff1f,#6464ff1a,#00ffff1f,#ffd70026);background-size:400% 400%;animation:holographic-shift 8s ease infinite;pointer-events:none;z-index:1;mix-blend-mode:overlay;border-radius:inherit}.legendary-holographic:hover:before{background:linear-gradient(135deg,#ffd70040,#ff64642e,#f0f3,#6464ff2e,#0ff3,#ffd70040)}@keyframes icon-3d-float{0%,to{transform:translateY(0) rotateY(0) rotateX(0)}25%{transform:translateY(-5px) rotateY(15deg) rotateX(-5deg)}50%{transform:translateY(-8px) rotateY(0) rotateX(0)}75%{transform:translateY(-5px) rotateY(-15deg) rotateX(5deg)}}.achievement-icon-3d{transform-style:preserve-3d;perspective:500px;transition:transform .3s ease}.achievement-card-shine:hover .achievement-icon-3d{animation:icon-3d-float 2s ease-in-out infinite}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.progress-bar-shimmer{position:relative;overflow:hidden}.progress-bar-shimmer:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%)}.achievement-card-shine:hover .progress-bar-shimmer:after{animation:progress-shimmer 1.5s ease-out}@keyframes near-complete-pulse{0%,to{border-color:#f59e0b80;box-shadow:0 0 10px #f59e0b33}50%{border-color:#f59e0b;box-shadow:0 0 25px #f59e0b80}}.achievement-near-complete{animation:near-complete-pulse 2s ease-in-out infinite;border-width:2px!important;border-style:solid!important}.achievement-near-complete:after{content:"!";position:absolute;top:-8px;right:-8px;width:22px;height:22px;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#fff;font-weight:700;font-size:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #f59e0b80;z-index:20;animation:pulse 1.5s ease-in-out infinite}@keyframes lock-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}}.achievement-locked-enhanced:hover .lock-icon-wiggle{animation:lock-wiggle .6s ease-in-out}.achievement-card-surface{box-shadow:inset 0 1px #ffffff14,0 1px 3px #0000000f,0 4px 12px #0000000a}.achievement-card-surface:hover{box-shadow:inset 0 1px #ffffff1a,0 2px 8px #00000014,0 8px 24px #0000000f}.achievement-icon-glow-rare{filter:drop-shadow(0 0 8px rgba(59,130,246,.35))}.achievement-icon-glow-epic{filter:drop-shadow(0 0 10px rgba(139,92,246,.4)) drop-shadow(0 0 20px rgba(236,72,153,.15))}.achievement-icon-glow-legendary{filter:drop-shadow(0 0 12px rgba(245,158,11,.5)) drop-shadow(0 0 24px rgba(251,191,36,.2))}.achievement-locked-enhanced{position:relative}.achievement-locked-enhanced:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000008,#0000001f 60%,#0003);border-radius:inherit;z-index:2;pointer-events:none;transition:opacity .3s ease}.achievement-locked-enhanced:hover:before{background:linear-gradient(180deg,#f59e0b08,#f59e0b0d 40%,#0000001f)}.unlock-hint{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.achievement-locked-enhanced:hover .unlock-hint{opacity:1;transform:translateY(0)}@keyframes celebration-particle{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--tx, 50px),var(--ty, -100px)) scale(0)}}.celebration-particle{position:absolute;animation:celebration-particle 1.5s ease-out forwards}@keyframes golden-pulse{0%,to{box-shadow:0 0 30px #f59e0b4d,0 0 60px #f59e0b33,inset 0 0 30px #f59e0b1a}50%{box-shadow:0 0 50px #f59e0b80,0 0 100px #f59e0b4d,inset 0 0 50px #f59e0b33}}.first-achievement-glow{animation:golden-pulse 2s ease-in-out infinite}body.theme-tron .achievement-card-stagger,body.theme-cyberpunk .achievement-card-stagger,body.theme-tron .category-tab-entrance,body.theme-cyberpunk .category-tab-entrance{animation:none;opacity:1;transform:none}body.theme-tron .legendary-holographic:before,body.theme-cyberpunk .legendary-holographic:before,body.theme-tron .achievement-icon-3d,body.theme-cyberpunk .achievement-icon-3d{animation:none!important}body.theme-tron .achievement-near-complete,body.theme-cyberpunk .achievement-near-complete{animation:none;border-color:#f59e0bb3}@supports not (height: 100dvh){.max-h-\[70dvh\]{max-height:70vh;max-height:-webkit-fill-available}.max-h-\[95dvh\]{max-height:95vh;max-height:-webkit-fill-available}.max-h-\[calc\(95dvh-160px\)\]{max-height:calc(95vh - 160px)}}.modal-safe-area{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-pulse,.animate-pulse-once,.animate-bounce,.animate-spin,.animate-float,.animate-shimmer,.neon-cyan,.neon-purple{animation:none!important}}.glassmorphism{background:#ffffff26;border:1px solid rgba(255,255,255,.2)}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tron-gradient{background:linear-gradient(135deg,#0ff,#0080ff)}.cyberpunk-gradient{background:linear-gradient(135deg,#a855f7,#ec4899)}.gamify-gradient{background:linear-gradient(135deg,#9333ea,#e91e63)}.default-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}html.is-chrome body.theme-tron *,html.is-chrome body.theme-cyberpunk *,html.is-chrome body.theme-gamify *{transition:none!important}html.is-chrome body.theme-tron *:not([class*=scale]):not([class*=transform]),html.is-chrome body.theme-cyberpunk *:not([class*=scale]):not([class*=transform]),html.is-chrome body.theme-gamify *:not([class*=scale]):not([class*=transform]){transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease!important}html.is-chrome body.theme-tron *,html.is-chrome body.theme-cyberpunk *,html.is-chrome body.theme-gamify *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.is-chrome body.theme-tron .neon-cyan,html.is-chrome body.theme-tron .neon-purple,html.is-chrome body.theme-cyberpunk .neon-cyan,html.is-chrome body.theme-cyberpunk .neon-purple,html.is-chrome body.theme-gamify .neon-cyan,html.is-chrome body.theme-gamify .neon-purple{animation:none!important;box-shadow:none!important;border:2px solid currentColor}html.is-chrome body.theme-tron [class*="hover:scale"],html.is-chrome body.theme-cyberpunk [class*="hover:scale"],html.is-chrome body.theme-gamify [class*="hover:scale"]{transform:none!important}html.is-chrome body.theme-tron .neon-bar-green,html.is-chrome body.theme-tron .neon-bar-yellow,html.is-chrome body.theme-tron .neon-bar-red,html.is-chrome body.theme-cyberpunk .neon-bar-green,html.is-chrome body.theme-cyberpunk .neon-bar-yellow,html.is-chrome body.theme-cyberpunk .neon-bar-red,html.is-chrome body.theme-gamify .neon-bar-green,html.is-chrome body.theme-gamify .neon-bar-yellow,html.is-chrome body.theme-gamify .neon-bar-red{box-shadow:none!important}html.is-chrome body.theme-tron .animate-pulse,html.is-chrome body.theme-tron .animate-bounce,html.is-chrome body.theme-tron .animate-ping,html.is-chrome body.theme-tron .animate-spin,html.is-chrome body.theme-tron .animate-float,html.is-chrome body.theme-tron .animate-float-slow,html.is-chrome body.theme-tron .animate-float-medium,html.is-chrome body.theme-tron .animate-float-fast,html.is-chrome body.theme-tron .animate-logo-glow,html.is-chrome body.theme-tron .animate-shimmer,html.is-chrome body.theme-tron [class*=animate-],html.is-chrome body.theme-cyberpunk .animate-pulse,html.is-chrome body.theme-cyberpunk .animate-bounce,html.is-chrome body.theme-cyberpunk .animate-ping,html.is-chrome body.theme-cyberpunk .animate-spin,html.is-chrome body.theme-cyberpunk .animate-float,html.is-chrome body.theme-cyberpunk .animate-float-slow,html.is-chrome body.theme-cyberpunk .animate-float-medium,html.is-chrome body.theme-cyberpunk .animate-float-fast,html.is-chrome body.theme-cyberpunk .animate-logo-glow,html.is-chrome body.theme-cyberpunk .animate-shimmer,html.is-chrome body.theme-cyberpunk [class*=animate-],html.is-chrome body.theme-gamify .animate-pulse,html.is-chrome body.theme-gamify .animate-bounce,html.is-chrome body.theme-gamify .animate-ping,html.is-chrome body.theme-gamify .animate-spin,html.is-chrome body.theme-gamify .animate-float,html.is-chrome body.theme-gamify .animate-float-slow,html.is-chrome body.theme-gamify .animate-float-medium,html.is-chrome body.theme-gamify .animate-float-fast,html.is-chrome body.theme-gamify .animate-logo-glow,html.is-chrome body.theme-gamify .animate-shimmer,html.is-chrome body.theme-gamify [class*=animate-]{animation:none!important}html.is-chrome body.theme-tron [class*="hover:scale"],html.is-chrome body.theme-tron [class*="active:scale"],html.is-chrome body.theme-tron .scale-90,html.is-chrome body.theme-tron .scale-95,html.is-chrome body.theme-tron .scale-105,html.is-chrome body.theme-tron .scale-110,html.is-chrome body.theme-cyberpunk [class*="hover:scale"],html.is-chrome body.theme-cyberpunk [class*="active:scale"],html.is-chrome body.theme-cyberpunk .scale-90,html.is-chrome body.theme-cyberpunk .scale-95,html.is-chrome body.theme-cyberpunk .scale-105,html.is-chrome body.theme-cyberpunk .scale-110,html.is-chrome body.theme-gamify [class*="hover:scale"],html.is-chrome body.theme-gamify [class*="active:scale"],html.is-chrome body.theme-gamify .scale-90,html.is-chrome body.theme-gamify .scale-95,html.is-chrome body.theme-gamify .scale-105,html.is-chrome body.theme-gamify .scale-110{transform:none!important}html.is-chrome body.theme-tron [class*="hover:scale"]:hover,html.is-chrome body.theme-cyberpunk [class*="hover:scale"]:hover,html.is-chrome body.theme-gamify [class*="hover:scale"]:hover{transform:none!important;filter:brightness(1.1)}html.is-chrome body.theme-tron [class*=backdrop-blur],html.is-chrome body.theme-tron .glassmorphism,html.is-chrome body.theme-tron .backdrop-blur,html.is-chrome body.theme-tron .backdrop-blur-sm,html.is-chrome body.theme-tron .backdrop-blur-md,html.is-chrome body.theme-tron .backdrop-blur-lg,html.is-chrome body.theme-tron .backdrop-blur-xl,html.is-chrome body.theme-cyberpunk [class*=backdrop-blur],html.is-chrome body.theme-cyberpunk .glassmorphism,html.is-chrome body.theme-cyberpunk .backdrop-blur,html.is-chrome body.theme-cyberpunk .backdrop-blur-sm,html.is-chrome body.theme-cyberpunk .backdrop-blur-md,html.is-chrome body.theme-cyberpunk .backdrop-blur-lg,html.is-chrome body.theme-cyberpunk .backdrop-blur-xl,html.is-chrome body.theme-gamify [class*=backdrop-blur],html.is-chrome body.theme-gamify .glassmorphism,html.is-chrome body.theme-gamify .backdrop-blur,html.is-chrome body.theme-gamify .backdrop-blur-sm,html.is-chrome body.theme-gamify .backdrop-blur-md,html.is-chrome body.theme-gamify .backdrop-blur-lg,html.is-chrome body.theme-gamify .backdrop-blur-xl{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.is-chrome body.theme-tron [style*=box-shadow],html.is-chrome body.theme-cyberpunk [style*=box-shadow],html.is-chrome body.theme-gamify [style*=box-shadow]{box-shadow:none!important}html.is-chrome body.theme-tron .tron-text-glow,html.is-chrome body.theme-tron .glow-text,html.is-chrome body.theme-tron .glow-text-title,html.is-chrome body.theme-cyberpunk .cyberpunk-text-glow,html.is-chrome body.theme-cyberpunk .glow-text,html.is-chrome body.theme-cyberpunk .glow-text-title,html.is-chrome body.theme-gamify .glow-text,html.is-chrome body.theme-gamify .glow-text-title{text-shadow:none!important;filter:none!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}@media print{*{transition:none!important;animation:none!important}body.printing-analysis{background:#fff!important;overflow:visible!important}body.printing-analysis .main-content{display:none!important}.no-print,button,.navigation-bar,nav,header,footer{display:none!important}body.printing-analysis .fixed{position:static!important;background:#fff!important;padding:0!important}body.printing-analysis .fixed>div:first-child{background:#fff!important}body.printing-analysis [data-modal=complete-analysis]{max-width:100%!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;border:none!important;page-break-inside:avoid;margin:0!important;background:#fff!important}body{background:#fff!important;color:#000!important;font-size:11pt;line-height:1.5}.text-green-400,.text-green-500{color:#10b981!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.text-orange-400,.text-orange-500{color:#f97316!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.text-blue-400,.text-blue-500{color:#3b82f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.text-purple-300,.text-purple-400{color:#a855f7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bg-gradient-to-br,.bg-gradient-to-r{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rounded-xl,.rounded-2xl{border:1px solid #e5e7eb!important;page-break-inside:avoid}canvas{max-width:100%!important;height:auto!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3,h4,h5,h6{page-break-after:avoid;color:#1f2937!important}p{orphans:3;widows:3}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.no-page-break{page-break-inside:avoid}@page{margin:1.5cm;size:A4 portrait}[class*=bg-gradient]{background:#f3f4f6!important;border:2px solid #d1d5db!important}.text-3xl,.text-4xl,.text-5xl,.text-6xl{font-size:24pt!important}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-t-lg:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-1:hover{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-3:hover{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.005\]:hover{--tw-scale-x: 1.005;--tw-scale-y: 1.005;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400\/50:hover{border-color:#22d3ee80}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.hover\:border-cyan-500\/30:hover{border-color:#06b6d44d}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480}.hover\:border-cyan-500\/60:hover{border-color:#06b6d499}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.hover\:border-gray-600\/50:hover{border-color:#4b556380}.hover\:border-green-500\/30:hover{border-color:#22c55e4d}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-pink-300\/60:hover{border-color:#f9a8d499}.hover\:border-pink-400:hover{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.hover\:border-pink-400\/50:hover{border-color:#f472b680}.hover\:border-pink-400\/70:hover{border-color:#f472b6b3}.hover\:border-pink-500:hover{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.hover\:border-pink-500\/30:hover{border-color:#ec48994d}.hover\:border-pink-500\/40:hover{border-color:#ec489966}.hover\:border-pink-500\/50:hover{border-color:#ec489980}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-400\/50:hover{border-color:#c084fc80}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-purple-500\/40:hover{border-color:#a855f766}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-purple-500\/60:hover{border-color:#a855f799}.hover\:border-yellow-500\/30:hover{border-color:#eab3084d}.hover\:border-opacity-100:hover{--tw-border-opacity: 1}.hover\:border-opacity-70:hover{--tw-border-opacity: .7}.hover\:bg-amber-400\/30:hover{background-color:#fbbf244d}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400:hover{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-cyan-500\/15:hover{background-color:#06b6d426}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-cyan-500\/25:hover{background-color:#06b6d440}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-cyan-500\/5:hover{background-color:#06b6d40d}.hover\:bg-cyan-500\/50:hover{background-color:#06b6d480}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900:hover{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/30:hover{background-color:#164e634d}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/50:hover{background-color:#d1fae580}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-500\/30:hover{background-color:#d946ef4d}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/10:hover{background-color:#f3f4f61a}.hover\:bg-gray-100\/50:hover{background-color:#f3f4f680}.hover\:bg-gray-100\/80:hover{background-color:#f3f4f6cc}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/50:hover{background-color:#e5e7eb80}.hover\:bg-gray-200\/80:hover{background-color:#e5e7ebcc}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500\/10:hover{background-color:#6b72801a}.hover\:bg-gray-500\/30:hover{background-color:#6b72804d}.hover\:bg-gray-500\/5:hover{background-color:#6b72800d}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/30:hover{background-color:#3741514d}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-700\/60:hover{background-color:#37415199}.hover\:bg-gray-700\/80:hover{background-color:#374151cc}.hover\:bg-gray-700\/90:hover{background-color:#374151e6}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.hover\:bg-gray-800\/60:hover{background-color:#1f293799}.hover\:bg-gray-800\/70:hover{background-color:#1f2937b3}.hover\:bg-gray-800\/80:hover{background-color:#1f2937cc}.hover\:bg-gray-800\/90:hover{background-color:#1f2937e6}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900\/50:hover{background-color:#11182780}.hover\:bg-gray-900\/60:hover{background-color:#11182799}.hover\:bg-gray-900\/90:hover{background-color:#111827e6}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/25:hover{background-color:#6366f140}.hover\:bg-indigo-500\/30:hover{background-color:#6366f14d}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/30:hover{background-color:#f973164d}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-400:hover{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500:hover{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500\/10:hover{background-color:#ec48991a}.hover\:bg-pink-500\/15:hover{background-color:#ec489926}.hover\:bg-pink-500\/20:hover{background-color:#ec489933}.hover\:bg-pink-500\/25:hover{background-color:#ec489940}.hover\:bg-pink-500\/30:hover{background-color:#ec48994d}.hover\:bg-pink-500\/5:hover{background-color:#ec48990d}.hover\:bg-pink-500\/50:hover{background-color:#ec489980}.hover\:bg-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-900:hover{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-100\/50:hover{background-color:#f3e8ff80}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200\/50:hover{background-color:#e9d5ff80}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-400:hover{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/50:hover{background-color:#faf5ff80}.hover\:bg-purple-50\/80:hover{background-color:#faf5ffcc}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-purple-500\/15:hover{background-color:#a855f726}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-purple-500\/30:hover{background-color:#a855f74d}.hover\:bg-purple-500\/35:hover{background-color:#a855f759}.hover\:bg-purple-500\/40:hover{background-color:#a855f766}.hover\:bg-purple-500\/5:hover{background-color:#a855f70d}.hover\:bg-purple-500\/50:hover{background-color:#a855f780}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600\/40:hover{background-color:#9333ea66}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700\/50:hover{background-color:#7e22ce80}.hover\:bg-purple-700\/80:hover{background-color:#7e22cecc}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800\/50:hover{background-color:#6b21a880}.hover\:bg-purple-900:hover{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-900\/20:hover{background-color:#581c8733}.hover\:bg-purple-900\/30:hover{background-color:#581c874d}.hover\:bg-purple-900\/50:hover{background-color:#581c8780}.hover\:bg-purple-900\/70:hover{background-color:#581c87b3}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/20:hover{background-color:#f8717133}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/40:hover{background-color:#ef444466}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/30:hover{background-color:#7f1d1d4d}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-red-900\/70:hover{background-color:#7f1d1db3}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-500\/20:hover{background-color:#eab30833}.hover\:bg-yellow-500\/30:hover{background-color:#eab3084d}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:from-amber-400:hover{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-200:hover{--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-300:hover{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-500:hover{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-700:hover{--tw-gradient-from: #0e7490 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-400:hover{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-fuchsia-600:hover{--tw-gradient-from: #c026d3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-200:hover{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-300:hover{--tw-gradient-from: #a5b4fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-400:hover{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-200:hover{--tw-gradient-from: #fbcfe8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-300:hover{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-400:hover{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-600:hover{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-700:hover{--tw-gradient-from: #be185d var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-200:hover{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-300:hover{--tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-400:hover{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-cyan-700:hover{--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0e7490 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-pink-500:hover{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-pink-700:hover{--tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #be185d var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-teal-500:hover{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-blue-400:hover{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-cyan-500:hover{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-cyan-800:hover{--tw-gradient-to: #155e75 var(--tw-gradient-to-position)}.hover\:to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.hover\:to-gray-300:hover{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.hover\:to-indigo-400:hover{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:to-orange-400:hover{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.hover\:to-pink-400:hover{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-pink-800:hover{--tw-gradient-to: #9d174d var(--tw-gradient-to-position)}.hover\:to-purple-400:hover{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-purple-800:hover{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.hover\:to-red-800:hover{--tw-gradient-to: #991b1b var(--tw-gradient-to-position)}.hover\:to-teal-400:hover{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:to-yellow-600:hover{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-400:hover{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.hover\:text-pink-100:hover{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.hover\:text-pink-200:hover{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.hover\:text-pink-300:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.hover\:text-pink-400:hover{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.hover\:text-purple-200:hover{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-600:hover{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -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)}.hover\:shadow-amber-500\/40:hover{--tw-shadow-color: rgb(245 158 11 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-amber-500\/60:hover{--tw-shadow-color: rgb(245 158 11 / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/30:hover{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color: rgb(99 102 241 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-pink-500\/30:hover{--tw-shadow-color: rgb(236 72 153 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/30:hover{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/25:hover{--tw-shadow-color: rgb(239 68 68 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);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)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[9999\]:focus{z-index:9999}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-pink-400:focus{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.focus\:border-pink-500:focus{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.focus\:border-pink-500\/50:focus{border-color:#ec489980}.focus\:border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-blue-600:focus{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400\/20:focus{--tw-ring-color: rgb(96 165 250 / .2)}.focus\:ring-blue-400\/50:focus{--tw-ring-color: rgb(96 165 250 / .5)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-cyan-400\/20:focus{--tw-ring-color: rgb(34 211 238 / .2)}.focus\:ring-cyan-400\/50:focus{--tw-ring-color: rgb(34 211 238 / .5)}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500\/30:focus{--tw-ring-color: rgb(6 182 212 / .3)}.focus\:ring-cyan-500\/50:focus{--tw-ring-color: rgb(6 182 212 / .5)}.focus\:ring-green-500\/50:focus{--tw-ring-color: rgb(34 197 94 / .5)}.focus\:ring-pink-400\/20:focus{--tw-ring-color: rgb(244 114 182 / .2)}.focus\:ring-pink-400\/50:focus{--tw-ring-color: rgb(244 114 182 / .5)}.focus\:ring-pink-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-500\/30:focus{--tw-ring-color: rgb(236 72 153 / .3)}.focus\:ring-pink-500\/50:focus{--tw-ring-color: rgb(236 72 153 / .5)}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400\/20:focus{--tw-ring-color: rgb(192 132 252 / .2)}.focus\:ring-purple-400\/50:focus{--tw-ring-color: rgb(192 132 252 / .5)}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500\/30:focus{--tw-ring-color: rgb(168 85 247 / .3)}.focus\:ring-purple-500\/50:focus{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.focus\:ring-opacity-30:focus{--tw-ring-opacity: .3}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-yellow-600:active{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.active\:opacity-50:active{opacity:.5}.active\:shadow-sm:active{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:brightness-90:active{--tw-brightness: brightness(.9);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)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-300:disabled{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.disabled\:bg-cyan-500\/50:disabled{background-color:#06b6d480}.disabled\:bg-gray-500:disabled{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-600:disabled{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.disabled\:bg-purple-500\/50:disabled{background-color:#a855f780}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:translate-x-\[100\%\]{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[100\%\],.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-purple-300\/50{border-color:#d8b4fe80}.group:hover .group-hover\:from-purple-500\/5{--tw-gradient-from: rgb(168 85 247 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.group\/feature:hover .group-hover\/feature\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.dark\:divide-gray-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-blue-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-emerald-900\/20:is(.dark *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/30:is(.dark *){background-color:#1118274d}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312e814d}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8318434d}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:from-gray-600:is(.dark *){--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:to-pink-900\/20:is(.dark *){--tw-gradient-to: rgb(131 24 67 / .2) var(--tw-gradient-to-position)}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:-right-2{right:-.5rem}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-2{margin-left:.5rem}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-14{height:3.5rem}.sm\:h-2\.5{height:.625rem}.sm\:h-20{height:5rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-\[100px\]{height:100px}.sm\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.sm\:min-h-\[52px\]{min-height:52px}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-2\.5{width:.625rem}.sm\:w-20{width:5rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-\[100px\]{width:100px}.sm\:w-auto{width:auto}.sm\:min-w-\[70px\]{min-width:70px}.sm\:flex-1{flex:1 1 0%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:whitespace-normal{white-space:normal}.sm\:rounded-2xl{border-radius:1rem}.sm\:bg-black\/10{background-color:#0000001a}.sm\:p-1\.5{padding:.375rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pr-12{padding-right:3rem}.sm\:text-right{text-align:right}.sm\:\!text-2xl{font-size:1.5rem!important;line-height:2rem!important}.sm\:\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[50px\]{font-size:50px}.sm\:text-\[68px\]{font-size:68px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-relaxed{line-height:1.625}.sm\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-8{margin-bottom:2rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:bottom-4{bottom:1rem}.lg\:left-auto{left:auto}.lg\:right-\[20px\]{right:20px}.lg\:right-\[90px\]{right:90px}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:max-h-\[860px\]{max-height:860px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#80808080;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#808080b3}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.hover\:scale-102:hover{transform:scale(1.02)}[data-lang=en] .settings-profile{font-size:0}[data-lang=en] .settings-profile:after{content:"Profile";font-size:1rem;display:inline-block}[data-lang=en] .settings-audio{font-size:0}[data-lang=en] .settings-audio:after{content:"Audio";font-size:1rem;display:inline-block}[data-lang=en] .settings-email{font-size:0}[data-lang=en] .settings-email:after{content:"Email";font-size:1rem;display:inline-block}[data-lang=en] .settings-plan{font-size:0}[data-lang=en] .settings-plan:after{content:"Plan and billing";font-size:1rem;display:inline-block}[data-lang=en] .settings-preferences{font-size:0}[data-lang=en] .settings-preferences:after{content:"Preferences";font-size:1rem;display:inline-block}[data-lang=en] .settings-sound-effects{font-size:0}[data-lang=en] .settings-sound-effects:after{content:"Sound settings and audio effects";font-size:1rem;display:inline-block}[data-lang=en] .settings-security{font-size:0}[data-lang=en] .settings-security:after{content:"Security";font-size:1rem;display:inline-block}[data-lang=en] .profile-api-connections{font-size:0}[data-lang=en] .profile-api-connections:after{content:"API Connections";font-size:1rem;display:inline-block}[data-lang=en] .settings-description{font-size:0}[data-lang=en] .settings-description:after{content:"Manage your profile, connections and preferences";font-size:1rem;display:inline-block}[data-lang=en] .settings-profile-desc{font-size:0}[data-lang=en] .settings-profile-desc:after{content:"Personal information and preferences";font-size:.875rem;display:inline-block}[data-lang=en] .settings-api-desc{font-size:0}[data-lang=en] .settings-api-desc:after{content:"Exchange and API configuration";font-size:.875rem;display:inline-block}[data-lang=en] .settings-security-desc{font-size:0}[data-lang=en] .settings-security-desc:after{content:"Authentication and privacy";font-size:.875rem;display:inline-block}[data-lang=en] .settings-plan-desc{font-size:0}[data-lang=en] .settings-plan-desc:after{content:"Plan and billing";font-size:.875rem;display:inline-block}[data-lang=en] .settings-audio-desc{font-size:0}[data-lang=en] .settings-audio-desc:after{content:"Sound settings and audio effects";font-size:.875rem;display:inline-block}[data-lang=en] .profile-email{font-size:0}[data-lang=en] .profile-email:after{content:"Email";font-size:1rem;display:inline-block}[data-lang=en] .profile-preferences{font-size:0}[data-lang=en] .profile-preferences:after{content:"Preferences";font-size:1rem;display:inline-block}[data-lang=en] .profile-user{font-size:0}[data-lang=en] .profile-user:after{content:"User Profile";font-size:1rem;display:inline-block}[data-lang=en] .profile-edit{font-size:0}[data-lang=en] .profile-edit:after{content:"Edit";font-size:1rem;display:inline-block}[data-lang=en] .profile-save{font-size:0}[data-lang=en] .profile-save:after{content:"Save";font-size:1rem;display:inline-block}[data-lang=en] .profile-cancel{font-size:0}[data-lang=en] .profile-cancel:after{content:"Cancel";font-size:1rem;display:inline-block}[data-lang=en] .profile-firstname{font-size:0}[data-lang=en] .profile-firstname:after{content:"First name";font-size:1rem;display:inline-block}[data-lang=en] .profile-lastname{font-size:0}[data-lang=en] .profile-lastname:after{content:"Last name";font-size:1rem;display:inline-block}[data-lang=en] .profile-change-photo{font-size:0}[data-lang=en] .profile-change-photo:after{content:"Change photo";font-size:1rem;display:inline-block}[data-lang=en] .profile-timezone{font-size:0}[data-lang=en] .profile-timezone:after{content:"Timezone";font-size:1rem;display:inline-block}[data-lang=en] .profile-language{font-size:0}[data-lang=en] .profile-language:after{content:"Language";font-size:1rem;display:inline-block}[data-lang=en] .profile-trading-experience{font-size:0}[data-lang=en] .profile-trading-experience:after{content:"Trading Experience";font-size:1rem;display:inline-block}[data-lang=en] .profile-experience-level{font-size:0}[data-lang=en] .profile-experience-level:after{content:"Experience level";font-size:1rem;display:inline-block}[data-lang=en] .profile-starting-capital{font-size:0}[data-lang=en] .profile-starting-capital:after{content:"Starting capital ($)";font-size:1rem;display:inline-block}[data-lang=en] .profile-save-changes{font-size:0}[data-lang=en] .profile-save-changes:after{content:"Save changes";font-size:1rem;display:inline-block}[data-lang=en] .level-beginner{font-size:0}[data-lang=en] .level-beginner:after{content:"🌱 Beginner";font-size:1rem;display:inline-block}[data-lang=en] .level-intermediate{font-size:0}[data-lang=en] .level-intermediate:after{content:"📈 Intermediate";font-size:1rem;display:inline-block}[data-lang=en] .level-expert{font-size:0}[data-lang=en] .level-expert:after{content:"🏆 Expert";font-size:1rem;display:inline-block}[data-lang=en] .level-beginner-desc{font-size:0}[data-lang=en] .level-beginner-desc:after{content:"New to trading";font-size:.875rem;display:inline-block}[data-lang=en] .level-intermediate-desc{font-size:0}[data-lang=en] .level-intermediate-desc:after{content:"Some months/years of experience";font-size:.875rem;display:inline-block}[data-lang=en] .level-expert-desc{font-size:0}[data-lang=en] .level-expert-desc:after{content:"Experienced trader";font-size:.875rem;display:inline-block}[data-lang=en] .btn-close{font-size:0}[data-lang=en] .btn-close:after{content:"Close";font-size:1rem;display:inline-block}[data-lang=en] .btn-confirm{font-size:0}[data-lang=en] .btn-confirm:after{content:"Confirm";font-size:1rem;display:inline-block}[data-lang=en] .btn-back{font-size:0}[data-lang=en] .btn-back:after{content:"Back";font-size:1rem;display:inline-block}[data-lang=en] .btn-next{font-size:0}[data-lang=en] .btn-next:after{content:"Next";font-size:1rem;display:inline-block}[data-lang=en] .btn-logout{font-size:0}[data-lang=en] .btn-logout:after{content:"Logout";font-size:1rem;display:inline-block}[data-lang=en] .status-active{font-size:0}[data-lang=en] .status-active:after{content:"Active";font-size:1rem;display:inline-block}[data-lang=en] .status-inactive{font-size:0}[data-lang=en] .status-inactive:after{content:"Inactive";font-size:1rem;display:inline-block}[data-lang=en] .status-in-progress{font-size:0}[data-lang=en] .status-in-progress:after{content:"In progress";font-size:1rem;display:inline-block}[data-lang=en] .status-completed{font-size:0}[data-lang=en] .status-completed:after{content:"Completed";font-size:1rem;display:inline-block}[data-lang=en] .trading-portfolio{font-size:0}[data-lang=en] .trading-portfolio:after{content:"Portfolio";font-size:1rem;display:inline-block}[data-lang=en] .trading-balance{font-size:0}[data-lang=en] .trading-balance:after{content:"Balance";font-size:1rem;display:inline-block}[data-lang=en] .trading-position{font-size:0}[data-lang=en] .trading-position:after{content:"Position";font-size:1rem;display:inline-block}[data-lang=en] .trading-order{font-size:0}[data-lang=en] .trading-order:after{content:"Order";font-size:1rem;display:inline-block}[data-lang=en] .trading-buy{font-size:0}[data-lang=en] .trading-buy:after{content:"Buy";font-size:1rem;display:inline-block}[data-lang=en] .trading-sell{font-size:0}[data-lang=en] .trading-sell:after{content:"Sell";font-size:1rem;display:inline-block}[data-lang=en] .trading-price{font-size:0}[data-lang=en] .trading-price:after{content:"Price";font-size:1rem;display:inline-block}[data-lang=en] .trading-volume{font-size:0}[data-lang=en] .trading-volume:after{content:"Volume";font-size:1rem;display:inline-block}[data-lang=en] .trading-profit{font-size:0}[data-lang=en] .trading-profit:after{content:"Profit";font-size:1rem;display:inline-block}[data-lang=en] .trading-loss{font-size:0}[data-lang=en] .trading-loss:after{content:"Loss";font-size:1rem;display:inline-block}[data-lang=en] .trading-performance{font-size:0}[data-lang=en] .trading-performance:after{content:"Performance";font-size:1rem;display:inline-block}[data-lang=en] .trading-analysis{font-size:0}[data-lang=en] .trading-analysis:after{content:"Analysis";font-size:1rem;display:inline-block}[data-lang=en] .trading-strategy{font-size:0}[data-lang=en] .trading-strategy:after{content:"Strategy";font-size:1rem;display:inline-block}[data-lang=en] .trading-objectives{font-size:0}[data-lang=en] .trading-objectives:after{content:"Objectives";font-size:1rem;display:inline-block}[data-lang=en] .modal-save-to-journal{font-size:0}[data-lang=en] .modal-save-to-journal:after{content:"Save to Journal";font-size:1rem;display:inline-block}[data-lang=en] .modal-setup-trading{font-size:0}[data-lang=en] .modal-setup-trading:after{content:"Trading Setup";font-size:1rem;display:inline-block}[data-lang=en] .modal-strategy{font-size:0}[data-lang=en] .modal-strategy:after{content:"Strategy";font-size:1rem;display:inline-block}[data-lang=en] .modal-timeframe{font-size:0}[data-lang=en] .modal-timeframe:after{content:"Timeframe";font-size:1rem;display:inline-block}[data-lang=en] .modal-emotions{font-size:0}[data-lang=en] .modal-emotions:after{content:"Emotions";font-size:1rem;display:inline-block}[data-lang=en] .modal-lessons{font-size:0}[data-lang=en] .modal-lessons:after{content:"Lessons Learned";font-size:1rem;display:inline-block}[data-lang=en] .modal-enrichment-desc{font-size:0}[data-lang=en] .modal-enrichment-desc:after{content:"Enrich your analysis with detailed metadata";font-size:1rem;display:inline-block}[data-lang=en] .modal-auth-subtitle{font-size:0}[data-lang=en] .modal-auth-subtitle:after{content:"Enter your password to access the platform";font-size:1rem;display:inline-block}[data-lang=en] .form-email-label{font-size:0}[data-lang=en] .form-email-label:after{content:"📧 Email";font-size:1rem;display:inline-block}[data-lang=en] .form-password-label{font-size:0}[data-lang=en] .form-password-label:after{content:"🔐 Password";font-size:1rem;display:inline-block}[data-lang=en] .auth-connection-problem{font-size:0}[data-lang=en] .auth-connection-problem:after{content:"Connection problem?";font-size:1rem;display:inline-block}[data-lang=en] .btn-reset-password{font-size:0}[data-lang=en] .btn-reset-password:after{content:"🔑 Reset my password";font-size:1rem;display:inline-block}[data-lang=en] .btn-login{font-size:0}[data-lang=en] .btn-login:after{content:"Login";font-size:1rem;display:inline-block}[data-lang=en] .admin-account-detected{font-size:0}[data-lang=en] .admin-account-detected:after{content:"🔐 Admin account detected - Access to administration functions";font-size:1rem;display:inline-block}[data-lang=en] .user-account-detected{font-size:0}[data-lang=en] .user-account-detected:after{content:"👤 User account detected - Access to trading platform";font-size:1rem;display:inline-block}[data-lang=en] .btn-switch-signup{font-size:0}[data-lang=en] .btn-switch-signup:after{content:"Don't have an account? Sign up";font-size:1rem;display:inline-block}[data-lang=en] .forgot-password-hint{font-size:0}[data-lang=en] .forgot-password-hint:after{content:"Enter an email to recover password";font-size:1rem;display:inline-block}[data-lang=en] .forgot-password-link{font-size:0}[data-lang=en] .forgot-password-link:after{content:"Forgot password?";font-size:1rem;display:inline-block}[data-lang=en] .auth-security-notice{font-size:0}[data-lang=en] .auth-security-notice:after{content:"🛡️ Secure version • Enhanced authentication";font-size:1rem;display:inline-block}[data-lang=en] .modal-alert-title{font-size:0}[data-lang=en] .modal-alert-title:after{content:"⚡ Create Price Alert";font-size:1.5rem;display:inline-block}[data-lang=en] .alert-current-price-label{font-size:0}[data-lang=en] .alert-current-price-label:after{content:"Current price";font-size:1rem;display:inline-block}[data-lang=en] .alert-type-label{font-size:0}[data-lang=en] .alert-type-label:after{content:"Alert Type";font-size:1rem;display:inline-block}[data-lang=en] .alert-price-above{font-size:0}[data-lang=en] .alert-price-above:after{content:"🔺 Price above";font-size:1rem;display:inline-block}[data-lang=en] .alert-price-below{font-size:0}[data-lang=en] .alert-price-below:after{content:"🔻 Price below";font-size:1rem;display:inline-block}[data-lang=en] .alert-target-price-label{font-size:0}[data-lang=en] .alert-target-price-label:after{content:"Target Price (USDT)";font-size:1rem;display:inline-block}[data-lang=en] .alert-quick-suggestions-label{font-size:0}[data-lang=en] .alert-quick-suggestions-label:after{content:"Quick Suggestions";font-size:1rem;display:inline-block}[data-lang=en] .alert-custom-message-label{font-size:0}[data-lang=en] .alert-custom-message-label:after{content:"Custom Message (Optional)";font-size:1rem;display:inline-block}[data-lang=en] .btn-create-alert{font-size:0}[data-lang=en] .btn-create-alert:after{content:"⚡ Create Alert";font-size:1rem;display:inline-block}[data-lang=en] .alert-active-alerts-title{font-size:0}[data-lang=en] .alert-active-alerts-title:after{content:"🔔 Active Alerts";font-size:1.25rem;display:inline-block}[data-lang=en] .modal-signup-title{font-size:0}[data-lang=en] .modal-signup-title:after{content:"Create account";font-size:1.5rem;display:inline-block}[data-lang=en] .modal-signup-subtitle{font-size:0}[data-lang=en] .modal-signup-subtitle:after{content:"Join TradeGami and transform your trading";font-size:1rem;display:inline-block}[data-lang=en] .form-firstname-label{font-size:0}[data-lang=en] .form-firstname-label:after{content:"First name";font-size:1rem;display:inline-block}[data-lang=en] .form-lastname-label{font-size:0}[data-lang=en] .form-lastname-label:after{content:"Last name";font-size:1rem;display:inline-block}[data-lang=en] .form-confirm-password-label{font-size:0}[data-lang=en] .form-confirm-password-label:after{content:"Confirm password *";font-size:1rem;display:inline-block}[data-lang=en] .password-strength-label{font-size:0}[data-lang=en] .password-strength-label:after{content:"Password strength";font-size:1rem;display:inline-block}[data-lang=en] .btn-continue-terms{font-size:0}[data-lang=en] .btn-continue-terms:after{content:"📋 Continue to terms";font-size:1rem;display:inline-block}[data-lang=en] .btn-switch-login{font-size:0}[data-lang=en] .btn-switch-login:after{content:"Already have an account? Sign in";font-size:1rem;display:inline-block}[data-lang=en] .signup-terms-notice{font-size:0}[data-lang=en] .signup-terms-notice:after{content:"You will need to accept our terms and conditions at the next step";font-size:1rem;display:inline-block}[data-lang=en] .signup-success-title{font-size:0}[data-lang=en] .signup-success-title:after{content:"🎉 Account created successfully!";font-size:1.5rem;display:inline-block}[data-lang=en] .signup-redirect-message{font-size:0}[data-lang=en] .signup-redirect-message:after{content:"Redirecting to your dashboard...";font-size:1rem;display:inline-block}[data-lang=en] .modal-2fa-title{font-size:0}[data-lang=en] .modal-2fa-title:after{content:"🔐 Two-Factor Authentication";font-size:1.5rem;display:inline-block}[data-lang=en] .tfa-backup-code-instruction{font-size:0}[data-lang=en] .tfa-backup-code-instruction:after{content:"Enter a backup code";font-size:1rem;display:inline-block}[data-lang=en] .tfa-app-code-instruction{font-size:0}[data-lang=en] .tfa-app-code-instruction:after{content:"Enter the code generated by your authentication app";font-size:1rem;display:inline-block}[data-lang=en] .tfa-backup-code-label{font-size:0}[data-lang=en] .tfa-backup-code-label:after{content:"Backup code";font-size:1rem;display:inline-block}[data-lang=en] .tfa-6digit-code-label{font-size:0}[data-lang=en] .tfa-6digit-code-label:after{content:"6-digit code";font-size:1rem;display:inline-block}[data-lang=en] .tfa-code-refresh-notice{font-size:0}[data-lang=en] .tfa-code-refresh-notice:after{content:"Code changes every 30 seconds";font-size:1rem;display:inline-block}[data-lang=en] .btn-verify-code{font-size:0}[data-lang=en] .btn-verify-code:after{content:"🔓 Verify code";font-size:1rem;display:inline-block}[data-lang=en] .btn-use-auth-app{font-size:0}[data-lang=en] .btn-use-auth-app:after{content:"Use authenticator app";font-size:1rem;display:inline-block}[data-lang=en] .btn-use-backup-code{font-size:0}[data-lang=en] .btn-use-backup-code:after{content:"Use a backup code";font-size:1rem;display:inline-block}[data-lang=en] .btn-cancel-login{font-size:0}[data-lang=en] .btn-cancel-login:after{content:"❌ Cancel login";font-size:1rem;display:inline-block}[data-lang=en] .tfa-access-problem-title{font-size:0}[data-lang=en] .tfa-access-problem-title:after{content:"Access problem?";font-size:1rem;display:inline-block}[data-lang=en] .tfa-help-instructions{font-size:0}[data-lang=en] .tfa-help-instructions:after{content:"• Check that your phone's time is correct • Use a backup code if your app doesn't work • Contact support if you've lost access";font-size:1rem;display:inline-block}[data-lang=en] .modal-import-csv-title{font-size:0}[data-lang=en] .modal-import-csv-title:after{content:"📤 Import CSV";font-size:1.25rem;display:inline-block}[data-lang=en] .import-csv-description{font-size:0}[data-lang=en] .import-csv-description:after{content:"Import your trading data from a CSV file.";font-size:1rem;display:inline-block}[data-lang=en] .import-csv-format-hint{font-size:0}[data-lang=en] .import-csv-format-hint:after{content:"Expected format: Date, Realized P/L, Volume, etc.";font-size:.75rem;display:inline-block}[data-lang=en] .import-csv-processing{font-size:0}[data-lang=en] .import-csv-processing:after{content:"Processing...";font-size:1rem;display:inline-block}[data-lang=en] .import-csv-drag-text{font-size:0}[data-lang=en] .import-csv-drag-text:after{content:"Drag your CSV file here";font-size:1rem;display:inline-block}[data-lang=en] .import-csv-click-text{font-size:0}[data-lang=en] .import-csv-click-text:after{content:"or click to select";font-size:.875rem;display:inline-block}[data-lang=en] .import-csv-example-title{font-size:0}[data-lang=en] .import-csv-example-title:after{content:"CSV format example:";font-size:1rem;display:inline-block}[data-lang=en] .import-csv-sample-notice{font-size:0}[data-lang=en] .import-csv-sample-notice:after{content:"⚠️ A sample file is available: sample_trading_data.csv";font-size:.75rem;display:inline-block}[data-lang=en] .btn-cancel{font-size:0}[data-lang=en] .btn-cancel:after{content:"Cancel";font-size:1rem;display:inline-block}[data-lang=en] .mission-completion-title{font-size:0}[data-lang=en] .mission-completion-title:after{content:"🎉 Mission Completed!";font-size:1.5rem;display:inline-block}[data-lang=en] .mission-reward-title{font-size:0}[data-lang=en] .mission-reward-title:after{content:"Reward";font-size:1.25rem;display:inline-block}[data-lang=en] .btn-continue-adventure{font-size:0}[data-lang=en] .btn-continue-adventure:after{content:"Continue the adventure! 🚀";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-title{font-size:0}[data-lang=en] .dashboard-title:after{content:"Dashboard";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-total-profit{font-size:0}[data-lang=en] .dashboard-total-profit:after{content:"Total Profit";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-win-rate{font-size:0}[data-lang=en] .dashboard-win-rate:after{content:"Win Rate";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-streak{font-size:0}[data-lang=en] .dashboard-streak:after{content:"Streak";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-expectancy{font-size:0}[data-lang=en] .dashboard-expectancy:after{content:"Expectancy";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-capital{font-size:0}[data-lang=en] .dashboard-capital:after{content:"Capital";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-performance{font-size:0}[data-lang=en] .dashboard-performance:after{content:"Performance";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-recent-trades{font-size:0}[data-lang=en] .dashboard-recent-trades:after{content:"Recent Trades";font-size:1rem;display:inline-block}[data-lang=en] .dashboard-trading-calendar{font-size:0}[data-lang=en] .dashboard-trading-calendar:after{content:"Trading Calendar";font-size:1rem;display:inline-block}[data-lang=en] [class*=dashboard-]:after,[data-lang=en] [class*=nav-]:after,[data-lang=en] [class*=settings-]:after,[data-lang=en] [class*=profile-]:after{display:inline-block!important;visibility:visible!important;opacity:1!important}[data-lang=en] .badge-premier-profit{font-size:0!important}[data-lang=en] .badge-premier-profit:after{content:"First Profit";font-size:1.875rem!important}[data-lang=en] .badge-maitre-discipline{font-size:0!important}[data-lang=en] .badge-maitre-discipline:after{content:"Discipline Master";font-size:1.875rem!important}[data-lang=en] .badge-legende-streak{font-size:0!important}[data-lang=en] .badge-legende-streak:after{content:"Streak Legend";font-size:1.875rem!important}[data-lang=en] .badge-millionnaire-virtuel{font-size:0!important}[data-lang=en] .badge-millionnaire-virtuel:after{content:"Virtual Millionaire";font-size:1.875rem!important}[data-lang=en] .badge-perfectionniste-coach{font-size:0!important}[data-lang=en] .badge-perfectionniste-coach:after{content:"Coach Perfectionist";font-size:1.875rem!important}[data-lang=en] .desc-realise-premier-trade{font-size:0!important}[data-lang=en] .desc-realise-premier-trade:after{content:"Make your first profitable trade";font-size:.875rem!important}[data-lang=en] .desc-respecte-stop-loss{font-size:0!important}[data-lang=en] .desc-respecte-stop-loss:after{content:"Respect your stop-loss 50 times";font-size:.875rem!important}[data-lang=en] .desc-10-jours-consecutifs{font-size:0!important}[data-lang=en] .desc-10-jours-consecutifs:after{content:"10 consecutive profitable days";font-size:.875rem!important}[data-lang=en] .desc-atteins-million-capital{font-size:0!important}[data-lang=en] .desc-atteins-million-capital:after{content:"Reach $1,000,000 capital";font-size:.875rem!important}[data-lang=en] .desc-obtiens-scores-coach{font-size:0!important}[data-lang=en] .desc-obtiens-scores-coach:after{content:"Get 10/10 on all Coach scores";font-size:.875rem!important}[data-lang=en] .mission-premier-trade-profitable{font-size:0!important}[data-lang=en] .mission-premier-trade-profitable:after{content:"First Profitable Trade";font-size:1.875rem!important}[data-lang=en] .mission-desc-realise-trade-5-pourcent{font-size:0!important}[data-lang=en] .mission-desc-realise-trade-5-pourcent:after{content:"Make a trade with +5% profit";font-size:.875rem!important}[data-lang=en] .mission-analyse-3-cryptos{font-size:0!important}[data-lang=en] .mission-analyse-3-cryptos:after{content:"Analyze 3 Cryptos";font-size:1.875rem!important}[data-lang=en] .mission-desc-utilise-analyse-technique{font-size:0!important}[data-lang=en] .mission-desc-utilise-analyse-technique:after{content:"Use technical analysis on 3 different cryptos";font-size:.875rem!important}[data-lang=en] .mission-profit-quotidien-100{font-size:0!important}[data-lang=en] .mission-profit-quotidien-100:after{content:"Daily Profit: $100";font-size:1.875rem!important}[data-lang=en] .mission-desc-atteins-profit-net-100{font-size:0!important}[data-lang=en] .mission-desc-atteins-profit-net-100:after{content:"Reach $100 net profit today";font-size:.875rem!important}[data-lang=en] .mission-discipline-parfaite{font-size:0!important}[data-lang=en] .mission-discipline-parfaite:after{content:"Perfect Discipline";font-size:1.875rem!important}[data-lang=en] .mission-desc-respecte-stop-loss-5-trades{font-size:0!important}[data-lang=en] .mission-desc-respecte-stop-loss-5-trades:after{content:"Respect your stop-loss on 5 consecutive trades";font-size:.875rem!important}[data-lang=en] .mission-timing-master{font-size:0!important}[data-lang=en] .mission-timing-master:after{content:"Timing Master";font-size:1.875rem!important}[data-lang=en] .mission-desc-realise-3-trades-rr-3-1{font-size:0!important}[data-lang=en] .mission-desc-realise-3-trades-rr-3-1:after{content:"Make 3 trades with R:R > 3:1";font-size:.875rem!important}[data-lang=en] .mission-streak-de-feu{font-size:0!important}[data-lang=en] .mission-streak-de-feu:after{content:"Fire Streak";font-size:1.875rem!important}[data-lang=en] .mission-diversification-pro{font-size:0!important}[data-lang=en] .mission-diversification-pro:after{content:"Pro Diversification";font-size:1.875rem!important}[data-lang=en] .mission-desc-trade-7-paires-differentes{font-size:0!important}[data-lang=en] .mission-desc-trade-7-paires-differentes:after{content:"Trade 7 different pairs this week";font-size:.875rem!important}[data-lang=en] .mission-risk-master-ultime{font-size:0!important}[data-lang=en] .mission-risk-master-ultime:after{content:"Ultimate Risk Master";font-size:1.875rem!important}[data-lang=en] .mission-desc-maintiens-drawdown-3-pourcent{font-size:0!important}[data-lang=en] .mission-desc-maintiens-drawdown-3-pourcent:after{content:"Maintain drawdown < 3% for 30 days";font-size:.875rem!important}[data-lang=en] .mission-coach-ia-elite{font-size:0!important}[data-lang=en] .mission-coach-ia-elite:after{content:"Elite Coach";font-size:1.875rem!important}[data-lang=en] .mission-desc-ameliore-scores-coach-8-10{font-size:0!important}[data-lang=en] .mission-desc-ameliore-scores-coach-8-10:after{content:"Improve all your Coach scores above 8/10";font-size:.875rem!important}[data-lang=en] .mission-millionnaire-en-herbe{font-size:0!important}[data-lang=en] .mission-millionnaire-en-herbe:after{content:"Budding Millionaire";font-size:1.875rem!important}[data-lang=en] .mission-desc-atteins-capital-10000{font-size:0!important}[data-lang=en] .mission-desc-atteins-capital-10000:after{content:"Reach total capital of $10,000";font-size:.875rem!important}[data-lang=en] .brev-premier-trade{font-size:0!important}[data-lang=en] .brev-premier-trade:after{content:"First Trade";font-size:1.875rem!important}[data-lang=en] .brev-desc-effectuer-premier-trade{font-size:0!important}[data-lang=en] .brev-desc-effectuer-premier-trade:after{content:"Execute your first trade";font-size:.875rem!important}[data-lang=en] .brev-importer-donnees{font-size:0!important}[data-lang=en] .brev-importer-donnees:after{content:"Import Data";font-size:1.875rem!important}[data-lang=en] .brev-desc-importer-trades-csv-api{font-size:0!important}[data-lang=en] .brev-desc-importer-trades-csv-api:after{content:"Import trades via CSV or API";font-size:.875rem!important}[data-lang=en] .brev-profit-10{font-size:0!important}[data-lang=en] .brev-profit-10:after{content:"Profit $10";font-size:1.875rem!important}[data-lang=en] .brev-desc-realiser-10-profit-total{font-size:0!important}[data-lang=en] .brev-desc-realiser-10-profit-total:after{content:"Generate $10 total profit";font-size:.875rem!important}[data-lang=en] .brev-volume-100{font-size:0!important}[data-lang=en] .brev-volume-100:after{content:"Volume $100";font-size:1.875rem!important}[data-lang=en] .brev-desc-trader-100-volume-total{font-size:0!important}[data-lang=en] .brev-desc-trader-100-volume-total:after{content:"Trade $100 total volume";font-size:.875rem!important}[data-lang=en] .brev-3-trades-profitables{font-size:0!important}[data-lang=en] .brev-3-trades-profitables:after{content:"3 Profitable Trades";font-size:1.875rem!important}[data-lang=en] .brev-desc-realiser-3-trades-profit-positif{font-size:0!important}[data-lang=en] .brev-desc-realiser-3-trades-profit-positif:after{content:"Make 3 trades with positive profit";font-size:.875rem!important}[data-lang=en] .brev-5-trades{font-size:0!important}[data-lang=en] .brev-5-trades:after{content:"5 Trades";font-size:1.875rem!important}[data-lang=en] .brev-desc-effectuer-5-trades-total{font-size:0!important}[data-lang=en] .brev-desc-effectuer-5-trades-total:after{content:"Execute 5 trades in total";font-size:.875rem!important}[data-lang=en] .brev-win-rate-40{font-size:0!important}[data-lang=en] .brev-win-rate-40:after{content:"Win Rate 40%";font-size:1.875rem!important}[data-lang=en] .brev-desc-atteindre-win-rate-40{font-size:0!important}[data-lang=en] .brev-desc-atteindre-win-rate-40:after{content:"Reach a 40% win rate";font-size:.875rem!important}[data-lang=en] .brev-profit-25{font-size:0!important}[data-lang=en] .brev-profit-25:after{content:"Profit $25";font-size:1.875rem!important}[data-lang=en] .brev-desc-realiser-25-profit-total{font-size:0!important}[data-lang=en] .brev-desc-realiser-25-profit-total:after{content:"Generate $25 total profit";font-size:.875rem!important}[data-lang=en] .brev-volume-250{font-size:0!important}[data-lang=en] .brev-volume-250:after{content:"Volume $250";font-size:1.875rem!important}[data-lang=en] .brev-desc-trader-250-volume-total{font-size:0!important}[data-lang=en] .brev-desc-trader-250-volume-total:after{content:"Trade $250 total volume";font-size:.875rem!important}[data-lang=en] .brev-2-cryptos-differentes{font-size:0!important}[data-lang=en] .brev-2-cryptos-differentes:after{content:"2 Different Cryptos";font-size:1.875rem!important}[data-lang=en] .brev-desc-trader-2-cryptomonnaies{font-size:0!important}[data-lang=en] .brev-desc-trader-2-cryptomonnaies:after{content:"Trade 2 different cryptocurrencies";font-size:.875rem!important}[data-lang=en] .difficulty-easy{font-size:0!important}[data-lang=en] .difficulty-easy:after{content:"Easy";font-size:.75rem!important}[data-lang=en] .difficulty-medium{font-size:0!important}[data-lang=en] .difficulty-medium:after{content:"Medium";font-size:.75rem!important}[data-lang=en] .difficulty-hard{font-size:0!important}[data-lang=en] .difficulty-hard:after{content:"Hard";font-size:.75rem!important}[data-lang=en] .difficulty-legendary{font-size:0!important}[data-lang=en] .difficulty-legendary:after{content:"Legendary";font-size:.75rem!important}[data-lang=en] .mission-en-cours{font-size:0!important}[data-lang=en] .mission-en-cours:after{content:"In Progress";font-size:.875rem!important}[data-lang=en] .mission-termine{font-size:0!important}[data-lang=en] .mission-termine:after{content:"Completed";font-size:.875rem!important}[data-lang=en] .mission-verrouille{font-size:0!important}[data-lang=en] .mission-verrouille:after{content:"Locked";font-size:.875rem!important}[data-lang=en] .mission-disponible{font-size:0!important}[data-lang=en] .mission-disponible:after{content:"Available";font-size:.875rem!important}[data-lang=en] .category-tous{font-size:0!important}[data-lang=en] .category-tous:after{content:"All";font-size:1.875rem!important}[data-lang=en] .category-trading{font-size:0!important}[data-lang=en] .category-trading:after{content:"Trading";font-size:1.875rem!important}[data-lang=en] .category-apprentissage{font-size:0!important}[data-lang=en] .category-apprentissage:after{content:"Learning";font-size:1.875rem!important}[data-lang=en] .category-progression{font-size:0!important}[data-lang=en] .category-progression:after{content:"Progress";font-size:1.875rem!important}[data-lang=en] .category-gestion-risque{font-size:0!important}[data-lang=en] .category-gestion-risque:after{content:"Risk Management";font-size:1.875rem!important}[data-lang=en] .category-speciaux{font-size:0!important}[data-lang=en] .category-speciaux:after{content:"Special";font-size:1.875rem!important}[data-lang=en] .analytics-timeframes-rentables{font-size:0!important}[data-lang=en] .analytics-timeframes-rentables:after{content:"⏰ Most Profitable Timeframes";font-size:1.875rem!important}[data-lang=en] .analytics-desc-identifie-timeframes{font-size:0!important}[data-lang=en] .analytics-desc-identifie-timeframes:after{content:"Identifies which timeframes (1m, 5m, 15m, 1h, etc.) give you the best results.";font-size:.875rem!important}[data-lang=en] .analytics-pourquoi-important{font-size:0!important}[data-lang=en] .analytics-pourquoi-important:after{content:"🤔 **Why is this important?**";font-size:1.875rem!important}[data-lang=en] .analytics-comment-ameliorer{font-size:0!important}[data-lang=en] .analytics-comment-ameliorer:after{content:"📈 **How to improve?**";font-size:1.875rem!important}[data-lang=en] .analytics-cryptos-rentables{font-size:0!important}[data-lang=en] .analytics-cryptos-rentables:after{content:"💰 Most Profitable Cryptos";font-size:1.875rem!important}[data-lang=en] .analytics-desc-analyse-cryptos-profits{font-size:0!important}[data-lang=en] .analytics-desc-analyse-cryptos-profits:after{content:"Analyzes which cryptocurrencies generate the most profits in your trading.";font-size:.875rem!important}[data-lang=en] .analytics-meilleurs-jours-trading{font-size:0!important}[data-lang=en] .analytics-meilleurs-jours-trading:after{content:"📅 Best Trading Days";font-size:1.875rem!important}[data-lang=en] .analytics-desc-revele-jours-profitables{font-size:0!important}[data-lang=en] .analytics-desc-revele-jours-profitables:after{content:"Reveals which days of the week are most profitable for your trading style.";font-size:.875rem!important}[data-lang=en] .analytics-meilleurs-horaires-trading{font-size:0!important}[data-lang=en] .analytics-meilleurs-horaires-trading:after{content:"⏰ Best Trading Hours";font-size:1.875rem!important}[data-lang=en] .analytics-desc-identifie-heures-performantes{font-size:0!important}[data-lang=en] .analytics-desc-identifie-heures-performantes:after{content:"Identifies the hours of the day when you are most efficient.";font-size:.875rem!important}[data-lang=en] .analytics-tendance-performance{font-size:0!important}[data-lang=en] .analytics-tendance-performance:after{content:"📊 Performance Trend";font-size:1.875rem!important}[data-lang=en] .analytics-desc-graphique-evolution-winrate{font-size:0!important}[data-lang=en] .analytics-desc-graphique-evolution-winrate:after{content:"Chart showing the evolution of your win rate over your recent trades.";font-size:.875rem!important}[data-lang=en] .metric-entrees-journal-engagement{font-size:0!important}[data-lang=en] .metric-entrees-journal-engagement:after{content:"📝 Journal Entries - Learning Engagement";font-size:1.875rem!important}[data-lang=en] .metric-desc-mesure-discipline-documenter{font-size:0!important}[data-lang=en] .metric-desc-mesure-discipline-documenter:after{content:"Measures your discipline in documenting and analyzing your trades.";font-size:.875rem!important}[data-lang=en] .metric-benefits-plus-analysez{font-size:0!important}[data-lang=en] .metric-benefits-plus-analysez:after{content:"The more you analyze, the better you identify your mistakes";font-size:.875rem!important}[data-lang=en] .metric-benefits-reflexion-ameliore{font-size:0!important}[data-lang=en] .metric-benefits-reflexion-ameliore:after{content:"Reflection improves future decision making";font-size:.875rem!important}[data-lang=en] .metric-benefits-traders-journalisent{font-size:0!important}[data-lang=en] .metric-benefits-traders-journalisent:after{content:"Traders who journal regularly are 23% more efficient";font-size:.875rem!important}[data-lang=en] .level-debutant-60-pourcent{font-size:0!important}[data-lang=en] .level-debutant-60-pourcent:after{content:"Beginner (<60%): You're still developing your skills";font-size:.875rem!important}[data-lang=en] .level-intermediaire-60-79{font-size:0!important}[data-lang=en] .level-intermediaire-60-79:after{content:"Intermediate (60-79%): You have good foundations";font-size:.875rem!important}[data-lang=en] .level-expert-80-plus{font-size:0!important}[data-lang=en] .level-expert-80-plus:after{content:"Expert (80%+): You master technical analysis";font-size:.875rem!important}[data-lang=en] .tag-breakout{font-size:0!important}[data-lang=en] .tag-breakout:after{content:"Breakout";font-size:.75rem!important}[data-lang=en] .tag-support{font-size:0!important}[data-lang=en] .tag-support:after{content:"Support";font-size:.75rem!important}[data-lang=en] .tag-resistance{font-size:0!important}[data-lang=en] .tag-resistance:after{content:"Resistance";font-size:.75rem!important}[data-lang=en] .tag-triangle{font-size:0!important}[data-lang=en] .tag-triangle:after{content:"Triangle";font-size:.75rem!important}[data-lang=en] .tag-drapeau{font-size:0!important}[data-lang=en] .tag-drapeau:after{content:"Flag";font-size:.75rem!important}[data-lang=en] .tag-tete-epaules{font-size:0!important}[data-lang=en] .tag-tete-epaules:after{content:"Head-Shoulders";font-size:.75rem!important}[data-lang=en] .tag-fibonacci{font-size:0!important}[data-lang=en] .tag-fibonacci:after{content:"Fibonacci";font-size:.75rem!important}[data-lang=en] .tag-engulfing{font-size:0!important}[data-lang=en] .tag-engulfing:after{content:"Engulfing";font-size:.75rem!important}[data-lang=en] .tag-reversal{font-size:0!important}[data-lang=en] .tag-reversal:after{content:"Reversal";font-size:.75rem!important}[data-lang=en] .tag-continuation{font-size:0!important}[data-lang=en] .tag-continuation:after{content:"Continuation";font-size:.75rem!important}[data-lang=en] .chart-type-ligne{font-size:0!important}[data-lang=en] .chart-type-ligne:after{content:"Line";font-size:.875rem!important}[data-lang=en] .chart-type-chandelier{font-size:0!important}[data-lang=en] .chart-type-chandelier:after{content:"Candlestick";font-size:.875rem!important}[data-lang=en] .chart-type-carte-chaleur{font-size:0!important}[data-lang=en] .chart-type-carte-chaleur:after{content:"Heatmap";font-size:.875rem!important}[data-lang=en] .chart-type-distribution{font-size:0!important}[data-lang=en] .chart-type-distribution:after{content:"Distribution";font-size:.875rem!important}[data-lang=en] .filter-tout{font-size:0!important}[data-lang=en] .filter-tout:after{content:"All";font-size:.875rem!important}[data-lang=en] .filter-aujourd-hui{font-size:0!important}[data-lang=en] .filter-aujourd-hui:after{content:"Today";font-size:.875rem!important}[data-lang=en] .filter-cette-semaine{font-size:0!important}[data-lang=en] .filter-cette-semaine:after{content:"This week";font-size:.875rem!important}[data-lang=en] .filter-ce-mois{font-size:0!important}[data-lang=en] .filter-ce-mois:after{content:"This month";font-size:.875rem!important}[data-lang=en] .achievement-category-tous{font-size:0!important}[data-lang=en] .achievement-category-tous:after{content:"All";font-size:1.875rem!important}[data-lang=en] .achievement-category-trading{font-size:0!important}[data-lang=en] .achievement-category-trading:after{content:"Trading";font-size:1.875rem!important}[data-lang=en] .achievement-category-apprentissage{font-size:0!important}[data-lang=en] .achievement-category-apprentissage:after{content:"Learning";font-size:1.875rem!important}[data-lang=en] .achievement-category-progression{font-size:0!important}[data-lang=en] .achievement-category-progression:after{content:"Progress";font-size:1.875rem!important}[data-lang=en] .achievement-category-gestion-risque{font-size:0!important}[data-lang=en] .achievement-category-gestion-risque:after{content:"Risk Management";font-size:1.875rem!important}[data-lang=en] .achievement-category-speciaux{font-size:0!important}[data-lang=en] .achievement-category-speciaux:after{content:"Special";font-size:1.875rem!important}[data-lang=en] .view-mode-achievements{font-size:0!important}[data-lang=en] .view-mode-achievements:after{content:"Achievements";font-size:1.875rem!important}[data-lang=en] .view-mode-ranking{font-size:0!important}[data-lang=en] .view-mode-ranking:after{content:"Ranking";font-size:1.875rem!important}[data-lang=en] .view-mode-categories{font-size:0!important}[data-lang=en] .view-mode-categories:after{content:"Categories";font-size:1.875rem!important}[data-lang=en] .crypto-category-top-30-market-cap{font-size:0!important}[data-lang=en] .crypto-category-top-30-market-cap:after{content:"Top 30 Market Cap";font-size:1.875rem!important}[data-lang=en] .crypto-category-trending{font-size:0!important}[data-lang=en] .crypto-category-trending:after{content:"Trending";font-size:1.875rem!important}[data-lang=en] .crypto-category-defi{font-size:0!important}[data-lang=en] .crypto-category-defi:after{content:"DeFi";font-size:1.875rem!important}[data-lang=en] .crypto-category-layer-1{font-size:0!important}[data-lang=en] .crypto-category-layer-1:after{content:"Layer 1";font-size:1.875rem!important}[data-lang=en] .crypto-category-memecoins{font-size:0!important}[data-lang=en] .crypto-category-memecoins:after{content:"Memecoins";font-size:1.875rem!important}[data-lang=en] .coach-mode-wolf{font-size:0!important}[data-lang=en] .coach-mode-wolf:after{content:"Wolf";font-size:1.875rem!important}[data-lang=en] .coach-mode-balanced{font-size:0!important}[data-lang=en] .coach-mode-balanced:after{content:"Balanced";font-size:1.875rem!important}[data-lang=en] .coach-mode-encourager{font-size:0!important}[data-lang=en] .coach-mode-encourager:after{content:"Encourager";font-size:1.875rem!important}[data-lang=en] .coach-risk-score{font-size:0!important}[data-lang=en] .coach-risk-score:after{content:"Risk Score";font-size:1.875rem!important}[data-lang=en] .coach-emotion-index{font-size:0!important}[data-lang=en] .coach-emotion-index:after{content:"Emotion Index";font-size:1.875rem!important}[data-lang=en] .coach-timing-score{font-size:0!important}[data-lang=en] .coach-timing-score:after{content:"Timing Score";font-size:1.875rem!important}[data-lang=en] .coach-consistency-score{font-size:0!important}[data-lang=en] .coach-consistency-score:after{content:"Consistency Score";font-size:1.875rem!important}[data-lang=en] .coach-discipline-index{font-size:0!important}[data-lang=en] .coach-discipline-index:after{content:"Discipline Index";font-size:1.875rem!important}[data-lang=en] .coach-opportunity-score{font-size:0!important}[data-lang=en] .coach-opportunity-score:after{content:"Opportunity Score";font-size:1.875rem!important}[data-lang=en] .btn-creer{font-size:0!important}[data-lang=en] .btn-creer:after{content:"Create";font-size:1.875rem!important}[data-lang=en] .btn-ajouter{font-size:0!important}[data-lang=en] .btn-ajouter:after{content:"Add";font-size:1.875rem!important}[data-lang=en] .btn-modifier{font-size:0!important}[data-lang=en] .btn-modifier:after{content:"Edit";font-size:1.875rem!important}[data-lang=en] .btn-supprimer{font-size:0!important}[data-lang=en] .btn-supprimer:after{content:"Delete";font-size:1.875rem!important}[data-lang=en] .btn-enregistrer{font-size:0!important}[data-lang=en] .btn-enregistrer:after{content:"Save";font-size:1.875rem!important}[data-lang=en] .btn-voir-tout{font-size:0!important}[data-lang=en] .btn-voir-tout:after{content:"View All";font-size:1.875rem!important}[data-lang=en] .btn-voir-details{font-size:0!important}[data-lang=en] .btn-voir-details:after{content:"View Details";font-size:1.875rem!important}[data-lang=en] .btn-telecharger{font-size:0!important}[data-lang=en] .btn-telecharger:after{content:"Download";font-size:1.875rem!important}[data-lang=en] .btn-importer{font-size:0!important}[data-lang=en] .btn-importer:after{content:"Import";font-size:1.875rem!important}[data-lang=en] .btn-exporter{font-size:0!important}[data-lang=en] .btn-exporter:after{content:"Export";font-size:1.875rem!important}[data-lang=en] .btn-actualiser{font-size:0!important}[data-lang=en] .btn-actualiser:after{content:"Refresh";font-size:1.875rem!important}[data-lang=en] .btn-rechercher{font-size:0!important}[data-lang=en] .btn-rechercher:after{content:"Search";font-size:1.875rem!important}[data-lang=en] .btn-filtrer{font-size:0!important}[data-lang=en] .btn-filtrer:after{content:"Filter";font-size:1.875rem!important}[data-lang=en] .btn-trier{font-size:0!important}[data-lang=en] .btn-trier:after{content:"Sort";font-size:1.875rem!important}[data-lang=en] .btn-analyser{font-size:0!important}[data-lang=en] .btn-analyser:after{content:"Analyze";font-size:1.875rem!important}[data-lang=en] .status-chargement{font-size:0!important}[data-lang=en] .status-chargement:after{content:"Loading...";font-size:.875rem!important}[data-lang=en] .status-erreur{font-size:0!important}[data-lang=en] .status-erreur:after{content:"Error";font-size:.875rem!important}[data-lang=en] .status-succes{font-size:0!important}[data-lang=en] .status-succes:after{content:"Success";font-size:.875rem!important}[data-lang=en] .status-en-attente{font-size:0!important}[data-lang=en] .status-en-attente:after{content:"Pending";font-size:.875rem!important}[data-lang=en] .status-traitement{font-size:0!important}[data-lang=en] .status-traitement:after{content:"Processing";font-size:.875rem!important}[data-lang=en] .status-termine{font-size:0!important}[data-lang=en] .status-termine:after{content:"Completed";font-size:.875rem!important}[data-lang=en] .form-nom{font-size:0!important}[data-lang=en] .form-nom:after{content:"Name";font-size:1.875rem!important}[data-lang=en] .form-prenom{font-size:0!important}[data-lang=en] .form-prenom:after{content:"First name";font-size:1.875rem!important}[data-lang=en] .form-nom-famille{font-size:0!important}[data-lang=en] .form-nom-famille:after{content:"Last name";font-size:1.875rem!important}[data-lang=en] .form-email{font-size:0!important}[data-lang=en] .form-email:after{content:"Email";font-size:1.875rem!important}[data-lang=en] .form-mot-de-passe{font-size:0!important}[data-lang=en] .form-mot-de-passe:after{content:"Password";font-size:1.875rem!important}[data-lang=en] .form-confirmer-mot-de-passe{font-size:0!important}[data-lang=en] .form-confirmer-mot-de-passe:after{content:"Confirm password";font-size:1.875rem!important}[data-lang=en] .form-telephone{font-size:0!important}[data-lang=en] .form-telephone:after{content:"Phone";font-size:1.875rem!important}[data-lang=en] .form-adresse{font-size:0!important}[data-lang=en] .form-adresse:after{content:"Address";font-size:1.875rem!important}[data-lang=en] .form-ville{font-size:0!important}[data-lang=en] .form-ville:after{content:"City";font-size:1.875rem!important}[data-lang=en] .form-pays{font-size:0!important}[data-lang=en] .form-pays:after{content:"Country";font-size:1.875rem!important}[data-lang=en] .form-date-naissance{font-size:0!important}[data-lang=en] .form-date-naissance:after{content:"Date of birth";font-size:1.875rem!important}[data-lang=en] .trading-symbole{font-size:0!important}[data-lang=en] .trading-symbole:after{content:"Symbol";font-size:1.875rem!important}[data-lang=en] .trading-paire{font-size:0!important}[data-lang=en] .trading-paire:after{content:"Pair";font-size:1.875rem!important}[data-lang=en] .trading-exchange{font-size:0!important}[data-lang=en] .trading-exchange:after{content:"Exchange";font-size:1.875rem!important}[data-lang=en] .trading-plateforme{font-size:0!important}[data-lang=en] .trading-plateforme:after{content:"Platform";font-size:1.875rem!important}[data-lang=en] .trading-entree{font-size:0!important}[data-lang=en] .trading-entree:after{content:"Entry";font-size:1.875rem!important}[data-lang=en] .trading-sortie{font-size:0!important}[data-lang=en] .trading-sortie:after{content:"Exit";font-size:1.875rem!important}[data-lang=en] .trading-stop-loss{font-size:0!important}[data-lang=en] .trading-stop-loss:after{content:"Stop Loss";font-size:1.875rem!important}[data-lang=en] .trading-take-profit{font-size:0!important}[data-lang=en] .trading-take-profit:after{content:"Take Profit";font-size:1.875rem!important}[data-lang=en] .trading-effet-levier{font-size:0!important}[data-lang=en] .trading-effet-levier:after{content:"Leverage";font-size:1.875rem!important}[data-lang=en] .trading-marge{font-size:0!important}[data-lang=en] .trading-marge:after{content:"Margin";font-size:1.875rem!important}[data-lang=en] .trading-frais{font-size:0!important}[data-lang=en] .trading-frais:after{content:"Fees";font-size:1.875rem!important}[data-lang=en] .trading-commission{font-size:0!important}[data-lang=en] .trading-commission:after{content:"Commission";font-size:1.875rem!important}[data-lang=en] .trading-spread{font-size:0!important}[data-lang=en] .trading-spread:after{content:"Spread";font-size:1.875rem!important}[data-lang=en] .trading-liquidite{font-size:0!important}[data-lang=en] .trading-liquidite:after{content:"Liquidity";font-size:1.875rem!important}[data-lang=en] .trading-volatilite{font-size:0!important}[data-lang=en] .trading-volatilite:after{content:"Volatility";font-size:1.875rem!important}[data-lang=en] .analyse-technique{font-size:0!important}[data-lang=en] .analyse-technique:after{content:"Technical Analysis";font-size:1.875rem!important}[data-lang=en] .analyse-fondamentale{font-size:0!important}[data-lang=en] .analyse-fondamentale:after{content:"Fundamental Analysis";font-size:1.875rem!important}[data-lang=en] .indicateur{font-size:0!important}[data-lang=en] .indicateur:after{content:"Indicator";font-size:1.875rem!important}[data-lang=en] .oscillateur{font-size:0!important}[data-lang=en] .oscillateur:after{content:"Oscillator";font-size:1.875rem!important}[data-lang=en] .tendance{font-size:0!important}[data-lang=en] .tendance:after{content:"Trend";font-size:1.875rem!important}[data-lang=en] .retournement{font-size:0!important}[data-lang=en] .retournement:after{content:"Reversal";font-size:1.875rem!important}[data-lang=en] .consolidation{font-size:0!important}[data-lang=en] .consolidation:after{content:"Consolidation";font-size:1.875rem!important}[data-lang=en] .cassure{font-size:0!important}[data-lang=en] .cassure:after{content:"Breakout";font-size:1.875rem!important}[data-lang=en] .periode-1min{font-size:0!important}[data-lang=en] .periode-1min:after{content:"1 minute";font-size:1.875rem!important}[data-lang=en] .periode-5min{font-size:0!important}[data-lang=en] .periode-5min:after{content:"5 minutes";font-size:1.875rem!important}[data-lang=en] .periode-15min{font-size:0!important}[data-lang=en] .periode-15min:after{content:"15 minutes";font-size:1.875rem!important}[data-lang=en] .periode-30min{font-size:0!important}[data-lang=en] .periode-30min:after{content:"30 minutes";font-size:1.875rem!important}[data-lang=en] .periode-1h{font-size:0!important}[data-lang=en] .periode-1h:after{content:"1 hour";font-size:1.875rem!important}[data-lang=en] .periode-4h{font-size:0!important}[data-lang=en] .periode-4h:after{content:"4 hours";font-size:1.875rem!important}[data-lang=en] .periode-1j{font-size:0!important}[data-lang=en] .periode-1j:after{content:"1 day";font-size:1.875rem!important}[data-lang=en] .periode-1s{font-size:0!important}[data-lang=en] .periode-1s:after{content:"1 week";font-size:1.875rem!important}[data-lang=en] .performance-excellente{font-size:0!important}[data-lang=en] .performance-excellente:after{content:"Excellent";font-size:.875rem!important}[data-lang=en] .performance-positive{font-size:0!important}[data-lang=en] .performance-positive:after{content:"Positive";font-size:.875rem!important}[data-lang=en] .performance-negative{font-size:0!important}[data-lang=en] .performance-negative:after{content:"Negative";font-size:.875rem!important}[data-lang=en] .risque-eleve{font-size:0!important}[data-lang=en] .risque-eleve:after{content:"High Risk";font-size:.875rem!important}[data-lang=en] .risque-modere{font-size:0!important}[data-lang=en] .risque-modere:after{content:"Moderate Risk";font-size:.875rem!important}[data-lang=en] .risque-faible{font-size:0!important}[data-lang=en] .risque-faible:after{content:"Low Risk";font-size:.875rem!important}[data-lang=en] .efficacite-efficace{font-size:0!important}[data-lang=en] .efficacite-efficace:after{content:"Efficient";font-size:.875rem!important}[data-lang=en] .efficacite-correcte{font-size:0!important}[data-lang=en] .efficacite-correcte:after{content:"Adequate";font-size:.875rem!important}[data-lang=en] .efficacite-couteuse{font-size:0!important}[data-lang=en] .efficacite-couteuse:after{content:"Expensive";font-size:.875rem!important}[data-lang=en] .dashboard-waiting-data{font-size:0!important}[data-lang=en] .dashboard-waiting-data:after{content:"⏳ Waiting for data";font-size:.875rem!important}[data-lang=en] .dashboard-configure-apis{font-size:0!important}[data-lang=en] .dashboard-configure-apis:after{content:"Configure your APIs";font-size:.75rem!important}[data-lang=en] .dashboard-last-update{font-size:0!important}[data-lang=en] .dashboard-last-update:after{content:"Last Update:";font-size:.875rem!important}[data-lang=en] .dashboard-refresh-trades{font-size:0!important}[data-lang=en] .dashboard-refresh-trades:after{content:"🔄 Refresh Trades";font-size:.875rem!important}[data-lang=en] .dashboard-total-profit{font-size:0!important}[data-lang=en] .dashboard-total-profit:after{content:"Total Profit";font-size:.875rem!important}[data-lang=en] .dashboard-in-profit{font-size:0!important}[data-lang=en] .dashboard-in-profit:after{content:"In profit!";font-size:.875rem!important}[data-lang=en] .dashboard-in-progress{font-size:0!important}[data-lang=en] .dashboard-in-progress:after{content:"In progress";font-size:.875rem!important}[data-lang=en] .dashboard-capital-evolution{font-size:0!important}[data-lang=en] .dashboard-capital-evolution:after{content:"📈 Capital Evolution";font-size:1.125rem!important}[data-lang=en] .dashboard-time-distribution{font-size:0!important}[data-lang=en] .dashboard-time-distribution:after{content:"Time Distribution";font-size:.875rem!important}[data-lang=en] .dashboard-update{font-size:0!important}[data-lang=en] .dashboard-update:after{content:"Update";font-size:.875rem!important}[data-lang=en] .dashboard-multi-criteria-performance{font-size:0!important}[data-lang=en] .dashboard-multi-criteria-performance:after{content:"🕸️ Multi-Criteria Performance";font-size:1.125rem!important}[data-lang=en] .dashboard-monthly-pnl{font-size:0!important}[data-lang=en] .dashboard-monthly-pnl:after{content:"Monthly P&L";font-size:12px!important}[data-lang=en] .dashboard-monthly-winrate{font-size:0!important}[data-lang=en] .dashboard-monthly-winrate:after{content:"Monthly Win Rate";font-size:12px!important}[data-lang=en] .dashboard-monthly-drawdown{font-size:0!important}[data-lang=en] .dashboard-monthly-drawdown:after{content:"Monthly Max Drawdown";font-size:12px!important}[data-lang=en] .dashboard-current-performance{font-size:0!important}[data-lang=en] .dashboard-current-performance:after{content:"📊 Current Performance";font-size:1.125rem!important}[data-lang=en] .dashboard-winrate{font-size:0!important}[data-lang=en] .dashboard-winrate:after{content:"Win Rate";font-size:.875rem!important}[data-lang=en] .donnees-temps-reel{font-size:0!important}[data-lang=en] .donnees-temps-reel:after{content:"📊 Real-time data";font-size:.875rem!important}[data-lang=en] .sync-90-jours{font-size:0!important}[data-lang=en] .sync-90-jours:after{content:"Sync 90 days";font-size:.875rem!important}[data-lang=en] .en-profit{font-size:0!important}[data-lang=en] .en-profit:after{content:"In profit!";font-size:.875rem!important}[data-lang=en] .en-progres{font-size:0!important}[data-lang=en] .en-progres:after{content:"In progress";font-size:.875rem!important}[data-lang=en] .par-trade{font-size:0!important}[data-lang=en] .par-trade:after{content:"Per trade";font-size:.875rem!important}[data-lang=en] .jours-text{font-size:0!important}[data-lang=en] .jours-text:after{content:"days";font-size:1.875rem!important}[data-lang=en] .continue-text{font-size:0!important}[data-lang=en] .continue-text:after{content:"Keep going!";font-size:.875rem!important}[data-lang=en] .depuis-date{font-size:0!important}[data-lang=en] .depuis-date:after{content:"Since 02/06/2025";font-size:.875rem!important}[data-lang=en] .trades-fermes{font-size:0!important}[data-lang=en] .trades-fermes:after{content:"closed trades";font-size:.875rem!important}[data-lang=en] .trading-calendar-title{font-size:0!important}[data-lang=en] .trading-calendar-title:after{content:"📅 Trading Calendar";font-size:1.875rem!important}[data-lang=en] .aout-2025{font-size:0!important}[data-lang=en] .aout-2025:after{content:"August 2025";font-size:1.875rem!important}[data-lang=en] .semaine-text{font-size:0!important}[data-lang=en] .semaine-text:after{content:"Week";font-size:.875rem!important}[data-lang=en] .mois-text{font-size:0!important}[data-lang=en] .mois-text:after{content:"Month";font-size:.875rem!important}[data-lang=en] .annee-text{font-size:0!important}[data-lang=en] .annee-text:after{content:"Year";font-size:.875rem!important}[data-lang=en] .dim-text{font-size:0!important}[data-lang=en] .dim-text:after{content:"Sun";font-size:.875rem!important}[data-lang=en] .lun-text{font-size:0!important}[data-lang=en] .lun-text:after{content:"Mon";font-size:.875rem!important}[data-lang=en] .mar-text{font-size:0!important}[data-lang=en] .mar-text:after{content:"Tue";font-size:.875rem!important}[data-lang=en] .mer-text{font-size:0!important}[data-lang=en] .mer-text:after{content:"Wed";font-size:.875rem!important}[data-lang=en] .jeu-text{font-size:0!important}[data-lang=en] .jeu-text:after{content:"Thu";font-size:.875rem!important}[data-lang=en] .ven-text{font-size:0!important}[data-lang=en] .ven-text:after{content:"Fri";font-size:.875rem!important}[data-lang=en] .sam-text{font-size:0!important}[data-lang=en] .sam-text:after{content:"Sat";font-size:.875rem!important}[data-lang=en] .objectif-text{font-size:0!important}[data-lang=en] .objectif-text:after{content:"Target";font-size:.75rem!important}[data-lang=en] .reussite-text{font-size:0!important}[data-lang=en] .reussite-text:after{content:"Success";font-size:.75rem!important}[data-lang=en] .a-ameliorer{font-size:0!important}[data-lang=en] .a-ameliorer:after{content:"📈 To improve";font-size:.875rem!important}[data-lang=en] .jours-trading{font-size:0!important}[data-lang=en] .jours-trading:after{content:"Trading Days";font-size:.875rem!important}[data-lang=en] .meilleur-jour{font-size:0!important}[data-lang=en] .meilleur-jour:after{content:"Best Day";font-size:.875rem!important}[data-lang=en] .pire-jour{font-size:0!important}[data-lang=en] .pire-jour:after{content:"Worst Day";font-size:.875rem!important}[data-lang=en] .learning-curve{font-size:0!important}[data-lang=en] .learning-curve:after{content:"📈 Learning Curve";font-size:1.875rem!important}[data-lang=en] .score-discipline{font-size:0!important}[data-lang=en] .score-discipline:after{content:"🎯 Trading Discipline Score";font-size:.875rem!important}[data-lang=en] .stop-loss-respecte:after{content:"✅ Stop Loss Respected";font-size:.875rem!important}[data-lang=en] .revenge-trading{font-size:0!important}[data-lang=en] .revenge-trading:after{content:"🚫 Revenge Trading";font-size:.875rem!important}[data-lang=en] .qualite-trades:after{content:"⭐ Trade Quality";font-size:.875rem!important}[data-lang=en] .score-apprentissage{font-size:0!important}[data-lang=en] .score-apprentissage:after{content:"Learning Score";font-size:.875rem!important}[data-lang=en] .focus-requis{font-size:0!important}[data-lang=en] .focus-requis:after{content:"⚠️ Focus required";font-size:.875rem!important}[data-lang=en] .progression-hebdo{font-size:0!important}[data-lang=en] .progression-hebdo:after{content:"📈 Weekly Progress";font-size:.875rem!important}[data-lang=en] .consistency-simple{font-size:0!important}[data-lang=en] .consistency-simple:after{content:"🎯 Consistency (Simple)";font-size:.875rem!important}[data-lang=en] .tres-bon{font-size:0!important}[data-lang=en] .tres-bon:after{content:"💎 Very good";font-size:.875rem!important}[data-lang=en] .variation-quotidienne:after{content:"📊 Daily Variation";font-size:.875rem!important}[data-lang=en] .stabilite-streaks{font-size:0!important}[data-lang=en] .stabilite-streaks:after{content:"✅ Streak Stability";font-size:.875rem!important}[data-lang=en] .gestion-risque:after{content:"⚠️ Risk Management";font-size:.875rem!important}[data-lang=en] .regularite-temps{font-size:0!important}[data-lang=en] .regularite-temps:after{content:"⏰ Time Regularity";font-size:.875rem!important}[data-lang=en] .excellente-constance{font-size:0!important}[data-lang=en] .excellente-constance:after{content:"💫 Excellent consistency!";font-size:.875rem!important}[data-lang=en] .positif-text{font-size:0!important}[data-lang=en] .positif-text:after{content:"Positive";font-size:.875rem!important}[data-lang=en] .historique-text{font-size:0!important}[data-lang=en] .historique-text:after{content:"History:";font-size:.875rem!important}[data-lang=en] .victoires-text{font-size:0!important}[data-lang=en] .victoires-text:after{content:"Wins";font-size:.875rem!important}[data-lang=en] .achievements-recents:after{content:"🏆 Recent Achievements";font-size:1.875rem!important}[data-lang=en] .gestion-parfaite{font-size:0!important}[data-lang=en] .gestion-parfaite:after{content:"Perfect Management";font-size:.875rem!important}[data-lang=en] .respecter-risk{font-size:0!important}[data-lang=en] .respecter-risk:after{content:"Respect risk management 100 consecutive trades";font-size:.75rem!important}[data-lang=en] .debloque-recemment{font-size:0!important}[data-lang=en] .debloque-recemment:after{content:"✅ Recently unlocked";font-size:.75rem!important}[data-lang=en] .voir-tout{font-size:0!important}[data-lang=en] .voir-tout:after{content:"View all";font-size:.875rem!important}[data-lang=en] .metriques-avancees{font-size:0!important}[data-lang=en] .metriques-avancees:after{content:"📊 Advanced Metrics";font-size:1.875rem!important}[data-lang=en] .cliquez-conseils{font-size:0!important}[data-lang=en] .cliquez-conseils:after{content:"Click for AI advice";font-size:.75rem!important}[data-lang=en] .trades-recents:after{content:"📈 Recent Trades";font-size:1.875rem!important}[data-lang=en] .bon-text{font-size:0!important}[data-lang=en] .bon-text:after{content:"Good";font-size:.875rem!important}[data-lang=en] .moyen-text{font-size:0!important}[data-lang=en] .moyen-text:after{content:"Average";font-size:.875rem!important}[data-lang=en] .excellent-text{font-size:0!important}[data-lang=en] .excellent-text:after{content:"Excellent";font-size:.875rem!important}[data-lang=en] .elite-text{font-size:0!important}[data-lang=en] .elite-text:after{content:"🔥 Elite";font-size:.875rem!important}[data-lang=en] .focus-text{font-size:0!important}[data-lang=en] .focus-text:after{content:"📍 Focus";font-size:.875rem!important}[data-lang=en] .donnees-live{font-size:0!important}[data-lang=en] .donnees-live:after{content:"📊 Live Bitget data";font-size:.875rem!important}[data-lang=en] .trades-analyses{font-size:0!important}[data-lang=en] .trades-analyses:after{content:"trades analyzed";font-size:.875rem!important}[data-lang=en] .api-trades{font-size:0!important}[data-lang=en] .api-trades:after{content:"🔥 API Trades";font-size:.875rem!important}[data-lang=en] .pnl-api{font-size:0!important}[data-lang=en] .pnl-api:after{content:"💰 P&L API";font-size:.875rem!important}[data-lang=en] .taux-api{font-size:0!important}[data-lang=en] .taux-api:after{content:"💡 Rate API";font-size:.875rem!important}[data-lang=en] .frais-api{font-size:0!important}[data-lang=en] .frais-api:after{content:"⚙️ Fees API";font-size:.875rem!important}[data-lang=en] .dashboard-streak-value{font-size:0!important}[data-lang=en] .dashboard-streak-value:after{content:"days";font-size:.875rem!important}[data-lang=en] .dashboard-streak-record{font-size:0!important}[data-lang=en] .dashboard-streak-record:after{content:" Record!";font-size:.875rem!important}[data-lang=en] .dashboard-streak-continue{font-size:0!important}[data-lang=en] .dashboard-streak-continue:after{content:" Continue!";font-size:.875rem!important}[data-lang=en] .dashboard-per-trade{font-size:0!important}[data-lang=en] .dashboard-per-trade:after{content:"Per trade";font-size:.875rem!important}[data-lang=en] .dashboard-trades-closed{font-size:0!important}[data-lang=en] .dashboard-trades-closed:after{content:"closed trades";font-size:.875rem!important}[data-lang=en] .dashboard-since{font-size:0!important}[data-lang=en] .dashboard-since:after{content:"Since";font-size:.875rem!important}[data-lang=en] .dashboard-trades{font-size:0!important}[data-lang=en] .dashboard-trades:after{content:"trades";font-size:.875rem!important}[data-lang=en] .settings-profile{font-size:0!important}[data-lang=en] .settings-profile:after{content:"User Profile";font-size:.875rem!important}[data-lang=en] .settings-profile-desc{font-size:0!important}[data-lang=en] .settings-profile-desc:after{content:"Personal information and preferences";font-size:.875rem!important}[data-lang=en] .profile-api-connections{font-size:0!important}[data-lang=en] .profile-api-connections:after{content:"API Connections";font-size:.875rem!important}[data-lang=en] .settings-api-desc{font-size:0!important}[data-lang=en] .settings-api-desc:after{content:"Exchange and API configuration";font-size:.875rem!important}[data-lang=en] .settings-security{font-size:0!important}[data-lang=en] .settings-security:after{content:"Security";font-size:.875rem!important}[data-lang=en] .settings-security-desc{font-size:0!important}[data-lang=en] .settings-security-desc:after{content:"Authentication and privacy";font-size:.875rem!important}[data-lang=en] .settings-plan{font-size:0!important}[data-lang=en] .settings-plan:after{content:"Subscription";font-size:.875rem!important}[data-lang=en] .settings-plan-desc{font-size:0!important}[data-lang=en] .settings-plan-desc:after{content:"Plan and billing";font-size:.875rem!important}[data-lang=en] .settings-audio{font-size:0!important}[data-lang=en] .settings-audio:after{content:"Audio";font-size:.875rem!important}[data-lang=en] .settings-audio-desc{font-size:0!important}[data-lang=en] .settings-audio-desc:after{content:"Sound settings and audio effects";font-size:.875rem!important}[data-lang=en] .settings-description{font-size:0!important}[data-lang=en] .settings-description:after{content:"Manage your profile, connections and preferences";font-size:.875rem!important}[data-lang=en] .dashboard-objectifs{font-size:0!important}[data-lang=en] .dashboard-objectifs:after{content:"objectives";font-size:.875rem!important}[data-lang=en] .dashboard-mesure{font-size:0!important}[data-lang=en] .dashboard-mesure:after{content:"measure";font-size:.875rem!important}[data-lang=en] .dashboard-progression{font-size:0!important}[data-lang=en] .dashboard-progression:after{content:"progression";font-size:.875rem!important}[data-lang=en] .dashboard-calcul{font-size:0!important}[data-lang=en] .dashboard-calcul:after{content:"calculation";font-size:.875rem!important}[data-lang=en] .dashboard-moyen{font-size:0!important}[data-lang=en] .dashboard-moyen:after{content:"average";font-size:.875rem!important}[data-lang=en] .dashboard-performance{font-size:0!important}[data-lang=en] .dashboard-performance:after{content:"performance";font-size:.875rem!important}[data-lang=en] .dashboard-global{font-size:0!important}[data-lang=en] .dashboard-global:after{content:"global";font-size:.875rem!important}[data-lang=en] .dashboard-jours{font-size:0!important}[data-lang=en] .dashboard-jours:after{content:"days";font-size:.875rem!important}[data-lang=en] .dashboard-variation{font-size:0!important}[data-lang=en] .dashboard-variation:after{content:"variation";font-size:.875rem!important}[data-lang=en] .dashboard-quotidienne{font-size:0!important}[data-lang=en] .dashboard-quotidienne:after{content:"daily";font-size:.875rem!important}[data-lang=en] .dashboard-consistance{font-size:0!important}[data-lang=en] .dashboard-consistance:after{content:"consistency";font-size:.875rem!important}[data-lang=en] .dashboard-importantes{font-size:0!important}[data-lang=en] .dashboard-importantes:after{content:"important";font-size:.875rem!important}[data-lang=en] .dashboard-professionnel{font-size:0!important}[data-lang=en] .dashboard-professionnel:after{content:"professional";font-size:.875rem!important}[data-lang=en] .dashboard-gestion{font-size:0!important}[data-lang=en] .dashboard-gestion:after{content:"management";font-size:.875rem!important}[data-lang=en] .dashboard-parfaite{font-size:0!important}[data-lang=en] .dashboard-parfaite:after{content:"perfect";font-size:.875rem!important}[data-lang=en] .dashboard-conseils{font-size:0!important}[data-lang=en] .dashboard-conseils:after{content:"advice";font-size:.875rem!important}[data-lang=en] .dashboard-cliquez{font-size:0!important}[data-lang=en] .dashboard-cliquez:after{content:"click";font-size:.875rem!important}[data-lang=en] .dashboard-recents{font-size:0!important}[data-lang=en] .dashboard-recents:after{content:"recent";font-size:.875rem!important}[data-lang=en] .dashboard-bon{font-size:0!important}[data-lang=en] .dashboard-bon:after{content:"good";font-size:.875rem!important}[data-lang=en] .dashboard-selection{font-size:0!important}[data-lang=en] .dashboard-selection:after{content:"selection";font-size:.875rem!important}[data-lang=en] .dashboard-analyse{font-size:0!important}[data-lang=en] .dashboard-analyse:after{content:"analysis";font-size:.875rem!important}[data-lang=en] .dashboard-approfondi{font-size:0!important}[data-lang=en] .dashboard-approfondi:after{content:"in-depth";font-size:.875rem!important}[data-lang=en] .dashboard-nombre{font-size:0!important}[data-lang=en] .dashboard-nombre:after{content:"number";font-size:.875rem!important}[data-lang=en] .dashboard-gagnants{font-size:0!important}[data-lang=en] .dashboard-gagnants:after{content:"winners";font-size:.875rem!important}[data-lang=en] .dashboard-perdants{font-size:0!important}[data-lang=en] .dashboard-perdants:after{content:"losers";font-size:.875rem!important}[data-lang=en] .dashboard-gerez{font-size:0!important}[data-lang=en] .dashboard-gerez:after{content:"manage";font-size:.875rem!important}[data-lang=en] .dashboard-emotionnel{font-size:0!important}[data-lang=en] .dashboard-emotionnel:after{content:"emotional";font-size:.875rem!important}[data-lang=en] .dashboard-liquidite{font-size:0!important}[data-lang=en] .dashboard-liquidite:after{content:"liquidity";font-size:.875rem!important}[data-lang=en] .performance-multi-criteres{font-size:0!important}[data-lang=en] .performance-multi-criteres:after{content:"Multi-Criteria Performance";font-size:.875rem!important}[data-lang=en] .score-performance-global{font-size:0!important}[data-lang=en] .score-performance-global:after{content:"Global Performance Score";font-size:.875rem!important}[data-lang=en] .trades-recents{font-size:0!important}[data-lang=en] .trades-recents:after{content:"Recent Trades";font-size:.875rem!important}[data-lang=en] .achievements-recents{font-size:0!important}[data-lang=en] .achievements-recents:after{content:"Recent Achievements";font-size:.875rem!important}[data-lang=en] .gestion-risque{font-size:0!important}[data-lang=en] .gestion-risque:after{content:"Risk Management";font-size:.875rem!important}[data-lang=en] .analyse-approfondie{font-size:0!important}[data-lang=en] .analyse-approfondie:after{content:"In-depth Analysis";font-size:.875rem!important}[data-lang=en] .conseils-ia{font-size:0!important}[data-lang=en] .conseils-ia:after{content:"AI Advice";font-size:.875rem!important}[data-lang=en] .progression-globale{font-size:0!important}[data-lang=en] .progression-globale:after{content:"Overall Progress";font-size:.875rem!important}[data-lang=en] .variation-quotidienne{font-size:0!important}[data-lang=en] .variation-quotidienne:after{content:"Daily Variation";font-size:.875rem!important}[data-lang=en] .discipline-exemplaire{font-size:0!important}[data-lang=en] .discipline-exemplaire:after{content:"Exemplary discipline!";font-size:.875rem!important}[data-lang=en] .controlez-euphorie{font-size:0!important}[data-lang=en] .controlez-euphorie:after{content:"Control post-gains euphoria.";font-size:.875rem!important}[data-lang=en] .bon-alpha{font-size:0!important}[data-lang=en] .bon-alpha:after{content:"Good alpha";font-size:.875rem!important}[data-lang=en] .ameliorer-alpha{font-size:0!important}[data-lang=en] .ameliorer-alpha:after{content:"Improve alpha";font-size:.875rem!important}[data-lang=en] .generation-alpha{font-size:0!important}[data-lang=en] .generation-alpha:after{content:"Alpha generation elite!";font-size:.875rem!important}[data-lang=en] .hedge-fund-alpha{font-size:0!important}[data-lang=en] .hedge-fund-alpha:after{content:"You generate alpha like a hedge fund!";font-size:.875rem!important}[data-lang=en] .placeholder-breakout{font-size:0!important}[data-lang=en] .placeholder-breakout:after{content:"Ex: Breakout, Support/Resistance...";font-size:.875rem!important}[data-lang=en] .tag-personnalise{font-size:0!important}[data-lang=en] .tag-personnalise:after{content:"Custom tag...";font-size:.875rem!important}[data-lang=en] .valeur-personnalisee{font-size:0!important}[data-lang=en] .valeur-personnalisee:after{content:"Or custom value";font-size:.875rem!important}[data-lang=en] .ajouter-watchlist{font-size:0!important}[data-lang=en] .ajouter-watchlist:after{content:"📌 Add to Trading Assistant Watchlist";font-size:.875rem!important}[data-lang=en] .supprimer-regles{font-size:0!important}[data-lang=en] .supprimer-regles:after{content:"Delete disabled rules";font-size:.875rem!important}[data-lang=en] .opportunite-achat{font-size:0!important}[data-lang=en] .opportunite-achat:after{content:"📈 Possible buying opportunity";font-size:.875rem!important}[data-lang=en] .pattern-identifie{font-size:0!important}[data-lang=en] .pattern-identifie:after{content:"Technical pattern identified by AI";font-size:.875rem!important}[data-lang=en] .surveiller-evolution{font-size:0!important}[data-lang=en] .surveiller-evolution:after{content:"Monitor evolution";font-size:.875rem!important}[data-lang=en] .supprimer-regle{font-size:0!important}[data-lang=en] .supprimer-regle:after{content:"Delete rule";font-size:.875rem!important}[data-lang=en] .agrandir{font-size:0!important}[data-lang=en] .agrandir:after{content:"Expand";font-size:.875rem!important}[data-lang=en] .reduire{font-size:0!important}[data-lang=en] .reduire:after{content:"Minimize";font-size:.875rem!important}[data-lang=en] .parametres{font-size:0!important}[data-lang=en] .parametres:after{content:"Settings";font-size:.875rem!important}[data-lang=en] .regenerer-insights{font-size:0!important}[data-lang=en] .regenerer-insights:after{content:"Regenerate insights with improved AI";font-size:.875rem!important}[data-lang=en] .voir-details:after{content:"Click to see details and complete action plan";font-size:.875rem!important}[data-lang=en] .forgot-password-hint{font-size:0!important}[data-lang=en] .forgot-password-hint:after{content:"Enter email to recover password";font-size:.875rem!important}[data-lang=en] .forgot-password-link{font-size:0!important}[data-lang=en] .forgot-password-link:after{content:"Forgot password?";font-size:.875rem!important}[data-lang=en] .btn-reset-password{font-size:0!important}[data-lang=en] .btn-reset-password:after{content:"🔑 Reset my password";font-size:.875rem!important}[data-lang=en] .limitation-bitget{font-size:0!important}[data-lang=en] .limitation-bitget:after{content:"Bitget API limits automatic trade retrieval to approximately 25-30 days of history. Your current data only goes back to 24/07/2025, potentially missing earlier data.";font-size:.875rem!important}[data-lang=en] .connectez-bitget{font-size:0!important}[data-lang=en] .connectez-bitget:after{content:"Connect to your Bitget account";font-size:.875rem!important}[data-lang=en] .telecharger-csv{font-size:0!important}[data-lang=en] .telecharger-csv:after{content:"Download complete history in CSV";font-size:.875rem!important}[data-lang=en] .level-beginner{font-size:0!important}[data-lang=en] .level-beginner:after{content:"🌱 Beginner";font-size:.875rem!important}[data-lang=en] .level-beginner-desc{font-size:0!important}[data-lang=en] .level-beginner-desc:after{content:"New to trading";font-size:.875rem!important}[data-lang=en] .level-intermediate{font-size:0!important}[data-lang=en] .level-intermediate:after{content:"📈 Intermediate";font-size:.875rem!important}[data-lang=en] .level-intermediate-desc{font-size:0!important}[data-lang=en] .level-intermediate-desc:after{content:"Several months/years of experience";font-size:.875rem!important}[data-lang=en] .acces-restreint{font-size:0!important}[data-lang=en] .acces-restreint:after{content:"Restricted access";font-size:.875rem!important}[data-lang=en] .reveler{font-size:0!important}[data-lang=en] .reveler:after{content:"Reveal";font-size:.875rem!important}[data-lang=en] .developper{font-size:0!important}[data-lang=en] .developper:after{content:"Expand";font-size:.875rem!important}[data-lang=en] .droit-effacement{font-size:0!important}[data-lang=en] .droit-effacement:after{content:"• Right to erasure ('right to be forgotten')";font-size:.875rem!important}[data-lang=en] .trading-risque{font-size:0!important}[data-lang=en] .trading-risque:after{content:"Cryptocurrency trading is EXTREMELY RISKY. You can lose ALL of your investment in minutes. Never trade with money you cannot afford to lose completely.";font-size:.875rem!important}[data-lang=en] .creer-banniere{font-size:0!important}[data-lang=en] .creer-banniere:after{content:"Create banner";font-size:.875rem!important}[data-lang=en] .previsualiser{font-size:0!important}[data-lang=en] .previsualiser:after{content:"Preview";font-size:.875rem!important}[data-lang=en] .creer-depuis{font-size:0!important}[data-lang=en] .creer-depuis:after{content:"Create from";font-size:.875rem!important}[data-lang=en] .titre-banniere{font-size:0!important}[data-lang=en] .titre-banniere:after{content:"Banner title";font-size:.875rem!important}[data-lang=en] .message-banniere{font-size:0!important}[data-lang=en] .message-banniere:after{content:"Banner message";font-size:.875rem!important}[data-lang=en] .messages-envoyes{font-size:0!important}[data-lang=en] .messages-envoyes:after{content:"Total messages sent across all campaigns (emails, push, SMS)";font-size:.875rem!important}[data-lang=en] .taux-ouverture{font-size:0!important}[data-lang=en] .taux-ouverture:after{content:"Percentage of messages opened compared to delivered messages. Good email open rate is 15-25%";font-size:.875rem!important}[data-lang=en] .actions-effectuees{font-size:0!important}[data-lang=en] .actions-effectuees:after{content:"Total desired actions performed following campaigns (signups, purchases, upgrades)";font-size:.875rem!important}[data-lang=en] .clic-accueil{font-size:0!important}[data-lang=en] .clic-accueil:after{content:"Percentage of users who click on interactive elements on the home page";font-size:.875rem!important}[data-lang=en] .duree-session{font-size:0!important}[data-lang=en] .duree-session:after{content:"Average user session duration on the platform, all devices combined";font-size:.875rem!important}[data-lang=en] .fonctionnalites-utilisees{font-size:0!important}[data-lang=en] .fonctionnalites-utilisees:after{content:"Average number of different features used per user session";font-size:.875rem!important}[data-lang=en] .score-engagement{font-size:0!important}[data-lang=en] .score-engagement:after{content:"Engagement score based on usage frequency, session duration and interactions. Score out of 10";font-size:.875rem!important}[data-lang=en] .selectionner-cryptos{font-size:0!important}[data-lang=en] .selectionner-cryptos:after{content:"Select cryptos";font-size:.875rem!important}[data-lang=en] .actualiser-donnees:after{content:"Refresh crypto data";font-size:.875rem!important}[data-lang=en] .message-afficher{font-size:0!important}[data-lang=en] .message-afficher:after{content:"Message to display";font-size:.875rem!important}[data-lang=en] .voir-details{font-size:0!important}[data-lang=en] .voir-details:after{content:"See details";font-size:.875rem!important}[data-lang=en] .depasse-limites{font-size:0!important}[data-lang=en] .depasse-limites:after{content:"Exceeds plan limits";font-size:.875rem!important}[data-lang=en] .corriger-utilisateurs{font-size:0!important}[data-lang=en] .corriger-utilisateurs:after{content:"Fix users who exceed their limits";font-size:.875rem!important}[data-lang=en] .supprimer-utilisateurs{font-size:0!important}[data-lang=en] .supprimer-utilisateurs:after{content:"Delete all users and generate new ones";font-size:.875rem!important}[data-lang=en] .limite-illimite{font-size:0!important}[data-lang=en] .limite-illimite:after{content:"Limit (-1 for unlimited)";font-size:.875rem!important}[data-lang=en] .pour-illimite{font-size:0!important}[data-lang=en] .pour-illimite:after{content:"-1 for unlimited";font-size:.875rem!important}[data-lang=en] .duree-mois{font-size:0!important}[data-lang=en] .duree-mois:after{content:"Duration in months";font-size:.875rem!important}[data-lang=en] .win-rate-actuel{font-size:0!important}[data-lang=en] .win-rate-actuel:after{content:"Current win rate";font-size:.875rem!important}[data-lang=en] .excellente-consistance{font-size:0!important}[data-lang=en] .excellente-consistance:after{content:"Excellent consistency!";font-size:.875rem!important}[data-lang=en] .opportunite-amelioration{font-size:0!important}[data-lang=en] .opportunite-amelioration:after{content:"Improvement opportunity.";font-size:.875rem!important}[data-lang=en] .guide-amelioration{font-size:0!important}[data-lang=en] .guide-amelioration:after{content:"📚 Improvement Guide";font-size:.875rem!important}[data-lang=en] .performance-solide{font-size:0!important}[data-lang=en] .performance-solide:after{content:"Solid performance!";font-size:.875rem!important}[data-lang=en] .opportunites-amelioration{font-size:0!important}[data-lang=en] .opportunites-amelioration:after{content:"Improvement opportunities available.";font-size:.875rem!important}[data-lang=en] .ressources-educatives{font-size:0!important}[data-lang=en] .ressources-educatives:after{content:"Total articles, tutorials, videos and other educational resources created";font-size:.875rem!important}[data-lang=en] .contenus-publies{font-size:0!important}[data-lang=en] .contenus-publies:after{content:"Number of published content accessible to platform users";font-size:.875rem!important}[data-lang=en] .contenus-attente{font-size:0!important}[data-lang=en] .contenus-attente:after{content:"Content being written or awaiting validation before publication";font-size:.875rem!important}[data-lang=en] .vues-totales{font-size:0!important}[data-lang=en] .vues-totales:after{content:"Total views accumulated on all published content";font-size:.875rem!important}[data-lang=en] .pages-vues{font-size:0!important}[data-lang=en] .pages-vues:after{content:"Total page views on all platform educational content";font-size:.875rem!important}[data-lang=en] .interactions-totales{font-size:0!important}[data-lang=en] .interactions-totales:after{content:"Total interactions (likes + shares) on all published content";font-size:.875rem!important}[data-lang=en] .ratio-ltv-cac{font-size:0!important}[data-lang=en] .ratio-ltv-cac:after{content:"Ratio between customer lifetime value (LTV) and acquisition cost (CAC). A ratio > 3 is considered healthy";font-size:.875rem!important}[data-lang=en] .erreurs-detectees{font-size:0!important}[data-lang=en] .erreurs-detectees:after{content:"Total errors detected in selected period";font-size:.875rem!important}[data-lang=en] .erreurs-critiques{font-size:0!important}[data-lang=en] .erreurs-critiques:after{content:"Critical errors that caused application shutdown";font-size:.875rem!important}[data-lang=en] .marquer-resolu{font-size:0!important}[data-lang=en] .marquer-resolu:after{content:"Mark as resolved";font-size:.875rem!important}[data-lang=en] .se-deconnecter{font-size:0!important}[data-lang=en] .se-deconnecter:after{content:"Logout";font-size:.875rem!important}[data-lang=en] .decrivez-objectifs{font-size:0!important}[data-lang=en] .decrivez-objectifs:after{content:"Describe your objectives...";font-size:.875rem!important}[data-lang=en] .ai-conservative{font-size:0!important}[data-lang=en] .ai-conservative:after{content:"🛡️ Conservative AI";font-size:.875rem!important}[data-lang=en] .ai-balanced{font-size:0!important}[data-lang=en] .ai-balanced:after{content:"⚖️ Balanced AI";font-size:.875rem!important}[data-lang=en] .ai-aggressive{font-size:0!important}[data-lang=en] .ai-aggressive:after{content:"🚀 Aggressive AI";font-size:.875rem!important}[data-lang=en] .csv-data-only,[data-lang=en] .rarity-commun{font-size:0!important}[data-lang=en] .rarity-commun:after{content:"Common";font-size:.75rem!important}[data-lang=en] .rarity-rare{font-size:0!important}[data-lang=en] .rarity-rare:after{content:"Rare";font-size:.75rem!important}[data-lang=en] .rarity-epique{font-size:0!important}[data-lang=en] .rarity-epique:after{content:"Epic";font-size:.75rem!important}[data-lang=en] .rarity-legendaire{font-size:0!important}[data-lang=en] .rarity-legendaire:after{content:"Legendary";font-size:.75rem!important}[data-lang=en] .prenom{font-size:0!important}[data-lang=en] .prenom:after{content:"First name";font-size:.875rem!important}[data-lang=en] .nom{font-size:0!important}[data-lang=en] .nom:after{content:"Last name";font-size:.875rem!important}[data-lang=en] .changer-photo{font-size:0!important}[data-lang=en] .changer-photo:after{content:"Change photo";font-size:.875rem!important}[data-lang=en] .fuseau-horaire{font-size:0!important}[data-lang=en] .fuseau-horaire:after{content:"Timezone";font-size:.875rem!important}[data-lang=en] .langue{font-size:0!important}[data-lang=en] .langue:after{content:"Language";font-size:.875rem!important}[data-lang=en] .niveau-experience{font-size:0!important}[data-lang=en] .niveau-experience:after{content:"Experience level";font-size:.875rem!important}[data-lang=en] .capital-depart{font-size:0!important}[data-lang=en] .capital-depart:after{content:"Starting capital";font-size:.875rem!important}[data-lang=en] .sauvegarder-modifications{font-size:0!important}[data-lang=en] .sauvegarder-modifications:after{content:"Save changes";font-size:.875rem!important}[data-lang=en] .debutant{font-size:0!important}[data-lang=en] .debutant:after{content:"Beginner";font-size:.875rem!important}[data-lang=en] .intermediaire{font-size:0!important}[data-lang=en] .intermediaire:after{content:"Intermediate";font-size:.875rem!important}[data-lang=en] .expert{font-size:0!important}[data-lang=en] .expert:after{content:"Expert";font-size:.875rem!important}[data-lang=en] .nouveau-trading{font-size:0!important}[data-lang=en] .nouveau-trading:after{content:"New to trading";font-size:.875rem!important}[data-lang=en] .quelques-mois-experience{font-size:0!important}[data-lang=en] .quelques-mois-experience:after{content:"Some months/years of experience";font-size:.875rem!important}[data-lang=en] .trader-experimente{font-size:0!important}[data-lang=en] .trader-experimente:after{content:"Experienced trader";font-size:.875rem!important}[data-lang=en] .modifier{font-size:0!important}[data-lang=en] .modifier:after{content:"Edit";font-size:.875rem!important}[data-lang=en] .sauvegarder{font-size:0!important}[data-lang=en] .sauvegarder:after{content:"Save";font-size:.875rem!important}[data-lang=en] .annuler{font-size:0!important}[data-lang=en] .annuler:after{content:"Cancel";font-size:.875rem!important}[data-lang=en] .fermer{font-size:0!important}[data-lang=en] .fermer:after{content:"Close";font-size:.875rem!important}[data-lang=en] .confirmer{font-size:0!important}[data-lang=en] .confirmer:after{content:"Confirm";font-size:.875rem!important}[data-lang=en] .retour{font-size:0!important}[data-lang=en] .retour:after{content:"Back";font-size:.875rem!important}[data-lang=en] .suivant{font-size:0!important}[data-lang=en] .suivant:after{content:"Next";font-size:.875rem!important}[data-lang=en] .ajouter{font-size:0!important}[data-lang=en] .ajouter:after{content:"Add";font-size:.875rem!important}[data-lang=en] .supprimer{font-size:0!important}[data-lang=en] .supprimer:after{content:"Delete";font-size:.875rem!important}[data-lang=en] .creer{font-size:0!important}[data-lang=en] .creer:after{content:"Create";font-size:.875rem!important}[data-lang=en] .ouvrir{font-size:0!important}[data-lang=en] .ouvrir:after{content:"Open";font-size:.875rem!important}[data-lang=en] .telecharger{font-size:0!important}[data-lang=en] .telecharger:after{content:"Download";font-size:.875rem!important}[data-lang=en] .importer{font-size:0!important}[data-lang=en] .importer:after{content:"Import";font-size:.875rem!important}[data-lang=en] .exporter{font-size:0!important}[data-lang=en] .exporter:after{content:"Export";font-size:.875rem!important}[data-lang=en] .rechercher{font-size:0!important}[data-lang=en] .rechercher:after{content:"Search";font-size:.875rem!important}[data-lang=en] .filtrer{font-size:0!important}[data-lang=en] .filtrer:after{content:"Filter";font-size:.875rem!important}[data-lang=en] .trier{font-size:0!important}[data-lang=en] .trier:after{content:"Sort";font-size:.875rem!important}[data-lang=en] .afficher{font-size:0!important}[data-lang=en] .afficher:after{content:"Show";font-size:.875rem!important}[data-lang=en] .masquer{font-size:0!important}[data-lang=en] .masquer:after{content:"Hide";font-size:.875rem!important}[data-lang=en] .activer{font-size:0!important}[data-lang=en] .activer:after{content:"Activate";font-size:.875rem!important}[data-lang=en] .desactiver{font-size:0!important}[data-lang=en] .desactiver:after{content:"Deactivate";font-size:.875rem!important}[data-lang=en] .connecter{font-size:0!important}[data-lang=en] .connecter:after{content:"Connect";font-size:.875rem!important}[data-lang=en] .deconnecter{font-size:0!important}[data-lang=en] .deconnecter:after{content:"Disconnect";font-size:.875rem!important}[data-lang=en] .actualiser-donnees{font-size:0!important}[data-lang=en] .actualiser-donnees:after{content:"Refresh data";font-size:.875rem!important}[data-lang=en] .experience-trading{font-size:0!important}[data-lang=en] .experience-trading:after{content:"Trading Experience";font-size:.875rem!important}[data-lang=en] .portefeuille{font-size:0!important}[data-lang=en] .portefeuille:after{content:"Portfolio";font-size:.875rem!important}[data-lang=en] .balance{font-size:0!important}[data-lang=en] .balance:after{content:"Balance";font-size:.875rem!important}[data-lang=en] .solde{font-size:0!important}[data-lang=en] .solde:after{content:"Balance";font-size:.875rem!important}[data-lang=en] .position{font-size:0!important}[data-lang=en] .position:after{content:"Position";font-size:.875rem!important}[data-lang=en] .positions{font-size:0!important}[data-lang=en] .positions:after{content:"Positions";font-size:.875rem!important}[data-lang=en] .ordre{font-size:0!important}[data-lang=en] .ordre:after{content:"Order";font-size:.875rem!important}[data-lang=en] .ordres{font-size:0!important}[data-lang=en] .ordres:after{content:"Orders";font-size:.875rem!important}[data-lang=en] .achat{font-size:0!important}[data-lang=en] .achat:after{content:"Buy";font-size:.875rem!important}[data-lang=en] .vente{font-size:0!important}[data-lang=en] .vente:after{content:"Sell";font-size:.875rem!important}[data-lang=en] .prix{font-size:0!important}[data-lang=en] .prix:after{content:"Price";font-size:.875rem!important}[data-lang=en] .volume{font-size:0!important}[data-lang=en] .volume:after{content:"Volume";font-size:.875rem!important}[data-lang=en] .profit{font-size:0!important}[data-lang=en] .profit:after{content:"Profit";font-size:.875rem!important}[data-lang=en] .perte{font-size:0!important}[data-lang=en] .perte:after{content:"Loss";font-size:.875rem!important}[data-lang=en] .gains{font-size:0!important}[data-lang=en] .gains:after{content:"Gains";font-size:.875rem!important}[data-lang=en] .pertes{font-size:0!important}[data-lang=en] .pertes:after{content:"Losses";font-size:.875rem!important}[data-lang=en] .strategie{font-size:0!important}[data-lang=en] .strategie:after{content:"Strategy";font-size:.875rem!important}[data-lang=en] .donnees-reelles{font-size:0!important}[data-lang=en] .donnees-reelles:after{content:"Real data";font-size:.875rem!important}[data-lang=en] .donnees-reelles-actives{font-size:0!important}[data-lang=en] .donnees-reelles-actives:after{content:"Real data active";font-size:.875rem!important}[data-lang=en] .basculer-donnees-reelles{font-size:0!important}[data-lang=en] .basculer-donnees-reelles:after{content:"Switch to real data";font-size:.875rem!important}[data-lang=en] .toute-periode{font-size:0!important}[data-lang=en] .toute-periode:after{content:"All period";font-size:.875rem!important}[data-lang=en] .mon-compte{font-size:0!important}[data-lang=en] .mon-compte:after{content:"My account";font-size:.875rem!important}[data-lang=en] .donnees-securisees{font-size:0!important}[data-lang=en] .donnees-securisees:after{content:"Is my data secure?";font-size:.875rem!important}[data-lang=en] .actif{font-size:0!important}[data-lang=en] .actif:after{content:"Active";font-size:.875rem!important}[data-lang=en] .inactif{font-size:0!important}[data-lang=en] .inactif:after{content:"Inactive";font-size:.875rem!important}[data-lang=en] .en-cours{font-size:0!important}[data-lang=en] .en-cours:after{content:"In progress";font-size:.875rem!important}[data-lang=en] .termine{font-size:0!important}[data-lang=en] .termine:after{content:"Completed";font-size:.875rem!important}[data-lang=en] .succes{font-size:0!important}[data-lang=en] .succes:after{content:"Success";font-size:.875rem!important}[data-lang=en] .erreur{font-size:0!important}[data-lang=en] .erreur:after{content:"Error";font-size:.875rem!important}[data-lang=en] .information{font-size:0!important}[data-lang=en] .information:after{content:"Information";font-size:.875rem!important}[data-lang=en] .avertissement{font-size:0!important}[data-lang=en] .avertissement:after{content:"Warning";font-size:.875rem!important}[data-lang=en] .excellent{font-size:0!important}[data-lang=en] .excellent:after{content:"Excellent";font-size:.875rem!important}[data-lang=en] .tres-bien{font-size:0!important}[data-lang=en] .tres-bien:after{content:"Very good";font-size:.875rem!important}[data-lang=en] .bien{font-size:0!important}[data-lang=en] .bien:after{content:"Good";font-size:.875rem!important}[data-lang=en] .faible{font-size:0!important}[data-lang=en] .faible:after{content:"Low";font-size:.875rem!important}[data-lang=en] .eleve{font-size:0!important}[data-lang=en] .eleve:after{content:"High";font-size:.875rem!important}[data-lang=en] .modere{font-size:0!important}[data-lang=en] .modere:after{content:"Moderate";font-size:.875rem!important}[data-lang=en] .premiere-note{font-size:0!important}[data-lang=en] .premiere-note:after{content:"First Note";font-size:.875rem!important}[data-lang=en] .import-csv{font-size:0!important}[data-lang=en] .import-csv:after{content:"CSV Import";font-size:.875rem!important}[data-lang=en] .api-connectee{font-size:0!important}[data-lang=en] .api-connectee:after{content:"Connected API";font-size:.875rem!important}[data-lang=en] .data-master{font-size:0!important}[data-lang=en] .data-master:after{content:"Data Master";font-size:.875rem!important}[data-lang=en] .strategy-lab{font-size:0!important}[data-lang=en] .strategy-lab:after{content:"Strategy Lab";font-size:.875rem!important}[data-lang=en] .castle-builder{font-size:0!important}[data-lang=en] .castle-builder:after{content:"Castle Builder";font-size:.875rem!important}[data-lang=en] .risk-architect{font-size:0!important}[data-lang=en] .risk-architect:after{content:"Risk Architect";font-size:.875rem!important}[data-lang=en] .birthday{font-size:0!important}[data-lang=en] .birthday:after{content:"Birthday";font-size:.875rem!important}[data-lang=en] .early-bird{font-size:0!important}[data-lang=en] .early-bird:after{content:"Early Bird";font-size:.875rem!important}[data-lang=en] .ajouter-note-premier-trade{font-size:0!important}[data-lang=en] .ajouter-note-premier-trade:after{content:"Add a note to your first trade";font-size:.875rem!important}[data-lang=en] .importer-premier-csv{font-size:0!important}[data-lang=en] .importer-premier-csv:after{content:"Import your first CSV file";font-size:.875rem!important}[data-lang=en] .connecter-api-exchange{font-size:0!important}[data-lang=en] .connecter-api-exchange:after{content:"Connect an exchange API";font-size:.875rem!important}[data-lang=en] .importer-3-sources{font-size:0!important}[data-lang=en] .importer-3-sources:after{content:"Import data from 3+ sources";font-size:.875rem!important}[data-lang=en] .creer-5-strategies{font-size:0!important}[data-lang=en] .creer-5-strategies:after{content:"Create 5 custom strategies";font-size:.875rem!important}[data-lang=en] .profil-100-complete{font-size:0!important}[data-lang=en] .profil-100-complete:after{content:"Profile 100% completed";font-size:.875rem!important}[data-lang=en] .creer-systeme-risk{font-size:0!important}[data-lang=en] .creer-systeme-risk:after{content:"Create your risk system";font-size:.875rem!important}[data-lang=en] .connexion-anniversaire{font-size:0!important}[data-lang=en] .connexion-anniversaire:after{content:"Login on your birthday";font-size:.875rem!important}[data-lang=en] .connexion-6h-7jours{font-size:0!important}[data-lang=en] .connexion-6h-7jours:after{content:"Login before 6am for 7 days";font-size:.875rem!important}[data-lang=en] .bienvenue{font-size:0!important}[data-lang=en] .bienvenue:after{content:"Welcome";font-size:.875rem!important}[data-lang=en] .felicitations{font-size:0!important}[data-lang=en] .felicitations:after{content:"Congratulations";font-size:.875rem!important}[data-lang=en] .bienvenue-tradegami{font-size:0!important}[data-lang=en] .bienvenue-tradegami:after{content:"Welcome to TradeGami!";font-size:.875rem!important}[data-lang=en] .compte-actif{font-size:0!important}[data-lang=en] .compte-actif:after{content:"Congratulations! Your account is now active";font-size:.875rem!important}[data-lang=en] .commencer-aventure{font-size:0!important}[data-lang=en] .commencer-aventure:after{content:"Start your trading journey now";font-size:.875rem!important}[data-lang=en] .le-stratege{font-size:0!important}[data-lang=en] .le-stratege:after{content:"The Strategist";font-size:.875rem!important}[data-lang=en] .le-sniper{font-size:0!important}[data-lang=en] .le-sniper:after{content:"The Sniper";font-size:.875rem!important}[data-lang=en] .le-zen{font-size:0!important}[data-lang=en] .le-zen:after{content:"The Zen";font-size:.875rem!important}[data-lang=en] .equilibriste{font-size:0!important}[data-lang=en] .equilibriste:after{content:"The Balancer";font-size:.875rem!important}[data-lang=en] .maitrise-exceptionnelle{font-size:0!important}[data-lang=en] .maitrise-exceptionnelle:after{content:"Exceptional mastery";font-size:.875rem!important}[data-lang=en] .timing-parfait{font-size:0!important}[data-lang=en] .timing-parfait:after{content:"Perfect timing";font-size:.875rem!important}[data-lang=en] .calme-olympien{font-size:0!important}[data-lang=en] .calme-olympien:after{content:"Olympic calm";font-size:.875rem!important}[data-lang=en] .profil-equilibre{font-size:0!important}[data-lang=en] .profil-equilibre:after{content:"Balanced profile";font-size:.875rem!important}[data-lang=en] .controle-risque-excellent{font-size:0!important}[data-lang=en] .controle-risque-excellent:after{content:"Excellent risk control";font-size:.875rem!important}[data-lang=en] .maintenir-discipline{font-size:0!important}[data-lang=en] .maintenir-discipline:after{content:"Maintain this discipline";font-size:.875rem!important}[data-lang=en] .ratio-excellent{font-size:0!important}[data-lang=en] .ratio-excellent:after{content:"Excellent ratio!";font-size:.875rem!important}[data-lang=en] .continuer-optimiser{font-size:0!important}[data-lang=en] .continuer-optimiser:after{content:"Continue to optimize gradually";font-size:.875rem!important}[data-lang=en] .performance-progression{font-size:0!important}[data-lang=en] .performance-progression:after{content:"Constantly improving performance";font-size:.875rem!important}[data-lang=en] .erreur-chargement{font-size:0!important}[data-lang=en] .erreur-chargement:after{content:"Error loading";font-size:.875rem!important}[data-lang=en] .aucun-utilisateur{font-size:0!important}[data-lang=en] .aucun-utilisateur:after{content:"No user connected";font-size:.875rem!important}[data-lang=en] .mot-passe-criteres{font-size:0!important}[data-lang=en] .mot-passe-criteres:after{content:"Password does not meet criteria";font-size:.875rem!important}[data-lang=en] .erreur-connexion-serveur{font-size:0!important}[data-lang=en] .erreur-connexion-serveur:after{content:"Server connection error";font-size:.875rem!important}[data-lang=en] .mise-jour-non-persistee{font-size:0!important}[data-lang=en] .mise-jour-non-persistee:after{content:"Update not persisted";font-size:.875rem!important}[data-lang=en] .aucune-donnee{font-size:0!important}[data-lang=en] .aucune-donnee:after{content:"No data retrieved";font-size:.875rem!important}[data-lang=en] .apprenez-trading{font-size:0!important}[data-lang=en] .apprenez-trading:after{content:"Learn trading with our modules";font-size:.875rem!important}[data-lang=en] .formation-complete{font-size:0!important}[data-lang=en] .formation-complete:after{content:"Complete training";font-size:.875rem!important}[data-lang=en] .test-niveau{font-size:0!important}[data-lang=en] .test-niveau:after{content:"Level test";font-size:.875rem!important}[data-lang=en] .strategies-trading{font-size:0!important}[data-lang=en] .strategies-trading:after{content:"Trading strategies";font-size:.875rem!important}[data-lang=en] .bannieres{font-size:0!important}[data-lang=en] .bannieres:after{content:"Banners";font-size:.875rem!important}[data-lang=en] .securite-backend{font-size:0!important}[data-lang=en] .securite-backend:after{content:"Backend Security";font-size:.875rem!important}[data-lang=en] .confirme{font-size:0!important}[data-lang=en] .confirme:after{content:"Confirmed";font-size:.875rem!important}[data-lang=en] .echoue{font-size:0!important}[data-lang=en] .echoue:after{content:"Failed";font-size:.875rem!important}[data-lang=en] .expire{font-size:0!important}[data-lang=en] .expire:after{content:"Expired";font-size:.875rem!important}[data-lang=en] .details{font-size:0!important}[data-lang=en] .details:after{content:"Details";font-size:.875rem!important}[data-lang=en] .aucun-paiement-crypto{font-size:0!important}[data-lang=en] .aucun-paiement-crypto:after{content:"No crypto payment found";font-size:.875rem!important}[data-lang=en] .details-commande{font-size:0!important}[data-lang=en] .details-commande:after{content:"Order details";font-size:.875rem!important}[data-lang=en] .taxes-francaises-crypto{font-size:0!important}[data-lang=en] .taxes-francaises-crypto:after{content:"French crypto taxes";font-size:.875rem!important}[data-lang=en] .volatilite-risque{font-size:0!important}[data-lang=en] .volatilite-risque:after{content:"Volatility and exchange risk";font-size:.875rem!important}[data-lang=en] .marge-securite{font-size:0!important}[data-lang=en] .marge-securite:after{content:"Security margin";font-size:.875rem!important}[data-lang=en] .fonctionnalite-premium{font-size:0!important}[data-lang=en] .fonctionnalite-premium:after{content:"Premium Feature";font-size:.875rem!important}[data-lang=en] .plan-actuel{font-size:0!important}[data-lang=en] .plan-actuel:after{content:"Current plan";font-size:.875rem!important}[data-lang=en] .periode-essai-expiree{font-size:0!important}[data-lang=en] .periode-essai-expiree:after{content:"Trial period expired";font-size:.875rem!important}[data-lang=en] .mettre-niveau{font-size:0!important}[data-lang=en] .mettre-niveau:after{content:"Upgrade";font-size:.875rem!important}[data-lang=en] .import-export-illimite{font-size:0!important}[data-lang=en] .import-export-illimite:after{content:"Unlimited import/export all formats";font-size:.875rem!important}[data-lang=en] .premier-trade-profitable{font-size:0!important}[data-lang=en] .premier-trade-profitable:after{content:"First profitable trade";font-size:.875rem!important}[data-lang=en] .jours-consecutifs-profitables{font-size:0!important}[data-lang=en] .jours-consecutifs-profitables:after{content:"7 consecutive profitable days";font-size:.875rem!important}[data-lang=en] .hodl-pendant-30-jours{font-size:0!important}[data-lang=en] .hodl-pendant-30-jours:after{content:"HODL for 30 days";font-size:.875rem!important}[data-lang=en] .volume-trade{font-size:0!important}[data-lang=en] .volume-trade:after{content:"$10k volume traded";font-size:.875rem!important}[data-lang=en] .cent-pourcent-trade{font-size:0!important}[data-lang=en] .cent-pourcent-trade:after{content:"+100% on a trade";font-size:.875rem!important}[data-lang=en] .jours-suite-profitable{font-size:0!important}[data-lang=en] .jours-suite-profitable:after{content:"30 days in a row profitable";font-size:.875rem!important}[data-lang=en] .trades-profitables{font-size:0!important}[data-lang=en] .trades-profitables:after{content:"100 profitable trades";font-size:.875rem!important}[data-lang=en] .trades-heure{font-size:0!important}[data-lang=en] .trades-heure:after{content:"10 trades in 1 hour";font-size:.875rem!important}[data-lang=en] .winrate-trades{font-size:0!important}[data-lang=en] .winrate-trades:after{content:"90% winrate on 50 trades";font-size:.875rem!important}[data-lang=en] .indicateurs-techniques{font-size:0!important}[data-lang=en] .indicateurs-techniques:after{content:"Use 5 technical indicators";font-size:.875rem!important}[data-lang=en] .tendances-majeures{font-size:0!important}[data-lang=en] .tendances-majeures:after{content:"Ride 3 major trends";font-size:.875rem!important}[data-lang=en] .top-5-mois{font-size:0!important}[data-lang=en] .top-5-mois:after{content:"Top 5% of the month";font-size:.875rem!important}[data-lang=en] .predire-mouvements{font-size:0!important}[data-lang=en] .predire-mouvements:after{content:"Predict 5 major movements";font-size:.875rem!important}[data-lang=en] .respecter-plan{font-size:0!important}[data-lang=en] .respecter-plan:after{content:"Follow your plan 100 times";font-size:.875rem!important}[data-lang=en] .profits-total{font-size:0!important}[data-lang=en] .profits-total:after{content:"$100k total profits";font-size:.875rem!important}[data-lang=en] .cryptos-differentes{font-size:0!important}[data-lang=en] .cryptos-differentes:after{content:"Trade 20 different cryptos";font-size:.875rem!important}[data-lang=en] .profit-volatilite{font-size:0!important}[data-lang=en] .profit-volatilite:after{content:"Profit on 10 trades >5% volatility";font-size:.875rem!important}[data-lang=en] .acheter-bottom{font-size:0!important}[data-lang=en] .acheter-bottom:after{content:"Buy in the bottom 5 times";font-size:.875rem!important}[data-lang=en] .patterns-gagnants{font-size:0!important}[data-lang=en] .patterns-gagnants:after{content:"Spot 10 winning patterns";font-size:.875rem!important}[data-lang=en] .volume-total-trade{font-size:0!important}[data-lang=en] .volume-total-trade:after{content:"$1M total volume traded";font-size:.875rem!important}[data-lang=en] .maitre-absolu-trading{font-size:0!important}[data-lang=en] .maitre-absolu-trading:after{content:"Absolute trading master - All trading badges unlocked!";font-size:.875rem!important}[data-lang=en] .modules-completes{font-size:0!important}[data-lang=en] .modules-completes:after{content:"5 modules completed";font-size:.875rem!important}[data-lang=en] .modules-debutant{font-size:0!important}[data-lang=en] .modules-debutant:after{content:"All beginner modules";font-size:.875rem!important}[data-lang=en] .quiz-parfaits{font-size:0!important}[data-lang=en] .quiz-parfaits:after{content:"10 perfect quizzes";font-size:.875rem!important}[data-lang=en] .terminer-chapitres{font-size:0!important}[data-lang=en] .terminer-chapitres:after{content:"Finish all chapters";font-size:.875rem!important}[data-lang=en] .cent-pourcent-quiz{font-size:0!important}[data-lang=en] .cent-pourcent-quiz:after{content:"100% on 20 quizzes";font-size:.875rem!important}[data-lang=en] .modules-techniques{font-size:0!important}[data-lang=en] .modules-techniques:after{content:"Advanced technical modules";font-size:.875rem!important}[data-lang=en] .tous-modules-completes{font-size:0!important}[data-lang=en] .tous-modules-completes:after{content:"All modules completed";font-size:.875rem!important}[data-lang=en] .decouvrir-concepts{font-size:0!important}[data-lang=en] .decouvrir-concepts:after{content:"Discover 10 key concepts";font-size:.875rem!important}[data-lang=en] .prendre-notes{font-size:0!important}[data-lang=en] .prendre-notes:after{content:"Take notes on 25 chapters";font-size:.875rem!important}[data-lang=en] .streak-apprentissage{font-size:0!important}[data-lang=en] .streak-apprentissage:after{content:"30 days learning streak";font-size:.875rem!important}[data-lang=en] .modules-semaine{font-size:0!important}[data-lang=en] .modules-semaine:after{content:"3 modules in 1 week";font-size:.875rem!important}[data-lang=en] .aider-traders{font-size:0!important}[data-lang=en] .aider-traders:after{content:"Help 5 other traders";font-size:.875rem!important}[data-lang=en] .obtenir-certificats{font-size:0!important}[data-lang=en] .obtenir-certificats:after{content:"Get all certificates";font-size:.875rem!important}[data-lang=en] .apprentissage-par-jour{font-size:0!important}[data-lang=en] .apprentissage-par-jour:after{content:"5h learning per day for 7 days";font-size:.875rem!important}[data-lang=en] .maitriser-patterns{font-size:0!important}[data-lang=en] .maitriser-patterns:after{content:"Master 15 chart patterns";font-size:.875rem!important}[data-lang=en] .analyser-graphiques{font-size:0!important}[data-lang=en] .analyser-graphiques:after{content:"Analyze 100 charts";font-size:.875rem!important}[data-lang=en] .modules-avances{font-size:0!important}[data-lang=en] .modules-avances:after{content:"Finish all advanced modules";font-size:.875rem!important}[data-lang=en] .marches-internationaux{font-size:0!important}[data-lang=en] .marches-internationaux:after{content:"Learn international markets";font-size:.875rem!important}[data-lang=en] .score-parfait-examens{font-size:0!important}[data-lang=en] .score-parfait-examens:after{content:"Perfect score on all exams";font-size:.875rem!important}[data-lang=en] .sage-savoir{font-size:0!important}[data-lang=en] .sage-savoir:after{content:"Wisdom sage - All learning badges unlocked!";font-size:.875rem!important}[data-lang=en] .atteindre-niveau{font-size:0!important}[data-lang=en] .atteindre-niveau:after{content:"Reach level 20";font-size:.875rem!important}[data-lang=en] .xp-gagnes{font-size:0!important}[data-lang=en] .xp-gagnes:after{content:"1000 XP earned";font-size:.875rem!important}[data-lang=en] .niveau-5-atteint{font-size:0!important}[data-lang=en] .niveau-5-atteint:after{content:"Level 5 reached";font-size:.875rem!important}[data-lang=en] .niveau-15-atteint{font-size:0!important}[data-lang=en] .niveau-15-atteint:after{content:"Level 15 reached";font-size:.875rem!important}[data-lang=en] .niveau-25-atteint{font-size:0!important}[data-lang=en] .niveau-25-atteint:after{content:"Level 25 reached";font-size:.875rem!important}[data-lang=en] .niveaux-semaine{font-size:0!important}[data-lang=en] .niveaux-semaine:after{content:"+5 levels in 1 week";font-size:.875rem!important}[data-lang=en] .jours-consecutifs-actifs{font-size:0!important}[data-lang=en] .jours-consecutifs-actifs:after{content:"30 consecutive active days";font-size:.875rem!important}[data-lang=en] .cent-jours-consecutifs{font-size:0!important}[data-lang=en] .cent-jours-consecutifs:after{content:"100 consecutive days";font-size:.875rem!important}[data-lang=en] .atteindre-objectifs{font-size:0!important}[data-lang=en] .atteindre-objectifs:after{content:"Reach 10 objectives";font-size:.875rem!important}[data-lang=en] .doubler-xp{font-size:0!important}[data-lang=en] .doubler-xp:after{content:"Double your XP in 1 month";font-size:.875rem!important}[data-lang=en] .achievement-categorie{font-size:0!important}[data-lang=en] .achievement-categorie:after{content:"Achievement in each category";font-size:.875rem!important}[data-lang=en] .streak-parfait{font-size:0!important}[data-lang=en] .streak-parfait:after{content:"7 days perfect streak";font-size:.875rem!important}[data-lang=en] .niveau-50-atteint{font-size:0!important}[data-lang=en] .niveau-50-atteint:after{content:"Level 50 reached";font-size:.875rem!important}[data-lang=en] .niveau-10-sept-jours{font-size:0!important}[data-lang=en] .niveau-10-sept-jours:after{content:"Level 10 in 7 days";font-size:.875rem!important}[data-lang=en] .achievements-jour{font-size:0!important}[data-lang=en] .achievements-jour:after{content:"5 achievements in 1 day";font-size:.875rem!important}[data-lang=en] .xp-mois{font-size:0!important}[data-lang=en] .xp-mois:after{content:"10k XP in 1 month";font-size:.875rem!important}[data-lang=en] .jours-activite{font-size:0!important}[data-lang=en] .jours-activite:after{content:"365 days of activity";font-size:.875rem!important}[data-lang=en] .compte-un-an{font-size:0!important}[data-lang=en] .compte-un-an:after{content:"Account over one year old";font-size:.875rem!important}[data-lang=en] .niveau-100-atteint{font-size:0!important}[data-lang=en] .niveau-100-atteint:after{content:"Level 100 reached";font-size:.875rem!important}[data-lang=en] .champion-eternel{font-size:0!important}[data-lang=en] .champion-eternel:after{content:"Eternal champion - All progress badges unlocked!";font-size:.875rem!important}[data-lang=en] .aucune-perte-5pourcent{font-size:0!important}[data-lang=en] .aucune-perte-5pourcent:after{content:"No loss > 5%";font-size:.875rem!important}[data-lang=en] .ratio-moyen{font-size:0!important}[data-lang=en] .ratio-moyen:after{content:"Average R:R > 2.5";font-size:.875rem!important}[data-lang=en] .sl-respecte{font-size:0!important}[data-lang=en] .sl-respecte:after{content:"SL respected 50 times";font-size:.875rem!important}[data-lang=en] .dd-max{font-size:0!important}[data-lang=en] .dd-max:after{content:"Max DD < 10%";font-size:.875rem!important}[data-lang=en] .position-sizing-parfait{font-size:0!important}[data-lang=en] .position-sizing-parfait:after{content:"Perfect position sizing 100x";font-size:.875rem!important}[data-lang=en] .jamais-plus-2pourcent{font-size:0!important}[data-lang=en] .jamais-plus-2pourcent:after{content:"Never risk more than 2%";font-size:.875rem!important}[data-lang=en] .toujours-stop-loss{font-size:0!important}[data-lang=en] .toujours-stop-loss:after{content:"Always use a stop loss";font-size:.875rem!important}[data-lang=en] .ratio-calcule{font-size:0!important}[data-lang=en] .ratio-calcule:after{content:"R:R calculated before each trade";font-size:.875rem!important}[data-lang=en] .trades-emotion{font-size:0!important}[data-lang=en] .trades-emotion:after{content:"0 emotional trades for 30 days";font-size:.875rem!important}[data-lang=en] .capital-management-parfait{font-size:0!important}[data-lang=en] .capital-management-parfait:after{content:"Perfect capital management";font-size:.875rem!important}[data-lang=en] .aucune-perte-3pourcent{font-size:0!important}[data-lang=en] .aucune-perte-3pourcent:after{content:"No loss > 3% on 100 trades";font-size:.875rem!important}[data-lang=en] .dd-max-5pourcent{font-size:0!important}[data-lang=en] .dd-max-5pourcent:after{content:"Max DD < 5% over 1 year";font-size:.875rem!important}[data-lang=en] .aucune-decision-emotionnelle{font-size:0!important}[data-lang=en] .aucune-decision-emotionnelle:after{content:"No emotional decision for 60 days";font-size:.875rem!important}[data-lang=en] .recuperer-drawdowns{font-size:0!important}[data-lang=en] .recuperer-drawdowns:after{content:"Recover from 3 drawdowns";font-size:.875rem!important}[data-lang=en] .risk-trade-1pourcent{font-size:0!important}[data-lang=en] .risk-trade-1pourcent:after{content:"Risk/trade < 1% for 100 trades";font-size:.875rem!important}[data-lang=en] .volatilite-compte-5pourcent{font-size:0!important}[data-lang=en] .volatilite-compte-5pourcent:after{content:"Account volatility < 5%";font-size:.875rem!important}[data-lang=en] .eviter-trades-dangereux{font-size:0!important}[data-lang=en] .eviter-trades-dangereux:after{content:"Avoid 10 dangerous trades";font-size:.875rem!important}[data-lang=en] .gerer-100k-dd{font-size:0!important}[data-lang=en] .gerer-100k-dd:after{content:"Manage >$100k with <10% DD";font-size:.875rem!important}[data-lang=en] .un-an-sans-perte{font-size:0!important}[data-lang=en] .un-an-sans-perte:after{content:"1 year without loss > 5%";font-size:.875rem!important}[data-lang=en] .ange-gardien{font-size:0!important}[data-lang=en] .ange-gardien:after{content:"Guardian angel - All risk badges unlocked!";font-size:.875rem!important}[data-lang=en] .top-1-traders{font-size:0!important}[data-lang=en] .top-1-traders:after{content:"Top 1% of traders";font-size:.875rem!important}[data-lang=en] .bienvenue-tradegami-desc{font-size:0!important}[data-lang=en] .bienvenue-tradegami-desc:after{content:"Welcome to TradeGami!";font-size:.875rem!important}[data-lang=en] .profit-saint-valentin{font-size:0!important}[data-lang=en] .profit-saint-valentin:after{content:"Profit on Valentine's Day";font-size:.875rem!important}[data-lang=en] .trade-effrayant{font-size:0!important}[data-lang=en] .trade-effrayant:after{content:"Scary trade on October 31st";font-size:.875rem!important}[data-lang=en] .cadeau-noel{font-size:0!important}[data-lang=en] .cadeau-noel:after{content:"Profitable Christmas gift";font-size:.875rem!important}[data-lang=en] .top-10-tous-temps{font-size:0!important}[data-lang=en] .top-10-tous-temps:after{content:"Top 10 all time";font-size:.875rem!important}[data-lang=en] .profit-777{font-size:0!important}[data-lang=en] .profit-777:after{content:"Profit exactly +$777";font-size:.875rem!important}[data-lang=en] .trade-parfait-1000{font-size:0!important}[data-lang=en] .trade-parfait-1000:after{content:"Perfect trade (+1000% gain)";font-size:.875rem!important}[data-lang=en] .trader-10-pays{font-size:0!important}[data-lang=en] .trader-10-pays:after{content:"Trade from 10 different countries";font-size:.875rem!important}[data-lang=en] .jouer-100h{font-size:0!important}[data-lang=en] .jouer-100h:after{content:"Play 100h on TradeGami";font-size:.875rem!important}[data-lang=en] .inviter-10-amis{font-size:0!important}[data-lang=en] .inviter-10-amis:after{content:"Invite 10 friends";font-size:.875rem!important}[data-lang=en] .trader-mobile-50{font-size:0!important}[data-lang=en] .trader-mobile-50:after{content:"Trade from mobile 50 times";font-size:.875rem!important}[data-lang=en] .utiliser-tous-themes{font-size:0!important}[data-lang=en] .utiliser-tous-themes:after{content:"Use all themes";font-size:.875rem!important}[data-lang=en] .personnaliser-profil{font-size:0!important}[data-lang=en] .personnaliser-profil:after{content:"Customize entire profile";font-size:.875rem!important}[data-lang=en] .decouvrir-fonctionnalites{font-size:0!important}[data-lang=en] .decouvrir-fonctionnalites:after{content:"Discover all features";font-size:.875rem!important}[data-lang=en] .trading-apres-minuit{font-size:0!important}[data-lang=en] .trading-apres-minuit:after{content:"Trading after midnight 10 times";font-size:.875rem!important}[data-lang=en] .trader-1-janvier{font-size:0!important}[data-lang=en] .trader-1-janvier:after{content:"Trade on January 1st";font-size:.875rem!important}[data-lang=en] .cent-pourcent-quiz-special{font-size:0!important}[data-lang=en] .cent-pourcent-quiz-special:after{content:"100% on all quizzes";font-size:.875rem!important}[data-lang=en] .elu-special{font-size:0!important}[data-lang=en] .elu-special:after{content:"The Chosen One - All special badges unlocked!";font-size:.875rem!important}[data-lang=en] .maitre-univers-trading{font-size:0!important}[data-lang=en] .maitre-univers-trading:after{content:"Master of the Trading Universe - ALL 105 badges unlocked! You are a living legend!";font-size:.875rem!important}[data-lang=en] .debutant-level{font-size:0!important}[data-lang=en] .debutant-level:after{content:"Beginner";font-size:.875rem!important}[data-lang=en] .intermediaire-level{font-size:0!important}[data-lang=en] .intermediaire-level:after{content:"Intermediate";font-size:.875rem!important}[data-lang=en] .avance-level{font-size:0!important}[data-lang=en] .avance-level:after{content:"Advanced";font-size:.875rem!important}[data-lang=en] .expert-level{font-size:0!important}[data-lang=en] .expert-level:after{content:"Expert";font-size:.875rem!important}[data-lang=en] .maitre-level{font-size:0!important}[data-lang=en] .maitre-level:after{content:"Master";font-size:.875rem!important}[data-lang=en] .apprenez-gerer-capital{font-size:0!important}[data-lang=en] .apprenez-gerer-capital:after{content:"Learn to manage your capital effectively";font-size:.875rem!important}[data-lang=en] .introduction-risque{font-size:0!important}[data-lang=en] .introduction-risque:after{content:"Introduction to risk";font-size:.875rem!important}[data-lang=en] .pourcentage-maximum-risque{font-size:0!important}[data-lang=en] .pourcentage-maximum-risque:after{content:"What is the maximum recommended risk percentage per trade?";font-size:.875rem!important}[data-lang=en] .risque-2pourcent-maximum{font-size:0!important}[data-lang=en] .risque-2pourcent-maximum:after{content:"A maximum risk of 2% per trade is the norm to protect your capital long-term.";font-size:.875rem!important}[data-lang=en] .regle-2pourcent{font-size:0!important}[data-lang=en] .regle-2pourcent:after{content:"The 2% rule allows you to survive 50 consecutive losing trades. Capital preservation is priority #1.";font-size:.875rem!important}[data-lang=en] .position-sizing{font-size:0!important}[data-lang=en] .position-sizing:after{content:"Position sizing";font-size:.875rem!important}[data-lang=en] .capital-10000-risque{font-size:0!important}[data-lang=en] .capital-10000-risque:after{content:"If your capital is $10,000 and you risk 2% per trade, what is your maximum position size?";font-size:.875rem!important}[data-lang=en] .capital-10000-2pourcent{font-size:0!important}[data-lang=en] .capital-10000-2pourcent:after{content:"With $10,000 capital and 2% risk, you can risk maximum $200 per trade (10,000 × 0.02).";font-size:.875rem!important}[data-lang=en] .position-sizing-crucial{font-size:0!important}[data-lang=en] .position-sizing-crucial:after{content:"Position sizing is crucial for risk management. The general rule is never risk more than 1-2% of your capital on a single trade.";font-size:.875rem!important}[data-lang=en] .stop-loss-strategies{font-size:0!important}[data-lang=en] .stop-loss-strategies:after{content:"Stop loss strategies";font-size:.875rem!important}[data-lang=en] .placer-stop-loss-long{font-size:0!important}[data-lang=en] .placer-stop-loss-long:after{content:"Where should you place your stop loss in a long position?";font-size:.875rem!important}[data-lang=en] .dessous-support{font-size:0!important}[data-lang=en] .dessous-support:after{content:"Below support";font-size:.875rem!important}[data-lang=en] .dessus-resistance{font-size:0!important}[data-lang=en] .dessus-resistance:after{content:"Above resistance";font-size:.875rem!important}[data-lang=en] .niveau-entree{font-size:0!important}[data-lang=en] .niveau-entree:after{content:"At entry level";font-size:.875rem!important}[data-lang=en] .nimporte-ou{font-size:0!important}[data-lang=en] .nimporte-ou:after{content:"Anywhere";font-size:.875rem!important}[data-lang=en] .aucun-compte-trouve{font-size:0!important}[data-lang=en] .aucun-compte-trouve:after{content:"No account found with this email address.";font-size:.875rem!important}[data-lang=en] .lien-recuperation-envoye{font-size:0!important}[data-lang=en] .lien-recuperation-envoye:after{content:"A recovery link has been sent to your email. The link will be valid for 30 minutes.";font-size:.875rem!important}[data-lang=en] .mot-passe-8-caracteres{font-size:0!important}[data-lang=en] .mot-passe-8-caracteres:after{content:"Password must contain at least 8 characters";font-size:.875rem!important}[data-lang=en] .lien-recuperation-invalide{font-size:0!important}[data-lang=en] .lien-recuperation-invalide:after{content:"The recovery link is invalid or has expired. Request a new link.";font-size:.875rem!important}[data-lang=en] .mot-passe-reinitialise-succes{font-size:0!important}[data-lang=en] .mot-passe-reinitialise-succes:after{content:"Your password has been reset successfully. You can now log in with your new password.";font-size:.875rem!important}[data-lang=en] .veuillez-ajouter-notes{font-size:0!important}[data-lang=en] .veuillez-ajouter-notes:after{content:"⚠️ Please first add notes for this trade";font-size:.875rem!important}[data-lang=en] .aucun-trade-afficher{font-size:0!important}[data-lang=en] .aucun-trade-afficher:after{content:"No trades to display";font-size:.875rem!important}[data-lang=en] .allez-parametres-importer{font-size:0!important}[data-lang=en] .allez-parametres-importer:after{content:"Go to Settings to import your trades";font-size:.875rem!important}[data-lang=en] .essayez-modifier-filtres{font-size:0!important}[data-lang=en] .essayez-modifier-filtres:after{content:"Try modifying your search filters";font-size:.875rem!important}[data-lang=en] .confirmer-suppression{font-size:0!important}[data-lang=en] .confirmer-suppression:after{content:"Confirm deletion";font-size:.875rem!important}[data-lang=en] .etes-vous-sur-supprimer{font-size:0!important}[data-lang=en] .etes-vous-sur-supprimer:after{content:"Are you sure you want to delete this journal entry?";font-size:.875rem!important}[data-lang=en] .max-pertes-consecutives{font-size:0!important}[data-lang=en] .max-pertes-consecutives:after{content:"Max Consecutive Losses";font-size:.875rem!important}[data-lang=en] .stop-loss-respecte{font-size:0!important}[data-lang=en] .stop-loss-respecte:after{content:"Stop Loss Respected";font-size:.875rem!important}[data-lang=en] .qualite-trades{font-size:0!important}[data-lang=en] .qualite-trades:after{content:"Trade Quality";font-size:.875rem!important}[data-lang=en] .quantite{font-size:0!important}[data-lang=en] .quantite:after{content:"Quantity";font-size:.875rem!important}[data-lang=en] .prix-entree{font-size:0!important}[data-lang=en] .prix-entree:after{content:"Entry Price";font-size:.875rem!important}[data-lang=en] .details-trade{font-size:0!important}[data-lang=en] .details-trade:after{content:"Trade Details";font-size:.875rem!important}[data-lang=en] .details-prix{font-size:0!important}[data-lang=en] .details-prix:after{content:"Price Details";font-size:.875rem!important}[data-lang=en] .breakout-resistance-4h{font-size:0!important}[data-lang=en] .breakout-resistance-4h:after{content:"Breakout on 4H resistance";font-size:.875rem!important}[data-lang=en] .stop-loss-touche{font-size:0!important}[data-lang=en] .stop-loss-touche:after{content:"Stop loss hit";font-size:.875rem!important}[data-lang=en] .bonjour-email{font-size:0!important}[data-lang=en] .bonjour-email:after{content:"Hello,";font-size:.875rem!important}[data-lang=en] .merci-inscription-tradegami{font-size:0!important}[data-lang=en] .merci-inscription-tradegami:after{content:"Thank you for signing up to TradeGami! To activate your account, please enter the following confirmation code:";font-size:.875rem!important}[data-lang=en] .analysez-performances-trades{font-size:0!important}[data-lang=en] .analysez-performances-trades:after{content:"Analyze your performance and recent trades";font-size:.875rem!important}[data-lang=en] .completez-defis-gagnez-xp{font-size:0!important}[data-lang=en] .completez-defis-gagnez-xp:after{content:"Complete challenges and earn XP";font-size:.875rem!important}[data-lang=en] .debloquez-badges-trophees{font-size:0!important}[data-lang=en] .debloquez-badges-trophees:after{content:"Unlock badges and trophies";font-size:.875rem!important}[data-lang=en] .plus-a-venir{font-size:0!important}[data-lang=en] .plus-a-venir:after{content:"More coming...";font-size:.875rem!important}[data-lang=en] .regularite-cle-trading{font-size:0!important}[data-lang=en] .regularite-cle-trading:after{content:"Consistency is key in trading. Better to trade little but in a disciplined way.";font-size:.875rem!important}[data-lang=en] .bon-winrate-taille-gains{font-size:0!important}[data-lang=en] .bon-winrate-taille-gains:after{content:"A good win rate is good, but the size of your gains vs losses matters even more!";font-size:.875rem!important}[data-lang=en] .overtrading-tue-comptes{font-size:0!important}[data-lang=en] .overtrading-tue-comptes:after{content:"Overtrading kills more accounts than bad strategies. Quality > Quantity.";font-size:.875rem!important}[data-lang=en] .bienvenue-chaleureux{font-size:0!important}[data-lang=en] .bienvenue-chaleureux:after{content:"Warm Welcome";font-size:.875rem!important}[data-lang=en] .nouveau-analyse-ia-avancee{font-size:0!important}[data-lang=en] .nouveau-analyse-ia-avancee:after{content:"✨ New: Advanced AI analysis now available - Boost your trading performance!";font-size:.875rem!important}[data-lang=en] .fichier-csv-mois-50-trades{font-size:0!important}[data-lang=en] .fichier-csv-mois-50-trades:after{content:"1 CSV file/month (50 trades max per file)";font-size:.875rem!important}[data-lang=en] .csv-import-files-per-month{font-size:0!important}[data-lang=en] .csv-import-files-per-month:after{content:"1 CSV file per month";font-size:.875rem!important}[data-lang=en] .import-csv-illimite{font-size:0!important}[data-lang=en] .import-csv-illimite:after{content:"Unlimited CSV import (files and trades)";font-size:.875rem!important}[data-lang=en] .support-email{font-size:0!important}[data-lang=en] .support-email:after{content:"Email support";font-size:.875rem!important}[data-lang=en] .csv-data-only:after{content:"📂 CSV Data Only";font-size:.875rem!important}[data-lang=en] .improvement-tips{font-size:0!important}[data-lang=en] .improvement-tips:after{content:"💡 Improvement Tips";font-size:.875rem!important}[data-lang=en] .ai-explanation{font-size:0!important}[data-lang=en] .ai-explanation:after{content:"💡 How it works: AI automatically generates analysis for each trade. You can edit it by clicking 'Edit' to add your own observations.";font-size:.75rem!important;display:block}[data-lang=en] .journal-financial-results{font-size:0!important}[data-lang=en] .journal-financial-results:after{content:"Unlike the previous section, here are your real financial results: P&L, win rate, volume...";font-size:.75rem!important}[data-lang=en] .duration-instant{font-size:0!important}[data-lang=en] .duration-instant:after{content:"Instant";font-size:.875rem!important;color:#60a5fa}[data-lang=en] .duration-less-minute{font-size:0!important}[data-lang=en] .duration-less-minute:after{content:"Duration: <1min";font-size:.875rem!important}[data-lang=en] .duration-minutes{font-size:0!important}[data-lang=en] .duration-minutes:after{content:"Duration: " attr(data-minutes) "min";font-size:.875rem!important}[data-lang=en] .duration-hours{font-size:0!important}[data-lang=en] .duration-hours:after{content:"Duration: " attr(data-hours) "h";font-size:.875rem!important}[data-lang=en] .duration-days{font-size:0!important}[data-lang=en] .duration-days:after{content:"Duration: " attr(data-days) "d";font-size:.875rem!important}[data-lang=en] .auth-detecting{font-size:0!important}[data-lang=en] .auth-detecting:after{content:"🔄 Detecting...";font-size:.875rem!important}[data-lang=en] .realtime-progress{font-size:0!important}[data-lang=en] .realtime-progress:after{content:"Real-time Progress";font-size:.875rem!important}[data-lang=en] .goal-start{font-size:0!important}[data-lang=en] .goal-start:after{content:"Start:";font-size:.875rem!important}[data-lang=en] .goal-end{font-size:0!important}[data-lang=en] .goal-end:after{content:"Target:";font-size:.875rem!important}[data-lang=en] .mission-completed{font-size:0!important}[data-lang=en] .mission-completed:after{content:"Completed";font-size:.875rem!important}[data-lang=en] .legendary-achievements{font-size:0!important}[data-lang=en] .legendary-achievements:after{content:"Legendary";font-size:.875rem!important}[data-lang=en] .realtime-data-active{font-size:0!important}[data-lang=en] .realtime-data-active:after{content:"Real-time Data Active";font-size:.875rem!important}[data-lang=en] .websocket-offline{font-size:0!important}[data-lang=en] .websocket-offline:after{content:"WebSocket Connections Offline";font-size:.875rem!important}@media(max-width:768px){[data-lang=en] [class*=nav-]:after,[data-lang=en] [class*=settings-]:after,[data-lang=en] [class*=profile-]:after,[data-lang=en] [class*=level-]:after,[data-lang=en] [class*=btn-]:after,[data-lang=en] [class*=status-]:after,[data-lang=en] [class*=trading-]:after,[data-lang=en] [class*=dashboard-]:after,[data-lang=en] [class*=ai-]:after,[data-lang=en] [class*=csv-]:after,[data-lang=en] [class*=improvement-]:after,[data-lang=en] [class*=journal-]:after,[data-lang=en] [class*=duration-]:after{font-size:.875rem}[data-lang=en] .nav-analyze-performances{font-size:0!important}[data-lang=en] .nav-analyze-performances:after{content:"Analyze your performances and recent trades";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .nav-complete-challenges{font-size:0!important}[data-lang=en] .nav-complete-challenges:after{content:"Complete challenges and earn XP";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .nav-sophia-analyzes{font-size:0!important}[data-lang=en] .nav-sophia-analyzes:after{content:"Sophia analyzes your trades and advises you";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .nav-learn-trading{font-size:0!important}[data-lang=en] .nav-learn-trading:after{content:"Learn trading with our modules";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .nav-unlock-badges{font-size:0!important}[data-lang=en] .nav-unlock-badges:after{content:"Unlock badges and trophies";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .nav-more-coming{font-size:0!important}[data-lang=en] .nav-more-coming:after{content:"More to come...";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .home-subtitle{font-size:0!important}[data-lang=en] .home-subtitle:after{content:"Gamified Trading Analytics for Crypto Traders";font-size:1.25rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .home-footer-created{font-size:0!important}[data-lang=en] .home-footer-created:after{content:"Created with ❤️ by the TradeGami AI agents team";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .coming-soon-available{font-size:0!important}[data-lang=en] .coming-soon-available:after{content:"Coming soon...";font-size:.875rem!important;display:inline;font-weight:inherit;line-height:inherit}[data-lang=en] .coming-soon-badge{font-size:0!important}[data-lang=en] .coming-soon-badge:after{content:"🔜 Coming Soon";font-size:.75rem!important;display:inline;font-weight:inherit;line-height:inherit}}
