*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.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!important}.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-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-\[3px\]{top:-3px;right:-3px;bottom:-3px;left:-3px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-10{bottom:-2.5rem}.-bottom-20{bottom:-5rem}.-bottom-28{bottom:-7rem}.-bottom-3{bottom:-.75rem}.-bottom-6{bottom:-1.5rem}.-left-12{left:-3rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[-20px\]{bottom:-20px}.bottom-\[-2px\]{bottom:-2px}.bottom-\[-4px\]{bottom:-4px}.bottom-\[19px\]{bottom:19px}.bottom-\[calc\(var\(--bottom-nav-height\)\+16px\+var\(--safe-area-bottom\)\)\]{bottom:calc(var(--bottom-nav-height) + 16px + var(--safe-area-bottom))}.bottom-\[var\(--bottom-nav-height\)\]{bottom:var(--bottom-nav-height)}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-2\/3{left:66.666667%}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-8px\]{left:-8px}.left-\[3px\]{left:3px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-\[-12px\]{right:-12px}.right-\[-2px\]{right:-2px}.right-\[-4px\]{right:-4px}.right-\[-8px\]{right:-8px}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[-10px\]{top:-10px}.top-\[-12px\]{top:-12px}.top-\[-18px\]{top:-18px}.top-\[-2px\]{top:-2px}.top-\[-8px\]{top:-8px}.top-\[3px\]{top:3px}.top-\[50\%\]{top:50%}.top-\[calc\(100\%_\+_4px\)\]{top:calc(100% + 4px)}.top-\[calc\(var\(--header-height\)\+16px\)\]{top:calc(var(--header-height) + 16px)}.top-\[calc\(var\(--header-height\)\+24px\)\]{top:calc(var(--header-height) + 24px)}.top-\[var\(--header-height\)\]{top:var(--header-height)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[100\]{z-index:100}.z-\[1060\]{z-index:1060}.z-\[1061\]{z-index:1061}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1500\]{z-index:1500}.z-\[150\]{z-index:150}.z-\[1\]{z-index:1}.z-\[2000\]{z-index:2000}.z-\[2001\]{z-index:2001}.z-\[200\]{z-index:200}.z-\[2147483647\]{z-index:2147483647}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[50\]{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[90\]{z-index:90}.z-\[98\]{z-index:98}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-m-2{margin:-.5rem}.m-0{margin:0}.m-4{margin:1rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-5{margin-left:-1.25rem}.-mr-1\.5{margin-right:-.375rem}.-mr-2{margin-right:-.5rem}.-mr-5{margin-right:-1.25rem}.-mt-1{margin-top:-.25rem}.-mt-12{margin-top:-3rem}.-mt-2{margin-top:-.5rem}.-mt-5{margin-top:-1.25rem}.-mt-7{margin-top:-1.75rem}.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-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[3px\]{margin-bottom:3px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.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-\[-12px\]{margin-top:-12px}.mt-\[11px\]{margin-top:11px}.mt-\[128px\]{margin-top:128px}.mt-\[18px\]{margin-top:18px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.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}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[16\/8\.5\]{aspect-ratio:16/8.5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[5\/3\]{aspect-ratio:5/3}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[110px\]{height:110px}.h-\[112px\]{height:112px}.h-\[116px\]{height:116px}.h-\[11px\]{height:11px}.h-\[120px\]{height:120px}.h-\[124px\]{height:124px}.h-\[128px\]{height:128px}.h-\[13px\]{height:13px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[14px\]{height:14px}.h-\[156px\]{height:156px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[208px\]{height:208px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[80px\]{height:80px}.h-\[88px\]{height:88px}.h-\[calc\(100\%\+4px\)\]{height:calc(100% + 4px)}.h-\[calc\(var\(--bottom-nav-height\)\+var\(--safe-area-bottom\)\)\]{height:calc(var(--bottom-nav-height) + var(--safe-area-bottom))}.h-\[min\(75vh\,760px\)\]{height:min(75vh,760px)}.h-\[min\(92dvh\,760px\)\]{height:min(92dvh,760px)}.h-\[var\(--header-height\)\]{height:var(--header-height)}.h-\[var\(--header-height\,56px\)\]{height:var(--header-height,56px)}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-24{max-height:6rem}.max-h-52{max-height:13rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-var\(--header-height\)-48px\)\]{max-height:calc(100vh - var(--header-height) - 48px)}.max-h-\[calc\(13px_\*_1\.5_\*_2\)\]{max-height:39px}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-4{min-height:1rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-6{min-height:1.5rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[286px\]{min-height:286px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[62px\]{min-height:62px}.min-h-\[68px\]{min-height:68px}.min-h-\[70dvh\]{min-height:70dvh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100dvh-120px\)\]{min-height:calc(100dvh - 120px)}.min-h-\[calc\(100dvh-5rem\)\]{min-height:calc(100dvh - 5rem)}.min-h-\[calc\(13px_\*_1\.5_\*_2\)\]{min-height:39px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.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-1\/5{width:20%}.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-2\/5{width:40%}.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-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[120px\]{width:120px}.w-\[136px\]{width:136px}.w-\[140px\]{width:140px}.w-\[14px\]{width:14px}.w-\[160px\]{width:160px}.w-\[16px\]{width:16px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[24\%\]{width:24%}.w-\[260px\]{width:260px}.w-\[28\%\]{width:28%}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[320px\]{width:320px}.w-\[35\%\]{width:35%}.w-\[38\%\]{width:38%}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[52px\]{width:52px}.w-\[55\%\]{width:55%}.w-\[56px\]{width:56px}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[65\%\]{width:65%}.w-\[68px\]{width:68px}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[85\%\]{width:85%}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[calc\(100\%_-_32px\)\]{width:calc(100% - 32px)}.w-\[calc\(100\%_-_40px\)\]{width:calc(100% - 40px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12px\]{min-width:12px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[164px\]{min-width:164px}.min-w-\[168px\]{min-width:168px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[2px\]{min-width:2px}.min-w-\[320px\]{min-width:320px}.min-w-\[32px\]{min-width:32px}.min-w-\[3px\]{min-width:3px}.min-w-\[52px\]{min-width:52px}.min-w-\[56px\]{min-width:56px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[76px\]{min-width:76px}.min-w-\[78px\]{min-width:78px}.min-w-\[80px\]{min-width:80px}.min-w-\[82px\]{min-width:82px}.min-w-\[calc\(50\%-4px\)\]{min-width:calc(50% - 4px)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[112px\]{max-width:112px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[214px\]{max-width:214px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[48\%\]{max-width:48%}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[56\%\]{max-width:56%}.max-w-\[56px\]{max-width:56px}.max-w-\[60\%\]{max-width:60%}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[64px\]{max-width:64px}.max-w-\[68px\]{max-width:68px}.max-w-\[70\%\]{max-width:70%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[720px\]{max-width:720px}.max-w-\[72px\]{max-width:72px}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[90px\]{max-width:90px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[960px\]{max-width:960px}.max-w-\[96px\]{max-width:96px}.max-w-\[980px\]{max-width:980px}.max-w-\[min\(360px\,calc\(100vw-40px\)\)\]{max-width:min(360px,calc(100vw - 40px))}.max-w-app{max-width:var(--app-max-width)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[0_0_280px\]{flex:0 0 280px}.flex-\[0_0_84px\]{flex:0 0 84px}.flex-\[0_0_auto\]{flex:0 0 auto}.flex-\[0_0_calc\(44vw\)\]{flex:0 0 44vw}.flex-\[1\.4\]{flex:1.4}.flex-\[1\.5\]{flex:1.5}.flex-\[1px\]{flex:1px}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-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-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-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-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-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-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-\[22px\]{--tw-translate-x: 22px;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-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-3{--tw-translate-y: .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))}.-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-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))}.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))}.animate-\[authSlide_1\.2s_ease-in-out_infinite\]{animation:authSlide 1.2s ease-in-out infinite}.animate-\[clubModalUp_0\.25s_ease-out\]{animation:clubModalUp .25s ease-out}.animate-\[clubModalUp_0\.3s_ease_both\]{animation:clubModalUp .3s ease both}.animate-\[crown-bounce_1s_ease-in-out_0\.5s_2\]{animation:crown-bounce 1s ease-in-out .5s 2}.animate-\[dropdownFadeIn_0\.15s_ease-out\]{animation:dropdownFadeIn .15s ease-out}.animate-\[dropdownFadeIn_0\.2s_ease\]{animation:dropdownFadeIn .2s ease}.animate-\[fadeIn_0\.15s_ease\]{animation:fadeIn .15s ease}.animate-\[fadeIn_0\.22s_ease-out\]{animation:fadeIn .22s ease-out}.animate-\[fadeIn_0\.2s_ease\]{animation:fadeIn .2s ease}.animate-\[fadeIn_0\.3s_ease\]{animation:fadeIn .3s ease}.animate-\[fadeIn_0\.5s_ease-out\]{animation:fadeIn .5s ease-out}.animate-\[fadeIn_0\.6s_ease-out\]{animation:fadeIn .6s ease-out}.animate-\[fadeIn_0\.7s_ease-out\]{animation:fadeIn .7s ease-out}.animate-\[fadeIn_0\.8s_ease-out\]{animation:fadeIn .8s ease-out}.animate-\[ladder-dot-appear_0\.3s_ease-out\]{animation:ladder-dot-appear .3s ease-out}.animate-\[ladder-phase-blink_0\.5s_ease-in-out_infinite\]{animation:ladder-phase-blink .5s ease-in-out infinite}.animate-\[ladder-phase-blink_0\.6s_ease-in-out_infinite\]{animation:ladder-phase-blink .6s ease-in-out infinite}.animate-\[ladder-phase-land_0\.4s_ease-in-out_infinite\]{animation:ladder-phase-land .4s ease-in-out infinite}.animate-\[ladder-tracer-land_0\.6s_cubic-bezier\(0\.34\,_1\.56\,_0\.64\,_1\)_forwards\]{animation:ladder-tracer-land .6s cubic-bezier(.34,1.56,.64,1) forwards}.animate-\[ladder-tracer-land_0\.6s_ease-out_forwards\]{animation:ladder-tracer-land .6s ease-out forwards}.animate-\[live-dot-pulse_1\.5s_ease-in-out_infinite\]{animation:live-dot-pulse 1.5s ease-in-out infinite}.animate-\[loading-slide_3s_ease-in-out_infinite\]{animation:loading-slide 3s ease-in-out infinite}.animate-\[loadingSlide_1s_ease-in-out_infinite\]{animation:loadingSlide 1s ease-in-out infinite}.animate-\[modalPop_0\.25s_ease\]{animation:modalPop .25s ease}.animate-\[modalSlideUp_0\.2s_ease\]{animation:modalSlideUp .2s ease}.animate-\[nav-icon-bounce_0\.4s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:nav-icon-bounce .4s cubic-bezier(.22,1,.36,1)}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-\[ping_1\.4s_ease-out_2_forwards\]{animation:ping 1.4s ease-out 2 forwards}.animate-\[podium-rise_0\.4s_ease-out_both\]{animation:podium-rise .4s ease-out both}.animate-\[popupSlideUp_0\.2s_ease\]{animation:popupSlideUp .2s ease}.animate-\[pulse-dot_2s_infinite\]{animation:pulse-dot 2s infinite}.animate-\[pulse_1\.5s_ease-in-out_infinite\]{animation:pulse 1.5s ease-in-out infinite}.animate-\[pulse_2s_infinite\]{animation:pulse 2s infinite}.animate-\[ring-charge-pulse_2s_ease-in-out_infinite\]{animation:ring-charge-pulse 2s ease-in-out infinite}.animate-\[roomProgressPulse_1\.8s_ease-out_infinite\]{animation:roomProgressPulse 1.8s ease-out infinite}.animate-\[scale-pop_0\.4s_ease-out\]{animation:scale-pop .4s ease-out}.animate-\[scaleIn_0\.4s_ease-out\]{animation:scaleIn .4s ease-out}.animate-\[shimmer_1\.5s_infinite\]{animation:shimmer 1.5s infinite}.animate-\[slideInRight_0\.2s_ease\]{animation:slideInRight .2s ease}.animate-\[slideUp_0\.25s_ease-out\]{animation:slideUp .25s ease-out}.animate-\[slideUp_0\.25s_ease\]{animation:slideUp .25s ease}.animate-\[slideUp_0\.3s_ease-out\]{animation:slideUp .3s ease-out}.animate-\[slideUp_0\.3s_ease\]{animation:slideUp .3s ease}.animate-\[spin_0\.8s_linear_infinite\]{animation:spin .8s linear infinite}.animate-\[toastSlideIn_0\.3s_ease\]{animation:toastSlideIn .3s ease}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mb-4{scroll-margin-bottom:1rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-\[144px\]{scroll-margin-top:144px}.scroll-mt-\[calc\(var\(--header-height\)_\+_16px\)\]{scroll-margin-top:calc(var(--header-height) + 16px)}.scroll-pb-6{scroll-padding-bottom:1.5rem}.list-decimal{list-style-type:decimal}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[16px_1fr_16px\]{grid-template-columns:16px 1fr 16px}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_80px_36px\]{grid-template-columns:1fr 1fr 80px 36px}.grid-cols-\[2rem_minmax\(0\,1fr\)_2\.5rem_7rem\]{grid-template-columns:2rem minmax(0,1fr) 2.5rem 7rem}.grid-cols-\[2rem_minmax\(0\,1fr\)_7rem\]{grid-template-columns:2rem minmax(0,1fr) 7rem}.grid-cols-\[32px_1fr_32px\]{grid-template-columns:32px 1fr 32px}.grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.grid-cols-\[44px_minmax\(0\,1fr\)_112px\]{grid-template-columns:44px minmax(0,1fr) 112px}.grid-cols-\[44px_minmax\(0\,1fr\)_auto\]{grid-template-columns:44px minmax(0,1fr) auto}.grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\,1fr\)_auto\]{grid-template-columns:52px minmax(0,1fr) auto}.grid-cols-\[56px_minmax\(0\,1fr\)\]{grid-template-columns:56px minmax(0,1fr)}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(54px\,0\.65fr\)_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(54px,.65fr) minmax(0,1.25fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr)}.grid-cols-\[repeat\(auto-fill\,_minmax\(76px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.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-start{justify-content:flex-start}.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-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[inherit\]{gap:inherit}.gap-px{gap:1px}.gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-px{-moz-column-gap:1px;column-gap:1px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-5{row-gap:1.25rem}.gap-y-px{row-gap:1px}.-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-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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * 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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-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-slate-100>:not([hidden])~:not([hidden]){border-color:var(--slate-100)}.divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--slate-200)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--sf-button-radius\,10px\)\]{border-radius:var(--sf-button-radius,10px)}.rounded-\[var\(--sf-button-radius\,11px\)\]{border-radius:var(--sf-button-radius,11px)}.rounded-\[var\(--sf-button-radius\,12px\)\]{border-radius:var(--sf-button-radius,12px)}.rounded-\[var\(--sf-card-radius\,12px\)\]{border-radius:var(--sf-card-radius,12px)}.rounded-\[var\(--sf-panel-radius\,14px\)\]{border-radius:var(--sf-panel-radius,14px)}.rounded-btn{border-radius:10px}.rounded-card{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sheet{border-radius:20px}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-xs{border-radius:4px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[14px\]{border-top-left-radius:14px;border-top-right-radius:14px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.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-sheet{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-btn{border-bottom-right-radius:10px}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-xl{border-top-left-radius:.75rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2\.5px\]{border-width:2.5px}.border-\[38px\]{border-width:38px}.border-\[3px\]{border-width:3px}.border-\[44px\]{border-width:44px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.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-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#747775\]{--tw-border-opacity: 1;border-color:rgb(116 119 117 / var(--tw-border-opacity, 1))}.border-\[\#94a3b8\]{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-\[\#C0C0C0\]\/50{border-color:#c0c0c080}.border-\[\#CD7F32\]\/40{border-color:#cd7f3266}.border-\[\#F5C518\]\/40{border-color:#f5c51866}.border-\[\#c0c0c0\]{--tw-border-opacity: 1;border-color:rgb(192 192 192 / var(--tw-border-opacity, 1))}.border-\[\#cd7f32\]{--tw-border-opacity: 1;border-color:rgb(205 127 50 / var(--tw-border-opacity, 1))}.border-\[\#d32f2f\]{--tw-border-opacity: 1;border-color:rgb(211 47 47 / var(--tw-border-opacity, 1))}.border-\[\#d97706\]{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-\[\#dc2626\]{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-\[\#fbbf24\]{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-\[\#ffd700\]{--tw-border-opacity: 1;border-color:rgb(255 215 0 / var(--tw-border-opacity, 1))}.border-\[\]{border-color:}.border-\[color-mix\(in_srgb\,_var\(--warning\,_\#f59e0b\)_30\%\,_transparent\)\]{border-color:color-mix(in srgb,var(--warning, #f59e0b) 30%,transparent)}.border-\[color\:var\(--error\)\]{border-color:var(--error)}.border-\[currentColor\]{border-color:currentColor}.border-\[rgba\(148\,163\,184\,0\.14\)\]{border-color:#94a3b824}.border-\[rgba\(239\,68\,68\,0\.18\)\]{border-color:#ef44442e}.border-\[rgba\(239\,68\,68\,0\.2\)\]{border-color:#ef444433}.border-\[rgba\(239\,68\,68\,0\.3\)\]{border-color:#ef44444d}.border-\[rgba\(239\,_68\,_68\,_0\.2\)\]{border-color:#ef444433}.border-\[rgba\(245\,158\,11\,0\.32\)\]{border-color:#f59e0b52}.border-\[rgba\(245\,_158\,_11\,_0\.2\)\]{border-color:#f59e0b33}.border-\[rgba\(245\,_158\,_11\,_0\.25\)\]{border-color:#f59e0b40}.border-\[rgba\(245\,_158\,_11\,_0\.28\)\]{border-color:#f59e0b47}.border-\[rgba\(245\,_158\,_11\,_0\.3\)\]{border-color:#f59e0b4d}.border-\[rgba\(245\,_158\,_11\,_0\.35\)\]{border-color:#f59e0b59}.border-\[rgba\(245\,_158\,_11\,_0\.4\)\]{border-color:#f59e0b66}.border-\[rgba\(245\,_158\,_11\,_0\.5\)\]{border-color:#f59e0b80}.border-\[rgba\(255\,_215\,_0\,_0\.2\)\]{border-color:#ffd70033}.border-\[rgba\(27\,94\,32\,0\.12\)\]{border-color:#1b5e201f}.border-\[rgba\(27\,94\,32\,0\.15\)\]{border-color:#1b5e2026}.border-\[rgba\(27\,94\,32\,0\.18\)\]{border-color:#1b5e202e}.border-\[rgba\(27\,94\,32\,0\.20\)\]{border-color:#1b5e2033}.border-\[rgba\(27\,_94\,_32\,_0\.08\)\]{border-color:#1b5e2014}.border-\[rgba\(27\,_94\,_32\,_0\.1\)\]{border-color:#1b5e201a}.border-\[rgba\(27\,_94\,_32\,_0\.12\)\]{border-color:#1b5e201f}.border-\[rgba\(27\,_94\,_32\,_0\.14\)\]{border-color:#1b5e2024}.border-\[rgba\(27\,_94\,_32\,_0\.15\)\]{border-color:#1b5e2026}.border-\[rgba\(27\,_94\,_32\,_0\.18\)\]{border-color:#1b5e202e}.border-\[rgba\(27\,_94\,_32\,_0\.2\)\]{border-color:#1b5e2033}.border-\[rgba\(27\,_94\,_32\,_0\.3\)\]{border-color:#1b5e204d}.border-\[rgba\(59\,130\,246\,0\.12\)\]{border-color:#3b82f61f}.border-\[var\(--border-light\,_\#eee\)\]{border-color:var(--border-light, #eee)}.border-\[var\(--error-border\)\]{border-color:var(--error-border)}.border-\[var\(--red-200\)\]{border-color:var(--red-200)}.border-\[var\(--sf-action-bg\,var\(--primary\)\)\]{border-color:var(--sf-action-bg,var(--primary))}.border-\[var\(--sf-border-subtle\,\#cbd5e1\)\]{border-color:var(--sf-border-subtle,#cbd5e1)}.border-\[var\(--sf-border-subtle\,\#e2e8f0\)\]{border-color:var(--sf-border-subtle,#e2e8f0)}.border-\[var\(--sf-border-subtle\,\#f1f5f9\)\]{border-color:var(--sf-border-subtle,#f1f5f9)}.border-\[var\(--slate-150\,_\#e9ecef\)\]{border-color:var(--slate-150, #e9ecef)}.border-\[var\(--slate-150\,_var\(--slate-200\)\)\]{border-color:var(--slate-150, var(--slate-200))}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / 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-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-black\/\[0\.06\]{border-color:#0000000f}.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-current{border-color:currentColor}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / 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-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-error{border-color:var(--error)}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-primary{border-color:var(--primary)}.border-primary-tint-12{border-color:#1b5e201f}.border-primary-tint-2{border-color:#1b5e2005}.border-primary-tint-8{border-color:#1b5e2014}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-slate-100{border-color:var(--slate-100)}.border-slate-200{border-color:var(--slate-200)}.border-slate-300{border-color:var(--slate-300)}.border-slate-50{border-color:var(--slate-50)}.border-slate-700{border-color:var(--slate-700)}.border-slate-900{border-color:var(--slate-900)}.border-success{border-color:var(--success)}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-warning{border-color:var(--warning)}.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\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/\[0\.35\]{border-color:#ffffff59}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-b-slate-200{border-bottom-color:var(--slate-200)}.border-l-primary{border-left-color:var(--primary)}.border-l-slate-200{border-left-color:var(--slate-200)}.border-r-slate-200{border-right-color:var(--slate-200)}.border-t-\[var\(--sf-action-bg\,var\(--primary\)\)\]{border-top-color:var(--sf-action-bg,var(--primary))}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-transparent{background-color:transparent!important}.bg-\[\#06cf5d\]{--tw-bg-opacity: 1;background-color:rgb(6 207 93 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1a0e\]{--tw-bg-opacity: 1;background-color:rgb(10 26 14 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1f14\]{--tw-bg-opacity: 1;background-color:rgb(14 31 20 / var(--tw-bg-opacity, 1))}.bg-\[\#1877f2\]{--tw-bg-opacity: 1;background-color:rgb(24 119 242 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a2e\]{--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.bg-\[\#5fc55e\]{--tw-bg-opacity: 1;background-color:rgb(95 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#60a5fa\]{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-\[\#66BB6A\]{--tw-bg-opacity: 1;background-color:rgb(102 187 106 / var(--tw-bg-opacity, 1))}.bg-\[\#94A3B8\]{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-\[\#CD7F32\]{--tw-bg-opacity: 1;background-color:rgb(205 127 50 / var(--tw-bg-opacity, 1))}.bg-\[\#F5C518\]{--tw-bg-opacity: 1;background-color:rgb(245 197 24 / var(--tw-bg-opacity, 1))}.bg-\[\#FEE500\]{--tw-bg-opacity: 1;background-color:rgb(254 229 0 / var(--tw-bg-opacity, 1))}.bg-\[\#e8ecef\]{--tw-bg-opacity: 1;background-color:rgb(232 236 239 / var(--tw-bg-opacity, 1))}.bg-\[\#eceff1\]{--tw-bg-opacity: 1;background-color:rgb(236 239 241 / var(--tw-bg-opacity, 1))}.bg-\[\#ef4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f7f8\]{--tw-bg-opacity: 1;background-color:rgb(246 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fee500\]{--tw-bg-opacity: 1;background-color:rgb(254 229 0 / var(--tw-bg-opacity, 1))}.bg-\[\#fef2f2\]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#fef3c7\]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-\[\#fef9c3\]{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,_var\(--error\,_\#ef4444\)_6\%\,_transparent\)\]{background-color:color-mix(in srgb,var(--error, #ef4444) 6%,transparent)}.bg-\[color-mix\(in_srgb\,_var\(--warning\,_\#f59e0b\)_8\%\,_transparent\)\]{background-color:color-mix(in srgb,var(--warning, #f59e0b) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--sf-canvas\,\#f8fafc\)_86\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sf-canvas,#f8fafc) 86%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--sf-on-surface\,\#0f172a\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sf-on-surface,#0f172a) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--sf-surface\,\#fff\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--sf-surface,#fff) 80%,transparent)}.bg-\[color\:var\(--warning\)\]{background-color:var(--warning)}.bg-\[rgba\(0\,_0\,_0\,_0\.3\)\]{background-color:#0000004d}.bg-\[rgba\(0\,_0\,_0\,_0\.35\)\]{background-color:#00000059}.bg-\[rgba\(100\,_116\,_139\,_0\.08\)\]{background-color:#64748b14}.bg-\[rgba\(100\,_116\,_139\,_0\.8\)\]{background-color:#64748bcc}.bg-\[rgba\(15\,23\,42\,0\.55\)\]{background-color:#0f172a8c}.bg-\[rgba\(211\,47\,47\,0\.06\)\]{background-color:#d32f2f0f}.bg-\[rgba\(211\,47\,47\,0\.08\)\]{background-color:#d32f2f14}.bg-\[rgba\(220\,38\,38\,0\.08\)\]{background-color:#dc262614}.bg-\[rgba\(220\,_38\,_38\,_0\.03\)\]{background-color:#dc262608}.bg-\[rgba\(220\,_38\,_38\,_0\.04\)\]{background-color:#dc26260a}.bg-\[rgba\(220\,_38\,_38\,_0\.06\)\]{background-color:#dc26260f}.bg-\[rgba\(239\,68\,68\,0\.05\)\]{background-color:#ef44440d}.bg-\[rgba\(239\,68\,68\,0\.06\)\]{background-color:#ef44440f}.bg-\[rgba\(239\,68\,68\,0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(239\,68\,68\,0\.1\)\]{background-color:#ef44441a}.bg-\[rgba\(239\,68\,68\,0\.95\)\]{background-color:#ef4444f2}.bg-\[rgba\(239\,_68\,_68\,_0\.04\)\]{background-color:#ef44440a}.bg-\[rgba\(239\,_68\,_68\,_0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(239\,_68\,_68\,_0\.1\)\]{background-color:#ef44441a}.bg-\[rgba\(245\,158\,11\,0\.08\)\]{background-color:#f59e0b14}.bg-\[rgba\(245\,158\,11\,0\.10\)\]{background-color:#f59e0b1a}.bg-\[rgba\(245\,158\,11\,0\.125\)\]{background-color:#f59e0b20}.bg-\[rgba\(245\,_158\,_11\,_0\.06\)\]{background-color:#f59e0b0f}.bg-\[rgba\(245\,_158\,_11\,_0\.08\)\]{background-color:#f59e0b14}.bg-\[rgba\(245\,_158\,_11\,_0\.12\)\]{background-color:#f59e0b1f}.bg-\[rgba\(245\,_158\,_11\,_0\.15\)\]{background-color:#f59e0b26}.bg-\[rgba\(248\,250\,252\,0\.95\)\]{background-color:#f8fafcf2}.bg-\[rgba\(249\,250\,251\,0\.95\)\],.bg-\[rgba\(249\,_250\,_251\,_0\.95\)\]{background-color:#f9fafbf2}.bg-\[rgba\(249\,_250\,_251\,_0\.96\)\]{background-color:#f9fafbf5}.bg-\[rgba\(255\,_215\,_0\,_0\.15\)\]{background-color:#ffd70026}.bg-\[rgba\(27\,94\,32\,0\.03\)\]{background-color:#1b5e2008}.bg-\[rgba\(27\,94\,32\,0\.04\)\]{background-color:#1b5e200a}.bg-\[rgba\(27\,94\,32\,0\.05\)\]{background-color:#1b5e200d}.bg-\[rgba\(27\,94\,32\,0\.06\)\]{background-color:#1b5e200f}.bg-\[rgba\(27\,94\,32\,0\.08\)\]{background-color:#1b5e2014}.bg-\[rgba\(27\,94\,32\,0\.7\)\]{background-color:#1b5e20b3}.bg-\[rgba\(27\,94\,32\,0\.85\)\]{background-color:#1b5e20d9}.bg-\[rgba\(27\,_94\,_32\,_0\.02\)\]{background-color:#1b5e2005}.bg-\[rgba\(27\,_94\,_32\,_0\.03\)\]{background-color:#1b5e2008}.bg-\[rgba\(27\,_94\,_32\,_0\.04\)\]{background-color:#1b5e200a}.bg-\[rgba\(27\,_94\,_32\,_0\.05\)\]{background-color:#1b5e200d}.bg-\[rgba\(27\,_94\,_32\,_0\.06\)\]{background-color:#1b5e200f}.bg-\[rgba\(27\,_94\,_32\,_0\.08\)\]{background-color:#1b5e2014}.bg-\[rgba\(27\,_94\,_32\,_0\.1\)\]{background-color:#1b5e201a}.bg-\[rgba\(27\,_94\,_32\,_0\.12\)\]{background-color:#1b5e201f}.bg-\[rgba\(27\,_94\,_32\,_0\.14\)\]{background-color:#1b5e2024}.bg-\[rgba\(27\,_94\,_32\,_0\.15\)\]{background-color:#1b5e2026}.bg-\[rgba\(27\,_94\,_32\,_0\.22\)\]{background-color:#1b5e2038}.bg-\[rgba\(34\,197\,94\,0\.1\)\]{background-color:#22c55e1a}.bg-\[rgba\(34\,197\,94\,0\.125\)\]{background-color:#22c55e20}.bg-\[rgba\(34\,_197\,_94\,_0\.1\)\]{background-color:#22c55e1a}.bg-\[rgba\(34\,_197\,_94\,_0\.15\)\]{background-color:#22c55e26}.bg-\[rgba\(34\,_197\,_94\,_0\.3\)\]{background-color:#22c55e4d}.bg-\[rgba\(46\,_125\,_50\,_0\.08\)\]{background-color:#2e7d3214}.bg-\[rgba\(59\,130\,246\,0\.04\)\]{background-color:#3b82f60a}.bg-\[rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.bg-\[rgba\(59\,130\,246\,0\.125\)\]{background-color:#3b82f620}.bg-\[rgba\(59\,_130\,_246\,_0\.08\)\]{background-color:#3b82f614}.bg-\[rgba\(59\,_130\,_246\,_0\.15\)\]{background-color:#3b82f626}.bg-\[var\(--error-tint\,\#fef2f2\)\]{background-color:var(--error-tint,#fef2f2)}.bg-\[var\(--sf-accent-subtle\,\#eef3f9\)\]{background-color:var(--sf-accent-subtle,#eef3f9)}.bg-\[var\(--sf-action-bg\,var\(--primary\)\)\]{background-color:var(--sf-action-bg,var(--primary))}.bg-\[var\(--sf-canvas\,\#f8fafc\)\]{background-color:var(--sf-canvas,#f8fafc)}.bg-\[var\(--sf-primary-container\,\#eef2ff\)\]{background-color:var(--sf-primary-container,#eef2ff)}.bg-\[var\(--sf-raised-surface\,\#fff\)\]{background-color:var(--sf-raised-surface,#fff)}.bg-\[var\(--sf-raised-surface\,rgba\(255\,255\,255\,0\.7\)\)\]{background-color:var(--sf-raised-surface,rgba(255,255,255,.7))}.bg-\[var\(--sf-raised-surface\,var\(--sf-surface\,\#fff\)\)\]{background-color:var(--sf-raised-surface,var(--sf-surface,#fff))}.bg-\[var\(--sf-section-band\,\#eef2f6\)\]{background-color:var(--sf-section-band,#eef2f6)}.bg-\[var\(--sf-section-band\,\#f8fafc\)\]{background-color:var(--sf-section-band,#f8fafc)}.bg-\[var\(--sf-section-band\,rgba\(255\,255\,255\,0\.8\)\)\]{background-color:var(--sf-section-band,rgba(255,255,255,.8))}.bg-\[var\(--sf-surface\,\#fff\)\]{background-color:var(--sf-surface,#fff)}.bg-\[var\(--sf-tonal-soft\,rgba\(27\,94\,32\,0\.08\)\)\]{background-color:var(--sf-tonal-soft,rgba(27,94,32,.08))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200\/70{background-color:#fde68ab3}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-bg-light{background-color:var(--bg-light)}.bg-bg-soft{background-color:var(--bg-soft)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/\[0\.35\]{background-color:#00000059}.bg-black\/\[0\.45\]{background-color:#00000073}.bg-black\/\[0\.92\]{background-color:#000000eb}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / 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-50\/70{background-color:#ecfdf5b3}.bg-error{background-color:var(--error)}.bg-error-tint{background-color:#ef44441a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-info{background-color:var(--info)}.bg-info-tint{background-color:#3b82f61a}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:var(--primary)}.bg-primary-light{background-color:var(--primary-light)}.bg-primary-tint-12{background-color:#1b5e201f}.bg-primary-tint-2{background-color:#1b5e2005}.bg-primary-tint-4{background-color:#1b5e200a}.bg-primary-tint-6{background-color:#1b5e200f}.bg-primary-tint-8{background-color:#1b5e2014}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / 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-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/85{background-color:#ef4444d9}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-slate-100{background-color:var(--slate-100)}.bg-slate-200{background-color:var(--slate-200)}.bg-slate-300{background-color:var(--slate-300)}.bg-slate-400{background-color:var(--slate-400)}.bg-slate-50{background-color:var(--slate-50)}.bg-slate-500{background-color:var(--slate-500)}.bg-slate-700{background-color:var(--slate-700)}.bg-slate-800{background-color:var(--slate-800)}.bg-slate-900{background-color:var(--slate-900)}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/75{background-color:#020617bf}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-success{background-color:var(--success)}.bg-success-tint{background-color:#22c55e1a}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-warning{background-color:var(--warning)}.bg-warning-tint{background-color:#f59e0b1a}.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\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.bg-white\/\[0\.15\]{background-color:#ffffff26}.bg-white\/\[0\.18\]{background-color:#ffffff2e}.bg-white\/\[0\.98\]{background-color:#fffffffa}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-\[image\:var\(--sf-hero-bg\)\]{background-image:var(--sf-hero-bg)}.bg-\[image\:var\(--sf-hero-decoration\,none\)\]{background-image:var(--sf-hero-decoration,none)}.bg-\[linear-gradient\(110deg\,\#E8EDF2_8\%\,\#F1F5F9_18\%\,\#E2E8F0_33\%\)\]{background-image:linear-gradient(110deg,#e8edf2 8%,#f1f5f9 18%,#e2e8f0 33%)}.bg-\[linear-gradient\(135deg\,\#14532d_0\%\,\#0f766e_100\%\)\]{background-image:linear-gradient(135deg,#14532d,#0f766e)}.bg-\[linear-gradient\(135deg\,\#1B5E20\,\#2E7D32_50\%\,\#66BB6A\)\]{background-image:linear-gradient(135deg,#1b5e20,#2e7d32 50%,#66bb6a)}.bg-\[linear-gradient\(135deg\,\#1B5E20_0\%\,\#2E7D32_50\%\,\#1B5E20_100\%\)\]{background-image:linear-gradient(135deg,#1b5e20,#2e7d32,#1b5e20)}.bg-\[linear-gradient\(135deg\,\#ecfdf5\,\#f0fdfa\)\]{background-image:linear-gradient(135deg,#ecfdf5,#f0fdfa)}.bg-\[linear-gradient\(135deg\,_\#1B5E20_0\%\,_\#2E7D32_100\%\)\]{background-image:linear-gradient(135deg,#1b5e20,#2e7d32)}.bg-\[linear-gradient\(135deg\,_\#1B5E20_0\%\,_\#2E7D32_40\%\,_\#388E3C_100\%\)\]{background-image:linear-gradient(135deg,#1b5e20,#2e7d32 40%,#388e3c)}.bg-\[linear-gradient\(135deg\,_\#1B5E20_0\%\,_\#2E7D32_55\%\,_\#0f3d12_100\%\)\]{background-image:linear-gradient(135deg,#1b5e20,#2e7d32 55%,#0f3d12)}.bg-\[linear-gradient\(135deg\,_\#1B5E20_0\%\,_\#66BB6A_100\%\)\]{background-image:linear-gradient(135deg,#1b5e20,#66bb6a)}.bg-\[linear-gradient\(135deg\,_\#1a2540\,_\#222f52\,_\#2e2858\)_0\%_0\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#c47070\,_\#b86040\,_\#c08090\)_25\%_0\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#1a3e1a\,_\#285a38\,_\#48a06a\)_50\%_0\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#6040a8\,_\#a05888\,_\#362060\)_75\%_0\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#6898c0\,_\#2050a8\,_\#283878\)_100\%_0\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#c0a030\,_\#b07028\,_\#604828\)_0\%_100\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#c0a0a8\,_\#b04878\,_\#882030\)_25\%_100\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#384040\,_\#607068\,_\#506070\)_50\%_100\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#88b060\,_\#2098a0\,_\#58c0a0\)_75\%_100\%_\/_20\.1\%_50\.1\%_no-repeat\,_linear-gradient\(135deg\,_\#b84838\,_\#903828\,_\#501818\)_100\%_100\%_\/_20\.1\%_50\.1\%_no-repeat\]{background-image:linear-gradient(135deg,#1a2540,#222f52,#2e2858) 0% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#c47070,#b86040,#c08090) 25% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#1a3e1a,#285a38,#48a06a) 50% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#6040a8,#a05888,#362060) 75% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#6898c0,#2050a8,#283878) 100% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#c0a030,#b07028,#604828) 0% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#c0a0a8,#b04878,#882030) 25% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#384040,#607068,#506070) 50% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#88b060,#2098a0,#58c0a0) 75% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#b84838,#903828,#501818) 100% 100% / 20.1% 50.1% no-repeat}.bg-\[linear-gradient\(135deg\,_\#22c55e\,_\#16a34a\)\]{background-image:linear-gradient(135deg,#22c55e,#16a34a)}.bg-\[linear-gradient\(135deg\,_\#3b82f6\,_\#2563eb\)\]{background-image:linear-gradient(135deg,#3b82f6,#2563eb)}.bg-\[linear-gradient\(135deg\,_\#F5F7FA_0\%\,_\#E9ECF1_100\%\)\]{background-image:linear-gradient(135deg,#f5f7fa,#e9ecf1)}.bg-\[linear-gradient\(135deg\,_\#FFF3E6_0\%\,_\#FFE4C4_100\%\)\]{background-image:linear-gradient(135deg,#fff3e6,bisque)}.bg-\[linear-gradient\(135deg\,_\#FFF9E6_0\%\,_\#FFF4CC_100\%\)\]{background-image:linear-gradient(135deg,#fff9e6,#fff4cc)}.bg-\[linear-gradient\(135deg\,_\#f59e0b\,_\#d97706\)\]{background-image:linear-gradient(135deg,#f59e0b,#d97706)}.bg-\[linear-gradient\(135deg\,_\#fef3c7_0\%\,_\#fde68a_100\%\)\]{background-image:linear-gradient(135deg,#fef3c7,#fde68a)}.bg-\[linear-gradient\(135deg\,_rgba\(255\,_215\,_0\,_0\.08\)_0\%\,_rgba\(253\,_185\,_49\,_0\.12\)_100\%\)\]{background-image:linear-gradient(135deg,#ffd70014,#fdb9311f)}.bg-\[linear-gradient\(135deg\,_rgba\(255\,_215\,_0\,_0\.15\)\,_rgba\(253\,_185\,_49\,_0\.2\)\)\]{background-image:linear-gradient(135deg,#ffd70026,#fdb93133)}.bg-\[linear-gradient\(135deg\,_rgba\(27\,_94\,_32\,_0\.03\)_0\%\,_rgba\(102\,_187\,_106\,_0\.06\)_100\%\)\]{background-image:linear-gradient(135deg,#1b5e2008,#66bb6a0f)}.bg-\[linear-gradient\(135deg\,_rgba\(27\,_94\,_32\,_0\.04\)_0\%\,_rgba\(102\,_187\,_106\,_0\.08\)_100\%\)\]{background-image:linear-gradient(135deg,#1b5e200a,#66bb6a14)}.bg-\[linear-gradient\(135deg\,_rgba\(27\,_94\,_32\,_0\.05\)_0\%\,_rgba\(46\,_125\,_50\,_0\.08\)_100\%\)\]{background-image:linear-gradient(135deg,#1b5e200d,#2e7d3214)}.bg-\[linear-gradient\(135deg\,_rgba\(27\,_94\,_32\,_0\.06\)_0\%\,_rgba\(102\,_187\,_106\,_0\.1\)_100\%\)\]{background-image:linear-gradient(135deg,#1b5e200f,#66bb6a1a)}.bg-\[linear-gradient\(135deg\,_rgba\(27\,_94\,_32\,_0\.08\)\,_rgba\(27\,_94\,_32\,_0\.04\)\)\]{background-image:linear-gradient(135deg,#1b5e2014,#1b5e200a)}.bg-\[linear-gradient\(135deg\,_rgba\(27\,_94\,_32\,_0\.12\)\,_rgba\(102\,_187\,_106\,_0\.24\)\)\]{background-image:linear-gradient(135deg,#1b5e201f,#66bb6a3d)}.bg-\[linear-gradient\(135deg\,_var\(--primary\)\,_\#66BB6A\)\]{background-image:linear-gradient(135deg,var(--primary),#66BB6A)}.bg-\[linear-gradient\(135deg\,_var\(--primary\)_0\%\,_\#2E7D32_100\%\)\]{background-image:linear-gradient(135deg,var(--primary) 0%,#2E7D32 100%)}.bg-\[linear-gradient\(135deg\,_var\(--primary\)_0\%\,_\#66BB6A_100\%\)\]{background-image:linear-gradient(135deg,var(--primary) 0%,#66BB6A 100%)}.bg-\[linear-gradient\(135deg\,_var\(--primary-light\)_0\%\,_\#E8F5E9_100\%\)\]{background-image:linear-gradient(135deg,var(--primary-light) 0%,#E8F5E9 100%)}.bg-\[linear-gradient\(135deg\,_var\(--slate-100\)_0\%\,_var\(--slate-50\)_100\%\)\]{background-image:linear-gradient(135deg,var(--slate-100) 0%,var(--slate-50) 100%)}.bg-\[linear-gradient\(135deg\,_var\(--slate-200\)_0\%\,_var\(--slate-300\)_100\%\)\]{background-image:linear-gradient(135deg,var(--slate-200) 0%,var(--slate-300) 100%)}.bg-\[linear-gradient\(135deg\,var\(--slate-200\)\,var\(--slate-300\)\)\]{background-image:linear-gradient(135deg,var(--slate-200),var(--slate-300))}.bg-\[linear-gradient\(160deg\,_\#f0faf0_0\%\,_\#e8f5e9_30\%\,_\#f5f5f5_60\%\,_\#e8f5e9_100\%\)\]{background-image:linear-gradient(160deg,#f0faf0,#e8f5e9,#f5f5f5 60%,#e8f5e9)}.bg-\[linear-gradient\(180deg\,_\#94a3b8_0\%\,_\#64748b_100\%\)\]{background-image:linear-gradient(180deg,#94a3b8,#64748b)}.bg-\[linear-gradient\(180deg\,_\#ede5ff_0\%\,_\#f5f0ff_40\%\,_transparent_100\%\)\]{background-image:linear-gradient(180deg,#ede5ff 0%,#f5f0ff 40%,transparent 100%)}.bg-\[linear-gradient\(180deg\,_\#f59e0b_0\%\,_\#d97706_100\%\)\]{background-image:linear-gradient(180deg,#f59e0b,#d97706)}.bg-\[linear-gradient\(180deg\,_\#fbbf24_0\%\,_\#f59e0b_100\%\)\]{background-image:linear-gradient(180deg,#fbbf24,#f59e0b)}.bg-\[linear-gradient\(180deg\,_rgba\(0\,_0\,_0\,_0\.3\)_0\%\,_rgba\(0\,_0\,_0\,_0\.6\)_100\%\)\]{background-image:linear-gradient(180deg,#0000004d,#0009)}.bg-\[linear-gradient\(180deg\,_rgba\(15\,23\,42\,0\.08\)_0\%\,_rgba\(15\,23\,42\,0\.72\)_100\%\)\]{background-image:linear-gradient(180deg,#0f172a14,#0f172ab8)}.bg-\[linear-gradient\(180deg\,_rgba\(15\,23\,42\,0\.10\)_0\%\,_rgba\(15\,23\,42\,0\.18\)_42\%\,_rgba\(15\,23\,42\,0\.78\)_100\%\)\]{background-image:linear-gradient(180deg,#0f172a1a,#0f172a2e 42%,#0f172ac7)}.bg-\[linear-gradient\(180deg\,_rgba\(255\,_255\,_255\,_0\.98\)_0\%\,_rgba\(248\,_250\,_252\,_0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#fffffffa,#f8fafcfa)}.bg-\[linear-gradient\(180deg\,_var\(--slate-100\)_0\%\,_var\(--slate-50\)_100\%\)\]{background-image:linear-gradient(180deg,var(--slate-100) 0%,var(--slate-50) 100%)}.bg-\[linear-gradient\(180deg\,_var\(--slate-50\)_0\%\,_transparent_100\%\)\]{background-image:linear-gradient(180deg,var(--slate-50) 0%,transparent 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_45\%\,rgba\(0\,0\,0\,0\.55\)_100\%\)\]{background-image:linear-gradient(180deg,#0000 45%,#0000008c)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.05\)_35\%\,rgba\(0\,0\,0\,0\.78\)_100\%\)\]{background-image:linear-gradient(180deg,#0000000d 35%,#000000c7)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.08\)_0\%\,rgba\(0\,0\,0\,0\.5\)_100\%\)\]{background-image:linear-gradient(180deg,#00000014,#00000080)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.12\)_0\%\,rgba\(0\,0\,0\,0\.42\)_42\%\,rgba\(0\,0\,0\,0\.82\)_100\%\)\]{background-image:linear-gradient(180deg,#0000001f,#0000006b 42%,#000000d1)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.02\)_0\%\,rgba\(15\,23\,42\,0\.1\)_38\%\,rgba\(15\,23\,42\,0\.74\)_100\%\)\]{background-image:linear-gradient(180deg,#0f172a05,#0f172a1a 38%,#0f172abd)}.bg-\[linear-gradient\(90deg\,_\#1B5E20_0\%\,_\#f59e0b_100\%\)\]{background-image:linear-gradient(90deg,#1b5e20,#f59e0b)}.bg-\[linear-gradient\(90deg\,_var\(--primary\)\,_\#66BB6A\)\]{background-image:linear-gradient(90deg,var(--primary),#66BB6A)}.bg-\[linear-gradient\(90deg\,_var\(--primary\)_0\%\,_\#66BB6A_100\%\)\]{background-image:linear-gradient(90deg,var(--primary) 0%,#66BB6A 100%)}.bg-\[linear-gradient\(90deg\,var\(--slate-100\)_25\%\,var\(--slate-50\)_50\%\,var\(--slate-100\)_75\%\)\]{background-image:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-50) 50%,var(--slate-100) 75%)}.bg-\[linear-gradient\(_90deg\,_rgba\(71\,85\,105\,0\.6\)_25\%\,_rgba\(100\,116\,139\,0\.55\)_50\%\,_rgba\(71\,85\,105\,0\.6\)_75\%_\)\]{background-image:linear-gradient(90deg,#47556999 25%,#64748b8c,#47556999 75%)}.bg-\[linear-gradient\(_90deg\,_transparent_0\%\,_var\(--primary-light-solid\,_\#A5D6A7\)_50\%\,_transparent_100\%_\)\]{background-image:linear-gradient(90deg,transparent 0%,var(--primary-light-solid, #A5D6A7) 50%,transparent 100%)}.bg-\[linear-gradient\(_90deg\,_var\(--slate-100\)_25\%\,_var\(--slate-50\)_50\%\,_var\(--slate-100\)_75\%_\)\]{background-image:linear-gradient(90deg,var(--slate-100) 25%,var(--slate-50) 50%,var(--slate-100) 75%)}.bg-\[linear-gradient\(_90deg\,_var\(--slate-200\)_25\%\,_var\(--slate-100\)_50\%\,_var\(--slate-200\)_75\%_\)\]{background-image:linear-gradient(90deg,var(--slate-200) 25%,var(--slate-100) 50%,var(--slate-200) 75%)}.bg-\[linear-gradient\(_90deg\,_var\(--slate-200\)_25\%\,_var\(--slate-300\)_50\%\,_var\(--slate-200\)_75\%_\)\]{background-image:linear-gradient(90deg,var(--slate-200) 25%,var(--slate-300) 50%,var(--slate-200) 75%)}.bg-\[linear-gradient\(to_bottom\,_rgba\(0\,_0\,_0\,_0\.05\)_0\%\,_rgba\(0\,_0\,_0\,_0\.55\)_100\%\)\]{background-image:linear-gradient(to bottom,#0000000d,#0000008c)}.bg-\[linear-gradient\(to_bottom\,_rgba\(0\,_0\,_0\,_0\.15\)_0\%\,_rgba\(0\,_0\,_0\,_0\.55\)_100\%\)\]{background-image:linear-gradient(to bottom,#00000026,#0000008c)}.bg-\[linear-gradient\(to_top\,_rgba\(0\,0\,0\,0\.3\)_0\%\,_transparent_60\%\)\]{background-image:linear-gradient(to top,rgba(0,0,0,.3) 0%,transparent 60%)}.bg-\[linear-gradient\(to_top\,_rgba\(0\,0\,0\,0\.75\)_0\%\,_rgba\(0\,0\,0\,0\.35\)_45\%\,_transparent_70\%\)\]{background-image:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 45%,transparent 70%)}.bg-\[linear-gradient\(to_top\,_rgba\(0\,_0\,_0\,_0\.7\)\,_transparent\)\]{background-image:linear-gradient(to top,rgba(0,0,0,.7),transparent)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(248\,250\,252\,0\.98\)_0\%\,rgba\(226\,232\,240\,0\.92\)_52\%\,rgba\(148\,163\,184\,0\.72\)_100\%\)\]{background-image:radial-gradient(circle at 18% 12%,#f8fafcfa,#e2e8f0eb 52%,#94a3b8b8)}.bg-\[radial-gradient\(circle_at_top_right\,_rgba\(255\,255\,255\,0\.22\)_0\%\,_transparent_38\%\)\]{background-image:radial-gradient(circle at top right,rgba(255,255,255,.22) 0%,transparent 38%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(255\,255\,255\,0\.25\)_0\%\,transparent_36\%\)\]{background-image:radial-gradient(circle at top right,rgba(255,255,255,.25) 0%,transparent 36%)}.bg-\[radial-gradient\(ellipse_at_top\,color-mix\(in_srgb\,var\(--primary\)_8\%\,var\(--sf-canvas\,\#f8fafc\)\)\,var\(--sf-canvas\,\#f8fafc\)_65\%\)\]{background-image:radial-gradient(ellipse at top,color-mix(in srgb,var(--primary) 8%,var(--sf-canvas,#f8fafc)),var(--sf-canvas,#f8fafc) 65%)}.bg-\[radial-gradient\(rgba\(255\,_255\,_255\,_0\.18\)_1\.5px\,_transparent_1\.5px\)\,_radial-gradient\(rgba\(255\,_255\,_255\,_0\.18\)_1\.5px\,_transparent_1\.5px\)\]{background-image:radial-gradient(rgba(255,255,255,.18) 1.5px,transparent 1.5px),radial-gradient(rgba(255,255,255,.18) 1.5px,transparent 1.5px)}.bg-\[url\(\'\/images\/moitto_background\.jpg\'\)\]{background-image:url(/images/moitto_background.jpg)}.bg-gradient-error{background-image:linear-gradient(135deg,var(--error),var(--error-dark))}.bg-gradient-info{background-image:linear-gradient(135deg,var(--info),var(--info-dark))}.bg-gradient-primary{background-image:var(--gradient-primary, linear-gradient(135deg, #1B5E20, #2E7D32))}.bg-gradient-primary-avatar,.bg-gradient-primary-soft{background-image:linear-gradient(135deg,#1b5e20,#66bb6a)}.bg-gradient-success{background-image:linear-gradient(135deg,var(--success),var(--success-dark))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,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))}.bg-gradient-warning{background-image:linear-gradient(135deg,var(--warning),var(--warning-dark))}.bg-none{background-image:none}.from-\[\#1B5E20\]{--tw-gradient-from: #1B5E20 var(--tw-gradient-from-position);--tw-gradient-to: rgb(27 94 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ef4444\]{--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-\[\#f97316\]{--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-\[rgba\(27\,_94\,_32\,_0\.03\)\]{--tw-gradient-from: rgba(27, 94, 32, .03) var(--tw-gradient-from-position);--tw-gradient-to: rgba(27, 94, 32, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(27\,_94\,_32\,_0\.07\)\]{--tw-gradient-from: rgba(27, 94, 32, .07) var(--tw-gradient-from-position);--tw-gradient-to: rgba(27, 94, 32, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-soft\)\]{--tw-gradient-from: var(--bg-soft) 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-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-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) 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-primary{--tw-gradient-from: var(--primary) 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-slate-50{--tw-gradient-from: var(--slate-50) 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-slate-500{--tw-gradient-from: var(--slate-500) 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-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-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)}.via-\[\#2E7D32\]{--tw-gradient-to: rgb(46 125 50 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2E7D32 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2e7d32\]{--tw-gradient-to: rgb(46 125 50 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2e7d32 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f5f8f5\]{--tw-gradient-to: rgb(245 248 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f8f5 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-white\/85{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#2E7D32\]{--tw-gradient-to: #2E7D32 var(--tw-gradient-to-position)}.to-\[\#43A047\]{--tw-gradient-to: #43A047 var(--tw-gradient-to-position)}.to-\[\#66BB6A\]{--tw-gradient-to: #66BB6A var(--tw-gradient-to-position)}.to-\[\#dc2626\]{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-\[\#eef2ee\]{--tw-gradient-to: #eef2ee var(--tw-gradient-to-position)}.to-\[\#ef4444\]{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-\[rgba\(27\,_94\,_32\,_0\.06\)\]{--tw-gradient-to: rgba(27, 94, 32, .06) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-black\/35{--tw-gradient-to: rgb(0 0 0 / .35) var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: var(--primary) var(--tw-gradient-to-position)}.to-primary-light{--tw-gradient-to: var(--primary-light) var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: var(--slate-100) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: var(--slate-600) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-\[length\:220\%_100\%\]{background-size:220% 100%}.bg-\[size\:16px_16px\]{background-size:16px 16px}.bg-\[size\:200\%_100\%\]{background-size:200% 100%}.bg-\[size\:300\%_100\%\]{background-size:300% 100%}.bg-cover{background-size:cover}.bg-\[position\:0_0\,_8px_8px\]{background-position:0 0,8px 8px}.bg-center{background-position:center}.stroke-primary{stroke:var(--primary)}.stroke-slate-100{stroke:var(--slate-100)}.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-10{padding:2.5rem}.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-12{padding-left:3rem;padding-right:3rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.px-\[9px\]{padding-left:9px;padding-right:9px}.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-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-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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[60px\]{padding-top:60px;padding-bottom:60px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-\[100px\]{padding-bottom:100px}.pb-\[112px\]{padding-bottom:112px}.pb-\[120px\]{padding-bottom:120px}.pb-\[130px\]{padding-bottom:130px}.pb-\[140px\]{padding-bottom:140px}.pb-\[3px\]{padding-bottom:3px}.pb-\[calc\(100px\+var\(--safe-area-bottom\)\)\]{padding-bottom:calc(100px + var(--safe-area-bottom))}.pb-\[calc\(10px\+var\(--safe-area-bottom\)\)\]{padding-bottom:calc(10px + var(--safe-area-bottom))}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(132px\+var\(--safe-area-bottom\)\)\]{padding-bottom:calc(132px + var(--safe-area-bottom))}.pb-\[calc\(14px\+var\(--safe-area-bottom\)\)\]{padding-bottom:calc(14px + var(--safe-area-bottom))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pb-\[calc\(16px\+var\(--safe-area-bottom\)\)\],.pb-\[calc\(16px_\+_var\(--safe-area-bottom\)\)\]{padding-bottom:calc(16px + var(--safe-area-bottom))}.pb-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.pb-\[calc\(80px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.pb-\[calc\(88px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.pb-\[calc\(8px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.pb-\[calc\(96px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+12px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+20px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.pb-\[calc\(var\(--content-bottom-padding\)\+16px\)\],.pb-\[calc\(var\(--content-bottom-padding\)_\+_16px\)\]{padding-bottom:calc(var(--content-bottom-padding) + 16px)}.pb-\[calc\(var\(--content-bottom-padding\)_\+_24px\)\]{padding-bottom:calc(var(--content-bottom-padding) + 24px)}.pb-\[calc\(var\(--safe-area-bottom\)\+12px\)\]{padding-bottom:calc(var(--safe-area-bottom) + 12px)}.pb-\[calc\(var\(--safe-area-bottom\)\+140px\)\]{padding-bottom:calc(var(--safe-area-bottom) + 140px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pb-\[max\(4px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(4px,env(safe-area-inset-bottom))}.pb-\[var\(--content-bottom-padding\)\]{padding-bottom:var(--content-bottom-padding)}.pb-safe-bottom{padding-bottom:var(--safe-area-bottom)}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[18px\]{padding-left:18px}.pl-\[22px\]{padding-left:22px}.pl-\[50px\]{padding-left:50px}.pl-\[52px\]{padding-left:52px}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[18px\]{padding-top:18px}.pt-\[3px\]{padding-top:3px}.pt-\[60px\]{padding-top:60px}.pt-\[72px\]{padding-top:72px}.pt-\[calc\(18px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(18px + env(safe-area-inset-top))}.pt-\[calc\(env\(safe-area-inset-top\)\+12px\)\]{padding-top:calc(env(safe-area-inset-top) + 12px)}.pt-\[calc\(env\(safe-area-inset-top\)\+20px\)\]{padding-top:calc(env(safe-area-inset-top) + 20px)}.pt-\[calc\(var\(--header-height\)\+16px\)\]{padding-top:calc(var(--header-height) + 16px)}.pt-\[calc\(var\(--header-height\)_\+_12px\)\]{padding-top:calc(var(--header-height) + 12px)}.pt-\[calc\(var\(--header-height\)_\+_16px\)\]{padding-top:calc(var(--header-height) + 16px)}.pt-\[calc\(var\(--header-height\)_\+_20px\)\]{padding-top:calc(var(--header-height) + 20px)}.pt-\[calc\(var\(--header-height\)_\+_24px\)\]{padding-top:calc(var(--header-height) + 24px)}.pt-\[calc\(var\(--header-height\)_\+_28px\)\]{padding-top:calc(var(--header-height) + 28px)}.pt-\[calc\(var\(--header-height\)_\+_56px\)\]{padding-top:calc(var(--header-height) + 56px)}.pt-\[calc\(var\(--header-height\)_\+_80px\)\]{padding-top:calc(var(--header-height) + 80px)}.pt-\[calc\(var\(--header-height\)_\+_8px\)\]{padding-top:calc(var(--header-height) + 8px)}.pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px,env(safe-area-inset-top))}.pt-\[var\(--header-height\)\]{padding-top:var(--header-height)}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-\[-3px\]{vertical-align:-3px}.align-\[-4px\]{vertical-align:-4px}.font-\[family-name\:var\(--sf-font-display\,inherit\)\]{font-family:var(--sf-font-display,inherit)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-3xs{font-size:10px!important;line-height:1.3!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[20px\]{font-size:20px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:11px;line-height:1.4}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-3xs{font-size:10px;line-height:1.3}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[52px\]{font-size:52px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[68px\]{font-size:68px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(10px\,3vw\,12px\)\]{font-size:clamp(10px,3vw,12px)}.text-\[clamp\(12px\,4vw\,16px\)\]{font-size:clamp(12px,4vw,16px)}.text-\[clamp\(12px\,4vw\,19px\)\]{font-size:clamp(12px,4vw,19px)}.text-\[clamp\(13px\,4vw\,16px\)\]{font-size:clamp(13px,4vw,16px)}.text-base{font-size:1rem;line-height:1.5rem}.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-\[500px\]{font-weight:500px}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.22\]{line-height:1.22}.leading-\[1\.24\]{line-height:1.24}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.28\]{line-height:1.28}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[14px\]{line-height:14px}.leading-\[15px\]{line-height:15px}.leading-\[16px\]{line-height:16px}.leading-\[32px\]{line-height:32px}.leading-loose{line-height:2}.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\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.2px\]{letter-spacing:-.2px}.tracking-\[-0\.5px\]{letter-spacing:-.5px}.tracking-\[-0\.7px\]{letter-spacing:-.7px}.tracking-\[-1px\]{letter-spacing:-1px}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.3px\]{letter-spacing:.3px}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-\[3px\]{letter-spacing:3px}.tracking-\[8px\]{letter-spacing:8px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#111827\]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-\[\#15803d\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#16a34a\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-\[\#1B5E20\]{--tw-text-opacity: 1;color:rgb(27 94 32 / var(--tw-text-opacity, 1))}.text-\[\#1F1F1F\]{--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1))}.text-\[\#1d4ed8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#2E7D32\]{--tw-text-opacity: 1;color:rgb(46 125 50 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#86efac\]{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-\[\#92400e\]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-\[\#991b1b\]{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-\[\#b45309\]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-\[\#b8860b\]{--tw-text-opacity: 1;color:rgb(184 134 11 / var(--tw-text-opacity, 1))}.text-\[\#d32f2f\]{--tw-text-opacity: 1;color:rgb(211 47 47 / var(--tw-text-opacity, 1))}.text-\[\#d97706\]{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-\[\#dc2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#f87171\]{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-\[\#f97316\]{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-\[color-mix\(in_srgb\,var\(--sf-on-surface\,\#0f172a\)_55\%\,transparent\)\]{color:color-mix(in srgb,var(--sf-on-surface,#0f172a) 55%,transparent)}.text-\[color-mix\(in_srgb\,var\(--sf-on-surface\,\#0f172a\)_62\%\,transparent\)\]{color:color-mix(in srgb,var(--sf-on-surface,#0f172a) 62%,transparent)}.text-\[color-mix\(in_srgb\,var\(--sf-on-surface\,\#0f172a\)_70\%\,transparent\)\]{color:color-mix(in srgb,var(--sf-on-surface,#0f172a) 70%,transparent)}.text-\[color-mix\(in_srgb\,var\(--sf-on-surface\,\#0f172a\)_72\%\,transparent\)\]{color:color-mix(in srgb,var(--sf-on-surface,#0f172a) 72%,transparent)}.text-\[color\:rgba\(27\,94\,32\,0\.72\)\]{color:#1b5e20b8}.text-\[color\:var\(--error\)\]{color:var(--error)}.text-\[color\:var\(--warning\)\]{color:var(--warning)}.text-\[color\:var\(--warning-text\)\]{color:var(--warning-text)}.text-\[rgba\(0\,0\,0\,0\.85\)\]{color:#000000d9}.text-\[var\(--danger\,_\#ef4444\)\]{color:var(--danger, #ef4444)}.text-\[var\(--red-500\)\]{color:var(--red-500)}.text-\[var\(--red-500\,_\#ef4444\)\]{color:var(--red-500, #ef4444)}.text-\[var\(--red-600\)\]{color:var(--red-600)}.text-\[var\(--sf-accent-text\,var\(--primary\)\)\]{color:var(--sf-accent-text,var(--primary))}.text-\[var\(--sf-on-action\,\#fff\)\]{color:var(--sf-on-action,#fff)}.text-\[var\(--sf-on-hero\,\#fff\)\]{color:var(--sf-on-hero,#fff)}.text-\[var\(--sf-on-surface\,\#0f172a\)\]{color:var(--sf-on-surface,#0f172a)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.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-600\/70{color:#d97706b3}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/75{color:#b45309bf}.text-amber-700\/80{color:#b45309cc}.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-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.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-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-error{color:var(--error)}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-info{color:var(--info)}.text-inherit{color:inherit}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-primary{color:var(--primary)}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.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-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{color:var(--slate-100)}.text-slate-200{color:var(--slate-200)}.text-slate-300{color:var(--slate-300)}.text-slate-400{color:var(--slate-400)}.text-slate-500{color:var(--slate-500)}.text-slate-600{color:var(--slate-600)}.text-slate-700{color:var(--slate-700)}.text-slate-800{color:var(--slate-800)}.text-slate-900{color:var(--slate-900)}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success{color:var(--success)}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.text-text-tertiary{color:var(--text-tertiary)}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-warning{color:var(--warning)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.55\]{color:#ffffff8c}.text-white\/\[0\.85\]{color:#ffffffd9}.text-white\/\[0\.88\]{color:#ffffffe0}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.text-zinc-950{--tw-text-opacity: 1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-red-200{text-decoration-color:#fecaca}.decoration-slate-400{text-decoration-color:var(--slate-400)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-\[var\(--sf-action-bg\,var\(--primary\)\)\]{accent-color:var(--sf-action-bg,var(--primary))}.accent-error{accent-color:var(--error)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.62\]{opacity:.62}.opacity-\[0\.65\]{opacity:.65}.opacity-\[0\.85\]{opacity:.85}.opacity-\[var\(--ptr-progress\,0\)\]{opacity:var(--ptr-progress,0)}.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-\[-4px_0_20px_rgba\(0\,_0\,_0\,_0\.1\)\]{--tw-shadow: -4px 0 20px rgba(0, 0, 0, .1);--tw-shadow-colored: -4px 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_-10px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 -10px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 -10px 24px 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_-1px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 -1px 8px rgba(0,0,0,.06);--tw-shadow-colored: 0 -1px 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_-2px_16px_rgba\(27\,_94\,_32\,_0\.25\)\]{--tw-shadow: 0 -2px 16px rgba(27, 94, 32, .25);--tw-shadow-colored: 0 -2px 16px 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_-8px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 -8px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 -8px 24px 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_0_1px_rgba\(27\,_94\,_32\,_0\.2\)\,_0_4px_16px_rgba\(27\,_94\,_32\,_0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(27, 94, 32, .2), 0 4px 16px rgba(27, 94, 32, .12);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 4px 16px 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_0_2px_rgba\(27\,_94\,_32\,_0\.25\)\]{--tw-shadow: 0 0 0 2px rgba(27, 94, 32, .25);--tw-shadow-colored: 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-\[0_0_0_2px_var\(--primary\)\]{--tw-shadow: 0 0 0 2px var(--primary);--tw-shadow-colored: 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-\[0_0_0_2px_var\(--primary-light\)\]{--tw-shadow: 0 0 0 2px var(--primary-light);--tw-shadow-colored: 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-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]{--tw-shadow: 0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent);--tw-shadow-colored: 0 0 0 3px 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_0_3px_rgba\(239\,_68\,_68\,_0\.1\)\]{--tw-shadow: 0 0 0 3px rgba(239, 68, 68, .1);--tw-shadow-colored: 0 0 0 3px 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_0_3px_rgba\(27\,_94\,_32\,_0\.1\)\]{--tw-shadow: 0 0 0 3px rgba(27, 94, 32, .1);--tw-shadow-colored: 0 0 0 3px 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_0_3px_rgba\(34\,_197\,_94\,_0\.2\)\]{--tw-shadow: 0 0 0 3px rgba(34, 197, 94, .2);--tw-shadow-colored: 0 0 0 3px 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_0_4px_var\(--primary-light\)\]{--tw-shadow: 0 0 0 4px var(--primary-light);--tw-shadow-colored: 0 0 0 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-\[0_10px_24px_-14px_var\(--primary\)\]{--tw-shadow: 0 10px 24px -14px var(--primary);--tw-shadow-colored: 0 10px 24px -14px 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_10px_24px_-14px_var\(--sf-action-bg\,var\(--primary\)\)\]{--tw-shadow: 0 10px 24px -14px var(--sf-action-bg,var(--primary));--tw-shadow-colored: 0 10px 24px -14px 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_10px_28px_-18px_rgba\(27\,94\,32\,0\.55\)\]{--tw-shadow: 0 10px 28px -18px rgba(27,94,32,.55);--tw-shadow-colored: 0 10px 28px -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_12px_28px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.22);--tw-shadow-colored: 0 12px 28px 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_12px_28px_rgba\(15\,61\,20\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(15,61,20,.22);--tw-shadow-colored: 0 12px 28px 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_12px_28px_rgba\(15\,_23\,_42\,_0\.06\)\]{--tw-shadow: 0 12px 28px rgba(15, 23, 42, .06);--tw-shadow-colored: 0 12px 28px 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_12px_30px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 30px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 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_12px_32px_-10px_rgba\(27\,_94\,_32\,_0\.22\)\]{--tw-shadow: 0 12px 32px -10px rgba(27, 94, 32, .22);--tw-shadow-colored: 0 12px 32px -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_12px_32px_-18px_rgba\(27\,94\,32\,0\.55\)\]{--tw-shadow: 0 12px 32px -18px rgba(27,94,32,.55);--tw-shadow-colored: 0 12px 32px -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_12px_40px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 12px 40px rgba(15,23,42,.14);--tw-shadow-colored: 0 12px 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_16px_36px_rgba\(27\,94\,32\,0\.2\)\]{--tw-shadow: 0 16px 36px rgba(27,94,32,.2);--tw-shadow-colored: 0 16px 36px 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_18px_48px_-24px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 18px 48px -24px rgba(15,23,42,.35);--tw-shadow-colored: 0 18px 48px -24px 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_1px_0_rgba\(0\,_0\,_0\,_0\.02\)\]{--tw-shadow: 0 1px 0 rgba(0, 0, 0, .02);--tw-shadow-colored: 0 1px 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-\[0_1px_0_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 1px 0 rgba(15,23,42,.06);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_0_rgb\(0_0_0_\/_0\.05\)\]{--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-\[0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(0,0,0,.06);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(0\,_0\,_0\,_0\.06\)\]{--tw-shadow: 0 1px 2px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(15\,_23\,_42\,_0\.03\)\]{--tw-shadow: 0 1px 2px rgba(15, 23, 42, .03);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(15\,_23\,_42\,_0\.04\)\,_0_0_0_3px_rgba\(245\,_158\,_11\,_0\.08\)\]{--tw-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 0 0 3px rgba(245, 158, 11, .08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 0 0 3px 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_1px_2px_rgba\(15\,_23\,_42\,_0\.04\)\,_0_0_0_3px_rgba\(27\,_94\,_32\,_0\.05\)\]{--tw-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 0 0 3px rgba(27, 94, 32, .05);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 0 0 3px 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_1px_2px_rgba\(15\,_23\,_42\,_0\.04\)\]{--tw-shadow: 0 1px 2px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 1px 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-\[0_1px_2px_rgba\(27\,_94\,_32\,_0\.2\)\]{--tw-shadow: 0 1px 2px rgba(27, 94, 32, .2);--tw-shadow-colored: 0 1px 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-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.15);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.04\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.05\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .05);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.06\)\,_0_6px_16px_rgba\(0\,_0\,_0\,_0\.06\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 6px 16px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 6px 16px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.06\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.1\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(0\,_0\,_0\,_0\.15\)\]{--tw-shadow: 0 1px 3px rgba(0, 0, 0, .15);--tw-shadow-colored: 0 1px 3px 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_1px_3px_rgba\(15\,23\,42\,0\.04\)\,0_6px_16px_-10px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.04),0 6px 16px -10px rgba(15,23,42,.1);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 6px 16px -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_1px_3px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 3px 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_1px_4px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 4px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(0\,_0\,_0\,_0\.04\)\]{--tw-shadow: 0 1px 4px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(0\,_0\,_0\,_0\.06\)\]{--tw-shadow: 0 1px 4px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 4px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 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-\[0_1px_4px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 4px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 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-\[0_1px_5px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 5px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 5px 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_1px_5px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 5px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 5px 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_1px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 1px 8px rgba(0,0,0,.04);--tw-shadow-colored: 0 1px 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_20px_60px_rgba\(0\,_0\,_0\,_0\.2\)\]{--tw-shadow: 0 20px 60px rgba(0, 0, 0, .2);--tw-shadow-colored: 0 20px 60px 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_24px_60px_-15px_rgba\(15\,23\,42\,0\.20\)\,0_8px_20px_-6px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 24px 60px -15px rgba(15,23,42,.2),0 8px 20px -6px rgba(15,23,42,.08);--tw-shadow-colored: 0 24px 60px -15px var(--tw-shadow-color), 0 8px 20px -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_2px_10px_rgba\(0\,_0\,_0\,_0\.12\)\]{--tw-shadow: 0 2px 10px rgba(0, 0, 0, .12);--tw-shadow-colored: 0 2px 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_2px_10px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 2px 10px rgba(15,23,42,.18);--tw-shadow-colored: 0 2px 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_2px_10px_rgba\(15\,_23\,_42\,_0\.04\)\]{--tw-shadow: 0 2px 10px rgba(15, 23, 42, .04);--tw-shadow-colored: 0 2px 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_2px_12px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 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_2px_12px_rgba\(46\,_125\,_50\,_0\.25\)\]{--tw-shadow: 0 2px 12px rgba(46, 125, 50, .25);--tw-shadow-colored: 0 2px 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_2px_4px_rgba\(0\,_0\,_0\,_0\.1\)\]{--tw-shadow: 0 2px 4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 2px 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-\[0_2px_4px_rgba\(27\,94\,32\,0\.18\)\,0_6px_14px_rgba\(27\,94\,32\,0\.28\)\,0_14px_28px_rgba\(27\,94\,32\,0\.32\)\]{--tw-shadow: 0 2px 4px rgba(27,94,32,.18),0 6px 14px rgba(27,94,32,.28),0 14px 28px rgba(27,94,32,.32);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 6px 14px var(--tw-shadow-color), 0 14px 28px 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_2px_6px_-2px_rgba\(15\,23\,42\,0\.15\)\]{--tw-shadow: 0 2px 6px -2px rgba(15,23,42,.15);--tw-shadow-colored: 0 2px 6px -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-\[0_2px_6px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 2px 6px rgba(0,0,0,.1);--tw-shadow-colored: 0 2px 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_2px_6px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 2px 6px rgba(0,0,0,.12);--tw-shadow-colored: 0 2px 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_2px_6px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 2px 6px rgba(0,0,0,.2);--tw-shadow-colored: 0 2px 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_2px_6px_rgba\(27\,_94\,_32\,_0\.18\)\]{--tw-shadow: 0 2px 6px rgba(27, 94, 32, .18);--tw-shadow-colored: 0 2px 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_2px_6px_rgba\(27\,_94\,_32\,_0\.2\)\]{--tw-shadow: 0 2px 6px rgba(27, 94, 32, .2);--tw-shadow-colored: 0 2px 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_2px_6px_rgba\(27\,_94\,_32\,_0\.25\)\]{--tw-shadow: 0 2px 6px rgba(27, 94, 32, .25);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,0\,0\,0\.06\)\,_0_0_1px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.06), 0 0 1px rgba(0,0,0,.08);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color), 0 0 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-\[0_2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.06);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.1);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.12);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.18);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.25);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,_0\,_0\,_0\.04\)\]{--tw-shadow: 0 2px 8px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(0\,_0\,_0\,_0\.06\)\]{--tw-shadow: 0 2px 8px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.04);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.12);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(27\,_94\,_32\,_0\.3\)\]{--tw-shadow: 0 2px 8px rgba(27, 94, 32, .3);--tw-shadow-colored: 0 2px 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_2px_8px_rgba\(27\,_94\,_32\,_0\.4\)\]{--tw-shadow: 0 2px 8px rgba(27, 94, 32, .4);--tw-shadow-colored: 0 2px 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_30px_64px_-28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 30px 64px -28px rgba(0,0,0,.35);--tw-shadow-colored: 0 30px 64px -28px 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_3px_10px_rgba\(27\,_94\,_32\,_0\.35\)\]{--tw-shadow: 0 3px 10px rgba(27, 94, 32, .35);--tw-shadow-colored: 0 3px 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_4px_10px_-4px_rgba\(27\,94\,32\,0\.5\)\]{--tw-shadow: 0 4px 10px -4px rgba(27,94,32,.5);--tw-shadow-colored: 0 4px 10px -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-\[0_4px_10px_-4px_rgba\(27\,_94\,_32\,_0\.5\)\]{--tw-shadow: 0 4px 10px -4px rgba(27, 94, 32, .5);--tw-shadow-colored: 0 4px 10px -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-\[0_4px_12px_-6px_rgba\(27\,94\,32\,0\.35\)\]{--tw-shadow: 0 4px 12px -6px rgba(27,94,32,.35);--tw-shadow-colored: 0 4px 12px -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_4px_12px_rgba\(0\,_0\,_0\,_0\.15\)\]{--tw-shadow: 0 4px 12px rgba(0, 0, 0, .15);--tw-shadow-colored: 0 4px 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_12px_rgba\(148\,163\,184\,0\.18\)\]{--tw-shadow: 0 4px 12px rgba(148,163,184,.18);--tw-shadow-colored: 0 4px 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_12px_rgba\(205\,127\,50\,0\.16\)\]{--tw-shadow: 0 4px 12px rgba(205,127,50,.16);--tw-shadow-colored: 0 4px 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_12px_rgba\(27\,94\,32\,0\.2\)\]{--tw-shadow: 0 4px 12px rgba(27,94,32,.2);--tw-shadow-colored: 0 4px 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_14px_rgba\(245\,197\,24\,0\.18\)\]{--tw-shadow: 0 4px 14px rgba(245,197,24,.18);--tw-shadow-colored: 0 4px 14px 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_16px_-12px_rgba\(27\,94\,32\,0\.4\)\]{--tw-shadow: 0 4px 16px -12px rgba(27,94,32,.4);--tw-shadow-colored: 0 4px 16px -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_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 4px 16px rgba(0,0,0,.12);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 4px 16px rgba(15,23,42,.05);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 4px 16px rgba(15,23,42,.06);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(27\,94\,32\,0\.15\)\]{--tw-shadow: 0 4px 16px rgba(27,94,32,.15);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(27\,94\,32\,0\.3\)\]{--tw-shadow: 0 4px 16px rgba(27,94,32,.3);--tw-shadow-colored: 0 4px 16px 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_16px_rgba\(27\,_94\,_32\,_0\.08\)\]{--tw-shadow: 0 4px 16px rgba(27, 94, 32, .08);--tw-shadow-colored: 0 4px 16px 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_20px_rgba\(0\,_0\,_0\,_0\.15\)\]{--tw-shadow: 0 4px 20px rgba(0, 0, 0, .15);--tw-shadow-colored: 0 4px 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_4px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 24px 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_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 4px 24px rgba(0,0,0,.16);--tw-shadow-colored: 0 4px 24px 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_rgba\(0\,_0\,_0\,_0\.08\)\]{--tw-shadow: 0 4px 24px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 4px 24px 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_rgba\(27\,94\,32\,0\.12\)\]{--tw-shadow: 0 4px 24px rgba(27,94,32,.12);--tw-shadow-colored: 0 4px 24px 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_6px_14px_-6px_rgba\(27\,94\,32\,0\.35\)\]{--tw-shadow: 0 6px 14px -6px rgba(27,94,32,.35);--tw-shadow-colored: 0 6px 14px -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_6px_14px_rgba\(239\,68\,68\,0\.28\)\]{--tw-shadow: 0 6px 14px rgba(239,68,68,.28);--tw-shadow-colored: 0 6px 14px 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_6px_14px_rgba\(239\,68\,68\,0\.35\)\]{--tw-shadow: 0 6px 14px rgba(239,68,68,.35);--tw-shadow-colored: 0 6px 14px 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_6px_16px_-10px_rgba\(27\,94\,32\,0\.55\)\]{--tw-shadow: 0 6px 16px -10px rgba(27,94,32,.55);--tw-shadow-colored: 0 6px 16px -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_6px_16px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 6px 16px rgba(15,23,42,.06);--tw-shadow-colored: 0 6px 16px 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_6px_16px_rgba\(27\,94\,32\,0\.25\)\]{--tw-shadow: 0 6px 16px rgba(27,94,32,.25);--tw-shadow-colored: 0 6px 16px 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_6px_18px_-12px_rgba\(15\,23\,42\,0\.45\)\]{--tw-shadow: 0 6px 18px -12px rgba(15,23,42,.45);--tw-shadow-colored: 0 6px 18px -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_6px_18px_rgba\(15\,_23\,_42\,_0\.08\)\]{--tw-shadow: 0 6px 18px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 6px 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_6px_20px_-12px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 6px 20px -12px rgba(15,23,42,.18);--tw-shadow-colored: 0 6px 20px -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_6px_20px_rgba\(27\,_94\,_32\,_0\.28\)\]{--tw-shadow: 0 6px 20px rgba(27, 94, 32, .28);--tw-shadow-colored: 0 6px 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_8px_16px_rgba\(239\,68\,68\,0\.28\)\]{--tw-shadow: 0 8px 16px rgba(239,68,68,.28);--tw-shadow-colored: 0 8px 16px 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_8px_20px_-12px_rgba\(27\,94\,32\,0\.55\)\]{--tw-shadow: 0 8px 20px -12px rgba(27,94,32,.55);--tw-shadow-colored: 0 8px 20px -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_8px_20px_-8px_rgba\(27\,94\,32\,0\.55\)\]{--tw-shadow: 0 8px 20px -8px rgba(27,94,32,.55);--tw-shadow-colored: 0 8px 20px -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_8px_20px_rgba\(15\,_23\,_42\,_0\.05\)\]{--tw-shadow: 0 8px 20px rgba(15, 23, 42, .05);--tw-shadow-colored: 0 8px 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_8px_20px_rgba\(27\,94\,32\,0\.28\)\]{--tw-shadow: 0 8px 20px rgba(27,94,32,.28);--tw-shadow-colored: 0 8px 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_8px_20px_rgba\(27\,94\,32\,0\.3\)\]{--tw-shadow: 0 8px 20px rgba(27,94,32,.3);--tw-shadow-colored: 0 8px 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_8px_22px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.05);--tw-shadow-colored: 0 8px 22px 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_8px_22px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 22px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 22px 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_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 24px 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_8px_24px_rgba\(0\,_0\,_0\,_0\.12\)\]{--tw-shadow: 0 8px 24px rgba(0, 0, 0, .12);--tw-shadow-colored: 0 8px 24px 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_8px_24px_rgba\(0\,_0\,_0\,_0\.14\)\]{--tw-shadow: 0 8px 24px rgba(0, 0, 0, .14);--tw-shadow-colored: 0 8px 24px 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_8px_28px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 8px 28px rgba(15,23,42,.06);--tw-shadow-colored: 0 8px 28px 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_8px_28px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 28px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 28px 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_8px_32px_rgba\(0\,_0\,_0\,_0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .12);--tw-shadow-colored: 0 8px 32px 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_8px_32px_rgba\(27\,94\,32\,0\.3\)\]{--tw-shadow: 0 8px 32px rgba(27,94,32,.3);--tw-shadow-colored: 0 8px 32px 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-\[var\(--sf-panel-shadow\,0_18px_48px_-24px_rgba\(15\,23\,42\,0\.35\)\)\]{--tw-shadow: var(--sf-panel-shadow,0 18px 48px -24px rgba(15,23,42,.35));--tw-shadow-colored: 18px 48px -24px 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-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;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-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--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-\[\#C0C0C0\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 192 192 / var(--tw-ring-opacity, 1))}.ring-\[\#CD7F32\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(205 127 50 / var(--tw-ring-opacity, 1))}.ring-\[\#F5C518\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 197 24 / var(--tw-ring-opacity, 1))}.ring-\[rgba\(34\,197\,94\,0\.18\)\]{--tw-ring-color: rgba(34,197,94,.18)}.ring-\[var\(--sf-action-bg\,var\(--primary\)\)\]{--tw-ring-color: var(--sf-action-bg,var(--primary))}.ring-\[var\(--sf-border-subtle\,\#e2e8f0\)\]{--tw-ring-color: var(--sf-border-subtle,#e2e8f0)}.ring-\[var\(--sf-tonal-strong\,rgba\(27\,94\,32\,0\.2\)\)\]{--tw-ring-color: var(--sf-tonal-strong,rgba(27,94,32,.2))}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-error{--tw-ring-color: var(--error)}.ring-primary{--tw-ring-color: var(--primary)}.ring-primary-tint-10{--tw-ring-color: rgba(27, 94, 32, .1)}.ring-primary-tint-12{--tw-ring-color: rgba(27, 94, 32, .12)}.ring-slate-100{--tw-ring-color: var(--slate-100)}.ring-slate-200{--tw-ring-color: var(--slate-200)}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/80{--tw-ring-color: rgb(255 255 255 / .8)}.ring-zinc-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-white{--tw-ring-offset-color: #fff}.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-\[20px\]{--tw-blur: blur(20px);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-\[24px\],.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)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,.35));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\.6\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.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_1px_3px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 1px 3px rgba(0,0,0,.4));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_8px_rgba\(27\,94\,32\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(27,94,32,.2));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_8px_rgba\(27\,94\,32\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(27,94,32,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.55\]{--tw-grayscale: grayscale(.55);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[10px\]{--tw-backdrop-blur: blur(10px);-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-\[12px\]{--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-\[14px\]{--tw-backdrop-blur: blur(14px);-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-\[3px\]{--tw-backdrop-blur: blur(3px);-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-\[4px\]{--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-\[6px\]{--tw-backdrop-blur: blur(6px);-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-\[8px\]{--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-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)}.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-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,border-color\,box-shadow\,filter\,opacity\]{transition-property:transform,background-color,border-color,box-shadow,filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\]{transition-property:transform,background-color;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-\[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-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}.duration-100{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-\[0\.2s\]{transition-duration:.2s}.duration-\[0\.4s\]{transition-duration:.4s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{--tw-content: "";content:var(--tw-content)}.icon-default{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.icon-sm-bold{font-variation-settings:"opsz" 20,"wght" 500}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[accent-color\:var\(--error\)\]{accent-color:var(--error)}.\[accent-color\:var\(--primary\)\]{accent-color:var(--primary)}.\[animation-delay\:0\.1s\]{animation-delay:.1s}.\[animation-delay\:0\.2s\]{animation-delay:.2s}.\[animation-delay\:0\.3s\]{animation-delay:.3s}.\[background-image\:linear-gradient\(rgba\(255\,255\,255\,0\.04\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.04\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px)}.\[background-size\:28px_28px\]{background-size:28px 28px}.\[border-bottom\:1px_solid_rgba\(27\,_94\,_32\,_0\.08\)\]{border-bottom:1px solid rgba(27,94,32,.08)}.\[border-bottom\:1px_solid_var\(--border-light\,_\#eee\)\]{border-bottom:1px solid var(--border-light, #eee)}.\[border-bottom\:1px_solid_var\(--slate-100\)\]{border-bottom:1px solid var(--slate-100)}.\[border-bottom\:1px_solid_var\(--slate-200\)\]{border-bottom:1px solid var(--slate-200)}.\[border-bottom\:1px_solid_var\(--slate-50\)\]{border-bottom:1px solid var(--slate-50)}.\[border-bottom\:8px_solid_var\(--slate-50\)\]{border-bottom:8px solid var(--slate-50)}.\[border-color\:rgba\(27\,94\,32\,0\.18\)\]{border-color:#1b5e202e}.\[border-left\:2px_solid_var\(--primary\)\]{border-left:2px solid var(--primary)}.\[border-right\:1px_solid_var\(--slate-100\)\]{border-right:1px solid var(--slate-100)}.\[border-top\:1px_solid_\#e5e7eb\]{border-top:1px solid #e5e7eb}.\[border-top\:1px_solid_rgba\(255\,255\,255\,0\.06\)\]{border-top:1px solid rgba(255,255,255,.06)}.\[border-top\:1px_solid_var\(--border-light\,_\#eee\)\]{border-top:1px solid var(--border-light, #eee)}.\[border-top\:1px_solid_var\(--slate-100\)\]{border-top:1px solid var(--slate-100)}.\[border-top\:1px_solid_var\(--slate-200\)\]{border-top:1px solid var(--slate-200)}.\[border-top\:1px_solid_var\(--slate-700\)\]{border-top:1px solid var(--slate-700)}.\[border-top\:2px_solid_var\(--slate-200\)\]{border-top:2px solid var(--slate-200)}.\[border-top\:8px_solid_var\(--slate-50\)\]{border-top:8px solid var(--slate-50)}.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--error\,_\#ef4444\)_30\%\,_transparent\)\]{border:1px solid color-mix(in srgb,var(--error, #ef4444) 30%,transparent)}.\[border\:1px_solid_color-mix\(in_srgb\,_var\(--warning\,_\#f59e0b\)_30\%\,_transparent\)\]{border:1px solid color-mix(in srgb,var(--warning, #f59e0b) 30%,transparent)}.\[display\:-webkit-box\]{display:-webkit-box}.\[filter\:blur\(6px\)\]{filter:blur(6px)}.\[filter\:drop-shadow\(0_1px_2px_rgba\(0\,0\,0\,0\.2\)\)\]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.\[filter\:drop-shadow\(0_1px_2px_rgba\(0\,0\,0\,0\.3\)\)\]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.\[filter\:drop-shadow\(0_1px_3px_rgba\(0\,0\,0\,0\.5\)\)\]{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.\[font\:inherit\]{font:inherit}.\[justify-items\:center\]{justify-items:center}.\[list-style\:decimal\]{list-style:decimal}.\[list-style\:disc\]{list-style:disc}.\[list-style\:lower-alpha\]{list-style:lower-alpha}.\[list-style\:none\]{list-style:none}.\[order\:1\]{order:1}.\[order\:2\]{order:2}.\[order\:3\]{order:3}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scroll-padding-left\:20px\]{scroll-padding-left:20px}.\[scroll-snap-align\:start\]{scroll-snap-align:start}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.2\)\]{text-shadow:0 1px 2px rgba(0,0,0,.2)}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.3\)\]{text-shadow:0 1px 3px rgba(0,0,0,.3)}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.35\)\]{text-shadow:0 1px 3px rgba(0,0,0,.35)}.\[text-shadow\:0_1px_3px_rgba\(0\,_0\,_0\,_0\.4\)\]{text-shadow:0 1px 3px rgba(0,0,0,.4)}.\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.35\)\]{text-shadow:0 1px 4px rgba(0,0,0,.35)}.\[text-shadow\:0_1px_4px_rgba\(0\,_0\,_0\,_0\.3\)\]{text-shadow:0 1px 4px rgba(0,0,0,.3)}.\[text-shadow\:0_2px_10px_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:0 2px 10px rgba(0,0,0,.45)}.\[text-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.3\)\]{text-shadow:0 2px 8px rgba(0,0,0,.3)}.\[text-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:0 2px 8px rgba(0,0,0,.45)}.\[text-shadow\:0_2px_8px_rgba\(0\,0\,0\,0\.48\)\]{text-shadow:0 2px 8px rgba(0,0,0,.48)}.\[text-shadow\:none\]{text-shadow:none}.\[transform\:translate\(-50\%\,_-50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translate\(-50\%\,calc\(var\(--ptr-pull\,0px\)-44px\)\)\]{transform:translate(-50%,calc(var(--ptr-pull,0px) - 44px))}.\[transform\:translateX\(-1\.5px\)\]{transform:translate(-1.5px)}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.\[transition-timing-function\:cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}@media (hover: none) and (pointer: coarse){input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea:not([hidden]),select:not([hidden]){font-size:16px}}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:text-slate-300::-moz-placeholder{color:var(--slate-300)}.placeholder\:text-slate-300::placeholder{color:var(--slate-300)}.placeholder\:text-slate-400::-moz-placeholder{color:var(--slate-400)}.placeholder\:text-slate-400::placeholder{color:var(--slate-400)}.placeholder\:text-slate-500::-moz-placeholder{color:var(--slate-500)}.placeholder\:text-slate-500::placeholder{color:var(--slate-500)}.placeholder\:text-text-tertiary::-moz-placeholder{color:var(--text-tertiary)}.placeholder\:text-text-tertiary::placeholder{color:var(--text-tertiary)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-0\.5:before{content:var(--tw-content);left:.125rem}.before\:right-0:before{content:var(--tw-content);right:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:mr-2:before{content:var(--tw-content);margin-right:.5rem}.before\:bg-\[radial-gradient\(circle\,_rgba\(255\,_255\,_255\,_0\.07\)_1px\,_transparent_1px\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px)}.before\:bg-\[size\:18px_18px\]:before{content:var(--tw-content);background-size:18px 18px}.before\:text-3xs:before{content:var(--tw-content);font-size:10px;line-height:1.3}.before\:font-bold:before{content:var(--tw-content);font-weight:700}.before\:font-semibold:before{content:var(--tw-content);font-weight:600}.before\:tracking-\[0\.5px\]:before{content:var(--tw-content);letter-spacing:.5px}.before\:opacity-70:before{content:var(--tw-content);opacity:.7}.before\:content-\[\'하위_모임도구\'\]:before{--tw-content: "하위 모임도구";content:var(--tw-content)}.before\:content-\[·\]:before{--tw-content: ·;content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:top-0:after{content:var(--tw-content);top:0}.after\:h-\[calc\(100\%_-_12px\)\]:after{content:var(--tw-content);height:calc(100% - 12px)}.after\:w-12:after{content:var(--tw-content);width:3rem}.after\:min-w-\[20px\]:after{content:var(--tw-content);min-width:20px}.after\:flex-\[0_0_20px\]:after{content:var(--tw-content);flex:0 0 20px}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:bg-white\/0:after{content:var(--tw-content);background-color:#fff0}.after\:bg-\[linear-gradient\(to_right\,_transparent\,_white_80\%\)\]:after{content:var(--tw-content);background-image:linear-gradient(to right,transparent,white 80%)}.after\:bg-\[radial-gradient\(ellipse_70\%_70\%_at_80\%_25\%\,_rgba\(255\,_255\,_255\,_0\.12\)_0\%\,_transparent_60\%\)\,_radial-gradient\(ellipse_60\%_60\%_at_25\%_65\%\,_rgba\(255\,_255\,_255\,_0\.08\)_0\%\,_transparent_50\%\)\]:after{content:var(--tw-content);background-image:radial-gradient(ellipse 70% 70% at 80% 25%,rgba(255,255,255,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 25% 65%,rgba(255,255,255,.08) 0%,transparent 50%)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-100:after{content:var(--tw-content);transition-duration:.1s}.first\:mr-2:first-child{margin-right:.5rem}.first\:mt-0:first-child{margin-top:0}.first\:hidden:first-child{display:none}.first\:shrink-0:first-child{flex-shrink:0}.first\:rounded-bl-lg:first-child{border-bottom-left-radius:.5rem}.first\:rounded-br-none:first-child{border-bottom-right-radius:0}.first\:rounded-tl-lg:first-child{border-top-left-radius:.5rem}.first\:rounded-tr-none:first-child{border-top-right-radius:0}.first\:pl-0:first-child{padding-left:0}.first\:text-\[18px\]:first-child{font-size:18px}.first\:text-\[20px\]:first-child{font-size:20px}.first\:text-\[22px\]:first-child{font-size:22px}.first\:text-primary:first-child{color:var(--primary)}.first\:text-slate-400:first-child{color:var(--slate-400)}.first\:text-slate-500:first-child{color:var(--slate-500)}.first\:text-warning:first-child{color:var(--warning)}.last\:mb-0:last-child{margin-bottom:0}.last\:ml-auto:last-child{margin-left:auto}.last\:rounded-bl-none:last-child{border-bottom-left-radius:0}.last\:rounded-br-lg:last-child{border-bottom-right-radius:.5rem}.last\:rounded-tl-none:last-child{border-top-left-radius:0}.last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:pr-0:last-child{padding-right:0}.last\:text-\[13px\]:last-child{font-size:13px}.last\:text-\[18px\]:last-child{font-size:18px}.last\:text-sm:last-child{font-size:.875rem;line-height:1.25rem}.last\:text-xs:last-child{font-size:.75rem;line-height:1rem}.last\:font-medium:last-child{font-weight:500}.last\:text-slate-400:last-child{color:var(--slate-400)}.last\:text-slate-600:last-child{color:var(--slate-600)}.last\:\[border-bottom\:none\]:last-child{border-bottom:none}.focus-within\:border-error:focus-within{border-color:var(--error)}.focus-within\:border-primary:focus-within{border-color:var(--primary)}.focus-within\:border-slate-300:focus-within{border-color:var(--slate-300)}.focus-within\:bg-white:focus-within{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-within\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_10\%\,transparent\)\]:focus-within{--tw-shadow: 0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent);--tw-shadow-colored: 0 0 0 3px 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-within\:shadow-\[0_0_0_3px_rgba\(27\,_94\,_32\,_0\.1\)\]:focus-within{--tw-shadow: 0 0 0 3px rgba(27, 94, 32, .1);--tw-shadow-colored: 0 0 0 3px 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-within\:shadow-\[0_0_0_3px_var\(--primary-light\)\]:focus-within{--tw-shadow: 0 0 0 3px var(--primary-light);--tw-shadow-colored: 0 0 0 3px 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-within\:ring-2:focus-within{--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-within\:ring-primary:focus-within{--tw-ring-color: var(--primary)}.focus-within\:ring-offset-1:focus-within{--tw-ring-offset-width: 1px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.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))}.hover\:-translate-y-1:hover{--tw-translate-y: -.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))}.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-\[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\:border-\[rgba\(27\,_94\,_32\,_0\.24\)\]:hover{border-color:#1b5e203d}.hover\:border-\[rgba\(27\,_94\,_32\,_0\.3\)\]:hover{border-color:#1b5e204d}.hover\:border-\[var\(--red-200\)\]:hover{border-color:var(--red-200)}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-primary-tint-12:hover{border-color:#1b5e201f}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{border-color:var(--slate-200)}.hover\:border-slate-300:hover{border-color:var(--slate-300)}.hover\:border-slate-400:hover{border-color:var(--slate-400)}.hover\:bg-\[\#dc2626\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[color-mix\(in_srgb\,_var\(--warning\,_\#f59e0b\)_12\%\,_transparent\)\]:hover{background-color:color-mix(in srgb,var(--warning, #f59e0b) 12%,transparent)}.hover\:bg-\[rgba\(0\,_0\,_0\,_0\.5\)\]:hover{background-color:#00000080}.hover\:bg-\[rgba\(239\,68\,68\,0\.05\)\]:hover{background-color:#ef44440d}.hover\:bg-\[rgba\(239\,_68\,_68\,_0\.1\)\]:hover{background-color:#ef44441a}.hover\:bg-\[rgba\(27\,94\,32\,0\.04\)\]:hover,.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.04\)\]:hover{background-color:#1b5e200a}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.05\)\]:hover{background-color:#1b5e200d}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.06\)\]:hover{background-color:#1b5e200f}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.08\)\]:hover{background-color:#1b5e2014}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.12\)\]:hover{background-color:#1b5e201f}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.18\)\]:hover{background-color:#1b5e202e}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.2\)\]:hover{background-color:#1b5e2033}.hover\:bg-\[rgba\(27\,_94\,_32\,_0\.28\)\]:hover{background-color:#1b5e2047}.hover\:bg-\[var\(--sf-accent-subtle\,\#f8fafc\)\]:hover{background-color:var(--sf-accent-subtle,#f8fafc)}.hover\:bg-\[var\(--sf-action-hover\,var\(--primary-hover\)\)\]:hover{background-color:var(--sf-action-hover,var(--primary-hover))}.hover\:bg-\[var\(--sf-raised-surface\,\#fff\)\]:hover{background-color:var(--sf-raised-surface,#fff)}.hover\:bg-\[var\(--sf-section-band\,\#f1f5f9\)\]:hover{background-color:var(--sf-section-band,#f1f5f9)}.hover\:bg-\[var\(--sf-section-band\,\#f8fafc\)\]:hover{background-color:var(--sf-section-band,#f8fafc)}.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-black\/55:hover{background-color:#0000008c}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-black\/90:hover{background-color:#000000e6}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-error:hover{background-color:var(--error)}.hover\:bg-error-tint:hover{background-color:#ef44441a}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-primary-light:hover{background-color:var(--primary-light)}.hover\:bg-primary-tint-10:hover{background-color:#1b5e201a}.hover\:bg-primary-tint-2:hover{background-color:#1b5e2005}.hover\:bg-primary-tint-4:hover{background-color:#1b5e200a}.hover\:bg-primary-tint-6:hover{background-color:#1b5e200f}.hover\:bg-primary-tint-8:hover{background-color:#1b5e2014}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/40:hover{background-color:#fef2f266}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100:hover{background-color:var(--slate-100)}.hover\:bg-slate-200:hover{background-color:var(--slate-200)}.hover\:bg-slate-300:hover{background-color:var(--slate-300)}.hover\:bg-slate-50:hover{background-color:var(--slate-50)}.hover\:bg-slate-600:hover{background-color:var(--slate-600)}.hover\:bg-slate-800:hover{background-color:var(--slate-800)}.hover\:bg-transparent:hover{background-color:transparent}.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\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:from-amber-100:hover{--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)}.hover\:to-amber-200:hover{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.hover\:text-\[var\(--red-500\)\]:hover{color:var(--red-500)}.hover\:text-\[var\(--red-600\)\]:hover{color:var(--red-600)}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-error:hover{color:var(--error)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-hover:hover{color:var(--primary-hover)}.hover\:text-slate-300:hover{color:var(--slate-300)}.hover\:text-slate-600:hover{color:var(--slate-600)}.hover\:text-slate-700:hover{color:var(--slate-700)}.hover\:text-slate-800:hover{color:var(--slate-800)}.hover\:text-slate-900:hover{color:var(--slate-900)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_24px_-18px_rgba\(15\,23\,42\,0\.35\)\]:hover{--tw-shadow: 0 10px 24px -18px rgba(15,23,42,.35);--tw-shadow-colored: 0 10px 24px -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)}.hover\:shadow-\[0_12px_22px_rgba\(15\,23\,42\,0\.10\)\]:hover{--tw-shadow: 0 12px 22px rgba(15,23,42,.1);--tw-shadow-colored: 0 12px 22px 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-\[0_12px_28px_rgba\(27\,94\,32\,0\.12\)\]:hover{--tw-shadow: 0 12px 28px rgba(27,94,32,.12);--tw-shadow-colored: 0 12px 28px 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-\[0_14px_28px_rgba\(15\,_23\,_42\,_0\.08\)\]:hover{--tw-shadow: 0 14px 28px rgba(15, 23, 42, .08);--tw-shadow-colored: 0 14px 28px 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-\[0_18px_34px_rgba\(0\,0\,0\,0\.28\)\]:hover{--tw-shadow: 0 18px 34px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 34px 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-\[0_18px_34px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 18px 34px rgba(15,23,42,.12);--tw-shadow-colored: 0 18px 34px 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-\[0_20px_40px_rgba\(27\,94\,32\,0\.25\)\]:hover{--tw-shadow: 0 20px 40px rgba(27,94,32,.25);--tw-shadow-colored: 0 20px 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)}.hover\:shadow-\[0_2px_6px_rgba\(0\,_0\,_0\,_0\.08\)\,_0_12px_28px_rgba\(0\,_0\,_0\,_0\.1\)\]:hover{--tw-shadow: 0 2px 6px rgba(0, 0, 0, .08), 0 12px 28px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color), 0 12px 28px 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-\[0_2px_6px_rgba\(27\,_94\,_32\,_0\.15\)\]:hover{--tw-shadow: 0 2px 6px rgba(27, 94, 32, .15);--tw-shadow-colored: 0 2px 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-\[0_2px_8px_rgba\(0\,_0\,_0\,_0\.06\)\]:hover{--tw-shadow: 0 2px 8px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 2px 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)}.hover\:shadow-\[0_2px_8px_rgba\(0\,_0\,_0\,_0\.08\)\]:hover{--tw-shadow: 0 2px 8px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 2px 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)}.hover\:shadow-\[0_2px_8px_rgba\(27\,_94\,_32\,_0\.08\)\]:hover{--tw-shadow: 0 2px 8px rgba(27, 94, 32, .08);--tw-shadow-colored: 0 2px 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)}.hover\:shadow-\[0_3px_6px_rgba\(27\,94\,32\,0\.22\)\,0_10px_22px_rgba\(27\,94\,32\,0\.32\)\,0_22px_40px_rgba\(27\,94\,32\,0\.38\)\]:hover{--tw-shadow: 0 3px 6px rgba(27,94,32,.22),0 10px 22px rgba(27,94,32,.32),0 22px 40px rgba(27,94,32,.38);--tw-shadow-colored: 0 3px 6px var(--tw-shadow-color), 0 10px 22px var(--tw-shadow-color), 0 22px 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)}.hover\:shadow-\[0_4px_12px_rgba\(0\,_0\,_0\,_0\.04\)\]:hover{--tw-shadow: 0 4px 12px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 4px 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-\[0_4px_12px_rgba\(0\,_0\,_0\,_0\.08\)\]:hover{--tw-shadow: 0 4px 12px rgba(0, 0, 0, .08);--tw-shadow-colored: 0 4px 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-\[0_4px_12px_rgba\(0\,_0\,_0\,_0\.15\)\]:hover{--tw-shadow: 0 4px 12px rgba(0, 0, 0, .15);--tw-shadow-colored: 0 4px 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-\[0_4px_12px_rgba\(27\,_94\,_32\,_0\.08\)\]:hover{--tw-shadow: 0 4px 12px rgba(27, 94, 32, .08);--tw-shadow-colored: 0 4px 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-\[0_4px_12px_rgba\(27\,_94\,_32\,_0\.24\)\]:hover{--tw-shadow: 0 4px 12px rgba(27, 94, 32, .24);--tw-shadow-colored: 0 4px 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-\[0_4px_12px_rgba\(27\,_94\,_32\,_0\.25\)\]:hover{--tw-shadow: 0 4px 12px rgba(27, 94, 32, .25);--tw-shadow-colored: 0 4px 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-\[0_4px_16px_rgba\(0\,0\,0\,0\.10\)\,_0_0_1px_rgba\(0\,0\,0\,0\.10\)\]:hover{--tw-shadow: 0 4px 16px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color), 0 0 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)}.hover\:shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.10\)\]:hover{--tw-shadow: 0 4px 16px rgba(0,0,0,.1);--tw-shadow-colored: 0 4px 16px 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-\[0_4px_16px_rgba\(27\,94\,32\,0\.2\)\]:hover{--tw-shadow: 0 4px 16px rgba(27,94,32,.2);--tw-shadow-colored: 0 4px 16px 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-\[0_6px_18px_rgba\(27\,_94\,_32\,_0\.08\)\]:hover{--tw-shadow: 0 6px 18px rgba(27, 94, 32, .08);--tw-shadow-colored: 0 6px 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)}.hover\:shadow-\[0_6px_18px_rgba\(27\,_94\,_32\,_0\.16\)\]:hover{--tw-shadow: 0 6px 18px rgba(27, 94, 32, .16);--tw-shadow-colored: 0 6px 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)}.hover\:shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.16\)\]:hover{--tw-shadow: 0 6px 20px rgba(0,0,0,.16);--tw-shadow-colored: 0 6px 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)}.hover\:shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 8px 24px rgba(15,23,42,.08);--tw-shadow-colored: 0 8px 24px 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-\[0_8px_24px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 8px 24px rgba(15,23,42,.12);--tw-shadow-colored: 0 8px 24px 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-\[0_8px_28px_rgba\(0\,0\,0\,0\.16\)\]:hover{--tw-shadow: 0 8px 28px rgba(0,0,0,.16);--tw-shadow-colored: 0 8px 28px 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\:brightness-95:hover{--tw-brightness: brightness(.95);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\:\[transform\:scale\(1\.03\)\]:hover{transform:scale(1.03)}.hover\:\[transform\:scale\(1\.05\)\]:hover{transform:scale(1.05)}.hover\:\[transform\:translateY\(-1px\)\]:hover{transform:translateY(-1px)}.hover\:\[transform\:translateY\(-2px\)\]:hover{transform:translateY(-2px)}.focus\:border-\[color\:var\(--error\)\]:focus{border-color:var(--error)}.focus\:border-error:focus{border-color:var(--error)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-sky-600:focus{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.focus\:border-slate-500:focus{border-color:var(--slate-500)}.focus\:border-slate-900:focus{border-color:var(--slate-900)}.focus\:bg-slate-50:focus{background-color:var(--slate-50)}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:shadow-\[0_0_0_3px_rgba\(27\,94\,32\,0\.1\)\]:focus{--tw-shadow: 0 0 0 3px rgba(27,94,32,.1);--tw-shadow-colored: 0 0 0 3px 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\:shadow-\[0_0_0_3px_rgba\(27\,_94\,_32\,_0\.08\)\]:focus{--tw-shadow: 0 0 0 3px rgba(27, 94, 32, .08);--tw-shadow-colored: 0 0 0 3px 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\:shadow-\[0_0_0_3px_rgba\(27\,_94\,_32\,_0\.1\)\]:focus{--tw-shadow: 0 0 0 3px rgba(27, 94, 32, .1);--tw-shadow-colored: 0 0 0 3px 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\:shadow-\[0_0_0_3px_var\(--primary-light\)\]:focus{--tw-shadow: 0 0 0 3px var(--primary-light);--tw-shadow-colored: 0 0 0 3px 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-0: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(0px + 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-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-\[rgba\(220\,38\,38\,0\.12\)\]:focus{--tw-ring-color: rgba(220,38,38,.12)}.focus\:ring-error-tint:focus{--tw-ring-color: rgba(239, 68, 68, .1)}.focus\:ring-primary:focus{--tw-ring-color: var(--primary)}.focus\:ring-primary-tint-12:focus{--tw-ring-color: rgba(27, 94, 32, .12)}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:bg-slate-100:focus-visible{background-color:var(--slate-100)}.focus-visible\:bg-slate-50:focus-visible{background-color:var(--slate-50)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[color\:var\(--primary\)\]:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-amber-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-error:focus-visible{--tw-ring-color: var(--error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color: var(--info)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: var(--primary)}.focus-visible\:ring-red-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-500:focus-visible{--tw-ring-color: var(--slate-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:translate-y-0:active{--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))}.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-90:active{--tw-scale-x: .9;--tw-scale-y: .9;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\.82\]:active{--tw-scale-x: .82;--tw-scale-y: .82;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\.92\]:active{--tw-scale-x: .92;--tw-scale-y: .92;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\.94\]:active{--tw-scale-x: .94;--tw-scale-y: .94;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\.96\]:active{--tw-scale-x: .96;--tw-scale-y: .96;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\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;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\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;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\.9\]:active{--tw-scale-x: .9;--tw-scale-y: .9;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\:border-b-primary:active{border-bottom-color:var(--primary)}.active\:border-l-primary:active{border-left-color:var(--primary)}.active\:border-r-primary:active{border-right-color:var(--primary)}.active\:border-t-primary:active{border-top-color:var(--primary)}.active\:bg-\[\#b91c1c\]:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#dc2626\]:active{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#eef0f2\]:active{--tw-bg-opacity: 1;background-color:rgb(238 240 242 / var(--tw-bg-opacity, 1))}.active\:bg-\[rgba\(27\,_94\,_32\,_0\.08\)\]:active{background-color:#1b5e2014}.active\:bg-gray-200:active{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.active\:bg-primary-hover:active{background-color:var(--primary-hover)}.active\:bg-primary-light:active{background-color:var(--primary-light)}.active\:bg-rose-50:active{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.active\:bg-slate-100:active{background-color:var(--slate-100)}.active\:bg-slate-200:active{background-color:var(--slate-200)}.active\:bg-slate-50:active{background-color:var(--slate-50)}.active\:bg-slate-500:active{background-color:var(--slate-500)}.active\:bg-slate-600:active{background-color:var(--slate-600)}.active\:bg-white\/25:active{background-color:#ffffff40}.active\:bg-white\/30:active{background-color:#ffffff4d}.active\:text-\[var\(--red-500\,_\#ef4444\)\]:active{color:var(--red-500, #ef4444)}.active\:text-primary:active{color:var(--primary)}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.active\:opacity-85:active,.active\:opacity-\[0\.85\]:active{opacity:.85}.active\:shadow-\[0_0_0_1px_var\(--slate-200\)\]:active{--tw-shadow: 0 0 0 1px var(--slate-200);--tw-shadow-colored: 0 0 0 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)}.active\:shadow-\[0_0_0_rgba\(0\,_0\,_0\,_0\)\]:active{--tw-shadow: 0 0 0 rgba(0, 0, 0, 0);--tw-shadow-colored: 0 0 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-\[0\.98\]:active{--tw-brightness: brightness(.98);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)}.active\:\[transform\:scale\(0\.9\)\]:active{transform:scale(.9)}.active\:\[transform\:scale\(0\.96\)\]:active{transform:scale(.96)}.active\:\[transform\:scale\(0\.97\)\]:active{transform:scale(.97)}.active\:\[transform\:scale\(0\.98\)\]:active{transform:scale(.98)}.active\:\[transform\:scale\(0\.99\)\]:active{transform:scale(.99)}.active\:after\:bg-white\/15:active:after{content:var(--tw-content);background-color:#ffffff26}.enabled\:active\:scale-\[0\.97\]:active:enabled{--tw-scale-x: .97;--tw-scale-y: .97;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))}.enabled\:active\:scale-\[0\.98\]:active:enabled{--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))}.enabled\:active\:bg-slate-100:active:enabled{background-color:var(--slate-100)}.enabled\:active\:bg-slate-200:active:enabled{background-color:var(--slate-200)}.enabled\:active\:opacity-85:active:enabled{opacity:.85}.enabled\:active\:brightness-90:active:enabled{--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\:invisible:disabled{visibility:hidden}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-200:disabled{background-color:var(--slate-200)}.disabled\:bg-slate-50:disabled{background-color:var(--slate-50)}.disabled\:bg-zinc-300:disabled{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-300:disabled{color:var(--slate-300)}.disabled\:text-slate-400:disabled{color:var(--slate-400)}.disabled\:text-slate-500:disabled{color:var(--slate-500)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:grayscale:disabled{--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)}.disabled\:hover\:border-slate-300:hover:disabled{border-color:var(--slate-300)}.disabled\:hover\:bg-slate-100:hover:disabled{background-color:var(--slate-100)}.disabled\:hover\:bg-slate-50:hover:disabled{background-color:var(--slate-50)}.disabled\:hover\:text-slate-400:hover:disabled{color:var(--slate-400)}.disabled\:active\:scale-100:active: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))}.disabled\:active\:bg-slate-100:active:disabled{background-color:var(--slate-100)}.group:hover .group-hover\: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))}.group:hover .group-hover\: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))}.group:hover .group-hover\:scale-\[1\.03\]{--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))}.group:hover .group-hover\:bg-primary-light{background-color:var(--primary-light)}.group:hover .group-hover\:bg-primary-tint-12{background-color:#1b5e201f}.group:hover .group-hover\:bg-slate-100{background-color:var(--slate-100)}.group:hover .group-hover\: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)}.group:hover .group-hover\:to-\[rgba\(27\,_94\,_32\,_0\.04\)\]{--tw-gradient-to: rgba(27, 94, 32, .04) var(--tw-gradient-to-position)}.group:hover .group-hover\:text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{color:var(--primary)}.group:hover .group-hover\:text-slate-900{color:var(--slate-900)}.group:hover .group-hover\:opacity-\[0\.08\]{opacity:.08}.group:hover .group-hover\:shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 8px 18px rgba(15,23,42,.12);--tw-shadow-colored: 0 8px 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)}.group:active .group-active\:scale-\[0\.9\]{--tw-scale-x: .9;--tw-scale-y: .9;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:active .group-active\:bg-primary-tint-12{background-color:#1b5e201f}.has-\[\:disabled\]\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-\[\:checked\]\:border-slate-700:has(:checked){border-color:var(--slate-700)}.has-\[\:checked\]\:bg-slate-50:has(:checked){background-color:var(--slate-50)}.has-\[\:disabled\]\:opacity-60:has(:disabled){opacity:.6}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:solid}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-primary:has(:focus-visible){outline-color:var(--primary)}.aria-pressed\:bg-slate-900[aria-pressed=true]{background-color:var(--slate-900)}.aria-pressed\:text-white[aria-pressed=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[paused\=true\]\:opacity-60[data-paused=true]{opacity:.6}@media (prefers-reduced-motion: no-preference){.motion-safe\:animate-\[fadeIn_0\.15s_ease\]{animation:fadeIn .15s ease}.motion-safe\:animate-\[shimmer_1\.5s_linear_infinite\]{animation:shimmer 1.5s linear infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}}@media (prefers-reduced-motion: reduce){.motion-reduce\:hidden{display:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-30{opacity:.3}.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 360px){.min-\[360px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 380px){.min-\[380px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 480px){.min-\[480px\]\:col-span-1{grid-column:span 1 / span 1}.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:mt-\[18px\]{margin-top:18px}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-auto{height:auto}.sm\:w-24{width:6rem}.sm\:w-\[104px\]{width:104px}.sm\:w-\[84px\]{width:84px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0px}.sm\:min-w-36{min-width:9rem}.sm\:min-w-\[32px\]{min-width:32px}.sm\:max-w-\[45\%\]{max-width:45%}.sm\:max-w-\[520px\]{max-width:520px}.sm\:max-w-\[58\%\]{max-width:58%}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-\[2\]{flex:2}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink: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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sm\:grid-cols-\[2rem_minmax\(0\,1fr\)_2\.75rem_7\.5rem\]{grid-template-columns:2rem minmax(0,1fr) 2.75rem 7.5rem}.sm\:grid-cols-\[2rem_minmax\(0\,1fr\)_7\.5rem\]{grid-template-columns:2rem minmax(0,1fr) 7.5rem}.sm\:grid-cols-\[96px_1fr_auto\]{grid-template-columns:96px 1fr auto}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-sheet{border-radius:20px}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-0{padding-left:0}.sm\:pt-7{padding-top:1.75rem}.sm\:text-right{text-align:right}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:pointer-events-none{pointer-events:none}.md\:pointer-events-auto{pointer-events:auto}.md\:static{position:static}.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:bottom-0{bottom:0}.md\:bottom-8{bottom:2rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:left-2{left:.5rem}.md\:left-\[50\%\]{left:50%}.md\:left-\[calc\(50\%\+var\(--sidebar-width\)\/2\)\]{left:calc(50% + var(--sidebar-width) / 2)}.md\:left-\[var\(--sidebar-width\)\]{left:var(--sidebar-width)}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:right-2{right:.5rem}.md\:right-3{right:.75rem}.md\:right-6{right:1.5rem}.md\:right-auto{right:auto}.md\:top-0{top:0}.md\:top-20{top:5rem}.md\:top-3{top:.75rem}.md\:top-\[50\%\]{top:50%}.md\:top-\[52px\]{top:52px}.md\:z-10{z-index:10}.md\:z-50{z-index:50}.md\:z-\[11\]{z-index:11}.md\:z-\[200\]{z-index:200}.md\:col-\[1_\/_-1\]{grid-column:1 / -1}.md\:col-span-3{grid-column:span 3 / span 3}.md\:m-0{margin:0}.md\:-mx-8{margin-left:-2rem;margin-right:-2rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-ml-8{margin-left:-2rem}.md\:-mr-8{margin-right:-2rem}.md\:mb-0{margin-bottom:0}.md\:mb-1{margin-bottom:.25rem}.md\:mb-1\.5{margin-bottom:.375rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-auto{margin-bottom:auto}.md\:ml-0{margin-left:0}.md\:ml-auto{margin-left:auto}.md\:mr-0{margin-right:0}.md\:mr-auto{margin-right:auto}.md\:mt-0{margin-top:0}.md\:mt-0\.5{margin-top:.125rem}.md\:mt-1{margin-top:.25rem}.md\:mt-1\.5{margin-top:.375rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mt-8{margin-top:2rem}.md\:mt-\[13px\]{margin-top:13px}.md\:mt-\[60px\]{margin-top:60px}.md\:mt-\[8vh\]{margin-top:8vh}.md\:mt-auto{margin-top:auto}.md\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:\!grid{display:grid!important}.md\:grid{display:grid}.md\:contents{display:contents}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:aspect-\[3\/4\]{aspect-ratio:3/4}.md\:aspect-\[5\/2\]{aspect-ratio:5/2}.md\:aspect-auto{aspect-ratio:auto}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-14{height:3.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-3\.5{height:.875rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-\[100dvh\]{height:100dvh}.md\:h-\[150px\]{height:150px}.md\:h-\[210px\]{height:210px}.md\:h-\[220px\]{height:220px}.md\:h-\[292px\]{height:292px}.md\:h-\[300px\]{height:300px}.md\:h-\[52px\]{height:52px}.md\:h-\[68px\]{height:68px}.md\:h-\[72px\]{height:72px}.md\:h-\[84px\]{height:84px}.md\:h-\[88px\]{height:88px}.md\:h-\[96px\]{height:96px}.md\:h-auto{height:auto}.md\:h-dvh{height:100dvh}.md\:h-full{height:100%}.md\:max-h-\[480px\]{max-height:480px}.md\:max-h-\[70vh\]{max-height:70vh}.md\:max-h-\[84vh\]{max-height:84vh}.md\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.md\:min-h-\[100dvh\]{min-height:100dvh}.md\:min-h-\[100px\]{min-height:100px}.md\:min-h-\[112px\]{min-height:112px}.md\:min-h-\[260px\]{min-height:260px}.md\:min-h-\[80px\]{min-height:80px}.md\:min-h-dvh{min-height:100dvh}.md\:min-h-full{min-height:100%}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-14{width:3.5rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-40{width:10rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-\[104px\]{width:104px}.md\:w-\[136px\]{width:136px}.md\:w-\[140px\]{width:140px}.md\:w-\[180px\]{width:180px}.md\:w-\[220px\]{width:220px}.md\:w-\[280px\]{width:280px}.md\:w-\[300px\]{width:300px}.md\:w-\[42\%\]{width:42%}.md\:w-\[68px\]{width:68px}.md\:w-\[72px\]{width:72px}.md\:w-\[80px\]{width:80px}.md\:w-\[84px\]{width:84px}.md\:w-\[88px\]{width:88px}.md\:w-\[96px\]{width:96px}.md\:w-\[calc\(100\%-64px\)\]{width:calc(100% - 64px)}.md\:w-\[calc\(100\%-var\(--sidebar-width\)\)\],.md\:w-\[calc\(100\%_-_var\(--sidebar-width\)\)\]{width:calc(100% - var(--sidebar-width))}.md\:w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0px}.md\:min-w-\[112px\]{min-width:112px}.md\:min-w-\[132px\]{min-width:132px}.md\:min-w-\[180px\]{min-width:180px}.md\:min-w-\[18px\]{min-width:18px}.md\:min-w-\[60px\]{min-width:60px}.md\:min-w-\[auto\]{min-width:auto}.md\:max-w-\[1120px\]{max-width:1120px}.md\:max-w-\[1168px\]{max-width:1168px}.md\:max-w-\[140px\]{max-width:140px}.md\:max-w-\[300px\]{max-width:300px}.md\:max-w-\[320px\]{max-width:320px}.md\:max-w-\[360px\]{max-width:360px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[440px\]{max-width:440px}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[520px\]{max-width:520px}.md\:max-w-\[52ch\]{max-width:52ch}.md\:max-w-\[540px\]{max-width:540px}.md\:max-w-\[560px\]{max-width:560px}.md\:max-w-\[620px\]{max-width:620px}.md\:max-w-\[640px\]{max-width:640px}.md\:max-w-\[680px\]{max-width:680px}.md\:max-w-\[68ch\]{max-width:68ch}.md\:max-w-\[720px\]{max-width:720px}.md\:max-w-\[800px\]{max-width:800px}.md\:max-w-\[960px\]{max-width:960px}.md\:max-w-\[980px\]{max-width:980px}.md\:max-w-md{max-width:28rem}.md\:max-w-none{max-width:none}.md\:flex-1{flex:1 1 0%}.md\:flex-auto{flex:1 1 auto}.md\:flex-initial{flex:0 1 auto}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\: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))}.md\:transform-none{transform:none}.md\:animate-\[modalPop_0\.25s_ease\]{animation:modalPop .25s ease}.md\:animate-none{animation:none}.md\:cursor-default{cursor:default}.md\:cursor-pointer{cursor:pointer}.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-\[1\.2fr_1fr_100px_36px\]{grid-template-columns:1.2fr 1fr 100px 36px}.md\:grid-cols-\[1fr\]{grid-template-columns:1fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:grid-cols-\[minmax\(0\,264px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,264px) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,340px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(300px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(320px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(340px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(360px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,_minmax\(400px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.md\:grid-cols-\[repeat\(auto-fill\,minmax\(340px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-baseline{align-items:baseline}.md\:items-stretch{align-items:stretch}.md\:\!justify-start{justify-content:flex-start!important}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-0\.5{gap:.125rem}.md\:gap-1{gap:.25rem}.md\:gap-1\.5{gap:.375rem}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.md\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.md\:gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.md\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.md\:gap-x-px{-moz-column-gap:1px;column-gap:1px}.md\:gap-y-0{row-gap:0px}.md\:gap-y-2{row-gap:.5rem}.md\:gap-y-2\.5{row-gap:.625rem}.md\:gap-y-3{row-gap:.75rem}.md\:gap-y-3\.5{row-gap:.875rem}.md\:gap-y-4{row-gap:1rem}.md\:gap-y-5{row-gap:1.25rem}.md\:gap-y-8{row-gap:2rem}.md\:gap-y-px{row-gap:1px}.md\: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))}.md\:self-start{align-self:flex-start}.md\:self-center{align-self:center}.md\:self-stretch{align-self:stretch}.md\:overflow-hidden{overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-x-visible{overflow-x:visible}.md\:overflow-y-visible{overflow-y:visible}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-\[20px\]{border-radius:20px}.md\:rounded-btn{border-radius:10px}.md\:rounded-card{border-radius:14px}.md\:rounded-none{border-radius:0}.md\:rounded-sheet{border-radius:20px}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-b-\[28px\]{border-bottom-right-radius:28px;border-bottom-left-radius:28px}.md\:rounded-bl-2xl{border-bottom-left-radius:1rem}.md\:rounded-bl-3xl{border-bottom-left-radius:1.5rem}.md\:rounded-bl-\[14px\]{border-bottom-left-radius:14px}.md\:rounded-bl-full{border-bottom-left-radius:9999px}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-bl-xl{border-bottom-left-radius:.75rem}.md\:rounded-br-2xl{border-bottom-right-radius:1rem}.md\:rounded-br-3xl{border-bottom-right-radius:1.5rem}.md\:rounded-br-full{border-bottom-right-radius:9999px}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-br-xl{border-bottom-right-radius:.75rem}.md\:rounded-tl-2xl{border-top-left-radius:1rem}.md\:rounded-tl-3xl{border-top-left-radius:1.5rem}.md\:rounded-tl-\[10px\]{border-top-left-radius:10px}.md\:rounded-tl-full{border-top-left-radius:9999px}.md\:rounded-tl-none{border-top-left-radius:0}.md\:rounded-tl-xl{border-top-left-radius:.75rem}.md\:rounded-tr-2xl{border-top-right-radius:1rem}.md\:rounded-tr-3xl{border-top-right-radius:1.5rem}.md\:rounded-tr-\[10px\]{border-top-right-radius:10px}.md\:rounded-tr-\[14px\]{border-top-right-radius:14px}.md\:rounded-tr-full{border-top-right-radius:9999px}.md\:rounded-tr-none{border-top-right-radius:0}.md\:rounded-tr-xl{border-top-right-radius:.75rem}.md\:border{border-width:1px}.md\:border-0{border-width:0px}.md\:border-r{border-right-width:1px}.md\:border-t{border-top-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-solid{border-style:solid}.md\:border-none{border-style:none}.md\:border-\[\]{border-color:}.md\:border-\[rgba\(27\,_94\,_32\,_0\.15\)\]{border-color:#1b5e2026}.md\:border-slate-100{border-color:var(--slate-100)}.md\:border-slate-200{border-color:var(--slate-200)}.md\:border-slate-900{border-color:var(--slate-900)}.md\:border-transparent{border-color:transparent}.md\:bg-bg-light{background-color:var(--bg-light)}.md\:bg-error{background-color:var(--error)}.md\:bg-primary-light{background-color:var(--primary-light)}.md\:bg-slate-100{background-color:var(--slate-100)}.md\:bg-slate-50{background-color:var(--slate-50)}.md\:bg-slate-900{background-color:var(--slate-900)}.md\:bg-transparent{background-color:transparent}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:bg-white\/80{background-color:#fffc}.md\:bg-white\/90{background-color:#ffffffe6}.md\:bg-white\/95{background-color:#fffffff2}.md\:bg-white\/\[0\.82\]{background-color:#ffffffd1}.md\:bg-white\/\[0\.88\]{background-color:#ffffffe0}.md\:p-0{padding:0}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-0{padding-bottom:0}.md\:pb-0\.5{padding-bottom:.125rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-2\.5{padding-bottom:.625rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-3\.5{padding-bottom:.875rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-7{padding-bottom:1.75rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-\[100px\]{padding-bottom:100px}.md\:pb-\[120px\]{padding-bottom:120px}.md\:pb-\[18px\]{padding-bottom:18px}.md\:pb-\[3px\]{padding-bottom:3px}.md\:pb-\[calc\(18px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.md\:pb-\[calc\(96px_\+_env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.md\:pl-0{padding-left:0}.md\:pl-1{padding-left:.25rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-2\.5{padding-left:.625rem}.md\:pl-4{padding-left:1rem}.md\:pl-5{padding-left:1.25rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-7{padding-left:1.75rem}.md\:pl-8{padding-left:2rem}.md\:pr-0{padding-right:0}.md\:pr-1{padding-right:.25rem}.md\:pr-10{padding-right:2.5rem}.md\:pr-2\.5{padding-right:.625rem}.md\:pr-4{padding-right:1rem}.md\:pr-5{padding-right:1.25rem}.md\:pr-6{padding-right:1.5rem}.md\:pr-7{padding-right:1.75rem}.md\:pr-8{padding-right:2rem}.md\:pt-0{padding-top:0}.md\:pt-0\.5{padding-top:.125rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pt-2{padding-top:.5rem}.md\:pt-2\.5{padding-top:.625rem}.md\:pt-20{padding-top:5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-3\.5{padding-top:.875rem}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:pt-\[18px\]{padding-top:18px}.md\:pt-\[3px\]{padding-top:3px}.md\:pt-\[calc\(var\(--header-height\)\+24px\)\]{padding-top:calc(var(--header-height) + 24px)}.md\:pt-px{padding-top:1px}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xs{font-size:11px;line-height:1.4}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12\.5px\]{font-size:12.5px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13\.5px\]{font-size:13.5px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14\.5px\]{font-size:14.5px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[64px\]{font-size:64px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-bold{font-weight:700}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:leading-\[1\.22\]{line-height:1.22}.md\:leading-\[1\.2\]{line-height:1.2}.md\:leading-\[1\.3\]{line-height:1.3}.md\:leading-\[1\.55\]{line-height:1.55}.md\:tracking-\[-0\.02em\]{letter-spacing:-.02em}.md\:tracking-normal{letter-spacing:0em}.md\:text-primary{color:var(--primary)}.md\:text-slate-400{color:var(--slate-400)}.md\:text-slate-500{color:var(--slate-500)}.md\:text-slate-700{color:var(--slate-700)}.md\:text-slate-900{color:var(--slate-900)}.md\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.md\:no-underline{text-decoration-line:none}.md\:opacity-100{opacity:1}.md\:shadow-\[0_-4px_20px_rgba\(27\,_94\,_32\,_0\.15\)\]{--tw-shadow: 0 -4px 20px rgba(27, 94, 32, .15);--tw-shadow-colored: 0 -4px 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)}.md\:shadow-\[0_1px_4px_rgba\(0\,_0\,_0\,_0\.04\)\]{--tw-shadow: 0 1px 4px rgba(0, 0, 0, .04);--tw-shadow-colored: 0 1px 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)}.md\:shadow-\[0_1px_4px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow: 0 1px 4px rgba(15,23,42,.05);--tw-shadow-colored: 0 1px 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)}.md\:shadow-\[0_1px_5px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 5px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[0_2px_12px_rgba\(0\,_0\,_0\,_0\.1\)\]{--tw-shadow: 0 2px 12px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 2px 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)}.md\:shadow-\[0_2px_8px_rgba\(0\,_0\,_0\,_0\.1\)\]{--tw-shadow: 0 2px 8px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 2px 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)}.md\:shadow-\[0_8px_32px_rgba\(27\,_94\,_32\,_0\.08\)\]{--tw-shadow: 0 8px 32px rgba(27, 94, 32, .08);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[2px_0_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 2px 0 8px rgba(0,0,0,.04);--tw-shadow-colored: 2px 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)}.md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\: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)}.md\:backdrop-blur-\[12px\]{--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)}.md\:backdrop-blur-\[16px\]{--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)}.md\:backdrop-blur-\[8px\]{--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)}.md\: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)}.md\: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)}.md\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.md\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.md\:duration-150{transition-duration:.15s}.md\:\[border-bottom\:1px_solid_rgba\(0\,_0\,_0\,_0\.05\)\]{border-bottom:1px solid rgba(0,0,0,.05)}.md\:\[border-bottom\:1px_solid_rgba\(0\,_0\,_0\,_0\.06\)\]{border-bottom:1px solid rgba(0,0,0,.06)}.md\:\[border-bottom\:1px_solid_var\(--slate-100\)\]{border-bottom:1px solid var(--slate-100)}.md\:\[border-bottom\:none\]{border-bottom:none}.md\:\[border-right\:1px_solid_var\(--slate-100\)\]{border-right:1px solid var(--slate-100)}.md\:\[border-right\:none\]{border-right:none}.md\:\[scroll-snap-type\:none\]{scroll-snap-type:none}.md\:\[scrollbar-width\:none\]{scrollbar-width:none}.md\:\[transform\:translate\(-50\%\,_-50\%\)\]{transform:translate(-50%,-50%)}.md\:\[transform\:translateY\(-50\%\)\]{transform:translateY(-50%)}.md\:after\:min-w-\[32px\]:after{content:var(--tw-content);min-width:32px}.md\:after\:flex-\[0_0_32px\]:after{content:var(--tw-content);flex:0 0 32px}.md\:after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.md\:first\:rounded-tl-\[14px\]:first-child{border-top-left-radius:14px}.md\:last\:col-\[1_\/_-1\]:last-child{grid-column:1 / -1}.md\:last\:rounded-bl-\[14px\]:last-child{border-bottom-left-radius:14px}.md\:last\:rounded-br-\[14px\]:last-child{border-bottom-right-radius:14px}.md\:last\:\[border-bottom\:none\]:last-child{border-bottom:none}.md\:hover\:-translate-y-0\.5:hover{--tw-translate-y: -.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))}.md\:hover\:border-white\/70:hover{border-color:#ffffffb3}.md\:hover\:bg-slate-100:hover{background-color:var(--slate-100)}.md\:hover\:bg-slate-50:hover{background-color:var(--slate-50)}.md\:hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:hover\:bg-white\/10:hover{background-color:#ffffff1a}.md\:hover\:text-primary:hover{color:var(--primary)}.md\:hover\:text-slate-700:hover{color:var(--slate-700)}.md\:hover\:shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow: 0 10px 28px rgba(15,23,42,.12);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-\[0_2px_12px_rgba\(0\,_0\,_0\,_0\.06\)\]:hover{--tw-shadow: 0 2px 12px rgba(0, 0, 0, .06);--tw-shadow-colored: 0 2px 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)}.md\:hover\:shadow-\[0_4px_16px_rgba\(27\,_94\,_32\,_0\.2\)\]:hover{--tw-shadow: 0 4px 16px rgba(27, 94, 32, .2);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:hover\:shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.18\)\]:hover{--tw-shadow: 0 8px 20px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 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)}.md\:hover\:\[transform\:translateY\(-1px\)\]:hover{transform:translateY(-1px)}.md\: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))}.md\:active\:bg-slate-200:active{background-color:var(--slate-200)}.group:hover .md\:group-hover\:shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 10px 28px rgba(15,23,42,.14);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .md\:group-hover\:shadow-\[0_14px_36px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 14px 36px rgba(15,23,42,.16);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:bottom-1\/2{bottom:50%}.lg\:right-10{right:2.5rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:h-\[160px\]{height:160px}.lg\:w-\[160px\]{width:160px}.lg\:w-auto{width:auto}.lg\:min-w-\[220px\]{min-width:220px}.lg\:max-w-\[440px\]{max-width:440px}.lg\:max-w-none{max-width:none}.lg\:flex-shrink-0,.lg\:shrink-0{flex-shrink:0}.lg\: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))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:border-solid{border-style:solid}.lg\:border-white\/10{border-color:#ffffff1a}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.lg\:opacity-\[0\.18\]{opacity:.18}}@media (min-width: 1280px){.xl\:pointer-events-none{pointer-events:none}.xl\:fixed{position:fixed}.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:inset-0{top:0;right:0;bottom:0;left:0}.xl\:left-6{left:1.5rem}.xl\:right-0{right:0}.xl\:right-\[calc\(var\(--right-panel-width\)\+24px\)\]{right:calc(var(--right-panel-width) + 24px)}.xl\:top-0{top:0}.xl\:top-6{top:1.5rem}.xl\:top-\[144px\]{top:144px}.xl\:top-\[calc\(var\(--header-height\)_\+_24px\)\]{top:calc(var(--header-height) + 24px)}.xl\:z-0{z-index:0}.xl\:z-\[1\]{z-index:1}.xl\:z-\[200\]{z-index:200}.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mb-1\.5{margin-bottom:.375rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mb-4{margin-bottom:1rem}.xl\:mt-0\.5{margin-top:.125rem}.xl\:mt-1\.5{margin-top:.375rem}.xl\:mt-2{margin-top:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-1\.5{height:.375rem}.xl\:h-10{height:2.5rem}.xl\:h-5{height:1.25rem}.xl\:h-6{height:1.5rem}.xl\:h-\[100dvh\]{height:100dvh}.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:min-h-\[52px\]{min-height:52px}.xl\:w-1\.5{width:.375rem}.xl\:w-10{width:2.5rem}.xl\:w-5{width:1.25rem}.xl\:w-6{width:1.5rem}.xl\:w-\[340px\]{width:340px}.xl\:w-\[720px\]{width:720px}.xl\:w-\[calc\(100\%-var\(--sidebar-width\)-var\(--right-panel-width\)\)\],.xl\:w-\[calc\(100\%_-_var\(--sidebar-width\)_-_var\(--right-panel-width\)\)\]{width:calc(100% - var(--sidebar-width) - var(--right-panel-width))}.xl\:w-\[var\(--right-panel-width\)\]{width:var(--right-panel-width)}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:min-w-0{min-width:0px}.xl\:max-w-\[1240px\]{max-width:1240px}.xl\:max-w-\[720px\]{max-width:720px}.xl\:max-w-\[966px\]{max-width:966px}.xl\:flex-1{flex:1 1 0%}.xl\:shrink-0{flex-shrink:0}.xl\:animate-\[fadeIn_0\.4s_ease-out\]{animation:fadeIn .4s ease-out}.xl\:animate-\[fadeIn_0\.4s_ease-out_0\.1s_both\]{animation:fadeIn .4s ease-out .1s both}.xl\:animate-\[fadeIn_0\.4s_ease-out_0\.2s_both\]{animation:fadeIn .4s ease-out .2s both}@keyframes pulse{50%{opacity:.5}}.xl\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.xl\:animate-spin{animation:spin 1s linear infinite}.xl\:cursor-pointer{cursor:pointer}.xl\:auto-rows-\[190px\]{grid-auto-rows:190px}.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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,300px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,400px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:justify-center{justify-content:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-1{gap:.25rem}.xl\:gap-1\.5{gap:.375rem}.xl\:gap-10{gap:2.5rem}.xl\:gap-2{gap:.5rem}.xl\:gap-2\.5{gap:.625rem}.xl\:gap-3{gap:.75rem}.xl\:gap-4{gap:1rem}.xl\:gap-5{gap:1.25rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-x-0\.5{-moz-column-gap:.125rem;column-gap:.125rem}.xl\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.xl\:gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.xl\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.xl\:gap-y-0\.5{row-gap:.125rem}.xl\:gap-y-1{row-gap:.25rem}.xl\:gap-y-1\.5{row-gap:.375rem}.xl\:gap-y-2{row-gap:.5rem}.xl\:gap-y-5{row-gap:1.25rem}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:overflow-x-hidden{overflow-x:hidden}.xl\:overflow-y-hidden{overflow-y:hidden}.xl\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xl\:text-ellipsis{text-overflow:ellipsis}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:rounded{border-radius:.25rem}.xl\:rounded-\[inherit\]{border-radius:inherit}.xl\:rounded-btn{border-radius:10px}.xl\:rounded-card{border-radius:14px}.xl\:rounded-full{border-radius:9999px}.xl\:rounded-bl-lg{border-bottom-left-radius:.5rem}.xl\:rounded-bl-md{border-bottom-left-radius:.375rem}.xl\:rounded-br-lg{border-bottom-right-radius:.5rem}.xl\:rounded-br-md{border-bottom-right-radius:.375rem}.xl\:rounded-tl-lg{border-top-left-radius:.5rem}.xl\:rounded-tl-md{border-top-left-radius:.375rem}.xl\:rounded-tr-lg{border-top-right-radius:.5rem}.xl\:rounded-tr-md{border-top-right-radius:.375rem}.xl\:border{border-width:1px}.xl\:border-0{border-width:0px}.xl\:border-\[3px\]{border-width:3px}.xl\:border-solid{border-style:solid}.xl\:border-\[rgba\(27\,94\,32\,0\.25\)\]{border-color:#1b5e2040}.xl\:border-slate-100{border-color:var(--slate-100)}.xl\:border-b-slate-200{border-bottom-color:var(--slate-200)}.xl\:border-l-slate-200{border-left-color:var(--slate-200)}.xl\:border-r-slate-200{border-right-color:var(--slate-200)}.xl\:border-t-primary{border-top-color:var(--primary)}.xl\:bg-\[rgba\(100\,116\,139\,0\.08\)\]{background-color:#64748b14}.xl\:bg-\[rgba\(239\,68\,68\,0\.08\)\]{background-color:#ef444414}.xl\:bg-\[rgba\(27\,94\,32\,0\.08\)\]{background-color:#1b5e2014}.xl\:bg-\[rgba\(27\,_94\,_32\,_0\.1\)\]{background-color:#1b5e201a}.xl\:bg-primary{background-color:var(--primary)}.xl\:bg-slate-100{background-color:var(--slate-100)}.xl\:bg-slate-50{background-color:var(--slate-50)}.xl\:bg-transparent{background-color:transparent}.xl\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.xl\:bg-\[linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.15\)_0\%\,rgba\(0\,0\,0\,0\.55\)_100\%\)\]{background-image:linear-gradient(to bottom,#00000026,#0000008c)}.xl\:bg-gradient-primary{background-image:var(--gradient-primary, linear-gradient(135deg, #1B5E20, #2E7D32))}.xl\:p-0{padding:0}.xl\:p-10{padding:2.5rem}.xl\:p-6{padding:1.5rem}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.xl\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.xl\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-0\.5{padding-bottom:.125rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pb-\[5px\]{padding-bottom:5px}.xl\:pb-px{padding-bottom:1px}.xl\:pl-1\.5{padding-left:.375rem}.xl\:pl-2{padding-left:.5rem}.xl\:pl-2\.5{padding-left:.625rem}.xl\:pl-4{padding-left:1rem}.xl\:pr-1\.5{padding-right:.375rem}.xl\:pr-2{padding-right:.5rem}.xl\:pr-2\.5{padding-right:.625rem}.xl\:pr-4{padding-right:1rem}.xl\:pt-0\.5{padding-top:.125rem}.xl\:pt-2{padding-top:.5rem}.xl\:pt-2\.5{padding-top:.625rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pt-\[5px\]{padding-top:5px}.xl\:pt-px{padding-top:1px}.xl\:text-left{text-align:left}.xl\:text-center{text-align:center}.xl\:text-2xs{font-size:11px;line-height:1.4}.xl\:text-3xs{font-size:10px;line-height:1.3}.xl\:text-\[13px\]{font-size:13px}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[18px\]{font-size:18px}.xl\:text-\[20px\]{font-size:20px}.xl\:text-\[26px\]{font-size:26px}.xl\:text-\[30px\]{font-size:30px}.xl\:text-\[34px\]{font-size:34px}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:text-xs{font-size:.75rem;line-height:1rem}.xl\:font-bold{font-weight:700}.xl\:font-medium{font-weight:500}.xl\:font-semibold{font-weight:600}.xl\:leading-none{line-height:1}.xl\:leading-relaxed{line-height:1.625}.xl\:text-error{color:var(--error)}.xl\:text-inherit{color:inherit}.xl\:text-primary{color:var(--primary)}.xl\:text-slate-300{color:var(--slate-300)}.xl\:text-slate-400{color:var(--slate-400)}.xl\:text-slate-500{color:var(--slate-500)}.xl\:text-slate-600{color:var(--slate-600)}.xl\:text-slate-700{color:var(--slate-700)}.xl\:text-slate-800{color:var(--slate-800)}.xl\:text-slate-900{color:var(--slate-900)}.xl\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.xl\:text-white\/70{color:#ffffffb3}.xl\:no-underline{text-decoration-line:none}.xl\:shadow-\[-2px_0_8px_rgba\(0\,_0\,_0\,_0\.04\)\]{--tw-shadow: -2px 0 8px rgba(0, 0, 0, .04);--tw-shadow-colored: -2px 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)}.xl\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.xl\: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}.xl\:duration-150{transition-duration:.15s}.xl\:duration-200{transition-duration:.2s}.xl\:\[border-left\:1px_solid_var\(--slate-100\)\]{border-left:1px solid var(--slate-100)}.xl\:hover\:-translate-y-px:hover{--tw-translate-y: -1px;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))}.xl\:hover\:bg-\[rgba\(27\,94\,32\,0\.04\)\]:hover{background-color:#1b5e200a}.xl\:hover\:bg-\[rgba\(27\,94\,32\,0\.06\)\]:hover{background-color:#1b5e200f}.xl\:hover\:bg-slate-100:hover{background-color:var(--slate-100)}.xl\:hover\:text-primary:hover{color:var(--primary)}.xl\:hover\:text-slate-700:hover{color:var(--slate-700)}.xl\: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)}.xl\: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)}.xl\:active\:translate-y-0:active{--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))}.group:hover .group-hover\:xl\:text-primary{color:var(--primary)}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:\:-moz-progress-bar\]\:bg-error::-moz-progress-bar{background-color:var(--error)}.\[\&\:\:-moz-progress-bar\]\:bg-primary::-moz-progress-bar{background-color:var(--primary)}.\[\&\:\:-moz-range-thumb\]\:h-7::-moz-range-thumb{height:1.75rem}.\[\&\:\:-moz-range-thumb\]\:w-7::-moz-range-thumb{width:1.75rem}.\[\&\:\:-moz-range-thumb\]\:cursor-grab::-moz-range-thumb{cursor:grab}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border-\[3px\]::-moz-range-thumb{border-width:3px}.\[\&\:\:-moz-range-thumb\]\:border-solid::-moz-range-thumb{border-style:solid}.\[\&\:\:-moz-range-thumb\]\:border-primary::-moz-range-thumb{border-color:var(--primary)}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\:\:-moz-range-thumb\]\:shadow-\[0_2px_8px_rgba\(27\,94\,32\,0\.28\)\]::-moz-range-thumb{--tw-shadow: 0 2px 8px rgba(27,94,32,.28);--tw-shadow-colored: 0 2px 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)}.\[\&\:\:-moz-range-track\]\:h-11::-moz-range-track{height:2.75rem}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:transparent}.\[\&\:\:-webkit-progress-bar\]\:rounded-full::-webkit-progress-bar{border-radius:9999px}.\[\&\:\:-webkit-progress-bar\]\:bg-slate-200::-webkit-progress-bar{background-color:var(--slate-200)}.\[\&\:\:-webkit-progress-value\]\:rounded-full::-webkit-progress-value{border-radius:9999px}.\[\&\:\:-webkit-progress-value\]\:bg-error::-webkit-progress-value{background-color:var(--error)}.\[\&\:\:-webkit-progress-value\]\:bg-primary::-webkit-progress-value{background-color:var(--primary)}.\[\&\:\:-webkit-scrollbar\\\]\:hidden::-webkit-scrollbarundefined{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-slider-runnable-track\]\:h-11::-webkit-slider-runnable-track{height:2.75rem}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:transparent}.\[\&\:\:-webkit-slider-thumb\]\:mt-2::-webkit-slider-thumb{margin-top:.5rem}.\[\&\:\:-webkit-slider-thumb\]\:h-7::-webkit-slider-thumb{height:1.75rem}.\[\&\:\:-webkit-slider-thumb\]\:w-7::-webkit-slider-thumb{width:1.75rem}.\[\&\:\:-webkit-slider-thumb\]\:cursor-grab::-webkit-slider-thumb{cursor:grab}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-\[3px\]::-webkit-slider-thumb{border-width:3px}.\[\&\:\:-webkit-slider-thumb\]\:border-solid::-webkit-slider-thumb{border-style:solid}.\[\&\:\:-webkit-slider-thumb\]\:border-primary::-webkit-slider-thumb{border-color:var(--primary)}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[0_2px_8px_rgba\(27\,94\,32\,0\.28\)\]::-webkit-slider-thumb{--tw-shadow: 0 2px 8px rgba(27,94,32,.28);--tw-shadow-colored: 0 2px 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)}.\[\&\:\:-webkit-slider-thumb\]\:transition-transform::-webkit-slider-thumb{-webkit-transition-property:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&\:\:-webkit-slider-thumb\]\:duration-150::-webkit-slider-thumb{transition-duration:.15s}@media (prefers-reduced-motion: reduce){.motion-reduce\:\[\&\:\:-webkit-slider-thumb\]\:transition-none::-webkit-slider-thumb{-webkit-transition-property:none;transition-property:none}}.\[\&\:active\:\:-webkit-slider-thumb\]\:scale-110:active::-webkit-slider-thumb{--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))}.\[\&\:active\:\:-webkit-slider-thumb\]\:cursor-grabbing:active::-webkit-slider-thumb{cursor:grabbing}.\[\&\:not\(\:first-child\)\]\:before\:absolute:not(:first-child):before{content:var(--tw-content);position:absolute}.\[\&\:not\(\:first-child\)\]\:before\:bottom-2:not(:first-child):before{content:var(--tw-content);bottom:.5rem}.\[\&\:not\(\:first-child\)\]\:before\:left-0:not(:first-child):before{content:var(--tw-content);left:0}.\[\&\:not\(\:first-child\)\]\:before\:top-2:not(:first-child):before{content:var(--tw-content);top:.5rem}.\[\&\:not\(\:first-child\)\]\:before\:w-px:not(:first-child):before{content:var(--tw-content);width:1px}.\[\&\:not\(\:first-child\)\]\:before\:bg-\[rgba\(27\,_94\,_32\,_0\.1\)\]:not(:first-child):before{content:var(--tw-content);background-color:#1b5e201a}@media (min-width: 768px){.md\:\[\&\:nth-child\(2n\)\]\:border-r-0:nth-child(2n){border-right-width:0px}}.\[\&\>\*\+\*\]\:mt-5>*+*{margin-top:1.25rem}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-width:1px}.\[\&\>\*\+\*\]\:border-slate-100>*+*{border-color:var(--slate-100)}.\[\&\>\*\+\*\]\:pt-5>*+*{padding-top:1.25rem}@media (min-width: 768px){.md\:\[\&\>\*\+\*\]\:mt-0>*+*{margin-top:0}.md\:\[\&\>\*\+\*\]\:border-t-0>*+*{border-top-width:0px}.md\:\[\&\>\*\+\*\]\:pt-0>*+*{padding-top:0}.md\:\[\&\>\*\]\:mx-auto>*{margin-left:auto;margin-right:auto}.md\:\[\&\>\*\]\:max-w-\[640px\]>*{max-width:640px}}@media (min-width: 1280px){.\[\&\>\:first-child\]\:xl\:col-span-2>:first-child{grid-column:span 2 / span 2}.\[\&\>\:first-child\]\:xl\:row-span-2>:first-child{grid-row:span 2 / span 2}}@media (min-width: 768px){.\[\&\>\:nth-child\(n\+4\)\]\:md\:hidden>:nth-child(n+4){display:none}}@media (min-width: 1280px){.\[\&\>\:nth-child\(n\+4\)\]\:xl\:hidden>:nth-child(n+4){display:none}}@media (min-width: 768px){.\[\&\>\:nth-child\(n\+5\)\]\:md\:hidden>:nth-child(n+5){display:none}}.\[\&\>button\]\:w-11>button{width:2.75rem}.\[\&\>button\]\:min-w-11>button{min-width:2.75rem}.\[\&\>video\]\:rounded-2xl>video{border-radius:1rem}.\[\&_\.bg-primary\]\:\!bg-gradient-primary .bg-primary{background-image:var(--gradient-primary, linear-gradient(135deg, #1B5E20, #2E7D32))!important}.\[\&_\.bg-slate-100\]\:\!bg-white\/\[0\.06\] .bg-slate-100{background-color:#ffffff0f!important}.\[\&_\.bg-slate-700\]\:\!bg-white\/10 .bg-slate-700{background-color:#ffffff1a!important}.\[\&_\.btn-room-action\]\:\!gap-1\.5 .btn-room-action{gap:.375rem!important}.\[\&_\.btn-room-action\]\:\!px-3 .btn-room-action{padding-left:.75rem!important;padding-right:.75rem!important}.\[\&_\.btn-room-action\]\:\!text-\[14px\] .btn-room-action{font-size:14px!important}@media (min-width: 1280px){.xl\:\[\&_\.btn-room-action\]\:\!gap-2 .btn-room-action{gap:.5rem!important}.xl\:\[\&_\.btn-room-action\]\:\!px-5 .btn-room-action{padding-left:1.25rem!important;padding-right:1.25rem!important}.xl\:\[\&_\.btn-room-action\]\:\!text-\[15px\] .btn-room-action{font-size:15px!important}}.\[\&_\.btn-room-action_\.material-symbols-outlined\]\:\!text-\[18px\] .btn-room-action .material-symbols-outlined{font-size:18px!important}@media (min-width: 1280px){.xl\:\[\&_\.btn-room-action_\.material-symbols-outlined\]\:\!text-\[20px\] .btn-room-action .material-symbols-outlined{font-size:20px!important}}.\[\&_\.flex-1\]\:\!flex-initial .flex-1{flex:0 1 auto!important}.\[\&_\.text-slate-300\]\:\!text-white\/70 .text-slate-300{color:#ffffffb3!important}.\[\&_\.text-slate-500\]\:\!text-white\/40 .text-slate-500{color:#fff6!important}.\[\&_a\.btn-room-action\]\:\!w-full a.btn-room-action,.\[\&_button\]\:\!w-full button{width:100%!important}.\[\&_div\.flex\]\:\!flex-col div.flex{flex-direction:column!important}.\[\&_div\.flex\]\:\!items-stretch div.flex{align-items:stretch!important}.\[\&_div\.flex\]\:\!gap-2\.5 div.flex{gap:.625rem!important}@media (max-width:480px){.\[\@media\(max-width\:480px\)\]\:flex-col{flex-direction:column}.\[\@media\(max-width\:480px\)\]\:items-stretch{align-items:stretch}}:root{--primary: #1b5e20;--primary-light: rgba(27, 94, 32, .1);--primary-hover: #2e7d32;--slate-900: #0f172a;--slate-800: #1e293b;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-400: #94a3b8;--slate-300: #cbd5e1;--slate-200: #e2e8f0;--slate-100: #f1f5f9;--slate-50: #f8fafc;--bg-light: #ffffff;--bg-soft: #f9fafb;--success: #22c55e;--success-dark: #16a34a;--warning: #f59e0b;--warning-dark: #d97706;--warning-bg: #fef3c7;--warning-text: #92400e;--error: #ef4444;--error-dark: #dc2626;--error-border: #fecaca;--info: #3b82f6;--info-dark: #2563eb;--header-height: 56px;--bottom-nav-height: 72px;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--native-statusbar-height: 0px;--app-top-safe-area: max(var(--safe-area-top), var(--native-statusbar-height));--avatar-bg: linear-gradient(135deg, var(--primary), #66bb6a);--app-max-width: 100%;--sidebar-width: 220px;--right-panel-width: 400px;--desktop-content-max-width: 960px;--content-bottom-padding: calc(var(--bottom-nav-height) + env(safe-area-inset-bottom, 0px));--text-primary: var(--slate-900);--text-secondary: var(--slate-600);--text-tertiary: var(--slate-400);--tap-feedback-duration: .1s;--tap-feedback-scale: .985;--tap-focus-ring: rgba(27, 94, 32, .18);--tap-focus-outline: rgba(27, 94, 32, .62)}:where(button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),[role=button]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),[role=tab]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),[role=menuitem]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),summary:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].flex:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].inline-flex:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].grid:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].group:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=card]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=Card]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=btn]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=button]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=action]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=tab]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=nav]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=menu]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=tile]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=chip]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off])){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-property:transform,background-color,border-color,box-shadow,color,opacity,filter;transition-duration:var(--tap-feedback-duration);transition-timing-function:ease-out}:where(button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),[role=button]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),[role=tab]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),[role=menuitem]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),summary:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].flex:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].inline-flex:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].grid:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href].group:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=card]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=Card]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=btn]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=button]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=action]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=tab]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=nav]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=menu]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=tile]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]),a[href][class*=chip]:not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off])):active{transform:scale(var(--tap-feedback-scale));filter:brightness(.98)}:where(button,[role=button],[role=tab],[role=menuitem],summary,a[href].flex,a[href].inline-flex,a[href].grid,a[href].group,a[href][class*=card],a[href][class*=Card],a[href][class*=btn],a[href][class*=button],a[href][class*=action],a[href][class*=tab],a[href][class*=nav],a[href][class*=menu],a[href][class*=tile],a[href][class*=chip]):focus-visible{outline:2px solid var(--tap-focus-outline);outline-offset:2px;box-shadow:0 0 0 4px var(--tap-focus-ring)}:where(button:disabled,[disabled],[aria-disabled=true],[data-disabled=true]){cursor:not-allowed;touch-action:manipulation}:where([aria-busy=true]){cursor:progress;touch-action:manipulation}:where(button,[role=button],[role=tab],[role=menuitem],summary,a[href],[data-pressable=true]).is-pressing:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-tap-feedback=off]){transform:scale(var(--tap-feedback-scale));filter:brightness(.98)}html:before{content:"";position:fixed;top:0;left:0;z-index:2147483647;width:100%;height:2px;pointer-events:none;background:linear-gradient(90deg,rgba(27,94,32,0),var(--primary),#66bb6a);opacity:0;transform:translate(-100%);transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .12s ease-out}html[data-route-pending]:before{opacity:1;transform:translate(-8%)}:where(input,textarea,select){touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--tap-feedback-duration) ease-out,box-shadow var(--tap-feedback-duration) ease-out,background-color var(--tap-feedback-duration) ease-out}:where(input,textarea,select):focus-visible{outline:2px solid var(--tap-focus-outline);outline-offset:1px;box-shadow:0 0 0 4px var(--tap-focus-ring)}@media (prefers-reduced-motion: reduce){html:before{display:none}:where(button,[role=button],[role=tab],[role=menuitem],summary,a[href].flex,a[href].inline-flex,a[href].grid,a[href].group,a[href][class*=card],a[href][class*=Card],a[href][class*=btn],a[href][class*=button],a[href][class*=action],a[href][class*=tab],a[href][class*=nav],a[href][class*=menu],a[href][class*=tile],a[href][class*=chip]){transition-duration:0ms}:where(button,[role=button],[role=tab],[role=menuitem],summary,a[href].flex,a[href].inline-flex,a[href].grid,a[href].group,a[href][class*=card],a[href][class*=Card],a[href][class*=btn],a[href][class*=button],a[href][class*=action],a[href][class*=tab],a[href][class*=nav],a[href][class*=menu],a[href][class*=tile],a[href][class*=chip]):active{transform:none}}.user-avatar.clickable{cursor:pointer}.user-avatar.clickable:hover{opacity:.85}.tool-logo .tool-emoji{line-height:1}.tool-logo .material-symbols-outlined{color:var(--slate-400)}.tool-logo-sm .tool-emoji{font-size:14px}.tool-logo-md .tool-emoji{font-size:24px}.tool-logo-lg .tool-emoji{font-size:32px}*{box-sizing:border-box;margin:0;padding:0}*:before{box-sizing:border-box;margin:0;padding:0}*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;overflow:hidden}body{font-family:Plus Jakarta Sans,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;background-color:var(--bg-light);color:var(--slate-900);line-height:1.5;height:100%;overflow:hidden;overscroll-behavior:none;padding-top:var(--app-top-safe-area);padding-right:var(--safe-area-right);padding-left:var(--safe-area-left)}#root{height:100%;overflow:hidden}body.capacitor-native{background:var(--bg-light);padding-top:var(--app-top-safe-area);--app-bottom-comfort-area: min(var(--safe-area-bottom), 16px);--content-bottom-padding: calc(var(--bottom-nav-height) + var(--app-bottom-comfort-area))}body.capacitor-native header.fixed.top-0,body.capacitor-native .page-header,body.capacitor-native .app-layout>.fixed.top-0{top:var(--app-top-safe-area)!important;height:var(--header-height);min-height:var(--header-height);padding-top:0;box-sizing:border-box}body.capacitor-native [role=status].fixed,body.capacitor-native [role=alert].fixed{margin-top:var(--app-top-safe-area)}body.capacitor-native .main-content{padding-top:var(--header-height);padding-bottom:calc(var(--bottom-nav-height) + var(--app-bottom-comfort-area))}body.capacitor-native nav.fixed.bottom-0{height:calc(var(--bottom-nav-height) + var(--app-bottom-comfort-area));min-height:calc(var(--bottom-nav-height) + var(--app-bottom-comfort-area));padding-bottom:var(--app-bottom-comfort-area)!important;align-items:stretch}body.capacitor-native nav.fixed.bottom-0>*{min-height:var(--bottom-nav-height)}body.capacitor-native .chat-room-container{top:var(--app-top-safe-area)!important;height:calc(100dvh - var(--app-top-safe-area))!important}body.capacitor-native .app-layout>.fixed.top-0{top:var(--app-top-safe-area)!important}body.capacitor-native .auth-page,body.capacitor-native .auth-page .auth-scroll-container{min-height:calc(100dvh - var(--app-top-safe-area))}.auth-page .auth-close-button{top:calc(var(--safe-area-top) + var(--native-statusbar-height) + 1rem)}.material-symbols-outlined.filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.header-logo .brand-text{font-size:22px;font-weight:900;letter-spacing:.04em;background:linear-gradient(135deg,#2e7d32,#2e7d32 35%,#66bb6a,#2e7d32 65%,#2e7d32);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.button.primary{background:linear-gradient(135deg,#2e7d32,#2e7d32);color:#fff}.button.secondary{background:var(--slate-100);color:var(--slate-700)}.button.danger{background:var(--error);color:#fff}.button.small{padding:8px 14px;font-size:12px;border-radius:8px}.button.full-width{width:100%}.input.textarea{resize:vertical;min-height:100px}.input.error{border-color:var(--error)}.input.success{border-color:var(--success)}.input.small{padding:10px 12px;font-size:14px}.input-status.success{color:var(--success)}.input-status.error{color:var(--error)}.chip.active{background:var(--primary);color:#fff}.chip.small{height:26px;padding:0 10px;font-size:11px}.section .link{font-size:13px;color:var(--primary);text-decoration:none}.participant-avatar.placeholder{border:2px dashed var(--slate-300);background:transparent}.chat-tab.active{background:var(--primary);color:#fff}.chat-avatar .club-logo.chat-club-logo{border-radius:14px}.chat-type-label.club{background:#1b5e201a;color:var(--primary)}.chat-type-label.room{background:#22c55e1a;color:var(--success)}.chat-type-label.dm{background:#64748b1a;color:var(--slate-500)}.chat-last-message.no-message{font-size:12px;color:var(--slate-300);font-style:italic}.chat-room-header .back-button{background:transparent}.chat-menu-item .material-symbols-outlined{font-size:22px;color:var(--slate-500)}.chat-menu-item.danger,.chat-menu-item.danger .material-symbols-outlined{color:var(--error)}.chat-menu-item.disabled{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px;background:transparent;border:none;color:var(--slate-300);cursor:not-allowed}.chat-menu-item.disabled .material-symbols-outlined{color:var(--slate-300)}.chat-menu-item.disabled .menu-hint{font-size:11px;color:var(--slate-400);padding-left:36px}.system-message.join span:before{content:"person_add";font-family:Material Symbols Outlined;font-size:16px;color:var(--success)}.system-message.leave span:before{content:"person_remove";font-family:Material Symbols Outlined;font-size:16px;color:var(--slate-400)}.system-message.start span:before{content:"play_circle";font-family:Material Symbols Outlined;font-size:16px;color:var(--primary)}.system-message.end span:before{content:"stop_circle";font-family:Material Symbols Outlined;font-size:16px;color:var(--slate-500)}.message.mine{align-self:flex-end;align-items:flex-end;margin-left:auto}.message.others{align-self:flex-start;align-items:flex-start}.message.others .message-bubble-row{padding-left:34px}.message-sender-role.owner{color:#b45309}.message-sender-role.staff{color:#1b5e20}.message-sender.clickable{cursor:pointer}.message-sender.clickable:hover{opacity:.8}.message.mine .message-bubble-row{flex-direction:row-reverse}.message.others .message-bubble{background:var(--slate-100);border-top-left-radius:4px}.message.mine .message-bubble{background:var(--primary);color:#fff;border-top-right-radius:4px}.message:hover .message-reply-btn{opacity:.5}.message-reply-btn .material-symbols-outlined{font-size:14px;color:var(--slate-400)}.message.mine .message-reply-preview{background:#fff3;border-left-color:#ffffff80}.message-reply-preview .reply-icon{color:var(--primary);font-size:12px}.message.mine .message-reply-preview .reply-icon{color:#fffc}.message-reply-preview .reply-sender{font-weight:600;color:var(--slate-700)}.message.mine .message-reply-preview .reply-sender{color:#ffffffe6}.message-reply-preview .reply-content{color:var(--slate-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.message.mine .message-reply-preview .reply-content{color:#ffffffb3}.reply-preview-content .material-symbols-outlined{font-size:18px;color:var(--primary)}.reply-preview-close .material-symbols-outlined{font-size:18px;color:var(--slate-400)}.mention-item.selected{background:var(--slate-100)}.mention-avatar .avatar-placeholder{width:100%;height:100%;background:var(--slate-200);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--slate-500)}.mention.mine{color:#ffffffe6}.mention-me.mine{background:#fff3}.send-btn.active{background:var(--primary);color:#fff}.participant-card .participant-avatar{width:44px;height:44px;flex-shrink:0}.participant-card .participant-avatar img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,var(--primary),#66bb6a)}.participant-card .participant-name{font-size:14px;font-weight:600;color:var(--slate-900)}.participant-role-text.owner{color:#b45309}.participant-role-text.staff{color:#1b5e20}.participant-avatar .avatar-placeholder{width:100%;height:100%;background:var(--slate-200);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--slate-500)}.result-game-info-with-banner .result-game-header,.result-game-info-with-banner .result-game-meta{position:relative;z-index:1}.result-game-info-with-banner .result-game-details h2,.result-game-info-with-banner .result-game-details p,.result-game-info-with-banner .result-game-meta span{color:#ffffffe6}.my-result-card.gold{background:linear-gradient(135deg,#f59e0b,#fbbf24,#f59e0b)}.my-result-card.silver{background:linear-gradient(135deg,#1b5e20,#2e7d32 40%,#388e3c)}.my-result-card.bronze{background:linear-gradient(135deg,#b45309,#d97706,#b45309)}.rank-number-lg .rank-suffix{font-size:14px;font-weight:600;color:#ffffffb3;margin-left:1px}.podium-item.first .podium-avatar{width:72px;height:72px}.podium-avatar .avatar-placeholder{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid white;box-shadow:0 4px 12px #00000026;background:var(--slate-200);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--slate-500)}.podium-avatar.crown .crown-icon{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:20px}.podium-stand.first{height:80px;background:linear-gradient(180deg,gold,#ffb800)}.podium-stand.second{height:56px;background:linear-gradient(180deg,silver,#a8a8a8)}.podium-stand.third{height:40px;background:linear-gradient(180deg,#cd7f32,#a86b28)}.ranking-item.highlight{background:#1b5e200f;border:2px solid var(--primary)}.ranking-rank.is-medal{font-size:20px}.ranking-rank.is-number{font-size:13px;font-weight:700;color:var(--slate-400);background:var(--slate-100);border-radius:8px;line-height:32px;height:32px}.ranking-rank.gold{color:gold}.ranking-rank.silver{color:silver}.ranking-rank.bronze{color:#cd7f32}.ranking-avatar .avatar-placeholder{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ranking-avatar .avatar-placeholder.small{background:var(--slate-200);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--slate-500)}.history-tab.active{background:var(--primary);color:#fff}.history-item-with-banner .history-item-left,.history-item-with-banner .history-item-content,.history-item-with-banner .history-arrow{position:relative;z-index:1}.history-item-with-banner .history-title,.history-item-with-banner .history-date,.history-item-with-banner .history-item-meta,.history-item-with-banner .history-item-meta span,.history-item-with-banner .history-arrow{color:#ffffffe6}.history-item-with-banner .history-reward-tag{background:#fff3;color:#fff}.history-item-with-banner .history-reward-tag.reward-positive{background:#22c55e40;color:#86efac}.history-item-with-banner .history-reward-tag.reward-negative{background:#ef444440;color:#fca5a5}.history-item-with-banner .history-rank-tool-icon{border-color:#ffffff4d}.history-rank.number .history-rank-label{font-size:14px;font-weight:700;color:var(--slate-600);text-shadow:0 1px 2px rgba(255,255,255,.9)}.history-rank.gold{background:linear-gradient(135deg,gold,#fff8dc)}.history-rank.silver{background:linear-gradient(135deg,silver,#e8e8e8)}.history-rank.bronze{background:linear-gradient(135deg,#cd7f32,#deb887)}.history-reward-tag.reward-positive{background:#22c55e1a;color:var(--success)}.history-reward-tag.reward-negative{background:#ef44441a;color:var(--error)}.history-item>.history-arrow{color:var(--slate-400);font-size:20px;flex-shrink:0;align-self:center}.mc-card-left .club-logo{border-radius:13px}.mc-role-text.owner{color:#b45309}.mc-role-text.staff{color:#1b5e20}.mc-detail-item.mc-grade{font-weight:600}.mc-empty-icon .material-symbols-outlined{font-size:32px;color:var(--slate-400)}.notification-item.unread{background:var(--slate-50)}.profile-image-overlay .material-symbols-outlined{font-size:28px;color:#fff}.info-value.status-active{color:var(--success)}.user-code-input-wrapper .input{padding-right:44px;font-family:SF Mono,Consolas,monospace;letter-spacing:1px}.user-code-copy-btn .material-symbols-outlined{font-size:18px;color:var(--slate-600)}.pe-chip.selected{background:var(--primary-light);border-color:var(--primary);color:var(--primary);font-weight:600}.up-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.up-section-title .material-symbols-outlined{font-size:18px;color:var(--primary)}.up-game-result .up-chevron{font-size:18px;color:var(--slate-400)}.up-room-tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}.up-private-full .material-symbols-outlined,.up-empty .material-symbols-outlined{font-size:48px;color:var(--slate-300)}.ps-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.ps-radio.checked{border-color:var(--primary)}.ps-toggle.on{background:var(--primary)}.ps-toggle.on .ps-toggle-thumb{transform:translate(20px)}.slider:before{content:"";position:absolute;width:20px;height:20px;left:3.5px;bottom:3.5px;background-color:#fff;border-radius:50%;transition:transform .3s}.switch input:checked+.slider{background-color:var(--primary)}.switch input:checked+.slider:before{transform:translate(20px)}.settings-link .material-symbols-outlined:first-child{font-size:22px;color:var(--slate-500)}.settings-link .material-symbols-outlined:last-child{font-size:18px;color:var(--slate-400);margin-left:auto}.member-search .material-symbols-outlined{font-size:20px;color:var(--slate-400)}.member-tab.active{background:var(--primary);color:#fff}.member-card.selected{border-color:var(--primary);background:var(--primary-light)}.member-role-text.owner{color:#b45309}.member-role-text.staff{color:#1b5e20}.member-action.danger{color:var(--error)}.cm-modal-content .modal-body{padding:16px 20px;overflow-y:auto}.cm-modal-content .modal-footer{padding:12px 20px 20px}.cm-modal-content .modal-footer .secondary-btn,.cm-modal-content .modal-footer .primary-btn{flex:1;padding:12px;border-radius:10px;font-size:14px;font-weight:600;border:none;cursor:pointer}.cm-modal-content .secondary-btn{background:var(--slate-100);color:var(--slate-600)}.cm-modal-content .primary-btn{background:var(--primary);color:#fff}.cm-modal-content .primary-btn:disabled{opacity:.5;cursor:not-allowed}.perm-option-item:has(input:checked){border-color:var(--primary);background:var(--green-50, #e8f5e9)}.perm-option-item .perm-icon{font-size:20px;color:var(--slate-500);flex-shrink:0}.perm-option-item:has(input:checked) .perm-icon{color:var(--primary)}.grade-option.selected{border-color:var(--primary);background:var(--primary-light, #e8f5e9)}.grade-label .grade-name{font-size:14px;font-weight:500;color:var(--slate-800)}.tag-option.selected{border-color:var(--primary);background:var(--primary-light, #e8f5e9)}.tag-option .tag-name{font-size:13px;font-weight:500;color:var(--slate-700)}.tag-option.selected .tag-name{color:var(--primary)}.empty-tags .secondary-btn{margin-top:12px;display:inline-flex;padding:8px 16px;border-radius:8px;background:var(--slate-100);color:var(--slate-600);font-size:13px;font-weight:500;border:none;cursor:pointer}.rank-change.up{background:#22c55e4d;color:#86efac}.rank-change.down{background:#ef44444d;color:#fca5a5}.ranking-tab.active{background:var(--primary);color:#fff}.podium-player .podium-avatar{position:relative;width:56px;height:56px}.podium-player.first .podium-avatar,.podium-player.first .podium-avatar.large{width:72px;height:72px}.podium-player .podium-avatar .avatar-placeholder{width:100%;height:100%;border-radius:50%;background:var(--slate-200);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--slate-500);border:3px solid white;box-shadow:0 4px 12px #00000026}.podium-player.first .avatar-placeholder{font-size:24px;border-color:gold}.podium-player.second .avatar-placeholder{border-color:silver}.podium-player.third .avatar-placeholder{border-color:#cd7f32}.podium-player .crown{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-size:18px}.ranking-row.highlight{background:var(--primary-light);border-color:var(--primary)}.ranking-row.club{cursor:pointer}.ranking-position.gold{color:gold}.ranking-position.silver{color:silver}.ranking-position.bronze{color:#cd7f32}.ranking-avatar .avatar-placeholder.small{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--slate-200);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--slate-500)}.games-search .material-symbols-outlined{font-size:20px;color:var(--slate-400)}.game-card-hero-icon .tool-emoji-lg{font-size:26px;line-height:1}.game-card-hero-icon .material-symbols-outlined{font-size:26px;color:var(--slate-400)}.info-banner>.material-symbols-outlined{font-size:28px;color:var(--primary)}.settings-item-info>.material-symbols-outlined{font-size:20px;color:var(--slate-500)}.settings-link.danger,.settings-link.danger .material-symbols-outlined:first-child{color:var(--error)}.session-card.session-current{border-color:var(--primary);background:var(--primary-50, #e8f5e9)}.session-current .session-device-icon{background:var(--primary-100, #c8e6c9);color:var(--primary)}.session-device-icon .material-symbols-outlined{font-size:20px;color:var(--slate-500)}.session-current .session-device-icon .material-symbols-outlined{color:var(--primary)}.support-faq-item[open] .support-faq-chevron{transform:rotate(180deg)}.page-header.transparent{background:transparent;border-bottom:none;justify-content:space-between;transition:background .3s ease,backdrop-filter .3s ease}.member-preview-avatar.more{background:var(--primary-light)}.member-preview-avatar.more span{font-size:14px;font-weight:700;color:var(--primary)}.clubs-page .clubs-sticky-header{position:sticky;top:0;z-index:10;margin:0 -16px;padding:12px 16px 0;background:#f9fafbf2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--slate-100)}.header-action-btn .material-symbols-outlined{font-size:22px;color:var(--primary)}.search-clear .material-symbols-outlined{font-size:16px;color:var(--slate-500)}.category-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.clubs-filters .category-scroll{padding-bottom:8px;margin-bottom:0}.empty-icon-wrapper .material-symbols-outlined{font-size:20px;color:var(--slate-300)}.quick-stats.guest{gap:12px}.welcome-banner-circle.c1{width:160px;height:160px;top:-40px;right:-30px}.welcome-banner-circle.c2{width:100px;height:100px;bottom:-20px;left:-20px}.welcome-banner-circle.c3{width:60px;height:60px;top:50%;right:30%}.home-email-verify-notice .material-symbols-outlined{font-size:16px;color:#d97706}.home-section .section-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:16px}.home-section .section-header h3{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--slate-900)}.tournament-status.recruiting{background:#22c55ee6;color:#fff}.tournament-status.ongoing{background:#f59e0be6;color:#fff}.tournament-status.upcoming{background:#3b82f6e6;color:#fff}.tournament-sponsor .material-symbols-outlined{font-size:14px;color:#22c55e}.empty-clubs-card .material-symbols-outlined{font-size:40px;color:var(--slate-300)}.wallet-stat-item+.wallet-stat-item:before{content:"";position:absolute;left:0;top:18%;height:64%;width:1px;background:#fff3}.wallet-tab-v2.active{background:var(--primary-light);border-color:var(--primary);color:var(--primary)}.history-filter-pill.active{background:var(--primary);border-color:var(--primary);color:#fff}.transaction-card-icon.earn{background:#22c55e1a}.transaction-card-icon.earn .material-symbols-outlined{color:#22c55e}.transaction-card-icon.spend{background:#ef44441a}.transaction-card-icon.spend .material-symbols-outlined{color:#ef4444}.transaction-value.earn{color:#22c55e}.transaction-value.spend{color:#ef4444}.empty-icon-circle .material-symbols-outlined{font-size:36px;color:var(--slate-400)}.mp-email-verify-banner .material-symbols-outlined:first-child{font-size:18px;flex-shrink:0;color:var(--warning)}.mp-menu-row>.material-symbols-outlined:first-child{font-size:20px;color:var(--slate-400)}.passkey-item-name>.material-symbols-outlined:first-child{font-size:20px;margin-right:8px;color:var(--primary);flex-shrink:0}.passkey-action-btn.danger{color:var(--red-500, #ef4444)}.ranking-item+.ranking-item{border-top:1px solid var(--slate-50)}.club-thumb-logo-wrap .club-logo{border-radius:12px;border:3px solid var(--bg-light);box-shadow:0 2px 8px #00000026}.club-thumb-card .club-thumb-name{display:block;font-size:13px;font-weight:600;color:var(--slate-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.club-thumb-card.add-club .club-thumb-banner{background:linear-gradient(135deg,var(--slate-100) 0%,var(--slate-200) 100%);display:flex;align-items:center;justify-content:center}.club-thumb-card.add-club .club-thumb-banner:after{display:none}.club-thumb-card.add-club .club-thumb-banner .material-symbols-outlined{font-size:32px;color:var(--slate-400)}.club-thumb-card.add-club .club-thumb-info{padding-top:12px}.clubs-page .clubs-grid{padding:0}.home-section .clubs-grid{padding:0 16px}.clubs-grid .full-width{width:100%}.game-card .game-card-name{font-size:11px;font-weight:500;color:var(--slate-600);text-align:center;white-space:nowrap;max-width:52px;overflow:hidden;text-overflow:ellipsis}.banner-option.active{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.banner-check .material-symbols-outlined{font-size:16px;color:#fff}.club-preview-logo-wrap .club-logo{border-radius:12px;border:2px solid white;box-shadow:var(--shadow-md)}.club-create-page .form{gap:24px;padding-bottom:24px}.club-create-page .form-group{gap:8px}.club-create-page .form-label{font-size:14px;font-weight:600;color:var(--slate-700)}.club-create-page .button.primary.full-width{margin-top:8px;padding:14px;font-size:16px;border-radius:14px}.create-region-chip.active{border-color:var(--primary);background:#1b5e200f;color:var(--primary);font-weight:600}.basic-meeting-hero .game-hero-icon-lg{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.basic-meeting-hero .game-hero-icon-lg .material-symbols-outlined{color:#fff}.basic-meeting-features .section-title{font-size:16px;font-weight:700;margin-bottom:12px}.feature-card .material-symbols-outlined{font-size:24px;color:var(--primary);background:#1b5e201a;padding:8px;border-radius:10px;flex-shrink:0}.game-hero-icon-lg .material-symbols-outlined{font-size:48px;color:var(--primary)}.game-hero-icon-lg .tool-emoji-hero{font-size:48px;line-height:1}.game-stat .stat-value{font-size:16px;font-weight:700;color:var(--slate-900)}.game-stat .stat-label{font-size:11px;color:var(--slate-500)}.developer-logo .material-symbols-outlined{font-size:24px;color:var(--primary)}.tool-inactive-notice .material-symbols-outlined{font-size:20px;color:#d97706}.tool-banner-overlay .game-hero-icon-lg{border:4px solid white}.star-btn.active{color:#f59e0b}.review-avatar-placeholder .material-symbols-outlined{font-size:16px;color:var(--slate-400)}.review-modal-footer .btn-primary{width:100%;padding:14px;border-radius:12px;font-size:15px;font-weight:600}.developer-profile-page .page-content{padding:calc(var(--header-height) + 8px) 16px 16px}.dev-profile-logo .material-symbols-outlined{font-size:36px;color:var(--primary)}.dev-tool-icon .tool-emoji-md{font-size:26px;line-height:1}.dev-tool-icon .material-symbols-outlined{font-size:26px;color:var(--slate-400)}.modal-close .material-symbols-outlined{font-size:22px;color:#6b7280}.modal-action-btn.primary{background:linear-gradient(135deg,#2e7d32,#2e7d32);color:#fff}.modal-action-btn.primary:active{opacity:.85}.ticket-status.active{background:#22c55e1a;color:#22c55e}.ticket-status.used{background:#6b72801a;color:#6b7280}.ticket-status.expired{background:#ef44441a;color:#ef4444}.club-logo-wrapper .club-logo{border-radius:11px}.section-title-v2 .material-symbols-outlined{font-size:20px;color:var(--slate-400)}.report-type-item.selected{background:#1b5e2014;color:var(--primary);font-weight:600}.quick-action-icon .material-symbols-outlined{font-size:22px;color:var(--slate-800)}.ranking-tool-filter-wrapper.scroll-end:after{opacity:0}.ranking-tool-chip.active{background:var(--primary);border-color:var(--primary);color:#fff}.ranking-tool-chip .tool-emoji{font-size:14px}.ranking-tool-chip .tool-icon-img{width:18px;height:18px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.loading-spinner.small{width:24px;height:24px}.ranking-content-fixed>.ranking-loading{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.ranking-content-fixed>.ranking-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.ranking-list-v2 .ranking-item-v2:nth-child(n+4){display:none}.ranking-item-v2:first-child .ranking-avatar{border-color:var(--primary);border-width:2px}.ranking-score-v2 .score-unit{font-size:11px;font-weight:500;color:var(--slate-400);margin-left:2px}.members-preview-grid .member-preview-item:nth-child(n+9){display:none}.manage-club-preview .club-logo{border-radius:16px}.manage-menu-item.danger:hover{background:#ef44440d}.manage-menu-icon .material-symbols-outlined{font-size:22px;color:#fff}.manage-menu-icon.edit{background:linear-gradient(135deg,var(--primary) 0%,#66bb6a 100%)}.manage-menu-icon.settings{background:linear-gradient(135deg,#43a047,#66bb6a)}.manage-menu-icon.members{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.manage-menu-icon.grades{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.manage-menu-icon.announce{background:linear-gradient(135deg,#ef4444,#f87171)}.manage-menu-icon.games{background:linear-gradient(135deg,#10b981,#34d399)}.manage-menu-icon.create{background:linear-gradient(135deg,#22c55e,#4ade80)}.manage-menu-icon.points{background:linear-gradient(135deg,#ec4899,#f472b6)}.manage-menu-icon.ticket{background:linear-gradient(135deg,#43a047,#66bb6a)}.manage-menu-icon.ranking{background:linear-gradient(135deg,#f97316,#fb923c)}.manage-menu-icon.ring-income{background:linear-gradient(135deg,#1b5e20,#66bb6a)}.manage-menu-icon.danger{background:linear-gradient(135deg,#ef4444,#f87171)}.manage-menu-item.danger .manage-menu-label{color:#ef4444}.grade-app-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.grade-app-empty .material-symbols-outlined{font-size:40px;color:var(--slate-300)}.grade-app-card.reviewed{opacity:.8}.grade-app-avatar-placeholder .material-symbols-outlined{font-size:20px;color:var(--slate-400)}.grade-app-btn.approve{background:var(--primary);color:#fff}.grade-app-btn.reject{background:var(--slate-100);color:var(--slate-600)}.grade-app-status.approved{background:#22c55e1a;color:#16a34a}.grade-app-status.rejected{background:#ef44441a;color:#dc2626}.membership-empty .material-symbols-outlined{font-size:32px;color:var(--slate-300)}.sub-header-back .material-symbols-outlined{font-size:24px;color:var(--slate-900)}.custom-dropdown-item.selected{background:var(--green-50, #e8f5e9);color:var(--primary);font-weight:600}.custom-dropdown-trigger.compact{padding:10px 12px;border-radius:10px;font-size:14px}.custom-dropdown-trigger.compact .dropdown-arrow{font-size:18px}.edit-club-icon .club-logo{border-radius:24px;box-shadow:0 4px 16px #1b5e204d}.toggle-card-icon.public{background:#1b5e201a}.toggle-card-icon .material-symbols-outlined{font-size:24px;color:var(--primary)}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--slate-200);transition:.3s;border-radius:32px}.toggle-slider:before{position:absolute;content:"";height:26px;width:26px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0000001a}.toggle-switch input:checked+.toggle-slider{background-color:var(--primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-switch.small{width:42px;height:24px}.toggle-switch.small .toggle-slider:before{height:18px;width:18px}.toggle-switch.small input:checked+.toggle-slider:before{transform:translate(18px)}.capacity-mode-option.selected{border-color:var(--primary);background:#1b5e200a}.capacity-mode-option .option-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.capacity-mode-option .option-title{font-size:14px;font-weight:600;color:var(--slate-900);line-height:1.3}.capacity-mode-option .option-desc{font-size:12px;color:var(--slate-500);line-height:1.4}.capacity-mode-option.selected .option-title{color:var(--primary)}.setting-radio-card.active{border-color:var(--primary);background:#1b5e2008}.setting-radio-card.active .radio-card-icon{background:#1b5e201a}.radio-card-icon .material-symbols-outlined{font-size:24px;color:var(--slate-500);transition:all .2s}.setting-radio-card.active .radio-card-icon .material-symbols-outlined{color:var(--primary)}.setting-radio-card.active .radio-card-check{opacity:1}.radio-card-check .material-symbols-outlined{font-size:24px;color:var(--primary)}.setting-info-note .material-symbols-outlined{font-size:20px;color:#3b82f6;flex-shrink:0}.room-empty-state .material-symbols-outlined{font-size:64px;color:var(--slate-300);margin-bottom:16px}.game-select-card.selected{border-color:var(--primary);background:#1b5e2008;box-shadow:0 0 0 1px #1b5e2033,0 4px 16px #1b5e201f}.game-select-card .tool-logo{flex-shrink:0}.game-select-check .material-symbols-outlined{font-size:24px;color:var(--primary)}.room-hero-with-banner .room-hero-title,.room-hero-with-banner .room-hero-meta,.room-hero-with-banner .room-hero-schedule{position:relative;z-index:1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.room-hero-with-banner .room-hero-status.closed{background:#ffffff4d;color:#fff}.room-banner-selection .banner-option{aspect-ratio:16 / 9;border-radius:8px;position:relative;overflow:hidden;border:2px solid var(--slate-200);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center;transition:border-color .15s}.room-banner-selection .banner-option.active{border-color:var(--primary);border-width:3px;box-shadow:0 0 0 2px #1b5e2040}.room-banner-selection .banner-option .banner-label{position:absolute;bottom:0;left:0;right:0;background:#00000059;font-size:11px;font-weight:500;color:#fff;text-shadow:none;padding:4px 0;text-align:center}.room-banner-selection .banner-option .banner-upload-placeholder{position:absolute;top:0;right:0;left:0;bottom:19px;display:flex;align-items:center;justify-content:center}.room-banner-selection .banner-option[style] .banner-label{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.room-banner-selection .banner-option .banner-upload-placeholder .material-symbols-outlined{font-size:24px;color:var(--slate-400)}.room-banner-selection .banner-option-random{background:linear-gradient(135deg,#1a2540,#222f52,#2e2858) 0% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#c47070,#b86040,#c08090) 25% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#1a3e1a,#285a38,#48a06a) 50% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#6040a8,#a05888,#362060) 75% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#6898c0,#2050a8,#283878) 100% 0% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#c0a030,#b07028,#604828) 0% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#c0a0a8,#b04878,#882030) 25% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#384040,#607068,#506070) 50% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#88b060,#2098a0,#58c0a0) 75% 100% / 20.1% 50.1% no-repeat,linear-gradient(135deg,#b84838,#903828,#501818) 100% 100% / 20.1% 50.1% no-repeat}.room-banner-selection .banner-option-random .banner-upload-placeholder .material-symbols-outlined{font-size:22px;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.room-banner-selection .banner-option-random .banner-label{font-weight:700}.room-banner-selection .banner-option-upload{background:linear-gradient(135deg,#1b5e20,#66bb6a)}.room-banner-selection .banner-option-upload .banner-upload-placeholder .material-symbols-outlined{font-size:22px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.room-banner-selection .banner-option-upload .banner-label{font-weight:700}.room-banner-selection .banner-option-upload.has-preview{background:none}.room-banner-selection .banner-option-upload.has-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.room-banner-selection .banner-option-upload.has-preview .banner-label{position:relative;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.room-banner-selection .banner-option-random .banner-check .material-symbols-outlined,.room-banner-selection .banner-option-upload .banner-check .material-symbols-outlined{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.room-banner-selection .banner-option .banner-check{position:absolute;top:4px;right:4px}.room-banner-selection .banner-option .banner-check .material-symbols-outlined{font-size:16px;color:var(--primary)}.room-banner-selection .banner-option img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.room-hero-status.waiting,.room-hero-status.recruiting{background:#1b5e20a6;color:#fff}.room-hero-status.active{background:#22c55e99;color:#fff}.room-hero-status.closed{background:#ffffff59;color:#fff}.room-hero-with-banner .room-hero-tool-pill{color:#ffffffd9;position:relative;z-index:1}.room-info-cell:nth-last-child(-n+2){border-bottom:none}@media (max-width: 639px){.room-info-cell{border-right:none!important}.room-info-cell:nth-last-child(-n+2){border-bottom:1px solid var(--slate-100)}.room-info-cell:last-child{border-bottom:none}}.participant-rebuy-badge .material-symbols-outlined{font-size:13px;font-variation-settings:"opsz" 20,"wght" 500;color:#fff}.participants-full-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 20px 12px;border-bottom:1px solid var(--slate-100)}.participants-full-modal .modal-header h3{font-size:16px;font-weight:700;color:var(--slate-900)}.room-section-header h3 .material-symbols-outlined{font-size:20px;color:var(--slate-500)}.pending-app-actions .btn-approve{padding:4px 12px;border-radius:6px;border:none;background:var(--primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.pending-app-actions .btn-reject{padding:4px 12px;border-radius:6px;border:1px solid var(--slate-300);background:#fff;color:var(--slate-600);font-size:12px;font-weight:600;cursor:pointer}.room-participant .participant-avatar{position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary) 0%,#66bb6a 100%);display:flex;align-items:center;justify-content:center;overflow:visible}.room-participant .participant-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.room-participant .participant-avatar span{font-size:20px;font-weight:600;color:#fff}.room-participant.empty .participant-avatar{background:var(--slate-100);border:2px dashed var(--slate-300)}.room-participant.empty .participant-avatar .material-symbols-outlined{font-size:24px;color:var(--slate-400)}.participant-host-badge .material-symbols-outlined{font-size:13px;font-variation-settings:"opsz" 20,"wght" 500;color:#fff}.room-participant.inactive{opacity:.5}.room-participant.inactive .participant-avatar{background:var(--slate-300)}.participant-inactive-badge .material-symbols-outlined{font-size:14px;color:#fff}.room-participant .participant-name{font-size:12px;font-weight:500;color:var(--slate-700);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-participant.empty .participant-name{color:var(--slate-400)}.room-condition-item .condition-icon{width:40px;height:40px;border-radius:10px;background:var(--slate-50);display:flex;align-items:center;justify-content:center}.room-condition-item .condition-icon .material-symbols-outlined{font-size:20px;color:var(--slate-500)}.room-condition-item .condition-label{flex:1;font-size:14px;color:var(--slate-600)}.room-condition-item .condition-value{font-size:14px;font-weight:600;color:var(--slate-900);display:flex;flex-direction:column;gap:4px}.room-reward-item .reward-medal{font-size:24px;width:32px;text-align:center}.room-reward-item .reward-medal.is-number{font-size:13px;font-weight:700;color:var(--slate-400);background:var(--slate-100);border-radius:8px;line-height:32px;height:32px;display:inline-block}.room-reward-item .reward-label{flex:1;font-size:14px;color:var(--slate-600)}.room-reward-item .reward-amount{font-size:15px;font-weight:600;color:var(--primary)}.room-reward-entry-fee .material-symbols-outlined{font-size:16px;color:var(--slate-400)}.room-reward-item .reward-percent{font-size:12px;color:var(--slate-400);min-width:42px;text-align:right}.room-reward-notice .material-symbols-outlined{font-size:14px;color:var(--amber-500, #f59e0b)}.room-results-section .room-section-header h3{color:#92400e}.result-rank.is-medal{font-size:24px}.result-rank.is-number{font-size:14px;font-weight:700;color:var(--slate-400);background:var(--slate-100);border-radius:8px;line-height:36px;height:36px}.sub-room-card.closed{opacity:.7}.sub-room-status-dot.active{background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:pulse-dot 2s infinite}.sub-room-status-dot.recruiting{background:#f59e0b}.sub-room-status-dot.closed{background:var(--slate-400)}.sub-room-status-dot.cancelled{background:var(--slate-300);opacity:.5}.sub-room-tool-btn.selected{border-color:var(--primary);background:#1b5e200a;color:var(--primary)}.sub-room-mode-btn.selected{border-color:var(--primary);background:#1b5e200a}.sub-room-item-row .sub-room-input{flex:1}.sub-room-tool-hint .material-symbols-outlined{font-size:16px;flex-shrink:0}.room-detail-content.is-sub-room{padding-top:72px}.ladder-wait-ring.ring-1{width:40px;height:40px;animation:ladder-pulse-ring 2.4s ease-out infinite}.ladder-wait-ring.ring-2{width:40px;height:40px;animation:ladder-pulse-ring 2.4s ease-out .8s infinite}.ladder-wait-ring.ring-3{width:40px;height:40px;animation:ladder-pulse-ring 2.4s ease-out 1.6s infinite}.ladder-mini-visual.wait-icon{z-index:1;width:28px;height:36px}.ladder-mini-visual.wait-icon .ladder-mini-v{background:var(--primary)}.ladder-mini-visual.wait-icon .ladder-mini-h{background:var(--primary);opacity:.6}.ladder-wait-avatar.more{background:var(--primary-light);color:var(--primary);font-size:10px}.ladder-avatar.active{border-width:2.5px}.ladder-rung.visible{opacity:1;animation:ladder-rung-appear .3s cubic-bezier(.22,1,.36,1)}.ladder-tracer-ball.tension{animation:ladder-tracer-pulse .6s ease-in-out infinite}.ladder-tracer-ball.peak{animation:ladder-tracer-pulse .35s ease-in-out infinite}.ladder-tracer-ball.landed{animation:ladder-tracer-land .6s cubic-bezier(.34,1.56,.64,1) forwards}.ladder-path-seg.active{opacity:.55;transition:opacity .3s ease}.ladder-path-seg.vertical{width:4px;transform:translate(-2px)}.ladder-path-seg.horizontal{height:4px}.ladder-phase-dot.revealing{animation:ladder-phase-blink .6s ease-in-out infinite}.ladder-phase-dot.tracing{animation:ladder-phase-blink .5s ease-in-out infinite}.ladder-phase-dot.tracing.tension{animation:ladder-phase-blink .35s ease-in-out infinite;background:#f59e0b}.ladder-phase-dot.tracing.peak{animation:ladder-phase-blink .2s ease-in-out infinite;background:#ef4444}.ladder-phase-dot.landing{background:#22c55e;animation:ladder-phase-land .4s ease-in-out infinite}.ladder-result-cell.hidden{opacity:0}.ladder-result-cell.pending{opacity:.4}.ladder-result-cell.revealed{animation:ladder-result-reveal .5s cubic-bezier(.22,1,.36,1) forwards}.ladder-result-cell.winner{background:linear-gradient(135deg,#1b5e201a,#66bb6a26);border:1.5px solid var(--primary);animation:ladder-result-winner .6s cubic-bezier(.22,1,.36,1) forwards}.vote-option-btn.selected{border-color:var(--primary);background:#1b5e2008}.vote-bar-fill.mine,.vote-bar-fill.winner{background:var(--primary)}.vote-result-row.winner{background:#1b5e200f;border:1.5px solid var(--primary)}.btn-room-action.primary{background:var(--primary);color:#fff}.btn-room-action.primary:active{background:var(--primary-hover)}.btn-room-action.secondary{background:var(--slate-700);color:#fff}.btn-room-action.secondary:active{background:var(--slate-600)}.btn-room-action.ghost{background:var(--slate-700);color:var(--slate-300)}.btn-room-action.ghost:active{background:var(--slate-600)}.btn-room-action.soft-disabled{opacity:.5}.room-action-notice .material-symbols-outlined{font-size:18px;color:var(--slate-400)}.schedule-filter-tab.active{background:var(--slate-900);border-color:var(--slate-900);color:#fff}.schedule-empty-state .material-symbols-outlined{font-size:56px;color:var(--slate-300);margin-bottom:16px}.schedule-date-with-banner .date-line,.schedule-date-with-banner .date-time{color:#fff}.schedule-status.recruiting,.schedule-status.created{background:#1b5e201a;color:var(--primary)}.schedule-status.active{background:#22c55e1a;color:#22c55e}.schedule-status.closed{background:var(--slate-100);color:var(--slate-500)}.schedule-game .material-symbols-outlined{font-size:16px;color:var(--slate-500)}.schedule-game .tool-emoji{font-size:16px}.schedule-participants .material-symbols-outlined{font-size:18px;color:var(--slate-400)}.schedule-reward .material-symbols-outlined{font-size:16px;flex-shrink:0;margin-top:1px}.schedule-reward-lines .reward-sub{color:var(--slate-400);font-size:11px}.schedule-status.scheduled{background:#3b82f61a;color:#3b82f6}.recurring-day-chip.selected{background:var(--primary);border-color:var(--primary);color:#fff}.recurring-preview-header .material-symbols-outlined{font-size:18px;color:var(--primary)}.recurring-preview-status.recruiting{background:#22c55e1a;color:#22c55e}.recurring-preview-status.scheduled{background:#3b82f61a;color:#3b82f6}.title-hint-row .edit-hint{margin-left:auto;flex-shrink:0}.title-var-chip.used{border-color:var(--primary);background:#2e7d3214}.filter-mini-btn.active{background:#fff;border-color:var(--primary)}.filter-mini-btn.active .filter-mini-count,.filter-mini-btn.active .filter-mini-label{color:var(--primary)}.schedule-date-with-banner{background-size:cover;background-position:center;position:relative;overflow:hidden}.schedule-date-with-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;border-radius:inherit;z-index:0}.schedule-date-with-banner>*{position:relative;z-index:1}.card-mini-date-with-banner{background-size:cover;background-position:center;position:relative;overflow:hidden}.card-mini-date-with-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;border-radius:inherit;z-index:0}.card-mini-date-with-banner>*{position:relative;z-index:1}.card-mini-date-with-banner .date-line,.card-mini-date-with-banner .date-time{color:#fff}.schedule-cards-loading .schedule-loading-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--primary-light-solid, #a5d6a7) 50%,transparent 100%);background-size:300% 100%;animation:loading-slide 3s ease-in-out infinite;border-radius:14px 14px 0 0;z-index:1}.card-mini-date .date-line{font-size:12px;font-weight:700;color:#fffffff2}.card-mini-date .date-time{font-size:11px;font-weight:700;color:#ffffffd9}.mini-status.recruiting,.mini-status.created{background:#1b5e201a;color:var(--primary)}.mini-status.active{background:#22c55e1a;color:#22c55e}.mini-status.closed{background:var(--slate-100);color:var(--slate-500)}.schedule-empty-mini .material-symbols-outlined{font-size:40px;color:var(--slate-300);margin-bottom:12px}.condition-icon .material-symbols-outlined{font-size:22px;color:#fff}.condition-icon.grade{background:linear-gradient(135deg,#f59e0b,#d97706)}.condition-icon.points{background:linear-gradient(135deg,#3b82f6,#2563eb)}.condition-icon.tags{background:linear-gradient(135deg,#22c55e,#16a34a)}.grade-select-item.selected{background:var(--primary-light);border-color:var(--primary)}.grade-select-item .grade-icon{font-size:20px}.grade-select-item .grade-name{flex:1;font-size:14px;font-weight:500;color:var(--slate-900)}.grade-select-item .grade-suffix{font-size:12px;color:var(--slate-500)}.grade-select-item .check{font-size:20px;color:var(--primary)}.tag-select-chip.selected{color:#fff}.tag-logic-hint .material-symbols-outlined{font-size:16px;color:var(--slate-400)}.summary-chip.grade{background:#f59e0b26;color:#b45309}.summary-chip.points{background:#3b82f626;color:#1d4ed8}.summary-chip.tags{background:#22c55e26;color:#15803d}.schedule-picker-icon .material-symbols-outlined{font-size:22px;color:var(--primary)}.auth-input-wrapper .material-symbols-outlined{font-size:20px;color:var(--slate-400)}.auth-checkbox .required{color:#ef4444;margin-left:2px}.auth-social-btn.kakao{background:#fee500;border-color:#fee500;color:#191919}.auth-social-btn.kakao:hover{background:#f5dc00}.auth-provider-btn.email,.auth-provider-btn.google{background:#fff;border-color:var(--slate-200);color:var(--slate-700)}.auth-provider-btn.kakao{background:#fee500;border-color:#fee500;color:#191919}.auth-provider-btn.naver{background:#03c75a;border-color:#03c75a;color:#fff}.auth-provider-btn.apple{background:#000;border-color:#000;color:#fff}.confirm-modal-participants .participants-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:10px}.confirm-modal-participants .participants-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.confirm-modal-participants .participant-chip{padding:4px 10px;background:#e5e7eb;border-radius:100px;font-size:12px;font-weight:500;color:#374151}.fullscreen-loading-content .loading-sub{font-size:14px;color:#fff9}.loading-spinner.large{width:48px;height:48px;border-width:4px;margin:0 auto}.rank-input-modal-header .material-symbols-outlined{font-size:24px;color:var(--primary)}.rank-input-same-rank .checkmark{width:20px;height:20px;border:2px solid var(--slate-300);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.rank-input-same-rank input:checked+.checkmark{background:var(--primary);border-color:var(--primary)}.rank-input-same-rank input:checked+.checkmark:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.rank-input-btn.secondary{background:var(--slate-100);color:var(--slate-600)}.rank-input-btn.secondary:hover{background:var(--slate-200)}.rank-input-btn.primary{background:linear-gradient(135deg,var(--primary),#66bb6a);color:#fff}.rank-input-btn.primary:hover:not(:disabled){background:var(--primary-hover)}.room-action-notice.waiting{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:var(--slate-100);border-radius:12px;font-size:13px;color:var(--slate-600)}.room-action-notice.waiting .material-symbols-outlined{font-size:18px;animation:pulse 2s infinite}.room-action-notice .waiting-sub{display:block;font-size:12px;color:var(--slate-400);margin-top:2px}.reward-mode-tab.active{background:#fff;color:var(--primary);box-shadow:0 1px 3px #0000001a}.reward-mode-tab:not(.active):hover{color:var(--slate-700)}.tournament-pool-header .material-symbols-outlined{font-size:22px;color:#d97706}.guarantee-input.disabled{opacity:.4;pointer-events:none}.preview-stat .stat-label{font-size:11px;color:var(--slate-500)}.preview-stat .stat-value{font-size:14px;font-weight:600;color:var(--slate-800)}.preview-stat .stat-value.fee{color:var(--slate-400)}.preview-stat.highlight{background:var(--primary-light)}.preview-stat.highlight .stat-value{color:var(--primary)}.player-range-guide .material-symbols-outlined{font-size:18px;flex-shrink:0}.player-inputs-row .edit-hint{font-size:11px;color:var(--slate-400);margin-top:4px;text-align:center}.rejoin-limit-controls .form-select{flex:1}.tournament-progress .progress-bar{height:4px;background:var(--slate-200);border-radius:2px;overflow:hidden;margin-bottom:16px}.tournament-progress .progress-fill{height:100%;background:linear-gradient(90deg,var(--primary) 0%,#66bb6a 100%);border-radius:2px;transition:width .3s ease}.progress-step.active .progress-step-circle{background:var(--primary);color:#fff;box-shadow:0 4px 12px #1b5e204d}.progress-step.completed .progress-step-circle{background:#10b981;color:#fff}.progress-step.active .progress-step-label{color:var(--primary);font-weight:600}.progress-step.completed .progress-step-label{color:#10b981}.sponsor-input-row .input{flex:1}.tool-option.active{border-color:var(--primary);background:var(--primary-light)}.tool-option .tool-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f}.tool-option .tool-icon img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.tool-option .tool-icon .material-symbols-outlined{font-size:28px;color:var(--slate-400)}.tool-option .tool-name{font-size:13px;font-weight:500;color:var(--slate-700);text-align:center}.tool-option .tool-check{position:absolute;top:8px;right:8px}.tool-option .tool-check .material-symbols-outlined{font-size:20px;color:var(--primary)}.ticket-tournament-card.disabled{opacity:.4;pointer-events:none;background:var(--slate-50)}.ticket-summary .error{color:var(--red-500)}.button.small{padding:6px 12px;font-size:12px}.button.danger{color:var(--red-500);border-color:var(--red-200)}.button.danger:hover{background:var(--red-50)}.reward-item-row .reward-dropdown{flex:1;min-width:0}.reward-dropdown .custom-dropdown-trigger.compact{padding:8px 10px;border-radius:8px;font-size:13px}.reward-dropdown .custom-dropdown-menu{min-width:160px}.reward-dropdown .custom-dropdown-item{font-size:13px;padding:8px 10px}.reward-item-row .config-amount{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--slate-200);border-radius:8px;padding:0 10px 0 0}.reward-item-row .config-amount input{width:70px;padding:8px 10px;border:none;font-size:14px;text-align:right;background:transparent}.reward-item-row .config-amount span{font-size:13px;color:var(--slate-500)}.condition-empty .material-symbols-outlined{font-size:20px;color:var(--slate-400)}.tournament-card-skeleton .skeleton-poster{height:100%;background:linear-gradient(90deg,var(--slate-200) 25%,var(--slate-300) 50%,var(--slate-200) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.tournament-hero-status.scheduled{background:#2196f3cc}.tournament-hero-status.active{background:#4caf50cc}.tournament-hero-status.completed{background:#9e9e9ecc}.tournament-external-link .material-symbols-outlined{font-size:18px;flex-shrink:0;color:var(--slate-400)}.tournament-section-header h3 .material-symbols-outlined{font-size:20px;color:var(--primary)}.tournament-info-row .info-label{font-size:11px;font-weight:600;color:var(--slate-400);text-transform:uppercase;letter-spacing:.8px}.tournament-info-row .info-value{font-size:16px;font-weight:600;color:var(--slate-800);word-break:keep-all;overflow-wrap:break-word}.tournament-info-row .info-value.prize{font-size:22px;font-weight:700;color:var(--primary)}.tournament-prize-item .prize-rank{font-size:20px}.tournament-prize-item .prize-label{font-size:14px;color:var(--slate-600);min-width:40px}.tournament-prize-item .prize-amount{margin-left:auto;font-size:15px;font-weight:700;color:var(--slate-800)}.tournament-tool-item .tool-icon{width:24px;height:24px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.tournament-tool-item .tool-icon-placeholder{font-size:20px;color:var(--slate-400)}.tournament-tool-item .tool-name{font-size:14px;font-weight:500;color:var(--slate-700)}.tournament-ticket-stats .ticket-stat-item{flex:1;background:var(--slate-50);border-radius:12px;padding:12px;text-align:center}.tournament-ticket-stats .stat-label{display:block;font-size:12px;color:var(--slate-500);margin-bottom:4px}.tournament-ticket-stats .stat-value{font-size:18px;font-weight:700;color:var(--slate-800)}.tournament-ticket-stats .stat-value.highlight{color:var(--primary)}.ticket-icon .material-symbols-outlined{font-size:24px;color:#fff}.ticket-status.distributed,.ticket-status.active{background:#4caf5026;color:#4caf50}.ticket-status.used{background:#9e9e9e26;color:#9e9e9e}.ticket-status.expired{background:#f4433626;color:#f44336}.club-ranking-page .ranking-tabs{display:flex;gap:8px;padding:12px 40px 12px 16px;margin:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.club-ranking-page .ranking-tab{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;background:#fff;font-size:14px;font-weight:500;color:var(--slate-500);cursor:pointer;white-space:nowrap;border-radius:10px;transition:all .15s ease;box-shadow:0 1px 3px #0000000f}.club-ranking-page .ranking-tab:hover{color:var(--primary);box-shadow:0 2px 6px #1b5e2026}.club-ranking-page .ranking-tab.active{background:var(--primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #1b5e204d}.club-ranking-page .ranking-tab .tab-emoji{font-size:15px}.ranking-content>.empty-state-v2{flex:1;justify-content:center;padding:64px 24px}.ranking-content>.ranking-loading{flex:1;justify-content:center;padding:64px 24px}.ranking-empty .material-symbols-outlined{font-size:56px;color:var(--slate-300)}.ranking-empty .sub{font-size:13px;color:var(--slate-400)}.season-banner-left .material-symbols-outlined{font-size:18px;color:var(--slate-400)}.season-selector .material-symbols-outlined{font-size:16px;color:var(--slate-400)}.season-option.active{background:var(--slate-100);color:var(--slate-900);font-weight:600}.season-option .current-badge{font-size:10px;padding:2px 6px;background:var(--slate-900);color:#fff;border-radius:4px;font-weight:600}.reward-popup-close .material-symbols-outlined{font-size:18px;color:var(--slate-500)}.reward-popup-item.top-1{background:linear-gradient(135deg,#ffd7001f,#ffc10714)}.reward-popup-item.top-2{background:linear-gradient(135deg,#c0c0c026,#b0bec51a)}.reward-popup-item.top-3{background:linear-gradient(135deg,#cd7f321a,#bc8f5d14)}.reward-settings-btn .material-symbols-outlined{font-size:18px;color:var(--slate-600)}.reward-setup-banner .material-symbols-outlined{font-size:20px;color:var(--primary)}.reward-setup-banner .material-symbols-outlined:last-child{margin-left:auto;font-size:18px;color:var(--slate-400)}.podium-item.first{order:2}.podium-item.second{order:1}.podium-item.third{order:3}.podium-item.first .podium-avatar{width:64px;height:64px;border:3px solid #fbbf24}.podium-item.second .podium-avatar{border:2px solid #94a3b8}.podium-item.third .podium-avatar{border:2px solid #d97706}.podium-avatar.large{width:64px;height:64px}.podium-avatar .avatar-initial{font-size:18px;font-weight:600;color:var(--slate-600)}.podium-avatar.large .avatar-initial{font-size:22px}.podium-item.first .podium-score{color:#b45309}.podium-item.second .podium-score{color:var(--slate-500)}.podium-item.third .podium-score{color:#92400e}.ranking-row.top-row{margin-bottom:8px}.ranking-row.me{background:var(--primary)}.ranking-row.me .ranking-position{background:#fff3;color:#fff}.ranking-row.me .ranking-name,.ranking-row.me .ranking-score{color:#fff}.club-ranking-page .ranking-user{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1;min-width:0}.club-ranking-page .ranking-row .ranking-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--slate-200) 0%,var(--slate-300) 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.club-ranking-page .ranking-row .ranking-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.club-ranking-page .ranking-row .ranking-avatar span{font-size:13px;font-weight:600;color:var(--slate-600)}.club-ranking-page .ranking-name{font-size:14px;font-weight:600;color:var(--slate-800);display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-delta.positive{color:#059669}.ranking-delta.negative{color:#dc2626}.ranking-delta.neutral{color:var(--slate-300)}.my-ranking-score .score-value{font-size:17px;font-weight:700;color:#fff}.my-ranking-score .score-delta{font-size:11px;font-weight:600}.my-ranking-score .score-delta.positive{color:#34d399}.my-ranking-score .score-delta.negative{color:#fb7185;background:#fb718526}.my-ranking-score .score-delta.neutral{color:#ffffff80;background:#ffffff1a}.ranking-row.me .ranking-tools-badge{background:#ffffff26;color:#ffffffb3}.ranking-manage-page .sub-page-content{padding-left:16px;padding-right:16px}.ranking-info-icon .material-symbols-outlined{font-size:22px;color:var(--primary)}.reward-card-icon.overall{background:linear-gradient(135deg,#ffd70026,#fdb93133)}.reward-card-icon.overall .material-symbols-outlined{font-size:20px;color:#b8860b}.reward-card-icon.tool{background:var(--slate-100)}.reward-card-icon.tool .material-symbols-outlined{font-size:20px;color:var(--slate-500)}.ranking-empty-card .material-symbols-outlined{font-size:28px;color:var(--slate-300)}.tool-weight-icon .material-symbols-outlined{font-size:20px;color:var(--slate-500)}.tool-weight-save-bar button.save{background:var(--primary);color:#fff}.tool-weight-save-bar button.save:disabled{opacity:.5;cursor:not-allowed}.tool-weight-save-bar button.reset{background:var(--slate-100);color:var(--slate-600)}.tool-sheet-icon .material-symbols-outlined{font-size:22px;color:var(--slate-400)}.perm-badge.room{background:var(--slate-100);color:var(--slate-600)}.perm-badge.ranking{background:#1b5e201a;color:var(--primary)}.rm-section-header h3 .material-symbols-outlined{font-size:20px;color:var(--primary)}.btn-add-rule.ticket{background:var(--primary)}.reward-empty .material-symbols-outlined{font-size:40px;color:var(--slate-300)}.reward-rule-row .point-type-select-btn{padding:6px 8px;border-radius:6px;font-size:13px}.point-type-select-btn .material-symbols-outlined{font-size:18px;color:var(--slate-400)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-top:24px;background:#0f172a99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.reward-pt-sheet{display:flex;width:100%;max-width:var(--app-max-width);max-height:min(80vh,640px);flex-direction:column;overflow:hidden;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 36px #0f172a2e;animation:slideUp .25s ease-out}.reward-pt-sheet-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--slate-100);background:#fff}.reward-pt-sheet-header h3{min-width:0;margin:0;overflow:hidden;color:var(--slate-900);font-size:16px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reward-pt-sheet-close{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--slate-100);color:var(--slate-500);cursor:pointer}.reward-pt-sheet-list{min-height:0;overflow-y:auto;padding:8px 20px 20px}.reward-pt-sheet-item{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--slate-100);background:transparent;padding:14px 0;color:var(--slate-700);font-size:15px;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease}.reward-pt-sheet-item:last-child{border-bottom:0}.reward-pt-sheet-item>span:first-child,.reward-pt-sheet-name,.reward-pt-sheet-text,.reward-pt-sheet-label{min-width:0}.reward-pt-sheet-name{display:inline-flex;align-items:center;gap:12px}.reward-pt-sheet-text{display:flex;flex-direction:column;gap:2px}.reward-pt-sheet-label{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.reward-pt-sheet-icon{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px;background:var(--slate-100);font-size:20px}.reward-pt-sheet-sub{color:var(--slate-400);font-size:11px;font-weight:500;line-height:1.3}.reward-pt-sheet-check{flex-shrink:0;color:var(--primary);font-size:20px}.reward-pt-sheet-divider{margin:12px 0 4px;color:var(--slate-400);font-size:12px;font-weight:700}.reward-pt-sheet-radio{position:relative;width:20px;height:20px;flex-shrink:0;border-radius:999px}.reward-pt-sheet-item.selected{color:var(--primary);font-weight:600}.reward-pt-sheet-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none;background:var(--slate-50)}.reward-pt-sheet-item.disabled .reward-pt-sheet-name{color:var(--slate-400)}.reward-pt-sheet-radio.checked{border-color:var(--primary)}.reward-pt-sheet-radio.checked:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--primary)}.reward-pt-sheet-item.ring-option{background:var(--green-50, #e8f5e9);margin:0 -20px;padding:14px 20px;width:calc(100% + 40px);border-bottom:none}.reward-pt-sheet-item.ring-option .reward-pt-sheet-icon{background:var(--green-100, #c8e6c9)}.reward-pt-sheet-item.ring-option .reward-pt-sheet-sub{color:var(--primary)}.entry-fee-icon.ring-icon{color:var(--primary, #1b5e20)}.ticket-dist-row{display:flex;min-width:0;align-items:center;gap:10px;padding:8px 0}.ticket-dist-rank{width:44px;flex-shrink:0;color:var(--slate-700);font-size:13px;font-weight:700}.ticket-dist-input{display:inline-flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:6px;color:var(--slate-500);font-size:13px}.ticket-dist-input input{width:72px;min-width:0;border:1px solid var(--slate-200);border-radius:8px;padding:8px 10px;color:var(--slate-900);font-size:14px;font-weight:600;text-align:right}.ticket-dist-remove{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--slate-100);color:var(--slate-500);cursor:pointer}.ticket-dist-remove .material-symbols-outlined{font-size:18px}@media (max-width: 480px){.ticket-dist-row{gap:8px}.ticket-dist-rank{width:36px}.ticket-dist-input input{width:64px}}@media (min-width: 768px){.modal-overlay{align-items:center;padding:20px}.reward-pt-sheet{max-width:480px;border-radius:16px;animation:modalPop .2s ease-out}}.pinned-announcement-banner+.pinned-announcement-banner{border-top:1px solid rgba(27,94,32,.08)}.pinned-announcement-empty>.material-symbols-outlined{font-size:16px;color:var(--slate-300);width:16px;height:16px;display:flex;align-items:center;justify-content:center}.pinned-announcement-empty .pinned-text{font-size:13px;font-weight:500;color:var(--slate-400);line-height:16px}.pinned-announcement-banner>.material-symbols-outlined:first-child{font-size:16px;color:var(--primary);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.pinned-announcement-banner .pinned-text{flex:1;font-size:13px;font-weight:500;color:var(--slate-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:16px}.pinned-announcement-banner>.material-symbols-outlined.chevron{font-size:16px;color:var(--slate-400);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.announcements-page .main-content{padding:0}.announcement-card-v2.pinned{background:linear-gradient(135deg,#1b5e2008,#66bb6a0f);border-color:#1b5e2026}.announcement-card-v2 .card-pin-badge{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:8px;background:var(--primary);display:flex;align-items:center;justify-content:center}.announcement-card-v2 .card-pin-badge .material-symbols-outlined{font-size:16px;color:#fff}.announcement-card-v2 .card-main{display:flex;padding:16px;gap:12px}.announcement-card-v2.pinned .card-main{padding-right:48px}.announcement-card-v2 .card-content{flex:1;min-width:0;text-align:left}.announcement-card-v2 .card-title{font-size:15px;font-weight:600;color:var(--slate-800);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.announcement-card-v2 .card-preview{font-size:13px;color:var(--slate-500);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.announcement-card-v2 .card-meta{display:flex;align-items:center;justify-content:flex-start;gap:6px;font-size:12px;color:var(--slate-400)}.announcement-card-v2 .meta-author{font-weight:500;color:var(--slate-500)}.announcement-card-v2 .meta-dot{color:var(--slate-300)}.announcement-card-v2 .card-actions{display:flex;align-items:center;gap:2px;padding:8px 12px;border-top:1px solid var(--slate-100);background:var(--slate-50)}.announcement-card-v2.pinned .card-actions{background:#1b5e200d;border-color:#1b5e201a}.card-action-btn.danger{color:var(--red-500)}.card-action-btn.danger:hover{background:var(--red-50);border-color:var(--red-200);color:var(--red-600)}.empty-state-v3 .empty-icon{width:80px;height:80px;border-radius:20px;background:var(--slate-100);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.empty-state-v3 .empty-icon .material-symbols-outlined{font-size:36px;color:var(--slate-400)}.announcement-form-page .main-content{padding:0}.toggle-icon .material-symbols-outlined{font-size:22px;color:#fff}.toggle-switch.active{background:var(--primary)}.toggle-switch.active .toggle-thumb{transform:translate(20px)}.announcement-detail-page .main-content{padding:0}.announcement-detail-meta .announcement-date{font-size:13px;color:var(--slate-400)}.action-btn-outline.danger{color:var(--red-600)}.action-btn-outline.danger:hover{background:var(--red-50);border-color:var(--red-200)}.tool-settings-info .material-symbols-outlined{font-size:24px;flex-shrink:0;margin-top:2px}.invite-tab.active{background:var(--primary);color:#fff}.invite-message .material-symbols-outlined{font-size:18px;color:var(--slate-400);flex-shrink:0}.invite-actions .btn-outline{padding:8px 16px;font-size:13px;background:transparent;border:1px solid var(--slate-200);border-radius:8px;color:var(--slate-600);cursor:pointer;transition:all .2s}.invite-actions .btn-outline:hover{background:var(--slate-50)}.invite-actions .btn-outline.danger{color:var(--error);border-color:var(--error)}.invite-actions .btn-outline.danger:hover{background:#ef44440d}.invite-actions .btn-primary{padding:8px 16px;font-size:13px;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.invite-actions .btn-primary:hover{background:var(--primary-hover)}.invite-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed}.invite-actions .btn-outline:disabled{opacity:.6;cursor:not-allowed}.modal-footer .btn-outline,.modal-footer .btn-primary{flex:1;justify-content:center;text-align:center}.modal-footer .btn-outline{display:inline-flex;align-items:center;padding:14px 28px;border:1px solid var(--slate-200);border-radius:12px;background:#fff;font-size:15px;font-weight:600;color:var(--slate-600);cursor:pointer}.invite-modal .modal-close{width:36px;height:36px;background:#f3f4f6}.invite-modal .modal-actions{padding:16px 20px 32px;border-top:1px solid #e5e7eb}.invite-modal .modal-action-btn:disabled{opacity:.5;cursor:not-allowed}.search-input-group .input{flex:1;font-family:SF Mono,Consolas,monospace;letter-spacing:1px;text-transform:uppercase}.search-input-group .btn-primary{padding:0 16px;white-space:nowrap}.ticket-list>.ticket-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;background:var(--bg-light);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 3px #0000000f,0 6px 16px #0000000f;transition:transform .2s,box-shadow .2s}.ticket-list>.ticket-card:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000014,0 12px 28px #0000001a}.ticket-list>.ticket-card.is-completed{opacity:.65}.ticket-status-badge.active{background:#22c55ed9}.ticket-status-badge.scheduled{background:#3b82f6d9}.ticket-status-badge.completed{background:#64748bcc}.ticket-stat-value.primary{color:var(--primary)}.ticket-stat-value.success{color:#22c55e}.ticket-stat-value.muted{color:var(--slate-400)}.ticket-empty .material-symbols-outlined{font-size:48px;color:var(--slate-300);margin-bottom:12px}.entry-fee-option:not(.disabled):hover{border-color:var(--primary);background:#1b5e200a}.entry-fee-option:not(.disabled):active{background:#1b5e2014}.entry-fee-option.disabled{opacity:.5;cursor:not-allowed}.entry-fee-option.selected{border-color:var(--primary);background:#1b5e200f}.share-option:active .share-option-icon{transform:scale(.9)}.share-icon-link.copied{background:var(--primary);color:#fff}button:active:not(:disabled){transform:scale(.97)}.hot-room-badge.live{background:#ef4444}.hot-room-badge.recruiting{background:#1b5e20d9}.rooms-section-title .material-symbols-outlined{font-size:18px;color:var(--primary)}.rooms-page .rooms-sticky-filters{position:sticky;top:0;z-index:10;margin:0 -16px;padding:0 16px;background:#f9fafbf2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--slate-100)}.rooms-tool-chip.active{background:var(--primary);color:#fff;border-color:var(--primary)}.rooms-status-chip.active{background:var(--slate-700);color:#fff;border-color:var(--slate-700)}.room-banner-card-tool .tool-logo-sm{flex-shrink:0}.room-banner-card-tool .tool-emoji-inline{font-size:13px;line-height:1;flex-shrink:0}.room-banner-card-badge.active{background:#ef4444}.room-banner-card-badge.recruiting{background:#1b5e20d9}.room-banner-card-badge.scheduled{background:#fff3}.room-banner-card-club .club-logo{flex-shrink:0}.quick-amount-btn.reset{color:var(--slate-400);border-color:var(--slate-200)}.quick-amount-btn.reset:hover{background:var(--slate-200);color:var(--slate-600);border-color:var(--slate-300)}.tm-status-badge.active{background:#e8f5e9;color:#2e7d32}.tm-status-badge.completed{background:#efebe9;color:#5d4037}.tm-meta .material-symbols-outlined{font-size:16px;color:var(--slate-400)}.tm-action-btn.primary{background:var(--primary);color:#fff}.tm-action-btn.primary:hover:not(:disabled){background:var(--primary-hover)}.tm-action-btn.secondary{background:var(--slate-100);color:var(--slate-700)}.tm-action-btn.secondary:hover:not(:disabled){background:var(--slate-200)}.tm-action-btn.danger{background:transparent;color:#d32f2f;border:1.5px solid #d32f2f}.tm-action-btn.danger:hover:not(:disabled){background:#ffebee}.tm-ticket-summary-item .ts-value{display:block;font-size:22px;font-weight:700;color:var(--slate-800);line-height:1.2}.tm-ticket-summary-item .ts-label{display:block;font-size:11px;color:var(--slate-400);margin-top:4px;font-weight:500}.tm-ticket-summary-item.highlight .ts-value{color:var(--primary)}.tm-ticket-detail-item .td-icon{font-size:18px;color:var(--slate-400);margin-bottom:4px}.tm-ticket-detail-item .td-value{display:block;font-size:16px;font-weight:600;color:var(--slate-700)}.tm-ticket-detail-item .td-label{display:block;font-size:11px;color:var(--slate-400);margin-top:2px}.tm-search-bar .material-symbols-outlined{font-size:20px;color:var(--slate-400);flex-shrink:0}.tm-search-result.selected{background:#1b5e200f}.tm-search-result .club-avatar{width:36px;height:36px;border-radius:10px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.tm-search-result .club-name{font-size:14px;font-weight:500;color:var(--slate-800)}.tm-selected-club .club-avatar{width:36px;height:36px;border-radius:10px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.tm-selected-club .club-name{flex:1;font-size:14px;font-weight:500;color:var(--slate-800)}.tm-selected-club .remove-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--slate-200);border:none;cursor:pointer;transition:background .15s}.tm-selected-club .remove-btn:hover{background:var(--slate-300)}.tm-selected-club .remove-btn .material-symbols-outlined{font-size:16px;color:var(--slate-600)}.tm-allocate-form .qty-group{flex:1}.tm-allocate-form .qty-label{display:block;font-size:12px;font-weight:500;color:var(--slate-500);margin-bottom:6px}.tm-allocate-form .qty-input{width:100%;padding:12px 14px;border:1px solid var(--slate-200);border-radius:10px;font-size:15px;font-weight:600;color:var(--slate-800);background:#fff;outline:none;transition:border-color .15s}.tm-allocate-form .qty-input:focus{border-color:var(--primary)}.tm-allocate-form .tm-action-btn{width:auto;white-space:nowrap;padding:12px 20px}.tm-alloc-card-header .club-avatar{width:32px;height:32px;border-radius:8px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.tm-alloc-card-header .club-name{flex:1;font-size:14px;font-weight:600;color:var(--slate-800)}.tm-alloc-card-header .alloc-date{font-size:12px;color:var(--slate-400)}.tm-alloc-stat .as-value{display:block;font-size:15px;font-weight:600;color:var(--slate-700)}.tm-alloc-stat .as-label{display:block;font-size:10px;color:var(--slate-400);margin-top:2px}.ring-charge-preset.selected{border-color:var(--primary);background:#1b5e200f}.ring-charge-preset.selected .ring-charge-preset-check{display:flex}.ring-charge-success-icon .material-symbols-outlined{color:#fff;font-size:36px}.ring-charge-success .ring-charge-back-btn{margin-top:4px}.ring-charge-processing .loading-spinner{width:18px;height:18px}.ring-charge-error .material-symbols-outlined{font-size:18px;vertical-align:middle;margin-right:6px}.ring-breakdown-item+.ring-breakdown-item{border-top:1px solid var(--border-light, #eee)}.ring-breakdown-amount.positive{color:var(--primary, #1b5e20)}.ring-breakdown-amount.negative{color:var(--text-secondary, #888)}.ring-income-item-amount.positive{color:var(--primary, #1b5e20)}.ring-income-item-amount.negative{color:var(--text-secondary, #888)}.manage-menu-icon.subscription{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.tip-preset-btn.selected{border-color:var(--primary, #1b5e20);background:#1b5e200f;color:var(--primary, #1b5e20)}.sub-current-banner>.material-symbols-outlined{font-size:24px;color:var(--primary, #1b5e20)}.sub-tier-card.current{border-color:var(--primary, #1b5e20);background:#1b5e2005}.sub-tier-benefit .material-symbols-outlined{font-size:18px;color:var(--primary, #1b5e20)}.sub-tier-btn.subscribed{background:var(--slate-100, #f1f5f9);color:var(--text-secondary, #888)}.membership-my-grade-sub-info.warn{color:var(--amber-600, #d97706)}.sub-subscriber-status.active{background:#22c55e1a;color:#16a34a}.sub-subscriber-status.inactive{background:var(--slate-100, #f1f5f9);color:var(--text-tertiary, #aaa)}.my-sub-empty-icon .material-symbols-outlined{font-size:32px;color:var(--primary, #1b5e20)}.my-sub-status.active{background:#22c55e1a;color:#16a34a}.my-sub-status.cancelled{background:#f59e0b1a;color:#d97706}.my-sub-status.expired{background:var(--slate-100, #f1f5f9);color:var(--text-tertiary, #aaa)}.my-sub-guide .material-symbols-outlined{font-size:18px;flex-shrink:0}.my-sub-guide.warn{background:#f59e0b14;color:#d97706}.my-sub-guide.danger{background:#ef444414;color:#dc2626}.my-sub-guide.expired{background:var(--slate-100, #f1f5f9);color:var(--text-tertiary, #aaa)}.my-sub-detail-value.highlight{color:var(--primary, #1b5e20)}.my-sub-cancelled-notice.grace{background:#3b82f614}.my-sub-cancelled-notice .material-symbols-outlined{font-size:20px;color:#d97706;flex-shrink:0;margin-top:1px}.my-sub-cancelled-notice.grace .material-symbols-outlined{color:#3b82f6}@media (min-width: 768px){html,body,#root{overflow:visible;height:auto}.app-container .page-content{padding-top:0}.room-detail-content>.room-section{max-width:720px;margin-left:auto;margin-right:auto}.room-detail-content>.room-info-card{max-width:720px;margin-left:auto;margin-right:auto}.room-detail-content>.room-hero{max-width:none}.room-detail-content>.room-progress{max-width:720px;margin-left:auto;margin-right:auto}.my-clubs-scroll-wrapper>.scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto 0;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(27,94,32,.15);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:1;pointer-events:auto;transition:background .15s,box-shadow .15s}.hot-rooms-scroll-wrapper>.scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto 0;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(27,94,32,.15);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:1;pointer-events:auto;transition:background .15s,box-shadow .15s}.my-clubs-scroll-wrapper>.scroll-arrow:hover{background:#fff;box-shadow:0 4px 16px #1b5e2033}.hot-rooms-scroll-wrapper>.scroll-arrow:hover{background:#fff;box-shadow:0 4px 16px #1b5e2033}.my-clubs-scroll-wrapper>.scroll-arrow .material-symbols-outlined{font-size:22px;color:var(--primary);pointer-events:none}.hot-rooms-scroll-wrapper>.scroll-arrow .material-symbols-outlined{font-size:22px;color:var(--primary);pointer-events:none}.my-clubs-scroll-wrapper>.scroll-arrow-left{left:8px}.hot-rooms-scroll-wrapper>.scroll-arrow-left{left:8px}.my-clubs-scroll-wrapper>.scroll-arrow-right{right:8px}.hot-rooms-scroll-wrapper>.scroll-arrow-right{right:8px}.home-section .clubs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px;padding:0}.home-section .section-header{padding:0}.home-section .games-scroll{margin:0 -32px;padding:4px 32px 8px}.clubs-page .clubs-sticky-header{position:sticky;top:52px;z-index:10;margin:0 -32px;padding:12px 32px 0;background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--slate-100)}.clubs-page .clubs-filters{padding:8px 0}.clubs-page .category-scroll,.clubs-page .region-scroll{flex-wrap:nowrap;overflow-x:auto;min-width:0;padding-left:32px;padding-right:32px}.clubs-page .category-scroll-wrapper,.clubs-page .region-scroll-wrapper{margin:0 -32px}.category-scroll-wrapper>.scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto 0;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(27,94,32,.15);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:1;pointer-events:auto;transition:background .15s,box-shadow .15s;padding:0}.region-scroll-wrapper>.scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;margin:auto 0;z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(27,94,32,.15);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000001a;cursor:pointer;opacity:1;pointer-events:auto;transition:background .15s,box-shadow .15s;padding:0}.category-scroll-wrapper>.scroll-arrow:hover{background:#fff;box-shadow:0 4px 16px #1b5e2033}.region-scroll-wrapper>.scroll-arrow:hover{background:#fff;box-shadow:0 4px 16px #1b5e2033}.category-scroll-wrapper>.scroll-arrow .material-symbols-outlined{font-size:22px;color:var(--primary);pointer-events:none}.region-scroll-wrapper>.scroll-arrow .material-symbols-outlined{font-size:22px;color:var(--primary);pointer-events:none}.category-scroll-wrapper>.scroll-arrow-left{left:8px}.region-scroll-wrapper>.scroll-arrow-left{left:8px}.category-scroll-wrapper>.scroll-arrow-right{right:8px}.region-scroll-wrapper>.scroll-arrow-right{right:8px}.clubs-page .clubs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.main-content>.chat-search-section{max-width:720px;margin-left:auto;margin-right:auto}.main-content>.chat-tabs{max-width:720px;margin-left:auto;margin-right:auto}.main-content>.chat-list-section{max-width:720px;margin-left:auto;margin-right:auto}.club-create-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.announcement-form-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.profile-edit-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.up-page .page-content>*{max-width:720px}.up-room-history-page .page-content>*{max-width:960px}.ps-page .page-content>*{max-width:640px}.chat-room-messages>.message{max-width:min(80%,720px)}.chat-room-messages>.date-divider{max-width:720px;margin-left:auto;margin-right:auto}.chat-room-messages>.system-message{max-width:720px;margin-left:auto;margin-right:auto}.chat-room-input .chat-input-row,.chat-room-input .reply-preview{padding-left:32px;padding-right:32px}.my-clubs-page .mc-list{max-width:800px;margin-left:auto;margin-right:auto}.tool-detail-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.tool-detail-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.developer-profile-page .page-content{max-width:720px;margin-left:auto;margin-right:auto}.tournament-create-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.tournament-manage-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.club-manage-page .sub-page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.club-manage-page .manage-menu-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.club-members-page .page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.club-grades-page .page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.club-tags-page .page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.club-tools-page .page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.club-point-manager-page .page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.join-settings-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.join-settings-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.staff-allocation-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.staff-allocation-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.club-ranking-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.club-ranking-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.room-templates-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.room-templates-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.announcement-detail-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.announcement-detail-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.announcements-page .sub-page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.club-members-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.club-members-page .member-list{gap:8px}.club-ranking-page .ranking-content{max-width:960px;margin:0 auto;padding:24px 40px 100px;width:100%}.club-ranking-page .ranking-header{padding:0 40px;background:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.05)}.club-ranking-page .ranking-tabs-wrapper{padding:0 40px;background:var(--slate-50);border-bottom:1px solid rgba(0,0,0,.06);overflow:visible}.club-ranking-page .ranking-tabs-wrapper>.scroll-arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;background:#ffffffe6;border:none;cursor:pointer;box-shadow:0 2px 12px #0000001a;padding:0;transition:background .15s,box-shadow .15s}.club-ranking-page .ranking-tabs-wrapper>.scroll-arrow:hover{background:#fff;box-shadow:0 4px 16px #1b5e2033}.club-ranking-page .ranking-tabs-wrapper>.scroll-arrow .material-symbols-outlined{font-size:22px;color:var(--primary);pointer-events:none}.club-ranking-page .ranking-tabs-wrapper>.scroll-arrow-left{left:8px}.club-ranking-page .ranking-tabs-wrapper>.scroll-arrow-right{right:8px}.club-ranking-page .ranking-tabs{max-width:960px;margin:0 auto;overflow-x:auto;flex-wrap:nowrap;padding:14px 0;gap:10px}.club-ranking-page .ranking-tab{padding:10px 20px;font-size:14px;border-radius:12px}.club-ranking-page .season-banner{margin:0 0 16px;padding:16px 20px;border-radius:14px}.club-ranking-page .reward-banner{margin:0 0 20px;padding:16px 20px;border-radius:14px}.club-ranking-page .reward-setup-banner{margin:0 0 20px;border-radius:14px}.club-ranking-page .season-banner+.reward-banner{margin-top:-4px}.club-ranking-page .ranking-podium{gap:32px;padding:48px 40px 0;border-radius:20px;margin:0 0 8px;box-shadow:0 1px 4px #0000000a}.club-ranking-page .podium-item{width:160px}.club-ranking-page .podium-avatar{width:72px;height:72px}.club-ranking-page .podium-item.first .podium-avatar,.club-ranking-page .podium-avatar.large{width:88px;height:88px}.club-ranking-page .podium-crown{font-size:30px}.club-ranking-page .podium-name{max-width:140px;font-size:15px}.club-ranking-page .podium-score{font-size:14px}.club-ranking-page .first-stand{height:72px;border-radius:10px 10px 0 0}.club-ranking-page .second-stand{height:52px;border-radius:10px 10px 0 0}.club-ranking-page .third-stand{height:40px;border-radius:10px 10px 0 0}.club-ranking-page .podium-avatar .avatar-initial{font-size:24px}.club-ranking-page .podium-avatar.large .avatar-initial{font-size:30px}.club-ranking-page .podium-medal{font-size:20px}.club-ranking-page .ranking-tools-badge{font-size:12px;padding:3px 10px}.club-ranking-page .ranking-list{padding:20px 0 0}.club-ranking-page .ranking-list-title{font-size:13px;margin-bottom:12px;padding:0 4px}.club-ranking-page .ranking-row{padding:16px 20px;border-radius:14px;margin-bottom:6px;transition:background .15s,box-shadow .15s,transform .15s}.club-ranking-page .ranking-row:hover{background:var(--slate-50);box-shadow:0 2px 12px #0000000f;transform:translateY(-1px)}.club-ranking-page .ranking-row.me:hover{background:var(--primary);transform:translateY(-1px)}.club-ranking-page .ranking-position{width:36px;height:36px;font-size:15px;border-radius:10px}.club-ranking-page .ranking-avatar{width:44px;height:44px}.club-ranking-page .ranking-name,.club-ranking-page .ranking-score{font-size:15px}.club-ranking-page .ranking-delta{font-size:12px}.club-ranking-page .my-ranking-bar{border-radius:0;padding:18px 32px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 20px #1b5e2026}.club-ranking-page .my-ranking-position{font-size:20px}.club-ranking-page .my-ranking-score .score-value{font-size:18px}.club-ranking-page .ranking-list-simple .ranking-row{padding:16px 20px}.page-content>.my-rank-card{max-width:720px;margin-left:auto;margin-right:auto;padding:24px 28px;border-radius:20px}.page-content>.my-rank-card .rank-number{font-size:28px}.page-content>.my-rank-card .rank-stat-value{font-size:20px}.page-content>.ranking-tabs{max-width:720px;margin-left:auto;margin-right:auto}.page-content>.ranking-list{max-width:720px;margin-left:auto;margin-right:auto}.podium-player .podium-avatar{width:68px;height:68px}.podium-player.first .podium-avatar,.podium-player.first .podium-avatar.large{width:88px;height:88px}.podium-player .podium-name{font-size:15px}.podium-player .podium-points{font-size:13px}.ranking-row.highlight:hover{background:var(--primary-light);transform:translateY(-1px)}.ranking-row.club:hover{background:var(--slate-50);transform:translateY(-1px)}.ranking-row .ranking-position{width:36px;height:36px;font-size:15px;border-radius:10px}.ranking-row .ranking-avatar,.ranking-row .ranking-club-icon{width:44px;height:44px}.ranking-row .ranking-player-name,.ranking-row .ranking-club-name,.ranking-row .ranking-points,.ranking-row .ranking-club-points{font-size:15px}.ranking-row .ranking-games,.ranking-row .ranking-club-members{font-size:13px}.activity-history-page .page-content{overflow:visible}.activity-history-page .history-stats,.activity-history-page .history-tabs{max-width:960px;margin-left:auto;margin-right:auto}.activity-history-page .history-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:960px;margin-left:auto;margin-right:auto}.activity-history-page .history-list>.empty-state{grid-column:1 / -1}.activity-history-page .history-item{margin:0}.notifications-page .notification-list{max-width:720px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid var(--slate-200);border-radius:16px;overflow:hidden}.notifications-page .notification-item{border-bottom:1px solid var(--slate-100)}.notifications-page .notification-item:last-child{border-bottom:none}.notifications-page .notification-item:hover{background:var(--slate-50)}.notifications-page .notification-item{border-bottom:none;background:var(--bg-light)}.notifications-page .notification-item.unread{background:var(--slate-50)}.game-result-page .result-game-info,.game-result-page .my-result-section,.game-result-page .podium-section,.game-result-page .rankings-section,.game-result-page .result-actions{max-width:640px;margin-left:auto;margin-right:auto}.invite-management-page .page-content>*{max-width:960px;margin-left:auto;margin-right:auto}.invite-management-page .invite-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.invite-management-page .invite-list>.empty-state{grid-column:1 / -1}.settings-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.settings-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.change-password-page .page-content>*{max-width:640px}.security-events-page .page-content>*{max-width:960px}.settings-page .settings-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--slate-100);border:1px solid var(--slate-100);border-radius:16px;overflow:hidden}.settings-page .settings-item{background:var(--bg-light);padding:18px 20px;border-bottom:none}.settings-page .settings-push-list{grid-template-columns:1fr}.support-page .page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.support-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}.delete-account-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.delete-account-page .sub-page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.terms-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.terms-page .sub-page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.privacy-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.privacy-page .sub-page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.auth-page .auth-scroll-container{min-height:100%;align-items:center;justify-content:center}.auth-page .auth-container{max-width:440px;padding-top:0}.auth-page .auth-logo-horizontal{margin-top:60px;margin-bottom:40px}.club-desc-actions-row .club-description-area{flex:none;min-width:0;max-width:480px;max-height:58.5px;margin-bottom:0;order:1}.club-desc-actions-row .club-links-preview{flex-basis:100%;order:3;margin-top:0}.club-desc-actions-row .club-action-buttons{flex-shrink:0;margin-top:0;margin-bottom:0;padding:0;order:2}.club-desc-actions-row .club-action-buttons>*{flex:none}.club-desc-actions-row .btn-club-join{flex:none;padding:0 24px}.schedule-filter-mini .filter-mini-btn{flex:none;min-width:80px;padding:12px 16px}.members-preview-grid .member-preview-item:nth-child(n+9){display:flex}.members-preview-grid .member-preview-item:nth-child(n+17){display:none}.ranking-list-v2 .ranking-item-v2:nth-child(n+4){display:flex}.ranking-list-v2 .ranking-item-v2:nth-child(n+7){display:none}.hot-rooms-wrapper .section-header{padding:0 32px;margin-bottom:16px}.pc-tab-title .material-symbols-outlined{font-size:22px;color:var(--primary)}.rooms-page .rooms-sticky-filters{position:sticky;top:52px;z-index:10;margin:0 -32px;padding:12px 32px 0;background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--slate-100)}.ring-charge-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.ring-charge-action-bar .ring-charge-pay-btn{max-width:640px;margin:0 auto;display:block}.ring-income-breakdown .ring-breakdown-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.subscription-tiers-page .sub-page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.my-subscription-page .page-content>*{max-width:640px;margin-left:auto;margin-right:auto}.subscription-manage-page .sub-page-content>*{max-width:720px;margin-left:auto;margin-right:auto}}@media (min-width: 1280px){.app-layout.has-right-panel .app-layout-content{margin-right:var(--right-panel-width)}.rp-section-title .material-symbols-outlined{font-size:18px;color:var(--primary)}.rp-room-card-with-banner .rp-room-info,.rp-room-card-with-banner .rp-room-status{position:relative;z-index:1}.rp-room-card-with-banner .rp-room-title{color:#fff}.rp-room-card-with-banner .rp-room-meta{color:#fffc}.rp-room-card-with-banner .rp-room-status.active{background:#22c55e99;color:#fff}.rp-room-card-with-banner .rp-room-status.recruiting{background:#1b5e20a6;color:#fff}.rp-room-card-with-banner .rp-room-status.scheduled{background:#ffffff59;color:#fff}.rp-room-status.recruiting{background:#22c55e1a;color:#16a34a}.rp-room-status.active{background:#3b82f61a;color:#2563eb}.rp-room-status.scheduled{background:#f59e0b1a;color:#d97706}.rp-quick-link .material-symbols-outlined{font-size:18px;color:var(--slate-500)}.rp-status-badge.recruiting{background:#22c55e1a;color:#16a34a}.rp-status-badge.active{background:#3b82f61a;color:#2563eb}.rp-status-badge.scheduled{background:#f59e0b1a;color:#d97706}.rp-status-badge.closed{background:var(--slate-100);color:var(--slate-500)}.app-layout.has-right-panel .page-header,.app-layout.has-right-panel .chat-room-container,.app-layout.has-right-panel .club-header-v2,.app-layout.has-right-panel .room-action-bar,.app-layout.has-right-panel .my-ranking-bar,.app-layout.has-right-panel .sub-room-detail-header,.app-layout.has-right-panel .ring-charge-action-bar{width:calc(100% - var(--sidebar-width) - var(--right-panel-width))}}.user-avatar,.user-avatar img{background:var(--avatar-bg)}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-variant-ligatures:common-ligatures;font-feature-settings:"liga","rlig";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.message-bubble p{word-break:break-word}.session-current-badge{background:var(--primary-100, #c8e6c9)}.btn-create-club{background:color-mix(in srgb,var(--primary) 10%,transparent)}.btn-create-club:active{background:color-mix(in srgb,var(--primary) 18%,transparent)}.mp-email-verify-banner{background:var(--warning-bg)}.club-asset-card:active{background:var(--bg-secondary)}.ticket-card{background:var(--bg-elevated)}.description-sheet-body{word-break:break-word}.form-error-banner{background:var(--red-50)}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2364748b' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6l3.5 4 3.5-4z'/%3E%3C/svg%3E")}.room-hero-schedule,.room-participants-expand:hover{background:var(--primary-50)}.room-pending-applications{background:var(--green-50, #e8f5e9)}.room-reward-notice{background:var(--amber-50, #fffbeb)}.status-pulse{background:currentColor}.schedule-more-link{background:var(--primary-50, #e8f5e9)}.schedule-picker-icon{background:var(--primary-50)}.schedule-picker-input{-moz-appearance:none}.rank-input-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M2 4l4 4 4-4'/%3E%3C/svg%3E")}.tournament-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M2.5 4.5L6 8l3.5-3.5z'/%3E%3C/svg%3E")}.player-input[type=number],.form-number-input{-moz-appearance:textfield}.reward-invalid-tournament{background:color-mix(in srgb,var(--warning, #f59e0b) 10%,transparent)}.tool-settings-btn:hover{background:var(--primary-dark, #1b5e20)}.error-banner-retry{background:color-mix(in srgb,var(--primary) 10%,transparent)}.error-banner-retry:active{background:color-mix(in srgb,var(--primary) 18%,transparent)}.ring-breakdown-list{background:var(--card-bg, #fff)}.ring-income-load-more:hover{background:var(--hover-bg, #f8f8f8)}@keyframes nav-icon-bounce{0%{transform:scale(1)}30%{transform:scale(.75)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes confettiFall{0%{transform:translateY(-100px) rotate(0);opacity:1}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loadingSlide{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes clubModalUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes warnPulse{0%,to{box-shadow:0 2px 8px -4px #f59e0b59;border-color:#f59e0b66}50%{box-shadow:0 4px 16px -4px #f59e0b8c;border-color:#f59e0ba6}}@keyframes checkPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes roomProgressPulse{0%{transform:scale(1);opacity:.45}to{transform:scale(1.25);opacity:0}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}@keyframes ladder-pulse-ring{0%{width:40px;height:40px;opacity:.5}to{width:96px;height:96px;opacity:0}}@keyframes ladder-rung-appear{0%{opacity:0;transform:scaleX(0)}60%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes ladder-tracer-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.35)}}@keyframes ladder-tracer-land{0%{transform:translate(-50%,-50%) scale(1)}30%{transform:translate(-50%,-50%) scale(2)}50%{transform:translate(-50%,-50%) scale(.7)}70%{transform:translate(-50%,-50%) scale(1.4)}to{transform:translate(-50%,-50%) scale(1.1)}}@keyframes ladder-dot-appear{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ladder-phase-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes ladder-phase-land{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes ladder-result-reveal{0%{opacity:0;transform:translateY(-10px) scale(.9)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ladder-result-winner{0%{opacity:0;transform:translateY(-10px) scale(.9)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes loading-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes modalPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes podium-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes crown-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ring-charge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes authSlide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.app-layout{height:100%;background:var(--bg-soft)}.app-layout-content{height:100%}.meetup-bottom-cta{position:fixed;right:auto;bottom:0;left:50%;z-index:20;width:100%;max-width:var(--app-max-width);transform:translate(-50%);border-top:1px solid var(--slate-100);background:#fffffff2;padding:16px 16px calc(16px + var(--safe-area-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.meetup-bottom-cta>*{width:100%;max-width:var(--meetup-bottom-cta-max, 720px);margin-right:auto;margin-left:auto}.meetup-bottom-cta--sm{--meetup-bottom-cta-max: 480px}.meetup-bottom-cta--md{--meetup-bottom-cta-max: 640px}.meetup-bottom-cta--lg{--meetup-bottom-cta-max: 720px}@media (min-width: 768px){.app-layout{display:flex;min-height:100dvh}.app-layout-content{margin-left:var(--sidebar-width);flex:1;min-width:0}.meetup-bottom-cta{left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width));max-width:none;transform:none;padding-right:32px;padding-left:32px}}@media (min-width: 1280px){.app-layout.has-right-panel .app-layout-content{margin-right:var(--right-panel-width)}.app-layout.has-right-panel .page-header,.app-layout.has-right-panel .fixed-bottom-action,.app-layout.has-right-panel .chat-room-container,.app-layout.has-right-panel .club-header-v2,.app-layout.has-right-panel .my-ranking-bar{width:calc(100% - var(--sidebar-width) - var(--right-panel-width))}.app-layout.has-right-panel .meetup-bottom-cta{width:calc(100vw - var(--sidebar-width) - var(--right-panel-width))}}.region-chip.active{background:var(--slate-700);border-color:var(--slate-700);color:#fff}@media (min-width: 768px){.main-content,.page-content{overflow:visible}.page-content{padding-left:32px;padding-right:32px}}.auth-input-wrapper.has-error{border-color:#ef4444}.auth-input-wrapper.has-error:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.material-symbols-outlined{font-weight:400}svg{display:inline}button{line-height:normal}
