@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Noto+Serif:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:before,:after{--un-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.\[background-size\:10px_10px\]{background-size:10px 10px}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\%\,black_100\%\)\]{mask-image:linear-gradient(#0000 0%,#000 100%)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-auto{pointer-events:auto}.pointer-events-none,.disabled\:pointer-events-none:disabled{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.after\:absolute:after{position:absolute}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-left-\[24px\]{left:-24px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-0\.5{right:.125rem}.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}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-full{top:100%}.after\:-bottom-2:after{bottom:-.5rem}.after\:left-1\/2:after{left:50%}.line-clamp-1{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.-z-10{z-index:-10}.z-\[-1\]{z-index:-1}.z-\[70\]{z-index:70}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.after\:z-20:after{z-index:20}.grid{display:grid}.inline-grid{display:inline-grid}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.m-0{margin:0}.m-auto{margin:auto}.m21{margin:5.25rem}.m3{margin:.75rem}.m9\.06{margin:2.265rem}.mx{margin-left:1rem;margin-right:1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my{margin-top:1rem;margin-bottom:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me{margin-inline-end:1rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.ms{margin-inline-start:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.\!inline{display:inline!important}.inline{display:inline}.\!block{display:block!important}.block,.after\:block:after{display:block}.inline-block{display:inline-block}.hidden{display:none}.aspect-\[2\/3\]{aspect-ratio:2/3}.\!max-h-none{max-height:none!important}.\!w-full{width:100%!important}.h-\[112px\]{height:112px}.h-\[1px\],.h-px{height:1px}.h-\[2px\]{height:2px}.h-\[340px\]{height:340px}.h-1,.h1{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,.h2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3,.h3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4,.h4{height:1rem}.h-4\/5{height:80%}.h-44{height:11rem}.h-48{height:12rem}.h-5,.h5{height:1.25rem}.h-6,.h6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[38px\]{max-height:38px}.max-h-\[440px\]{max-height:440px}.max-h-\[470px\]{max-height:470px}.max-h-\[58vh\]{max-height:58vh}.max-h-\[70px\]{max-height:70px}.max-h-\[85vh\]{max-height:85vh}.max-h-40{max-height:10rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[14px\]{max-width:14px}.max-w-\[34\%\]{max-width:34%}.max-w-\[34ch\]{max-width:34ch}.max-w-\[410px\]{max-width:410px}.max-w-\[85\%\]{max-width:85%}.max-w-\[92\%\]{max-width:92%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[14px\]{min-height:14px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[160px\]{min-height:160px}.min-h-\[225px\]{min-height:225px}.min-h-\[276px\]{min-height:276px}.min-h-\[280px\]{min-height:280px}.min-h-\[420px\]{min-height:420px}.min-h-\[580px\]{min-height:580px}.min-h-\[74px\]{min-height:74px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[7rem\]{min-height:7rem}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-\[90px\]{min-height:90px}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-screen{min-height:100vh}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[34px\]{min-width:34px}.min-w-\[640px\]{min-width:640px}.min-w-0{min-width:0}.w-\[min\(91vw\,430px\)\]{width:min(91vw,430px)}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-18{width:4.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-full,.group:hover .group-hover\:w-full{width:100%}.w-max{width:max-content}.after\:h-4:after{height:1rem}.after\:w-4:after{width:1rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.table{display:table}.border-collapse{border-collapse:collapse}.perspective-1200{perspective:1200px}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-translate-y-26{--un-translate-y:-6.5rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-x-0{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-x-full{--un-translate-x:100%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-0,.group:hover .group-hover\:translate-y-0{--un-translate-y:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-2{--un-translate-y:.5rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-3{--un-translate-y:.75rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:-translate-y-0\.5{--un-translate-y:-.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:-translate-y-1{--un-translate-y:-.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:translate-x-0\.5{--un-translate-x:.125rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:translate-x-1{--un-translate-x:.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:-translate-y-1:hover{--un-translate-y:-.25rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-x-\[3px\]:active{--un-translate-x:3px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-y-\[3px\]:active{--un-translate-y:3px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.after\:-translate-x-1\/2:after{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group[open] .group-open\:rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:rotate-0:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.after\:rotate-45:after{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-\[0\.97\]{--un-scale-x:.97;--un-scale-y:.97;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-100,.group:hover .group-hover\:scale-100{--un-scale-x:1;--un-scale-y:1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.scale-95{--un-scale-x:.95;--un-scale-y:.95;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-105{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group\/item:hover .group-hover\/item\:scale-110{--un-scale-x:1.1;--un-scale-y:1.1;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:scale-\[1\.02\]:hover{--un-scale-x:1.02;--un-scale-y:1.02;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:scale-\[0\.98\]:active{--un-scale-x:.98;--un-scale-y:.98;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:scale-95:active{--un-scale-x:.95;--un-scale-y:.95;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.cursor-grab{cursor:grab}.active\:cursor-grabbing:active{cursor:grabbing}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.select-none{user-select:none}.resize-y{resize:vertical}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.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}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.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}.justify-items-center{justify-items:center}.justify-self-start{justify-self:start}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.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-x-1{column-gap:.25rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.375rem * var(--un-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(3rem * var(--un-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.625rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.25rem * var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem * var(--un-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--un-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-width:calc(1px * var(--un-divide-y-reverse))}.divide-darkslate-600\/80>:not([hidden])~:not([hidden]){border-color:var(--darkslate-600) }.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}.b,.border,.border-1{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-current{border-color:currentColor}.border-darkslate-400,.border-darkslate-400\/40,.border-darkslate-400\/50,.border-darkslate-400\/60,.group:hover .group-hover\:border-darkslate-400\/80{border-color:var(--darkslate-400)}.border-darkslate-500,.border-darkslate-500\/40,.border-darkslate-500\/50,.border-darkslate-500\/60,.border-darkslate-500\/80,.border-darkslate-500\/90{border-color:var(--darkslate-500)}.border-darkslate-600,.border-darkslate-600\/50,.border-darkslate-600\/60,.border-darkslate-600\/80{border-color:var(--darkslate-600)}.border-darkslate-700,.border-darkslate-700\/40,.border-darkslate-700\/50,.border-darkslate-700\/60,.border-darkslate-700\/70{border-color:var(--darkslate-700)}.border-darkslate-800{border-color:var(--darkslate-800)}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-neutral-600{--un-border-opacity:1;border-color:rgb(82 82 82/var(--un-border-opacity))}.border-neutral-700{--un-border-opacity:1;border-color:rgb(64 64 64/var(--un-border-opacity))}.border-neutral-700\/60{border-color:#40404099}.border-neutral-700\/80{border-color:#404040cc}.border-neutral-800{--un-border-opacity:1;border-color:rgb(38 38 38/var(--un-border-opacity))}.border-neutral-800\/50{border-color:#26262680}.border-neutral-800\/80{border-color:#262626cc}.border-neutral-800\/90{border-color:#262626e6}.border-primary-300\/40{border-color:var(--primary-300)}.border-primary-400{border-color:var(--primary-400)}.border-primary-500,.border-primary-500\/50{border-color:var(--primary-500)}.border-red-300\/40{border-color:#fca5a566}.border-red-400\/30{border-color:#f871714d}.border-red-500\/20{border-color:#ef444433}.border-red-800\/40{border-color:#991b1b66}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-200{--un-border-opacity:1;border-color:rgb(226 232 240/var(--un-border-opacity))}.border-transparent{border-color:#0000}.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\/5{border-color:#ffffff0d}.border-white\/70{border-color:#ffffffb3}.focus-within\:border-sky-500\/60:focus-within{border-color:#0ea5e999}.focus-within\:border-white\/70:focus-within{border-color:#ffffffb3}.group:hover .group-hover\:border-darkslate-300\/40{border-color:var(--darkslate-300)}.hover\:border-darkslate-200:hover{border-color:var(--darkslate-200)}.hover\:border-darkslate-300\/50:hover{border-color:var(--darkslate-300)}.hover\:border-darkslate-400:hover{border-color:var(--darkslate-400)}.hover\:border-darkslate-500:hover,.hover\:border-darkslate-500\/80:hover{border-color:var(--darkslate-500)}.hover\:border-darkslate-600:hover{border-color:var(--darkslate-600)}.hover\:border-emerald-300\/40:hover{border-color:#6ee7b766}.hover\:border-neutral-500:hover{--un-border-opacity:1;border-color:rgb(115 115 115/var(--un-border-opacity))}.hover\:border-neutral-600:hover{--un-border-opacity:1;border-color:rgb(82 82 82/var(--un-border-opacity))}.hover\:border-neutral-700:hover{--un-border-opacity:1;border-color:rgb(64 64 64/var(--un-border-opacity))}.hover\:border-primary-300:hover{border-color:var(--primary-300)}.hover\:border-primary-400:hover,.hover\:border-primary-400\/60:hover,.hover\:border-primary-400\/80:hover{border-color:var(--primary-400)}.hover\:border-primary-500:hover,.hover\:border-primary-500\/50:hover{border-color:var(--primary-500)}.hover\:border-sky-500\/50:hover{border-color:#0ea5e980}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/70:hover{border-color:#ffffffb3}.focus\:border-neutral-600:focus{--un-border-opacity:1;border-color:rgb(82 82 82/var(--un-border-opacity))}.focus\:border-primary-400:focus{border-color:var(--primary-400)}.focus\:border-primary-500:focus,.focus\:border-primary-500\/60:focus{border-color:var(--primary-500)}.border-t-white{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity);border-top-color:rgb(255 255 255/var(--un-border-top-opacity))}.rounded{border-radius:.25rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-solid{border-style:solid}.bg-\[\#0a131d\]{--un-bg-opacity:1;background-color:rgb(10 19 29/var(--un-bg-opacity)) }.bg-\[\#e63946\]{--un-bg-opacity:1;background-color:rgb(230 57 70/var(--un-bg-opacity)) }.bg-\[radial-gradient\(var\(--primary-400\)_1\.2px\,transparent_1\.2px\)\]{background-image:radial-gradient(var(--primary-400) 1.2px,transparent 1.2px)}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-500{--un-bg-opacity:1;background-color:rgb(245 158 11/var(--un-bg-opacity)) }.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity)) }.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246/var(--un-bg-opacity)) }.bg-current{background-color:currentColor}.bg-darkslate-400,.bg-darkslate-400\/20,.bg-darkslate-400\/40{background-color:var(--darkslate-400) }.bg-darkslate-500,.bg-darkslate-500\/40,.bg-darkslate-500\/50{background-color:var(--darkslate-500) }.bg-darkslate-600,.bg-darkslate-600\/30,.bg-darkslate-600\/40,.bg-darkslate-600\/60,.bg-darkslate-600\/70,.bg-darkslate-600\/95{background-color:var(--darkslate-600) }.bg-darkslate-700,.bg-darkslate-700\/40,.bg-darkslate-700\/50,.bg-darkslate-700\/60,.bg-darkslate-700\/70,.bg-darkslate-700\/80{background-color:var(--darkslate-700) }.bg-darkslate-800,.bg-darkslate-800\/20,.bg-darkslate-800\/45,.bg-darkslate-800\/70,.bg-darkslate-800\/80,.bg-darkslate-800\/90,.bg-darkslate-800\/95{background-color:var(--darkslate-800) }.bg-darkslate-900,.bg-darkslate-900\/40,.bg-darkslate-900\/50,.bg-darkslate-900\/70,.bg-darkslate-900\/80,.bg-darkslate-900\/85,.bg-darkslate-900\/90,.bg-darkslate-900\/98{background-color:var(--darkslate-900) }.bg-emerald-400{--un-bg-opacity:1;background-color:rgb(52 211 153/var(--un-bg-opacity)) }.bg-emerald-500{--un-bg-opacity:1;background-color:rgb(16 185 129/var(--un-bg-opacity)) }.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-green-400{--un-bg-opacity:1;background-color:rgb(74 222 128/var(--un-bg-opacity)) }.bg-green-500{--un-bg-opacity:1;background-color:rgb(34 197 94/var(--un-bg-opacity)) }.bg-indigo-500{--un-bg-opacity:1;background-color:rgb(99 102 241/var(--un-bg-opacity)) }.bg-neutral-700\/60{background-color:#40404099}.bg-neutral-800,.selection\:bg-neutral-800 ::selection,.selection\:bg-neutral-800::selection{--un-bg-opacity:1;background-color:rgb(38 38 38/var(--un-bg-opacity)) }.bg-neutral-800\/80{background-color:#262626cc}.bg-neutral-800\/90{background-color:#262626e6}.bg-neutral-900{--un-bg-opacity:1;background-color:rgb(23 23 23/var(--un-bg-opacity)) }.bg-neutral-900\/40{background-color:#17171766}.bg-neutral-900\/50{background-color:#17171780}.bg-neutral-900\/60{background-color:#17171799}.bg-neutral-900\/70{background-color:#171717b3}.bg-neutral-900\/80{background-color:#171717cc}.bg-neutral-900\/90{background-color:#171717e6}.bg-neutral-950{--un-bg-opacity:1;background-color:rgb(10 10 10/var(--un-bg-opacity)) }.bg-neutral-950\/60{background-color:#0a0a0a99}.bg-neutral-950\/70{background-color:#0a0a0ab3}.bg-neutral-950\/80{background-color:#0a0a0acc}.bg-orange-500{--un-bg-opacity:1;background-color:rgb(249 115 22/var(--un-bg-opacity)) }.bg-primary-300\/10{background-color:var(--primary-300) }.bg-primary-400{background-color:var(--primary-400) }.bg-primary-500,.bg-primary-500\/10,.bg-primary-500\/20{background-color:var(--primary-500) }.bg-primary-600{background-color:var(--primary-600) }.bg-purple-500{--un-bg-opacity:1;background-color:rgb(168 85 247/var(--un-bg-opacity)) }.bg-red-300\/10{background-color:#fca5a51a}.bg-red-400\/10{background-color:#f871711a}.bg-red-500\/10{background-color:#ef44441a}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-500{--un-bg-opacity:1;background-color:rgb(244 63 94/var(--un-bg-opacity)) }.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-sky-400{--un-bg-opacity:1;background-color:rgb(56 189 248/var(--un-bg-opacity)) }.bg-sky-500{--un-bg-opacity:1;background-color:rgb(14 165 233/var(--un-bg-opacity)) }.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-500{--un-bg-opacity:1;background-color:rgb(100 116 139/var(--un-bg-opacity)) }.bg-teal-500{--un-bg-opacity:1;background-color:rgb(20 184 166/var(--un-bg-opacity)) }.bg-transparent{background-color:#0000}.bg-violet-500{--un-bg-opacity:1;background-color:rgb(139 92 246/var(--un-bg-opacity)) }.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity)) }.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/10{background-color:#ffffff1a}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500{--un-bg-opacity:1;background-color:rgb(234 179 8/var(--un-bg-opacity)) }.hover\:bg-darkslate-400\/30:hover{background-color:var(--darkslate-400) }.hover\:bg-darkslate-500:hover,.hover\:bg-darkslate-500\/30:hover,.hover\:bg-darkslate-500\/70:hover{background-color:var(--darkslate-500) }.hover\:bg-darkslate-600:hover,.hover\:bg-darkslate-600\/50:hover,.hover\:bg-darkslate-600\/60:hover,.hover\:bg-darkslate-600\/80:hover{background-color:var(--darkslate-600) }.hover\:bg-darkslate-700\/20:hover{background-color:var(--darkslate-700) }.hover\:bg-darkslate-800:hover,.hover\:bg-darkslate-800\/70:hover,.hover\:bg-darkslate-800\/95:hover{background-color:var(--darkslate-800) }.hover\:bg-darkslate-900:hover{background-color:var(--darkslate-900) }.hover\:bg-neutral-200:hover{--un-bg-opacity:1;background-color:rgb(229 229 229/var(--un-bg-opacity)) }.hover\:bg-neutral-800:hover{--un-bg-opacity:1;background-color:rgb(38 38 38/var(--un-bg-opacity)) }.hover\:bg-neutral-800\/50:hover{background-color:#26262680}.hover\:bg-neutral-800\/60:hover{background-color:#26262699}.hover\:bg-primary-400:hover{background-color:var(--primary-400) }.hover\:bg-primary-500:hover{background-color:var(--primary-500) }.hover\:bg-primary-600:hover{background-color:var(--primary-600) }.hover\:bg-sky-400:hover{--un-bg-opacity:1;background-color:rgb(56 189 248/var(--un-bg-opacity)) }.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.after\:bg-black:after{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity)) }.from-black\/90{--un-gradient-from-position:0%;--un-gradient-from:#000000e6 var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#0000 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-darkslate-500{--un-gradient-from-position:0%;--un-gradient-from:var(--darkslate-500) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#fff0 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-darkslate-800{--un-gradient-from-position:0%;--un-gradient-from:var(--darkslate-800) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#fff0 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-transparent{--un-gradient-from-position:0%;--un-gradient-from:transparent var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#fff0 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.from-zinc-400{--un-gradient-from-position:0%;--un-gradient-from:rgb(161 161 170/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#a1a1aa00 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.via-black\/50{--un-gradient-via-position:50%;--un-gradient-to:#0000;--un-gradient-stops:var(--un-gradient-from), #00000080 var(--un-gradient-via-position), var(--un-gradient-to)}.via-darkslate-800\/40{--un-gradient-via-position:50%;--un-gradient-to:#fff0;--un-gradient-stops:var(--un-gradient-from), var(--darkslate-800) var(--un-gradient-via-position), var(--un-gradient-to)}.via-neutral-200{--un-gradient-via-position:50%;--un-gradient-to:#e5e5e500;--un-gradient-stops:var(--un-gradient-from), rgb(229 229 229/var(--un-via-opacity,1)) var(--un-gradient-via-position), var(--un-gradient-to)}.via-primary-400{--un-gradient-via-position:50%;--un-gradient-to:#fff0;--un-gradient-stops:var(--un-gradient-from), var(--primary-400) var(--un-gradient-via-position), var(--un-gradient-to)}.to-transparent{--un-gradient-to-position:100%;--un-gradient-to:transparent var(--un-gradient-to-position)}.to-white{--un-gradient-to-position:100%;--un-gradient-to:rgb(255 255 255/var(--un-to-opacity,1)) var(--un-gradient-to-position)}.bg-gradient-to-l{--un-gradient-shape:to left in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-gradient-to-r{--un-gradient-shape:to right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.bg-gradient-to-t{--un-gradient-shape:to top in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.p-0,.p0{padding:0}.p-0\.5{padding:.125rem}.p-1,.p1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2,.p2{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}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px,.px-4{padding-left:1rem;padding-right:1rem}.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-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-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.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-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-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb,.pb-4{padding-bottom:1rem}.pb-\[104px\]{padding-bottom:104px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10\.5{padding-left:2.625rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr{padding-right:1rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-9{padding-right:2.25rem}.pt,.pt-4{padding-top:1rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-start{vertical-align:top}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-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}.text-amber-200{--un-text-opacity:1;color:rgb(253 230 138/var(--un-text-opacity)) }.text-amber-300{--un-text-opacity:1;color:rgb(252 211 77/var(--un-text-opacity)) }.text-amber-400{--un-text-opacity:1;color:rgb(251 191 36/var(--un-text-opacity)) }.text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity)) }.text-blue-400{--un-text-opacity:1;color:rgb(96 165 250/var(--un-text-opacity)) }.text-blue-800{--un-text-opacity:1;color:rgb(30 64 175/var(--un-text-opacity)) }.text-darkslate-100{color:var(--darkslate-100) }.text-darkslate-200{color:var(--darkslate-200) }.text-darkslate-300{color:var(--darkslate-300) }.text-darkslate-400{color:var(--darkslate-400) }.text-darkslate-50{color:var(--darkslate-50) }.text-darkslate-500{color:var(--darkslate-500) }.text-darkslate-900{color:var(--darkslate-900) }.text-emerald-300{--un-text-opacity:1;color:rgb(110 231 183/var(--un-text-opacity)) }.text-emerald-400{--un-text-opacity:1;color:rgb(52 211 153/var(--un-text-opacity)) }.text-neutral-100{--un-text-opacity:1;color:rgb(245 245 245/var(--un-text-opacity)) }.text-neutral-200{--un-text-opacity:1;color:rgb(229 229 229/var(--un-text-opacity)) }.text-neutral-300{--un-text-opacity:1;color:rgb(212 212 212/var(--un-text-opacity)) }.text-neutral-400{--un-text-opacity:1;color:rgb(163 163 163/var(--un-text-opacity)) }.text-neutral-500{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity)) }.text-neutral-600{--un-text-opacity:1;color:rgb(82 82 82/var(--un-text-opacity)) }.text-primary-200{color:var(--primary-200) }.text-primary-300,.text-primary-300\/90,.group:hover .group-hover\:text-primary-300,.group\/item:hover .group-hover\/item\:text-primary-300{color:var(--primary-300) }.text-primary-400,.text-primary-400\/70,.text-primary-400\/90,.group:focus-within .group-focus-within\:text-primary-400,.group:hover .group-hover\:text-primary-400,.group\/post:hover .group-hover\/post\:text-primary-400{color:var(--primary-400) }.text-red-200{--un-text-opacity:1;color:rgb(254 202 202/var(--un-text-opacity)) }.text-red-300{--un-text-opacity:1;color:rgb(252 165 165/var(--un-text-opacity)) }.text-red-400{--un-text-opacity:1;color:rgb(248 113 113/var(--un-text-opacity)) }.text-rose-300{--un-text-opacity:1;color:rgb(253 164 175/var(--un-text-opacity)) }.text-rose-400{--un-text-opacity:1;color:rgb(251 113 133/var(--un-text-opacity)) }.text-sky-400{--un-text-opacity:1;color:rgb(56 189 248/var(--un-text-opacity)) }.text-sky-50{--un-text-opacity:1;color:rgb(240 249 255/var(--un-text-opacity)) }.text-slate-200{--un-text-opacity:1;color:rgb(226 232 240/var(--un-text-opacity)) }.text-slate-300{--un-text-opacity:1;color:rgb(203 213 225/var(--un-text-opacity)) }.text-slate-400{--un-text-opacity:1;color:rgb(148 163 184/var(--un-text-opacity)) }.text-slate-500\/80{color:#64748bcc}.text-slate-600{--un-text-opacity:1;color:rgb(71 85 105/var(--un-text-opacity)) }.text-slate-700{--un-text-opacity:1;color:rgb(51 65 85/var(--un-text-opacity)) }.text-white,.group:hover .group-hover\:text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity)) }.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-zinc-200,.group:hover .group-hover\:text-zinc-200{--un-text-opacity:1;color:rgb(228 228 231/var(--un-text-opacity)) }.text-zinc-300{--un-text-opacity:1;color:rgb(212 212 216/var(--un-text-opacity)) }.text-zinc-400{--un-text-opacity:1;color:rgb(161 161 170/var(--un-text-opacity)) }.group:hover .group-hover\:text-primary-500{color:var(--primary-500) }.group:hover .group-hover\:text-sky-300{--un-text-opacity:1;color:rgb(125 211 252/var(--un-text-opacity)) }.hover\:text-darkslate-100:hover{color:var(--darkslate-100) }.hover\:text-emerald-100:hover{--un-text-opacity:1;color:rgb(209 250 229/var(--un-text-opacity)) }.hover\:text-neutral-200:hover{--un-text-opacity:1;color:rgb(229 229 229/var(--un-text-opacity)) }.hover\:text-primary-200:hover{color:var(--primary-200) }.hover\:text-primary-300:hover{color:var(--primary-300) }.hover\:text-primary-400:hover{color:var(--primary-400) }.hover\:text-primary-500:hover{color:var(--primary-500) }.hover\:text-rose-300:hover{--un-text-opacity:1;color:rgb(253 164 175/var(--un-text-opacity)) }.hover\:text-sky-300:hover{--un-text-opacity:1;color:rgb(125 211 252/var(--un-text-opacity)) }.hover\:text-slate-400:hover{--un-text-opacity:1;color:rgb(148 163 184/var(--un-text-opacity)) }.hover\:text-white:hover{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity)) }.placeholder\:text-darkslate-200\/80::placeholder{color:var(--darkslate-200) }.placeholder\:text-darkslate-300::placeholder{color:var(--darkslate-300) }.placeholder\:text-darkslate-400::placeholder{color:var(--darkslate-400) }.placeholder\:text-darkslate-500::placeholder{color:var(--darkslate-500) }.placeholder\:text-neutral-500::placeholder{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity)) }.placeholder\:text-neutral-600::placeholder{--un-text-opacity:1;color:rgb(82 82 82/var(--un-text-opacity)) }.text-inherit{color:inherit}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:CabinetGrotesk,Satoshi}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline,.hover\:underline:hover{text-decoration-line:underline}.decoration-slate-600\/50{text-decoration-color:#47556980}.underline-offset-4{text-underline-offset:4px}.decoration-none,.no-underline{text-decoration:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.opacity-0{opacity:0}.opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_0_0_4px_rgba\(242\,142\,97\,0\.12\)\]{--un-shadow:0 0 0 4px var(--un-shadow-color,#f28e611f);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.25\)\]{--un-shadow:0 0 12px var(--un-shadow-color,#ffffff40);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.8\)\]{--un-shadow:0 0 12px var(--un-shadow-color,#34d399cc);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.3\)\]{--un-shadow:0 0 8px var(--un-shadow-color,#ffffff4d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color,#00000040);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-black\/20{--un-shadow-color:#0003 }.shadow-black\/30{--un-shadow-color:#0000004d }.shadow-black\/40{--un-shadow-color:#0006 }.shadow-black\/50{--un-shadow-color:#00000080 }.shadow-custom{--un-shadow:2px 2px 0 var(--un-shadow-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-inner{--un-shadow:inset 0 2px 4px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-lg{--un-shadow:var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-primary-500,.shadow-primary-500\/20{--un-shadow-color:var(--primary-500) }.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-xl{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-black\/25:hover{--un-shadow-color:#00000040 }.hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.hover\:shadow-xl:hover{--un-shadow:var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.active\:shadow-none:active{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.after\:shadow-custom:after{--un-shadow:2px 2px 0 var(--un-shadow-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.after\:shadow-primary-500:after{--un-shadow-color:var(--primary-500) }.outline{outline-style:solid}.outline-none,.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.ring{--un-ring-width:3px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus\:ring-1:focus{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:ring-2:focus-visible{--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus\:ring-primary-400:focus{--un-ring-color:var(--primary-400) }.focus\:ring-primary-500\/50:focus{--un-ring-color:var(--primary-500) }.focus-visible\:ring-emerald-300\/80:focus-visible{--un-ring-color:#6ee7b7cc }.focus-visible\:ring-primary-300\/80:focus-visible{--un-ring-color:var(--primary-300) }.focus-visible\:ring-primary-400\/70:focus-visible{--un-ring-color:var(--primary-400) }.focus-visible\:ring-primary-500\/70:focus-visible{--un-ring-color:var(--primary-500) }.focus-visible\:ring-white\/70:focus-visible{--un-ring-color:#ffffffb3 }.backdrop-blur{--un-backdrop-blur:blur(8px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-\[2px\]{--un-backdrop-blur:blur(2px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-2xl{--un-backdrop-blur:blur(40px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-md{--un-backdrop-blur:blur(12px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.backdrop-blur-xl{--un-backdrop-blur:blur(24px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.group:hover .group-hover\:brightness-110{--un-brightness:brightness(1.1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.drop-shadow{--un-drop-shadow:drop-shadow(0 1px 2px var(--un-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--un-drop-shadow-color,#0000000f));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.drop-shadow-md{--un-drop-shadow:drop-shadow(0 4px 3px var(--un-drop-shadow-color,#00000012)) drop-shadow(0 2px 2px var(--un-drop-shadow-color,#0000000f));filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,transform\]{transition-property:border-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-400{transition-duration:.4s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.after\:content-\[\'\'\]:after{content:""}.placeholder-darkslate-400::placeholder{color:var(--darkslate-400) }.placeholder-neutral-500::placeholder{--un-placeholder-opacity:1;color:rgb(115 115 115/var(--un-placeholder-opacity)) }@media print{.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235/var(--un-border-opacity))}.print\:border-gray-300{--un-border-opacity:1;border-color:rgb(209 213 219/var(--un-border-opacity))}.print\:border-none{border-style:none}.print\:bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity)) }.print\:bg-transparent{background-color:#0000}.print\:bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity)) }.print\:p-0{padding:0}.print\:px-0{padding-left:0;padding-right:0}.print\:py-0{padding-top:0;padding-bottom:0}.print\:text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity)) }.print\:text-gray-500{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity)) }.print\:text-gray-600{--un-text-opacity:1;color:rgb(75 85 99/var(--un-text-opacity)) }.print\:text-gray-700{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity)) }.print\:text-gray-800{--un-text-opacity:1;color:rgb(31 41 55/var(--un-text-opacity)) }.print\:shadow-none{--un-shadow:0 0 var(--un-shadow-color,#0000);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}}@media (width>=640px){.sm\:-left-\[32px\]{left:-32px}.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-6{right:1.5rem}.sm\:right-auto{right:auto}.sm\:top-0{top:0}.sm\:top-24{top:6rem}.sm\:col-span-1{grid-column:span 1/span 1}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-8{margin-left:2rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-\[440px\]{height:440px}.sm\:h-20{height:5rem}.sm\:h-3\.5{height:.875rem}.sm\:h-4{height:1rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-52{height:13rem}.sm\:max-h-\[44px\]{max-height:44px}.sm\:max-w-md{max-width:28rem}.sm\:min-h-\[300px\]{min-height:300px}.sm\:min-h-\[88px\]{min-height:88px}.sm\:min-h-\[96px\]{min-height:96px}.sm\:w-12{width:3rem}.sm\:w-24{width:6rem}.sm\:w-3\.5{width:.875rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-80{width:20rem}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:flex-1{flex:1}.sm\:basis-auto{flex-basis:auto}.sm\:flex-row{flex-direction:row}.sm\:translate-y-1\.5{--un-translate-y:.375rem;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.sm\:scale-95{--un-scale-x:.95;--un-scale-y:.95;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:self-auto{align-self:auto}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.375rem * var(--un-space-y-reverse))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-11{padding-right:2.75rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:opacity-0{opacity:0}}@media (width>=768px){.md\:inset-0{inset:0}.md\:bottom-6{bottom:1.5rem}.md\:left-6{left:1.5rem}.md\:right-6{right:1.5rem}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-span-4{grid-row:span 4/span 4}.md\:row-span-6{grid-row:span 6/span 6}.md\:grid-cols-\[180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:block{display:block}.md\:hidden{display:none}.md\:h-\[560px\]{height:560px}.md\:h-11{height:2.75rem}.md\:h-22{height:5.5rem}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:max-h-\[300px\]{max-height:300px}.md\:max-h-\[50px\]{max-height:50px}.md\:max-w-\[78\%\]{max-width:78%}.md\:min-h-0{min-height:0}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-36{width:9rem}.md\:flex{display:flex}.md\:flex-1{flex:1}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-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-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-\[clamp\(2\.5rem\,5vw\,4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}}@media (width>=1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-4{grid-column-start:4}.lg\:row-start-7{grid-row-start:7}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(280px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.lg\:h-\[max\(100dvh\,830px\)\]{height:max(100dvh,830px)}.lg\:flex-none{flex:none}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-28{padding-top:7rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[clamp\(1\.5rem\,2vw\,2\.5rem\)\]{font-size:clamp(1.5rem,2vw,2.5rem)}}@media (width>=1280px){.xl\:flex-row{flex-direction:row}.xl\:gap-4{gap:1rem}}:root{--darkslate-50:#f7f7f7;--darkslate-100:#e3e3e3;--darkslate-200:#c9c9c9;--darkslate-300:#9a9a9a;--darkslate-400:#383838;--darkslate-500:#171717;--darkslate-600:#141414;--darkslate-700:#111;--darkslate-800:#0e0e0e;--darkslate-900:#0b0b0b;--primary-100:#bbdefb;--primary-200:#90caf9;--primary-300:#64b5f6;--primary-400:#42a5f5;--primary-500:#2196f3;--primary-600:#1e88e5;--primary-700:#1976d2;--primary-800:#1565c0;--primary-900:#0d47a1;--font-cabinet-grotesk:"Plus Jakarta Sans", "Be Vietnam Pro", "CabinetGrotesk", "Cabinet Grotesk", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-satoshi:"Inter", "Be Vietnam Pro", "Satoshi", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.yellow-theme{--primary-100:#fff9c4;--primary-200:#fff59d;--primary-300:#fff176;--primary-400:#ffee58;--primary-500:#ffeb3b;--primary-600:#fdd835;--primary-700:#fbc02d;--primary-800:#f9a825;--primary-900:#f57f17}.green-theme{--primary-100:#e8f5e9;--primary-200:#c8e6c9;--primary-300:#a5d6a7;--primary-400:#81c784;--primary-500:#66bb6a;--primary-600:#4caf50;--primary-700:#43a047;--primary-800:#388e3c;--primary-900:#2e7d32}.blue-theme{--primary-100:#bbdefb;--primary-200:#90caf9;--primary-300:#64b5f6;--primary-400:#42a5f5;--primary-500:#2196f3;--primary-600:#1e88e5;--primary-700:#1976d2;--primary-800:#1565c0;--primary-900:#0d47a1}.purple-theme{--primary-100:#e1bee7;--primary-200:#ce93d8;--primary-300:#ba68c8;--primary-400:#ab47bc;--primary-500:#9c27b0;--primary-600:#8e24aa;--primary-700:#7b1fa2;--primary-800:#6a1b9a;--primary-900:#4a148c}.style-glass{background:#060a12!important}.style-glass:before{background:radial-gradient(ellipse 80% 60% at 50% -10%, color-mix(in srgb, var(--primary-500) 18%, transparent) 0%, transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--primary-500) 7%, transparent) 1px, transparent 1px) center / 80px 80px, linear-gradient(color-mix(in srgb, var(--primary-500) 7%, transparent) 1px, transparent 1px) center / 80px 80px!important;opacity:1!important;mask:none!important}.style-glass .card{-webkit-backdrop-filter:blur(24px)saturate(160%);border-color:color-mix(in srgb, var(--primary-500) 14%, transparent)!important;background:#0c142866!important;border-radius:16px!important;box-shadow:0 8px 32px #00000080,inset 0 1px #ffffff14,inset 0 -1px #0003!important}.style-glass .card:hover{border-color:color-mix(in srgb, var(--primary-500) 50%, transparent)!important;box-shadow:0 8px 40px #0009, 0 0 0 1px color-mix(in srgb, var(--primary-500) 20%, transparent), inset 0 1px 0 #ffffff1a!important}.style-glass .card *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important}.style-glass #sound-toggle,.style-glass .style-btn-panel{-webkit-backdrop-filter:blur(24px);border-color:color-mix(in srgb, var(--primary-500) 14%, transparent)!important;background:#0c142880!important;border-radius:16px!important}.style-glass .card button:not(.theme-btn){-webkit-backdrop-filter:blur(16px);border-color:color-mix(in srgb, var(--primary-500) 22%, transparent)!important;color:#fff!important;background:#0c142880!important;border-radius:14px!important;box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff12!important}.style-glass .card button:not(.theme-btn):hover{border-color:color-mix(in srgb, var(--primary-500) 55%, transparent)!important}.style-sharp{background:#0a0a0a!important}.style-sharp:before{--line-color:#ffffff0f!important;--line-size:40px!important;mask:none!important}.style-sharp .card{background:#111!important;border:1px solid #fff3!important;border-radius:0!important;transition:box-shadow .1s,border-color .1s!important;box-shadow:4px 4px #ffffff0f!important}.style-sharp .card:hover{border-color:var(--primary-500)!important;box-shadow:4px 4px 0 var(--primary-500)!important}.style-sharp .card *,.style-sharp .bg-neutral-900{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}.style-sharp .rounded-full{border-radius:0!important;padding:0 3px!important}.style-sharp #sound-toggle,.style-sharp .style-btn-panel{border-color:#fff3!important;border-radius:0!important;box-shadow:4px 4px #ffffff0f!important}.style-sharp .card button:not(.theme-btn){color:#fff!important;background:#111!important;border-color:#fff3!important;border-radius:0!important;box-shadow:3px 3px #ffffff0f!important}.style-sharp .card button:not(.theme-btn):hover{border-color:var(--primary-500)!important;box-shadow:3px 3px 0 var(--primary-500)!important}.style-neon{background:#020408!important}.style-neon:before{--line-size:60px!important;background:radial-gradient(ellipse 60% 40% at 50% 100%, color-mix(in srgb, var(--primary-500) 12%, transparent) 0%, transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--primary-500) 6%, transparent) 1px, transparent 1px) center / 60px 60px, linear-gradient(color-mix(in srgb, var(--primary-500) 6%, transparent) 1px, transparent 1px) center / 60px 60px!important;mask:none!important}.style-neon .card{border:1px solid color-mix(in srgb, var(--primary-500) 35%, transparent)!important;box-shadow:none!important;background:#080c14!important;border-radius:6px!important;transition:border-color .2s!important}.style-neon .card:hover{border-color:var(--primary-500)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-500) 15%, transparent)!important}.style-neon .card *{font-family:Trebuchet MS,Century Gothic,Gill Sans,sans-serif!important}.style-neon h1,.style-neon h2,.style-neon h3,.style-neon h4,.style-neon h5,.style-neon h6{text-shadow:0 0 12px color-mix(in srgb, var(--primary-500) 60%, transparent);color:var(--primary-400)!important}.style-neon #sound-toggle,.style-neon .style-btn-panel{border-color:var(--primary-500)!important;box-shadow:0 0 8px color-mix(in srgb, var(--primary-500) 30%, transparent)!important;background:#020408e6!important;border-radius:4px!important}.style-neon .card button:not(.theme-btn){border-color:var(--primary-500)!important;color:var(--primary-400)!important;box-shadow:0 0 8px color-mix(in srgb, var(--primary-500) 25%, transparent)!important;background:#020408e6!important;border-radius:4px!important}.style-neon .card button:not(.theme-btn):hover{box-shadow:0 0 16px color-mix(in srgb, var(--primary-500) 50%, transparent), 0 0 32px color-mix(in srgb, var(--primary-500) 15%, transparent)!important}.style-paper{background:#f0ebe0!important}.style-paper:before{--line-color:#0000000f!important;--line-size:32px!important;background:linear-gradient(90deg, var(--line-color) 1px, transparent 1px) center / 32px 32px, linear-gradient(var(--line-color) 1px, transparent 1px) center / 32px 32px!important;mask:none!important}.style-paper .card{background:#faf7f2!important;border:1px solid #0000001f!important;border-radius:6px!important;transition:box-shadow .15s!important;box-shadow:2px 2px #0000000f,0 1px 3px #00000014!important}.style-paper .card:hover{border-color:#0003!important;box-shadow:3px 3px #0000001f,0 2px 8px #0000001a!important}.style-paper .card *{font-family:Georgia,Times New Roman,Times,serif!important}.style-paper h1,.style-paper h2,.style-paper h3,.style-paper h4,.style-paper h5,.style-paper h6,.style-paper p,.style-paper span,.style-paper time,.style-paper a{color:#1a1208!important}.style-paper #sound-toggle,.style-paper .style-btn-panel{background:#faf7f2!important;border-color:#00000026!important;box-shadow:2px 2px #0000000f!important}.style-paper #sound-toggle{color:#1a1208!important}.style-paper .style-btn{color:#1a120866!important}.style-paper .style-btn:hover{color:#1a1208e6!important}.style-paper .card button:not(.theme-btn){color:#1a1208!important;font-family:var(--font-satoshi), "Satoshi", sans-serif!important;background:#faf7f2!important;border-color:#1a120833!important;border-radius:6px!important;box-shadow:2px 2px #00000014!important}.style-paper .card button:not(.theme-btn):hover{background:#f0ebe0!important;border-color:#1a120859!important;box-shadow:3px 3px #0000001f!important}.style-glass .card svg{filter:brightness(1.05)saturate(1.2)}.style-sharp .card svg{filter:contrast(1.3)brightness(.85)grayscale(.25)}.style-neon .card svg{filter:brightness(.95)saturate(1.3)hue-rotate(-5deg)}.style-paper .card svg{filter:sepia()brightness(1.8)contrast(.75)saturate(.35)}.style-glass .theme-btn.active{box-shadow:0 0 0 2px #78b4ff33,0 0 0 3.5px #78b4ffb3!important}.style-sharp .theme-btn.active{box-shadow:0 0 0 2px #ffffff1a,0 0 0 3.5px #fff!important}.style-neon .theme-btn.active{box-shadow:0 0 0 2px #e6394633, 0 0 0 3.5px var(--primary-500), 0 0 8px #e6394666!important}.style-paper .theme-btn.active{box-shadow:0 0 0 2px #1a12081a,0 0 0 3.5px #1a120880!important}.style-glass .bg-neutral-900{-webkit-backdrop-filter:blur(24px)!important;color:#fff!important;background:#0c142880!important;border-color:#78b4ff2e!important;border-radius:16px!important;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14!important}.style-glass .bg-neutral-900:hover{background:#0c1428b3!important;border-color:#78b4ff59!important}.style-sharp .bg-neutral-900{color:#fff!important;background:#111!important;border-color:#fff3!important;border-radius:0!important;box-shadow:4px 4px #ffffff0f!important}.style-sharp .bg-neutral-900:hover{border-color:var(--primary-500)!important;box-shadow:4px 4px 0 var(--primary-500)!important}.style-neon .bg-neutral-900{color:var(--primary-400)!important;border-color:var(--primary-500)!important;background:#020408f2!important;border-radius:4px!important;box-shadow:0 0 8px #e639464d!important}.style-neon .bg-neutral-900:hover{box-shadow:0 0 16px #e6394680!important}.style-paper .bg-neutral-900{color:#1a1208!important;font-family:var(--font-satoshi), "Satoshi", sans-serif!important;background:#faf7f2!important;border-color:#1a120833!important;border-radius:6px!important;box-shadow:2px 2px #00000014!important}.style-paper .bg-neutral-900:hover{background:#f0ebe0!important;border-color:#1a120859!important;box-shadow:3px 3px #0000001f!important}html{overscroll-behavior:none}body{min-height:100vh}body:before{--line-color:var(--darkslate-400);--line-size:80px;content:"";background:linear-gradient(90deg, var(--line-color) 1px, transparent 1px) center / var(--line-size) var(--line-size), linear-gradient(var(--line-color) 1px, transparent 1px) center / var(--line-size) var(--line-size);z-index:-1;width:101vw;height:100vh;position:fixed;top:0;left:50%;transform:translate(-50%);mask:linear-gradient(-360deg,#0000 40%,#fff)}.switchboard{background-color:var(--darkslate-900);border-radius:20px;max-width:100%;padding:clamp(12px,4vw,40px)}.switchboard .star{border-radius:100%;width:1px;height:1px;transition:transform 10ms;position:relative}.switchboard .star:after,.switchboard .star:before{content:"";opacity:0;border-radius:inherit;transition:opacity 10ms;position:absolute;inset:0}.switchboard .star:before{background:var(--primary-500);box-shadow:0px 0px 2px 1px var(--primary-800)}.switchboard .star:after{box-shadow:0px 0px 1px 1px var(--primary-500), 0px 0px 2px 1px var(--primary-800);background:#fff}.switchboard .star[data-state=off]{background:var(--darkslate-300)}.switchboard .star[data-state=medium]:before,.switchboard .star[data-state=high]:after{opacity:1}[data-lang-toggle] [data-lang-option]{transition:background-color .15s,color .15s;color:var(--darkslate-200,#c9c9c9)!important;background-color:#0000!important}[data-lang-toggle] [data-lang-option]:hover{color:#fff!important}[data-lang-toggle] [data-lang-option][data-active=true]{background-color:var(--primary-500)!important;color:#0b0b0b!important;font-weight:700!important}[data-lang-toggle] [data-lang-option][data-active=false]{color:var(--darkslate-300,#9a9a9a)!important;background-color:#0000!important;font-weight:500!important}html[data-ui-theme=light]{color-scheme:light;--light-paper:#e8dfd0;--light-paper-deep:#ddd0bd;--light-surface:#f5efe5;--light-surface-strong:#fbf7f0;--light-ink:#58423c;--light-ink-strong:#3a2d2a;--light-ink-soft:#806a5d;--light-line:#58423c33;--light-accent:#8d4e3f;--light-accent-strong:#733a30}html[data-ui-theme=light] body{font-family:JetBrains Mono,Be Vietnam Pro,ui-monospace,monospace;background-color:var(--light-paper)!important;color:var(--light-ink)!important}html[data-ui-theme=light] body:before{--line-color:#58423c13;--line-size:52px;background:linear-gradient(90deg, var(--line-color) 1px, transparent 1px) center / var(--line-size) var(--line-size), linear-gradient(var(--line-color) 1px, transparent 1px) center / var(--line-size) var(--line-size);opacity:.75;mask:linear-gradient(-360deg,#0000 12%,#fff 85%)}html[data-ui-theme=light] h1,html[data-ui-theme=light] h2,html[data-ui-theme=light] h3,html[data-ui-theme=light] h4,html[data-ui-theme=light] h5,html[data-ui-theme=light] h6{letter-spacing:-.035em;font-weight:500;color:var(--light-ink-strong)!important;font-family:Noto Serif,Be Vietnam Pro,Georgia,serif!important}html[data-ui-theme=light] p,html[data-ui-theme=light] li,html[data-ui-theme=light] label,html[data-ui-theme=light] time,html[data-ui-theme=light] blockquote,html[data-ui-theme=light] code,html[data-ui-theme=light] pre{font-family:JetBrains Mono,Be Vietnam Pro,ui-monospace,monospace;color:var(--light-ink)!important}html[data-ui-theme=light] a{color:var(--light-ink)!important}html[data-ui-theme=light] input,html[data-ui-theme=light] textarea,html[data-ui-theme=light] select{background-color:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] input::placeholder,html[data-ui-theme=light] textarea::placeholder{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .bg-darkslate-900,html[data-ui-theme=light] .bg-darkslate-900\/90,html[data-ui-theme=light] .bg-darkslate-900\/95,html[data-ui-theme=light] .bg-darkslate-900\/98,html[data-ui-theme=light] .bg-darkslate-950{background-color:var(--light-surface-strong)!important}html[data-ui-theme=light] .bg-darkslate-800,html[data-ui-theme=light] .bg-darkslate-800\/80,html[data-ui-theme=light] .bg-darkslate-800\/95{background-color:color-mix(in srgb, var(--light-surface) 92%, transparent)!important}html[data-ui-theme=light] .bg-darkslate-700,html[data-ui-theme=light] .bg-darkslate-600,html[data-ui-theme=light] .bg-darkslate-600\/70,html[data-ui-theme=light] .bg-darkslate-500{background-color:var(--light-paper-deep)!important}html[data-ui-theme=light] .text-white,html[data-ui-theme=light] .text-darkslate-50,html[data-ui-theme=light] .text-darkslate-100,html[data-ui-theme=light] .text-darkslate-200,html[data-ui-theme=light] .text-darkslate-300,html[data-ui-theme=light] .text-darkslate-400{color:var(--light-ink)!important}html[data-ui-theme=light] .border-darkslate-400,html[data-ui-theme=light] .border-darkslate-400\/50,html[data-ui-theme=light] .border-darkslate-500,html[data-ui-theme=light] .border-darkslate-500\/50,html[data-ui-theme=light] .border-darkslate-500\/80,html[data-ui-theme=light] .border-darkslate-600{border-color:var(--light-line)!important}html[data-ui-theme=light] .hover\:bg-darkslate-500:hover,html[data-ui-theme=light] .hover\:bg-darkslate-700:hover,html[data-ui-theme=light] .hover\:bg-darkslate-800:hover{background-color:var(--light-paper-deep)!important}html[data-ui-theme=light] .shadow-black\/40,html[data-ui-theme=light] .shadow-black\/50{--un-shadow-color:#58423c29!important}html[data-ui-theme=light] .bg-primary-500{background-color:var(--light-accent)!important}html[data-ui-theme=light] .hover\:bg-primary-600:hover{background-color:var(--light-accent-strong)!important}html[data-ui-theme=light] .text-primary-300,html[data-ui-theme=light] .text-primary-400{color:var(--light-accent)!important}html[data-ui-theme=light] .border-primary-500,html[data-ui-theme=light] .hover\:border-primary-500:hover{border-color:var(--light-accent)!important}html[data-ui-theme=light] .folio-theme-toggle{box-shadow:0 2px 10px #58423c14;color:var(--light-ink)!important;background:color-mix(in srgb, var(--light-surface-strong) 84%, transparent)!important;border-color:var(--light-line)!important}html[data-ui-theme=light] .folio-theme-toggle:hover{color:var(--light-ink-strong)!important;background:var(--light-surface-strong)!important;border-color:#58423c5c!important}.folio-theme-toggle{color:var(--darkslate-100);background:color-mix(in srgb, var(--darkslate-800) 78%, transparent);border-color:color-mix(in srgb, var(--darkslate-400) 70%, transparent)}.folio-theme-toggle:hover{color:#fff;border-color:var(--primary-400)}@media (width<=767px){html[data-ui-theme=light] body:before{--line-size:36px}html[data-ui-theme=light] h1,html[data-ui-theme=light] h2{letter-spacing:-.045em}}@media (prefers-reduced-motion:reduce){.folio-theme-toggle,html[data-ui-theme=light] *{transition-duration:.01ms!important}}html[data-ui-theme=light]{--light-paper:#e9dfcf;--light-paper-deep:#dfd1bd;--light-surface:#f2eadc;--light-surface-strong:#fbf7ef;--light-card:#f7f0e4;--light-card-hover:#fffaf2;--light-ink:#4c3933;--light-ink-strong:#2f2421;--light-ink-soft:#756158;--light-ink-faint:#927f74;--light-line:#4c393338;--light-line-strong:#4c393361;--light-accent:#8b493b;--light-accent-strong:#6f342c;--light-accent-soft:#c48169;--light-shadow:#4c393324}html[data-ui-theme=light] body{font-size:15px;line-height:1.6;color:var(--light-ink)!important;font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif!important}html[data-ui-theme=light] body:before{--line-color:#4c393311;--line-size:56px;background:radial-gradient(circle at 18% 8%, #fffaf17a, transparent 34%), radial-gradient(circle at 82% 22%, #8b493b0e, transparent 30%), linear-gradient(90deg, var(--line-color) 1px, transparent 1px) center / var(--line-size) var(--line-size), linear-gradient(var(--line-color) 1px, transparent 1px) center / var(--line-size) var(--line-size);opacity:.9}html[data-ui-theme=light] h1,html[data-ui-theme=light] h2,html[data-ui-theme=light] h3,html[data-ui-theme=light] h4,html[data-ui-theme=light] h5,html[data-ui-theme=light] h6{letter-spacing:-.025em;font-weight:600;line-height:1.18;color:var(--light-ink-strong)!important;font-family:Noto Serif,Be Vietnam Pro,Georgia,serif!important}html[data-ui-theme=light] p,html[data-ui-theme=light] li,html[data-ui-theme=light] dd,html[data-ui-theme=light] dt,html[data-ui-theme=light] label,html[data-ui-theme=light] blockquote{line-height:1.62;color:var(--light-ink)!important;font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif!important}html[data-ui-theme=light] code,html[data-ui-theme=light] pre,html[data-ui-theme=light] time,html[data-ui-theme=light] .font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}html[data-ui-theme=light] button,html[data-ui-theme=light] input,html[data-ui-theme=light] textarea,html[data-ui-theme=light] select{font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif}html[data-ui-theme=light] a{text-underline-offset:.18em;text-decoration-thickness:1px;color:var(--light-ink)!important}html[data-ui-theme=light] a:hover{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .card{background:var(--light-card)!important;color:var(--light-ink)!important;border-color:var(--light-line)!important;box-shadow:0 12px 28px var(--light-shadow), 0 1px 0 #ffffff8c inset!important;border-radius:14px!important}html[data-ui-theme=light] .card:hover{background:var(--light-card-hover)!important;border-color:var(--light-line-strong)!important;box-shadow:0 16px 34px #4c39332e,inset 0 1px #ffffffb3!important}html[data-ui-theme=light] .card h2,html[data-ui-theme=light] .card h3,html[data-ui-theme=light] .card h4{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .card .text-darkslate-300,html[data-ui-theme=light] .card .text-darkslate-400,html[data-ui-theme=light] .card .text-white\/50,html[data-ui-theme=light] .card .text-white\/60,html[data-ui-theme=light] .card .text-white\/70,html[data-ui-theme=light] .card .text-white\/80,html[data-ui-theme=light] .card .text-white\/90{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .card .text-white,html[data-ui-theme=light] .card .text-darkslate-100,html[data-ui-theme=light] .card .text-darkslate-200{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .card [class*=border-darkslate-],html[data-ui-theme=light] .card [class*=border-white\/]{border-color:var(--light-line)!important}html[data-ui-theme=light] .card [class*=bg-darkslate-700],html[data-ui-theme=light] .card [class*=bg-darkslate-600],html[data-ui-theme=light] .card [class*=bg-darkslate-500]{background:var(--light-surface)!important}html[data-ui-theme=light] .card:has(#memoji-avatar) #bugs-container{opacity:.68!important}html[data-ui-theme=light] .card:has(#memoji-avatar) #bugs-canvas{filter:drop-shadow(0 1px 2px #4c393329)saturate(1.12)}html[data-ui-theme=light] .card:has(#memoji-avatar) .text-primary-300,html[data-ui-theme=light] .card:has(#memoji-avatar) .text-primary-400{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .card:has(#memoji-avatar) .text-white\/80,html[data-ui-theme=light] .card:has(#memoji-avatar) .text-white\/90,html[data-ui-theme=light] .card:has(#memoji-avatar) .text-darkslate-300{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .card:has(#memoji-avatar) [class*=bg-darkslate-700]{background:var(--light-surface-strong)!important;border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .intro-tooltip-bubble{background:var(--light-card)!important;color:var(--light-ink-strong)!important;border-color:var(--light-accent)!important;box-shadow:2px 2px 0 var(--light-accent)!important}html[data-ui-theme=light] .intro-tooltip-bubble:after{background:var(--light-card)!important;box-shadow:2px 2px 0 var(--light-accent)!important}html[data-ui-theme=light] .card:has(#memoji-avatar) button.bg-darkslate-900,html[data-ui-theme=light] .card:has(#memoji-avatar) [class*=bg-darkslate-9]{background:var(--light-surface-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .blog-card-shell .blog-recent-feed{border-color:var(--light-line)!important}html[data-ui-theme=light] .blog-card-shell .blog-recent-feed .text-white\/50,html[data-ui-theme=light] .blog-card-shell .blog-recent-feed .text-white\/90{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .blog-card-shell .blog-recent-feed h4{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .blog-card-shell .blog-recent-feed .text-primary-400\/90{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .blog-billboard-container{border-color:var(--light-line-strong)!important;background:#5a4039!important;box-shadow:0 10px 22px #4c393329!important}html[data-ui-theme=light] .blog-billboard-container .text-white\/70{color:#fffaf1d1!important}html[data-ui-theme=light] .blog-billboard-container .text-white\/40{color:#fffaf194!important}html[data-ui-theme=light] .card:has(.visit-card-bg){background:var(--light-card)!important;color:var(--light-ink-strong)!important;border-color:var(--light-line)!important;box-shadow:0 12px 28px var(--light-shadow), 0 1px 0 #ffffff8c inset!important;border-radius:14px!important;transition:border-color .2s,box-shadow .2s,background .2s!important}html[data-ui-theme=light] .card:has(.visit-card-bg) .visit-card-bg{background:0 0!important}html[data-ui-theme=light] .card:has(.visit-card-bg) h2{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .card:has(.visit-card-bg)>a>svg{color:var(--light-accent-strong)!important;transition:color .2s,transform .1s ease-in-out!important}html[data-ui-theme=light] .card:has(.visit-card-bg):hover{background:var(--light-card-hover)!important;border-color:#dc2626!important;box-shadow:0 0 0 1.5px #dc262666,0 16px 34px #dc262629,inset 0 1px #ffffffb3!important}html[data-ui-theme=light] .card:has(.visit-card-bg):hover>a>svg{color:#dc2626!important}html[data-ui-theme=light] header nav{background-color:color-mix(in srgb, var(--light-surface) 92%, transparent)!important;border-color:var(--light-line)!important;box-shadow:0 10px 30px #4c39331f!important}html[data-ui-theme=light] header nav a img[src*=vndo\.png]{border:1px solid var(--light-line);box-shadow:0 1px 3px var(--light-shadow)}html[data-ui-theme=light] header nav button.bg-darkslate-600\/70,html[data-ui-theme=light] header nav .subpage-back-btn{background:color-mix(in srgb, var(--light-surface-strong) 84%, transparent)!important;color:var(--light-ink-strong)!important;border-color:var(--light-line)!important;box-shadow:0 2px 8px var(--light-shadow)!important}html[data-ui-theme=light] header nav button.bg-darkslate-600\/70:hover,html[data-ui-theme=light] header nav .subpage-back-btn:hover{background:var(--light-surface-strong)!important;color:var(--light-accent-strong)!important;border-color:var(--light-accent-soft)!important;box-shadow:0 4px 12px var(--light-shadow)!important}html[data-ui-theme=light] header nav button.bg-darkslate-600\/70 svg,html[data-ui-theme=light] header nav .subpage-back-btn svg{color:inherit!important}html[data-ui-theme=light] [data-lang-toggle],html[data-ui-theme=light] nav .bg-darkslate-900\/90[data-lang-toggle]{background:color-mix(in srgb, var(--light-surface-strong) 84%, transparent)!important;border-color:var(--light-line)!important;box-shadow:0 2px 8px var(--light-shadow)!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option]{color:var(--light-ink-soft)!important;background-color:#0000!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option]:hover{color:var(--light-ink-strong)!important;background-color:#4c393314!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option][data-active=true]{background-color:var(--light-accent)!important;color:#fff9f0!important;font-weight:700!important;box-shadow:0 1px 4px #8b493b47!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option][data-active=false]{color:var(--light-ink-soft)!important;background-color:#0000!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option][data-active=false]:hover{color:var(--light-ink-strong)!important;background-color:#4c393314!important}html[data-ui-theme=light] header nav a.group,html[data-ui-theme=light] header nav .subpage-home-link{color:var(--light-ink)!important}html[data-ui-theme=light] header nav a.group:hover,html[data-ui-theme=light] header nav .subpage-home-link:hover{color:var(--light-accent-strong)!important}html[data-ui-theme=light] header nav .font-mono.tracking-widest{color:var(--light-ink-soft)!important}html[data-ui-theme=light] nav input,html[data-ui-theme=light] nav textarea,html[data-ui-theme=light] .mobile-search-panel input{background:var(--light-surface-strong)!important;color:var(--light-ink-strong)!important;border-color:var(--light-line)!important;box-shadow:inset 0 2px 8px #4c39330f!important}html[data-ui-theme=light] nav input::placeholder,html[data-ui-theme=light] .mobile-search-panel input::placeholder{color:var(--light-ink-soft)!important;opacity:.9!important}html[data-ui-theme=light] nav .desktop-search-form svg,html[data-ui-theme=light] nav .mobile-search-panel svg{color:var(--light-ink-soft)!important}html[data-ui-theme=light] nav kbd{background:var(--light-surface)!important;border-color:var(--light-line)!important;color:var(--light-ink-soft)!important}html[data-ui-theme=light] .mobile-search-trigger{background:color-mix(in srgb, var(--light-surface-strong) 84%, transparent)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .mobile-search-panel{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;box-shadow:0 16px 36px var(--light-shadow)!important}html[data-ui-theme=light] .mobile-search-close{border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .mobile-search-close:hover{color:var(--light-accent-strong)!important;border-color:var(--light-accent-soft)!important}html[data-ui-theme=light] header button[aria-controls=mobile-navigation]{border-color:var(--light-line)!important;background:color-mix(in srgb, var(--light-surface-strong) 84%, transparent)!important;color:var(--light-ink)!important}html[data-ui-theme=light] #mobile-navigation{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;box-shadow:0 20px 40px var(--light-shadow)!important}html[data-ui-theme=light] nav a.bg-primary-500,html[data-ui-theme=light] a.bg-primary-500,html[data-ui-theme=light] button.bg-primary-500{color:#fff9f0!important}html[data-ui-theme=light] #sound-toggle,html[data-ui-theme=light] .style-btn-panel,html[data-ui-theme=light] #formatToggle{background:var(--light-surface-strong)!important;color:var(--light-ink-strong)!important;border-color:var(--light-line-strong)!important}@media (width<=767px){html[data-ui-theme=light] body{font-size:14px}html[data-ui-theme=light] .card{border-radius:12px!important;box-shadow:0 8px 20px #4c393321,inset 0 1px #ffffff8c!important}}@media (prefers-reduced-motion:reduce){html[data-ui-theme=light] #bugs-container,html[data-ui-theme=light] #bugs-canvas{display:none!important}}html[data-ui-theme=light] .blog-reading-content{--tw-prose-body:var(--light-ink);--tw-prose-headings:var(--light-ink-strong);--tw-prose-lead:var(--light-ink);--tw-prose-links:var(--light-accent-strong);--tw-prose-bold:var(--light-ink-strong);--tw-prose-counters:var(--light-accent-strong);--tw-prose-bullets:var(--light-accent);--tw-prose-hr:var(--light-line);--tw-prose-quotes:var(--light-ink-strong);--tw-prose-quote-borders:var(--light-accent-soft);--tw-prose-captions:var(--light-ink-soft);--tw-prose-code:var(--light-ink-strong);--tw-prose-pre-code:#fff9f0;--tw-prose-pre-bg:#4a3530;--tw-prose-th-borders:var(--light-line-strong);--tw-prose-td-borders:var(--light-line);color:var(--light-ink)!important}html[data-ui-theme=light] .blog-reading-content :where(strong,b){color:var(--light-ink-strong)!important}html[data-ui-theme=light] .blog-reading-content :where(a){color:var(--light-accent-strong)!important;text-decoration-color:var(--light-accent-soft)!important}html[data-ui-theme=light] .blog-reading-content :where(blockquote){background:#fbf7ef94;border-radius:0 10px 10px 0;padding:.8rem 1rem;border-left-color:var(--light-accent)!important}html[data-ui-theme=light] .blog-reading-content :where(code):not(:where([class~=not-prose] *)){background:#8b493b1a;border-radius:4px;padding:.12em .3em}html[data-ui-theme=light] .desktop-search-form input::placeholder,html[data-ui-theme=light] .mobile-search-panel input::placeholder{color:#fff9f0ad!important}html[data-ui-theme=light] .desktop-search-form input{color:#fff9f0!important}html[data-ui-theme=light] .blog-post-row-shell{background:var(--light-card)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important;box-shadow:0 5px 14px #4c393314!important}html[data-ui-theme=light] .blog-post-row-shell:hover{background:var(--light-card-hover)!important;border-color:var(--light-line-strong)!important;box-shadow:0 9px 20px #4c39331f!important}html[data-ui-theme=light] .blog-post-row-meta,html[data-ui-theme=light] .blog-post-row-meta time{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .blog-post-row-category{color:var(--light-ink-strong)!important;background:#e6d9c8!important;border-color:#4c393333!important}html[data-ui-theme=light] .blog-post-row-title{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .blog-post-row-shell:hover .blog-post-row-title{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .blog-post-row-description{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .blog-post-row-thumbnail{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important}html[data-ui-theme=light] .blog-meta-panel{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important;box-shadow:0 6px 16px #4c393312!important}html[data-ui-theme=light] .blog-meta-panel .text-neutral-100,html[data-ui-theme=light] .blog-meta-panel .text-neutral-200,html[data-ui-theme=light] .blog-meta-panel .text-neutral-300{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .blog-meta-panel .text-neutral-400,html[data-ui-theme=light] .blog-meta-panel .text-neutral-500{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .blog-reading-content{color:var(--light-ink)!important}html[data-ui-theme=light] .blog-reading-content a{color:var(--light-accent-strong)!important;text-decoration-color:color-mix(in srgb, var(--light-accent) 52%, transparent)!important}.blog-reading-content pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #ffffff12;border-radius:.6rem;overflow-x:hidden;box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0a}html[data-ui-theme=light] .blog-reading-content blockquote{border-radius:0 .55rem .55rem 0;border-left-color:var(--light-accent)!important;color:var(--light-ink)!important;background:#f0e6d8!important;padding:.85rem 1rem!important}html[data-ui-theme=light] .blog-reading-content pre{color:#fbf4e9!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;background:#2b2928!important;border:1px solid #362d2a2e!important;overflow-x:hidden!important;box-shadow:0 8px 18px #362d2a21!important}html[data-ui-theme=light] .blog-reading-content pre code{color:#fbf4e9!important;background:0 0!important}html[data-ui-theme=light] .blog-reading-content :not(pre)>code{border:1px solid #7a3f3429;border-radius:.3rem;color:var(--light-accent-strong)!important;background:#eadfce!important}html[data-ui-theme=light] .blog-reading-content table,html[data-ui-theme=light] .blog-reading-content th,html[data-ui-theme=light] .blog-reading-content td{border-color:var(--light-line)!important}html[data-ui-theme=light] .blog-reading-content th{color:var(--light-ink-strong)!important;background:#e8dccb!important}html[data-ui-theme=light] .blog-reading-content td{color:var(--light-ink)!important;background:#fffdf86b!important}html[data-ui-theme=light] [data-lang-toggle]{box-shadow:0 3px 10px #4c393314;background:var(--light-surface-strong)!important;border-color:var(--light-line)!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option]:hover,html[data-ui-theme=light] [data-lang-toggle] [data-lang-option][data-active=true]{background:var(--light-accent)!important;color:#fffaf3!important}html[data-ui-theme=light] [data-lang-toggle] [data-lang-option][data-active=false]{color:var(--light-ink-soft)!important;background:0 0!important}html[data-ui-theme=light] .blog-comments{color:var(--light-ink)!important;border-color:var(--light-line)!important}html[data-ui-theme=light] .blog-comments [class*=bg-neutral-950],html[data-ui-theme=light] .blog-comments [class*=bg-neutral-900],html[data-ui-theme=light] .blog-comments [class*=bg-neutral-800]{background:var(--light-surface-strong)!important}html[data-ui-theme=light] .blog-comments [class*=border-neutral-]{border-color:var(--light-line)!important}html[data-ui-theme=light] .blog-comments [class*=text-neutral-100],html[data-ui-theme=light] .blog-comments [class*=text-neutral-200]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .blog-comments [class*=text-neutral-300],html[data-ui-theme=light] .blog-comments [class*=text-neutral-400],html[data-ui-theme=light] .blog-comments [class*=text-neutral-500]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .blog-comments [class*=text-red-4]{color:#98453b!important}html[data-ui-theme=light] .blog-comments [class*=bg-red-950]{background:#f5dfda!important;border-color:#d9a69b!important}html[data-ui-theme=light] .guestbook-form [class*=bg-darkslate-],html[data-ui-theme=light] .guestbook-entry{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .guestbook-form [class*=text-darkslate-],html[data-ui-theme=light] .guestbook-entry [class*=text-darkslate-]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .guestbook-form [class*=text-white],html[data-ui-theme=light] .guestbook-entry [class*=text-white]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .guestbook-form input,html[data-ui-theme=light] .guestbook-form textarea{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .guestbook-form input::placeholder,html[data-ui-theme=light] .guestbook-form textarea::placeholder{color:var(--light-ink-faint)!important}html[data-ui-theme=light] .guestbook-form button[type=submit]{background:var(--light-accent)!important;color:#fffaf3!important}html[data-ui-theme=light] .guestbook-form button[type=submit]:hover{background:var(--light-accent-strong)!important}@media (width<=767px){html[data-ui-theme=light] .blog-post-row-shell{border-radius:12px!important;padding:.72rem!important}html[data-ui-theme=light] .blog-post-row-title{font-size:.92rem!important;line-height:1.25!important}html[data-ui-theme=light] .blog-post-row-description{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .blog-post-row-thumbnail{width:5.7rem!important;height:4rem!important}}html[data-ui-theme=light] .playground-demo-shell [class*=bg-darkslate-],html[data-ui-theme=light] .playground-demo-shell [class*=bg-neutral-],html[data-ui-theme=light] .playground-demo-shell [class*=bg-black]{background-color:var(--light-surface-strong)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .playground-demo-shell [class*=border-darkslate-],html[data-ui-theme=light] .playground-demo-shell [class*=border-neutral-],html[data-ui-theme=light] .playground-demo-shell [class*=border-black]{border-color:var(--light-line)!important}html[data-ui-theme=light] .playground-demo-shell [class*=text-darkslate-],html[data-ui-theme=light] .playground-demo-shell [class*=text-neutral-],html[data-ui-theme=light] .playground-demo-shell [class*=text-white]{color:var(--light-ink)!important}html[data-ui-theme=light] .playground-demo-shell [class*=text-darkslate-1],html[data-ui-theme=light] .playground-demo-shell [class*=text-darkslate-2],html[data-ui-theme=light] .playground-demo-shell [class*=text-neutral-1],html[data-ui-theme=light] .playground-demo-shell [class*=text-neutral-2]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .playground-demo-shell [class*=text-darkslate-3],html[data-ui-theme=light] .playground-demo-shell [class*=text-darkslate-4],html[data-ui-theme=light] .playground-demo-shell [class*=text-neutral-3],html[data-ui-theme=light] .playground-demo-shell [class*=text-neutral-4],html[data-ui-theme=light] .playground-demo-shell [class*=text-neutral-5],html[data-ui-theme=light] .playground-demo-shell [class*=placeholder-neutral-]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .playground-demo-shell [class*=bg-primary-] [class*=text-white],html[data-ui-theme=light] .playground-demo-shell [class*=bg-sky-][class*=text-white],html[data-ui-theme=light] .playground-demo-shell [class*=bg-primary-]{color:#fffaf3!important}html[data-ui-theme=light] .playground-demo-shell [class*=hover\:bg-neutral-]:hover,html[data-ui-theme=light] .playground-demo-shell [class*=hover\:bg-darkslate-]:hover,html[data-ui-theme=light] .playground-demo-shell [class*=hover\:bg-black]:hover{background-color:var(--light-paper-deep)!important}html[data-ui-theme=light] .playground-demo-shell [class*=hover\:text-neutral-]:hover,html[data-ui-theme=light] .playground-demo-shell [class*=hover\:text-white]:hover{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .playground-demo-shell [class*=focus\:border-neutral-]:focus,html[data-ui-theme=light] .playground-demo-shell [class*=focus\:border-darkslate-]:focus{border-color:var(--light-accent)!important}html[data-ui-theme=light] .books-page [class*=bg-darkslate-500\/],html[data-ui-theme=light] .books-page [class*=bg-darkslate-600\/],html[data-ui-theme=light] .books-page [class*=bg-darkslate-700\/],html[data-ui-theme=light] .books-page .book-card{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .books-page .book-card:hover{background:var(--light-surface)!important;border-color:var(--light-accent)!important;box-shadow:0 8px 22px #58423c1f!important}html[data-ui-theme=light] .books-page .book-card h3,html[data-ui-theme=light] .books-page .book-card [class*=text-zinc-]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .books-page .book-card [class*=text-darkslate-],html[data-ui-theme=light] .books-page [class*=text-darkslate-3],html[data-ui-theme=light] .books-page [class*=text-darkslate-4]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .books-page .book-card [class*=border-white\/],html[data-ui-theme=light] .books-page [class*=border-darkslate-]{border-color:var(--light-line)!important}html[data-ui-theme=light] #book-modal{background:#4c39336b!important}html[data-ui-theme=light] #book-modal #modal-content{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] #book-modal [class*=text-white],html[data-ui-theme=light] #book-modal [class*=text-zinc-],html[data-ui-theme=light] #book-modal [class*=text-darkslate-]{color:var(--light-ink)!important}html[data-ui-theme=light] #book-modal h2,html[data-ui-theme=light] #book-modal h3{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .guestbook-entry .heart-btn{border:1px solid #0000;min-height:2rem;padding-inline:.55rem;color:var(--light-ink-soft)!important}html[data-ui-theme=light] .guestbook-entry .heart-btn:hover{background:var(--light-paper-deep)!important;border-color:var(--light-line)!important;color:var(--light-accent-strong)!important}html[data-ui-theme=light] .guestbook-entry .heart-btn.is-active{color:#a33e35!important}html[data-ui-theme=light] .books-page [class*=bg-gradient-to-t]{background:linear-gradient(to top, var(--light-accent-strong), var(--light-accent), #d9a982)!important;box-shadow:0 0 8px #a75b4329!important}@media screen{html[data-ui-theme=light] .resume-page{color:var(--light-ink)!important}html[data-ui-theme=light] .resume-page>div:first-child{background:var(--light-card)!important;border-color:var(--light-line-strong)!important;box-shadow:0 18px 42px var(--light-shadow)!important}html[data-ui-theme=light] .resume-page [class~=bg-darkslate-900\/50],html[data-ui-theme=light] .resume-page [class~=bg-darkslate-900\/40]{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important}html[data-ui-theme=light] .resume-page [class~=bg-darkslate-800\/80]{background:var(--light-surface)!important;border-color:var(--light-line)!important}html[data-ui-theme=light] .resume-page [class~=text-white]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .resume-page [class~=text-darkslate-100],html[data-ui-theme=light] .resume-page [class~=text-darkslate-200]{color:var(--light-ink)!important}html[data-ui-theme=light] .resume-page [class~=text-darkslate-300]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .resume-page [class*=border-darkslate-]{border-color:var(--light-line)!important}html[data-ui-theme=light] .resume-page h2{color:var(--light-accent-strong)!important;border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .resume-page a{color:var(--light-ink-soft)}html[data-ui-theme=light] .resume-page a:hover{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .input-tester-page [class~=bg-darkslate-800\/80]{background:var(--light-card)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .input-tester-page [class~=bg-darkslate-600\/30]{background:var(--light-surface)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .input-tester-page [class~=bg-darkslate-700\/60],html[data-ui-theme=light] .input-tester-page [class~=bg-darkslate-700\/40]{background:var(--light-surface-strong)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .input-tester-page [class~=text-white]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .input-tester-page [class~=text-darkslate-100],html[data-ui-theme=light] .input-tester-page [class~=text-darkslate-200],html[data-ui-theme=light] .input-tester-page [class~=text-darkslate-300]{color:var(--light-ink)!important}html[data-ui-theme=light] .input-tester-page [class~=text-darkslate-400]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .input-tester-page [class~=text-primary-300]{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .input-tester-page [class~=border-darkslate-500]{border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .floating-header-page{color:var(--light-ink)!important}html[data-ui-theme=light] .floating-header-page [class~=bg-darkslate-800],html[data-ui-theme=light] .floating-header-page [class~=bg-darkslate-600\/30]{background:var(--light-card)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .floating-header-page [class~=text-white],html[data-ui-theme=light] .floating-header-page [class~=text-darkslate-100],html[data-ui-theme=light] .floating-header-page [class~=text-darkslate-200]{color:var(--light-ink)!important}html[data-ui-theme=light] .floating-header-page [class~=text-darkslate-300]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .floating-header-page [class~=text-primary-400]{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .floating-header-page [class~=border-darkslate-500]{border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .color-contrast-page [class~=bg-darkslate-600\/30],html[data-ui-theme=light] .color-contrast-page [class~=bg-darkslate-600\/60]{background:var(--light-surface)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .color-contrast-page [class~=bg-darkslate-800]{background:var(--light-card)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .color-contrast-page [class~=text-white],html[data-ui-theme=light] .color-contrast-page [class~=text-darkslate-100],html[data-ui-theme=light] .color-contrast-page [class~=text-darkslate-200]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .color-contrast-page [class~=text-darkslate-300],html[data-ui-theme=light] .color-contrast-page [class~=text-darkslate-400]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .color-contrast-page [class~=text-primary-400]{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .color-contrast-page [class~=text-emerald-300],html[data-ui-theme=light] .color-contrast-page [class~=text-emerald-400]{color:#047857!important}html[data-ui-theme=light] .color-contrast-page [class~=text-rose-300],html[data-ui-theme=light] .color-contrast-page [class~=text-rose-400]{color:#be123c!important}html[data-ui-theme=light] .color-contrast-page [class*=border-darkslate-]{border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .color-contrast-page input[type=text]{background:var(--light-surface-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .color-contrast-preview h2,html[data-ui-theme=light] .color-contrast-preview p{color:inherit!important}html[data-ui-theme=light] .image-description-page [class~=bg-darkslate-600\/30]{background:var(--light-surface)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .image-description-page [class~=bg-darkslate-800],html[data-ui-theme=light] .image-description-page [class~=bg-darkslate-800\/70]{background:var(--light-surface-strong)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .image-description-page [class~=text-white],html[data-ui-theme=light] .image-description-page [class~=text-darkslate-100],html[data-ui-theme=light] .image-description-page [class~=text-darkslate-200]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .image-description-page [class~=text-darkslate-300],html[data-ui-theme=light] .image-description-page [class~=text-darkslate-400],html[data-ui-theme=light] .image-description-page [class~=text-darkslate-500]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .image-description-page [class*=border-darkslate-]{border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .image-description-page input[type=text],html[data-ui-theme=light] .image-description-page textarea{background:var(--light-surface-strong)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .image-description-page input::placeholder,html[data-ui-theme=light] .image-description-page textarea::placeholder{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .image-description-page .markdown-result{color:var(--light-ink)!important}html[data-ui-theme=light] .image-description-page .markdown-result h1,html[data-ui-theme=light] .image-description-page .markdown-result h2,html[data-ui-theme=light] .image-description-page .markdown-result h3,html[data-ui-theme=light] .image-description-page .markdown-result strong{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .image-description-page .markdown-result em,html[data-ui-theme=light] .image-description-page .markdown-result blockquote{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .image-description-page .markdown-result code,html[data-ui-theme=light] .image-description-page .markdown-result pre{background:var(--light-surface-strong)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .image-description-page [role=alert]{color:#9f1239!important;background:#be185d1a!important;border-color:#be185d59!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=bg-darkslate-600\/30],html[data-ui-theme=light] .meta-tag-generator-page [class~=bg-darkslate-600\/40]{background:var(--light-surface)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink)!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=bg-darkslate-800]{background:var(--light-card)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=bg-darkslate-900]{background:var(--light-surface-strong)!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=text-white],html[data-ui-theme=light] .meta-tag-generator-page [class~=text-darkslate-100],html[data-ui-theme=light] .meta-tag-generator-page [class~=text-darkslate-200]{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=text-darkslate-300],html[data-ui-theme=light] .meta-tag-generator-page [class~=text-darkslate-400],html[data-ui-theme=light] .meta-tag-generator-page [class~=text-darkslate-500]{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .meta-tag-generator-page [class*=border-darkslate-]{border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .meta-tag-generator-page input,html[data-ui-theme=light] .meta-tag-generator-page textarea{background:var(--light-surface-strong)!important;border-color:var(--light-line-strong)!important;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .meta-tag-generator-page input::placeholder,html[data-ui-theme=light] .meta-tag-generator-page textarea::placeholder{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .meta-tag-generator-page pre{color:#d1fae5!important;background:#332923!important;border-color:#5f473d!important}html[data-ui-theme=light] .meta-tag-generator-page .text-blue-800{color:#1d4ed8!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=bg-white]{background:#fffdf8!important}html[data-ui-theme=light] .meta-tag-generator-page [class~=bg-darkslate-800] img{background:var(--light-surface-strong)!important}}html[data-ui-theme=light] body[data-route=\/visit] nav a[href=\/]{text-shadow:0 1px 3px #000000b8;color:#f8f1e6!important}html[data-ui-theme=light] body[data-route=\/visit] nav a[href=\/]:hover{color:#fff!important}html[data-ui-theme=light] .visit-map-shell .visit-map-stats-label{text-shadow:none;color:#4c3933!important}html[data-ui-theme=light] .visit-map-shell .visit-map-stat-denominator{color:#6f5146!important}html[data-ui-theme=light] .visit-map-shell .visit-map-stat-caption{color:#70594f!important}html[data-ui-theme=light] .playground-demo-shell .dice-total-label{color:#e7dbcc;text-shadow:0 1px 1px #00000052}html[data-ui-theme=light] .now-card-title,html[data-ui-theme=light] .playground-card-title,html[data-ui-theme=light] .guestbook-card-title{text-shadow:0 1px #fffaf1b3;color:var(--light-ink-strong)!important}html[data-ui-theme=light] .playground-grid-container{opacity:.75}html[data-ui-theme=light] .pg-tile:not(.active){background-color:#4c39330d!important;border-color:#4c393314!important}html[data-ui-theme=light] .guestbook-grid-container{opacity:.75}html[data-ui-theme=light] .gb-dot:not(.active){background-color:#4c393312!important;border-color:#4c393317!important}html[data-ui-theme=light] .now-card-date{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .now-card-copy{color:var(--light-ink)!important}html[data-ui-theme=light] .now-card-link{color:var(--light-ink-strong)!important;text-decoration-color:var(--light-accent)!important}html[data-ui-theme=light] .now-card-link:hover{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .bookshelf-scene{background:0 0!important}html[data-ui-theme=light] .books-card-title{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .books-card-subtitle,html[data-ui-theme=light] .books-card-count,html[data-ui-theme=light] .books-card-footer,html[data-ui-theme=light] .books-card-footer-label{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .books-card-count strong{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .books-card-footer{border-top-color:var(--light-line)!important}html[data-ui-theme=light] .books-card-footer-link{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .books-card-inner:hover .books-card-footer-link{color:var(--light-accent)!important}html[data-ui-theme=light] .books-live-dot{border-color:color-mix(in srgb, var(--light-accent) 70%, transparent)!important;background:color-mix(in srgb, var(--light-accent) 38%, transparent)!important}html[data-ui-theme=light] .books-live-dot-on{background:#3d8a62!important;border-color:#3d8a62!important;box-shadow:0 0 0 2px #3d8a6224,0 0 6px #3d8a6257!important}html[data-ui-theme=light] .book-title{color:#fff9ef!important}html[data-ui-theme=light] .book-author{color:color-mix(in srgb, var(--book-accent) 78%, #fff 22%)!important}@media (width<=420px){html[data-ui-theme=light] .books-card-subtitle{color:var(--light-ink-soft)!important}}html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero{color:#f8fbff!important;background:radial-gradient(circle at 8% 0,#48aeffeb,#0000 42%),linear-gradient(135deg,#167fd5 0%,#174b78 44%,#101b2d 100%)!important;border-color:#48aeffcc!important;box-shadow:0 18px 38px #2a48693d!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero-intro h1,html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero-intro p,html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero-intro .text-primary-200,html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero-intro .text-darkslate-400{color:#f8fbff!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero-intro .text-primary-200{color:#e1f2ff!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-hero-intro span.rounded-full{background:#dff2ff38!important;border-color:#dff2ff80!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary{color:var(--light-ink)!important;background:#fbf7ef!important;border-color:#2f242138!important;box-shadow:0 8px 20px #091b2d33!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary h2,html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary p,html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary .text-darkslate-100{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary h2,html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary .text-primary-200,html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary .text-primary-100{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary .bg-primary-300\/10,html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary .bg-primary-300\/10{background:#8b493b1a!important;border-color:#8b493b42!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-consent{color:var(--light-ink)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-consent+button{background:var(--light-ink-strong)!important;color:#fffaf3!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-consent+button:hover{background:var(--light-accent-strong)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-stats>div,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory{background:var(--light-card)!important;border-color:var(--light-line)!important;color:var(--light-ink)!important;box-shadow:0 8px 20px #4c393317!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-stats .text-darkslate-400,html[data-ui-theme=light] .fingerprint-audit .fingerprint-stats .text-white,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory h2,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory .text-darkslate-100{color:var(--light-ink-strong)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-stats .text-primary-200,html[data-ui-theme=light] .fingerprint-audit .fingerprint-stats .text-primary-100,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory .text-primary-100{color:var(--light-accent-strong)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory .text-darkslate-400,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory .text-darkslate-500,html[data-ui-theme=light] .fingerprint-audit>p,html[data-ui-theme=light] .fingerprint-audit footer{color:var(--light-ink-soft)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory>div:first-child,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory .divide-y>div{border-color:var(--light-line)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory button{background:var(--light-surface-strong)!important;color:var(--light-ink)!important;border-color:var(--light-line-strong)!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory button:hover{background:var(--light-paper-deep)!important;color:var(--light-ink-strong)!important;border-color:var(--light-accent)!important}html[data-ui-theme=light] .fingerprint-audit [class*=text-red-200]{color:#7b3027!important}html[data-ui-theme=light] .fingerprint-audit [class*=text-amber-200]{color:#765315!important}html[data-ui-theme=light] .fingerprint-audit [class*=border-red-300]{background:#c65c4a1c!important;border-color:#7b30276b!important}html[data-ui-theme=light] .fingerprint-audit [class*=border-amber-300]{background:#d4a13e24!important;border-color:#7653156b!important}html[data-ui-theme=light] [data-share-section]{border-color:var(--light-line-strong)!important}html[data-ui-theme=light] [data-share-section] h3{color:var(--light-ink-strong)!important}html[data-ui-theme=light] [data-share-section] p{color:var(--light-ink-soft)!important}html[data-ui-theme=light] [data-share-section] button,html[data-ui-theme=light] [data-share-section] a{background:var(--light-ink-strong)!important;border-color:var(--light-ink-strong)!important;color:#fffaf3!important}html[data-ui-theme=light] [data-share-section] button:hover,html[data-ui-theme=light] [data-share-section] a:hover{background:var(--light-accent-strong)!important;border-color:var(--light-accent-strong)!important;color:#fffaf3!important}html[data-ui-theme=light] [data-share-section] svg{color:currentColor!important}main.home-page,main.home-page>.card{min-width:0}main.home-page>.card{max-width:100%;min-height:0}main.home-page .card h1,main.home-page .card h2,main.home-page .card h3,main.home-page .card p{overflow-wrap:anywhere;min-width:0;max-width:100%}main.home-page .about-card-content,main.home-page .about-card-content>div,main.home-page .books-card-inner,main.home-page .books-card-header>div:first-child{min-width:0}main.home-page .about-card-content p{overflow-wrap:anywhere}@media (width>=1024px) and (width<=1199px){main.home-page{align-content:start;min-height:0;grid-template-rows:repeat(8,minmax(0,auto))!important;height:auto!important}}@media (width<=767px){main.home-page>.card{height:auto;min-height:0}}.intro-card-desktop,.intro-card-copy,.intro-card-actions,.intro-card-socials{min-width:0;max-width:100%}.intro-card-copy>div:first-child{min-width:0}.intro-card-actions a,.intro-card-socials a,.intro-card-socials [data-tooltip-root]{flex:none;min-width:0}@media (width>=768px) and (width<=1199px){.intro-card-copy{gap:10px}.intro-card-actions,.intro-card-socials{gap:8px}.intro-card-socials>*{max-width:46px}}.fingerprint-audit{font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.6}.fingerprint-audit h1,.fingerprint-audit h2,.fingerprint-audit h3,.fingerprint-audit h4,.fingerprint-audit h5,.fingerprint-audit h6{font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif!important}.fingerprint-audit h1{letter-spacing:-.025em;line-height:1.2}.fingerprint-audit p,.fingerprint-audit label,.fingerprint-audit button,.fingerprint-audit a{font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif}.fingerprint-audit .font-mono{letter-spacing:-.01em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=767px){.fingerprint-audit{font-size:14px}.fingerprint-audit h1{letter-spacing:-.02em}}html[data-ui-theme=light] .fingerprint-audit h1,html[data-ui-theme=light] .fingerprint-audit h2,html[data-ui-theme=light] .fingerprint-audit h3,html[data-ui-theme=light] .fingerprint-audit h4,html[data-ui-theme=light] .fingerprint-audit h5,html[data-ui-theme=light] .fingerprint-audit h6{font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif!important}html[data-ui-theme=light] .fingerprint-audit h1{color:#f8fbff!important}html[data-ui-theme=light] .fingerprint-audit .fingerprint-ai-summary h2,html[data-ui-theme=light] .fingerprint-audit .fingerprint-inventory h2{font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif!important}.fingerprint-audit .text-darkslate-400{color:#c9c9c9!important}.fingerprint-audit .text-darkslate-500{color:#9a9a9a!important}@media (width<=767px){main.home-page{padding-inline:.75rem;gap:.625rem;padding-top:.75rem;padding-bottom:1rem}main.home-page>.card{border-radius:.875rem}main.home-page>.card>.card-content,main.home-page>.card>a{min-width:0}.intro-card-actions,.intro-card-socials{width:100%}main.home-page .blog-billboard-container{height:clamp(10.5rem,54vw,13rem)}}@media (width<=380px){main.home-page{padding-inline:.625rem}.intro-card-socials{gap:.375rem}}.home-feature-grid{display:contents}@media (width<=767px){.home-feature-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;min-width:0;display:grid}.home-feature-grid>.card{border-radius:.875rem;width:100%;height:7rem;min-height:7rem;padding:.75rem;box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0a}.home-feature-grid>.card>a,.home-feature-grid>.card>div:not([slot]){min-width:0;min-height:0}.home-feature-grid .playground-card-title,.home-feature-grid .guestbook-card-title,.home-feature-grid .now-card-title,.home-feature-grid .visit-card-count{letter-spacing:-.02em}.home-feature-grid .playground-card-title,.home-feature-grid .guestbook-card-title{font-size:.875rem}.home-feature-grid .now-card-title{font-size:1rem}.home-feature-grid .now-card-date{text-overflow:ellipsis;white-space:nowrap;max-width:4.75rem;overflow:hidden}.home-feature-grid .now-card-copy{max-width:100%;font-size:.625rem}.home-feature-grid .visit-card-marquee{opacity:.24}}@media (width<=380px){.home-feature-grid{gap:.5rem}.home-feature-grid>.card{height:6.75rem;min-height:6.75rem;padding:.625rem}.home-feature-grid .playground-card-title,.home-feature-grid .guestbook-card-title{font-size:.8125rem}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}#grid-transition{z-index:9999;pointer-events:none;background:#111;display:grid;position:fixed;inset:0;overflow:hidden}body{font-family:var(--font-satoshi), "Inter", "Be Vietnam Pro", sans-serif;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-cabinet-grotesk), "Plus Jakarta Sans", "Be Vietnam Pro", sans-serif}p{font-family:var(--font-satoshi), "Inter", "Be Vietnam Pro", sans-serif}b{font-weight:700!important}@supports (view-transition-name:none){::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}
