*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:400px){.container{max-width:400px}}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-20px\]{top:-20px;right:-20px;bottom:-20px;left:-20px}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-2\.5{top:-.625rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-40px\]{bottom:-40px}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-3px\]{left:-3px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[50\%\]{top:50%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[91\]{z-index:91}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.col-span-2{grid-column:span 2 / span 2}.row-span-2{grid-row:span 2 / span 2}.\!mx-auto{margin-left:auto!important;margin-right:auto!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{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-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-0\.5{margin-bottom:-.125rem}.-mb-\[1px\]{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-mr-1\.5{margin-right:-.375rem}.-mt-1{margin-top:-.25rem}.-mt-8{margin-top:-2rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.\!h-10{height:2.5rem!important}.\!h-8{height:2rem!important}.\!h-\[46px\]{height:46px!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[104px\]{height:104px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[60\%\]{height:60%}.h-\[600px\]{height:600px}.h-\[65px\]{height:65px}.h-\[72px\]{height:72px}.h-\[92vh\]{height:92vh}.h-\[calc\(100vh-65px\)\]{height:calc(100vh - 65px)}.h-\[min\(680px\,calc\(100dvh-32px\)\)\]{height:min(680px,calc(100dvh - 32px))}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[160px\]{max-height:160px}.max-h-\[300px\]{max-height:300px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-16{min-height:4rem}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78px\]{min-height:78px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-8{width:2rem!important}.\!w-auto{width:auto!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-0{width:0px}.w-0\.5{width:.125rem}.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-2{width:.5rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[40px\]{width:40px}.w-\[420px\]{width:420px}.w-\[50\%\]{width:50%}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[72px\]{width:72px}.w-\[78vw\]{width:78vw}.w-\[min\(320px\,calc\(100vw-24px\)\)\]{width:min(320px,calc(100vw - 24px))}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[112px\]{min-width:112px}.min-w-\[15px\]{min-width:15px}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[30px\]{min-width:30px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[440px\]{max-width:440px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-left{transform-origin:bottom left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1px\]{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-2px\]{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[moveRight_2s_cubic-bezier\(0\.65\,0\,0\.35\,1\)_infinite\]{animation:moveRight 2s cubic-bezier(.65,0,.35,1) infinite}.animate-\[moveRight_2s_linear_infinite\]{animation:moveRight 2s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-6{scroll-margin-top:1.5rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.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-8{gap:2rem}.gap-\[1px\]{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-2{row-gap:.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#f0f0f0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(240 240 240 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.\!rounded-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-y-\[3px\]{border-top-width:3px;border-bottom-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-\[\#10B981\]\/10{border-color:#10b9811a}.border-\[\#1a1a1a\]{--tw-border-opacity: 1;border-color:rgb(26 26 26 / var(--tw-border-opacity, 1))}.border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.border-\[\#A855F7\]\/30{border-color:#a855f74d}.border-\[\#F472B6\]\/20{border-color:#f472b633}.border-\[\#FF26BE\]\/20{border-color:#ff26be33}.border-\[\#FF3B9A\]{--tw-border-opacity: 1;border-color:rgb(255 59 154 / var(--tw-border-opacity, 1))}.border-\[\#FF3B9A\]\/20{border-color:#ff3b9a33}.border-\[\#d4d4d4\]{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-\[\#e0e0e0\]{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-\[\#e5e5e5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-\[\#f0f0f0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1))}.border-\[var\(--ct-border\)\]{border-color:var(--ct-border)}.border-\[var\(--ct-text\)\]{border-color:var(--ct-text)}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-black\/20{border-color:rgb(var(--c-black) / .2)}.border-blue-500\/20{border-color:#3b82f633}.border-current{border-color:currentColor}.border-green-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-900\/30{border-color:#14532d4d}.border-neutral-700{--tw-border-opacity: 1;border-color:rgb(var(--n-700) / var(--tw-border-opacity, 1))}.border-neutral-800{--tw-border-opacity: 1;border-color:rgb(var(--n-800) / var(--tw-border-opacity, 1))}.border-neutral-800\/50{border-color:rgb(var(--n-800) / .5)}.border-neutral-900{--tw-border-opacity: 1;border-color:rgb(var(--n-900) / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-900\/30{border-color:#7f1d1d4d}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(var(--c-white) / var(--tw-border-opacity, 1))}.border-white\/10{border-color:rgb(var(--c-white) / .1)}.border-white\/20{border-color:rgb(var(--c-white) / .2)}.border-white\/30{border-color:rgb(var(--c-white) / .3)}.border-white\/5{border-color:rgb(var(--c-white) / .05)}.border-white\/\[0\.06\]{border-color:rgb(var(--c-white) / .06)}.border-white\/\[0\.12\]{border-color:rgb(var(--c-white) / .12)}.border-white\/\[0\.15\]{border-color:rgb(var(--c-white) / .15)}.border-white\/\[0\.1\]{border-color:rgb(var(--c-white) / .1)}.border-t-\[\#A855F7\]{--tw-border-opacity: 1;border-top-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-t-\[\#ececec\]{--tw-border-opacity: 1;border-top-color:rgb(236 236 236 / var(--tw-border-opacity, 1))}.border-t-black{--tw-border-opacity: 1;border-top-color:rgb(var(--c-black) / var(--tw-border-opacity, 1))}.border-t-neutral-400{--tw-border-opacity: 1;border-top-color:rgb(var(--n-400) / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(var(--c-white) / var(--tw-border-opacity, 1))}.\!bg-\[\#1a1a1a\]{--tw-bg-opacity: 1 !important;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))!important}.bg-\[\#10B981\]\/5{background-color:#10b9810d}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#54C9FF\]{--tw-bg-opacity: 1;background-color:rgb(84 201 255 / var(--tw-bg-opacity, 1))}.bg-\[\#5865F2\]{--tw-bg-opacity: 1;background-color:rgb(88 101 242 / var(--tw-bg-opacity, 1))}.bg-\[\#5865F2\]\/10{background-color:#5865f21a}.bg-\[\#F472B6\]{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-\[\#F472B6\]\/10{background-color:#f472b61a}.bg-\[\#FF26BE\]\/10{background-color:#ff26be1a}.bg-\[\#FF3B9A\]\/10{background-color:#ff3b9a1a}.bg-\[\#d4d4d4\]{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e5e5\]{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f1f3\]{--tw-bg-opacity: 1;background-color:rgb(241 241 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f5f5\]\/30{background-color:#f5f5f54d}.bg-\[\#f5f5f5\]\/50{background-color:#f5f5f580}.bg-\[\#fff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fff\]\/50{background-color:#ffffff80}.bg-\[\#fff\]\/80{background-color:#fffc}.bg-\[\#fff\]\/90{background-color:#ffffffe6}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]\/80{background-color:#fffc}.bg-\[var\(--bg-main\)\]{background-color:var(--bg-main)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(var(--c-black) / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:rgb(var(--c-black) / .3)}.bg-black\/40{background-color:rgb(var(--c-black) / .4)}.bg-black\/50{background-color:rgb(var(--c-black) / .5)}.bg-black\/60{background-color:rgb(var(--c-black) / .6)}.bg-black\/70{background-color:rgb(var(--c-black) / .7)}.bg-blue-500\/10{background-color:#3b82f61a}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-900\/20{background-color:#14532d33}.bg-green-950\/20{background-color:#052e1633}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(var(--n-600) / var(--tw-bg-opacity, 1))}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(var(--n-700) / var(--tw-bg-opacity, 1))}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(var(--n-800) / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(var(--n-900) / var(--tw-bg-opacity, 1))}.bg-neutral-900\/30{background-color:rgb(var(--n-900) / .3)}.bg-neutral-900\/40{background-color:rgb(var(--n-900) / .4)}.bg-neutral-900\/50{background-color:rgb(var(--n-900) / .5)}.bg-neutral-900\/80{background-color:rgb(var(--n-900) / .8)}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(var(--n-950) / var(--tw-bg-opacity, 1))}.bg-neutral-950\/50{background-color:rgb(var(--n-950) / .5)}.bg-neutral-950\/80{background-color:rgb(var(--n-950) / .8)}.bg-neutral-950\/90{background-color:rgb(var(--n-950) / .9)}.bg-orange-500\/10{background-color:#f973161a}.bg-pure-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-pure-black\/20{background-color:#0003}.bg-pure-black\/40{background-color:#0006}.bg-pure-black\/50{background-color:#00000080}.bg-pure-black\/60{background-color:#0009}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-950\/20{background-color:#450a0a33}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(var(--c-white) / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:rgb(var(--c-white) / .1)}.bg-white\/20{background-color:rgb(var(--c-white) / .2)}.bg-white\/5{background-color:rgb(var(--c-white) / .05)}.bg-white\/\[0\.03\]{background-color:rgb(var(--c-white) / .03)}.bg-white\/\[0\.1\]{background-color:rgb(var(--c-white) / .1)}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-\[radial-gradient\(circle_at_50\%_0\%\,_\#333_1px\,_transparent_1px\)\]{background-image:radial-gradient(circle at 50% 0%,#333 1px,transparent 1px)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+PGNpcmNsZSBjeD0iMSIgY3k9IjEiIHI9IjEiIGZpbGw9IiMzMzMiLz48L3N2Zz4\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMSIgY3k9IjEiIHI9IjEiIGZpbGw9IiMzMzMiLz48L3N2Zz4=)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+PGNpcmNsZSBjeD0iMSIgY3k9IjEiIHI9IjEiIGZpbGw9IiZmZmZmZmYiLz48L3N2Zz4\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMSIgY3k9IjEiIHI9IjEiIGZpbGw9IiZmZmZmZmYiLz48L3N2Zz4=)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/carbon-fibre\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/carbon-fibre.png)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#F472B6\]{--tw-gradient-from: #F472B6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/5{--tw-gradient-from: rgb(245 158 11 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-800{--tw-gradient-from: rgb(var(--n-800) / 1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--n-800) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-neutral-900{--tw-gradient-to: rgb(var(--n-900) / 1) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-500\/5{--tw-gradient-to: rgb(249 115 22 / .05) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.bg-\[length\:12px\]{background-size:12px}.bg-\[size\:40px_40px\]{background-size:40px 40px}.bg-\[right_8px_center\]{background-position:right 8px center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#737373\]{fill:#737373}.fill-current{fill:currentColor}.fill-white{fill:rgb(var(--c-white) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left-top{-o-object-position:left top;object-position:left top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-\[18px\]{padding-left:18px!important;padding-right:18px!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.\!pr-1\.5{padding-right:.375rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.\!font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important}.font-\[\'Inter\'\]{font-family:Inter}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.5\]{line-height:1.5}.leading-\[21px\]{line-height:21px}.leading-\[25px\]{line-height:25px}.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\.06em\]{letter-spacing:.06em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#10B981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#1a1a1a\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-\[\#525252\]{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-\[\#54C9FF\]{--tw-text-opacity: 1;color:rgb(84 201 255 / var(--tw-text-opacity, 1))}.text-\[\#5865F2\]{--tw-text-opacity: 1;color:rgb(88 101 242 / var(--tw-text-opacity, 1))}.text-\[\#737373\]{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#A855F7\]{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-\[\#F472B6\]{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#FF26BE\]\/50{color:#ff26be80}.text-\[\#FF3B9A\]{--tw-text-opacity: 1;color:rgb(255 59 154 / var(--tw-text-opacity, 1))}.text-\[\#a3a3a3\]{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-\[\#c4c4c4\]{--tw-text-opacity: 1;color:rgb(196 196 196 / var(--tw-text-opacity, 1))}.text-\[\#ef4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#fff\],.text-\[\#ffffff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-\[var\(--ct-icon-secondary\)\]{color:var(--ct-icon-secondary)}.text-\[var\(--ct-text-secondary\)\]{color:var(--ct-text-secondary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(var(--c-black) / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500\/50{color:#3b82f680}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-neutral-200{--tw-text-opacity: 1;color:rgb(var(--n-200) / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(var(--n-300) / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(var(--n-400) / var(--tw-text-opacity, 1))}.text-neutral-50{--tw-text-opacity: 1;color:rgb(var(--n-50) / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(var(--n-500) / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(var(--n-600) / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(var(--n-700) / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.text-white\/20{color:rgb(var(--c-white) / .2)}.text-white\/40{color:rgb(var(--c-white) / .4)}.text-white\/50{color:rgb(var(--c-white) / .5)}.text-white\/60{color:rgb(var(--c-white) / .6)}.text-white\/70{color:rgb(var(--c-white) / .7)}.text-white\/80{color:rgb(var(--c-white) / .8)}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-neutral-500{text-decoration-color:rgb(var(--n-500) / 1)}.decoration-neutral-600{text-decoration-color:rgb(var(--n-600) / 1)}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#a3a3a3\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#a3a3a3\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(163 163 163 / var(--tw-placeholder-opacity, 1))}.placeholder-\[var\(--ct-text-secondary\)\]::-moz-placeholder{color:var(--ct-text-secondary)}.placeholder-\[var\(--ct-text-secondary\)\]::placeholder{color:var(--ct-text-secondary)}.placeholder-neutral-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--n-400) / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--n-400) / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--n-500) / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--n-500) / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--n-600) / var(--tw-placeholder-opacity, 1))}.placeholder-neutral-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(var(--n-600) / var(--tw-placeholder-opacity, 1))}.accent-\[\#1a1a1a\]{accent-color:#1a1a1a}.accent-\[\#ef4444\]{accent-color:#ef4444}.accent-white{accent-color:rgb(var(--c-white) / 1)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-overlay{mix-blend-mode:overlay}.\!shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(255,255,255,.3);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(244\,114\,182\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(244,114,182,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(247\,37\,182\,0\.1\)\]{--tw-shadow: 0 0 20px rgba(247,37,182,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow: 0 0 30px -10px rgba(168,85,247,.5);--tw-shadow-colored: 0 0 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow: 0 0 4px rgba(255,255,255,.5);--tw-shadow-colored: 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_oklch\(0_0_0\/0\.4\)\]{--tw-shadow: 0 8px 32px oklch(0 0 0/.4);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_oklch\(0_0_0\/0\.5\)\]{--tw-shadow: 0 8px 32px oklch(0 0 0/.5);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color: rgb(var(--c-black) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/10{--tw-shadow-color: rgb(var(--c-white) / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-neutral-950{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--n-950) / var(--tw-ring-opacity, 1))}.ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-white) / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!invert{--tw-invert: invert(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[color-scheme\:dark\]{color-scheme:dark}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[web\:1\]{web:1}.preload *{transition:none!important}html{font-size:16px}body{font-family:var(--ct-font-ui, system-ui, sans-serif);font-size:15px;line-height:21px}.font-sans{font-family:var(--ct-font-ui, system-ui, sans-serif)}.ct-modal-shell{padding-bottom:1rem}:root{--ct-mobile-nav-h: 0px}@media(max-width:1023px){:root{--ct-mobile-nav-h: calc(56px + env(safe-area-inset-bottom, 0px)) }body:has([data-post-subscribe-flow],[data-newsletter-landing]){--ct-mobile-nav-h: 0px}body:has([data-post-subscribe-flow],[data-newsletter-landing]) nav[aria-label=Primary]{display:none}.fixed.bottom-0{bottom:calc(var(--ct-mobile-nav-h))}.fixed.bottom-4{bottom:calc(1rem + var(--ct-mobile-nav-h))}.fixed.bottom-5{bottom:calc(1.25rem + var(--ct-mobile-nav-h))}.fixed.bottom-6{bottom:calc(1.5rem + var(--ct-mobile-nav-h))}.fixed.bottom-8{bottom:calc(2rem + var(--ct-mobile-nav-h))}nav.fixed.bottom-0[aria-label=Primary]{bottom:0}}:root{--c-white: 10 10 10;--c-black: 255 255 255;--n-50: 10 10 10;--n-100: 23 23 23;--n-200: 38 38 38;--n-300: 64 64 64;--n-400: 82 82 82;--n-500: 115 115 115;--n-600: 163 163 163;--n-700: 212 212 212;--n-800: 229 229 229;--n-900: 245 245 245;--n-950: 255 255 255;--color-neutral-50: #0a0a0a;--color-neutral-100: #171717;--color-neutral-200: #262626;--color-neutral-300: #404040;--color-neutral-400: #525252;--color-neutral-500: #737373;--color-neutral-600: #a3a3a3;--color-neutral-700: #d4d4d4;--color-neutral-800: #e5e5e5;--color-neutral-900: #f5f5f5;--color-neutral-950: #ffffff;--color-white: #0a0a0a;--color-black: #ffffff;--bg-color: #ffffff;--panel-color: #f5f5f5;--border-color: #e5e5e5;--text-primary: #1a1a1a;--text-secondary: #737373;--card-bg: #eaeaea;--card-hover-bg: #e0e0e0;--text-muted: #6b6b6b;--input-bg: #f5f5f5;--slider-bg: #aaa;--slider-checked-bg: #0a0a0a;--slider-knob: #ffffff;--btn-primary-bg: #1a1a1a;--btn-primary-text: #ffffff;--btn-primary-hover: #333333;--close-btn: #999;--close-btn-hover: #0a0a0a}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:var(--ct-action-weight, 650);border-radius:var(--ct-control-radius, 8px);transition:all .15s;cursor:pointer;overflow:hidden}.btn:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:none}.btn:hover:not(:disabled){opacity:.85}.btn:active:not(:disabled){opacity:.75}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--ct-action-bg, #18181b)!important;color:#fff!important;border:1px solid var(--ct-action-bg, #18181b)!important}.btn-primary:hover{background:#27272a!important}.btn-secondary{background:var(--ct-surface-muted, #fafafa)!important;color:#3f3f46!important;border:1px solid var(--ct-border, #e4e4e7)!important}.btn-secondary:hover{color:#18181b!important;border-color:#d4d4d8!important;background:var(--ct-surface-hover, #f4f4f5)!important}.btn-secondary:after{display:none}.btn-sm{font-size:13px;padding:6px 14px;height:32px}.btn-md{font-size:14px;padding:8px 20px;height:38px}.btn-lg{font-size:16px;padding:10px 32px;height:50px}.tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:500;font-size:14px;border-radius:var(--ct-control-radius, 8px);padding:8px 20px;height:40px;transition:background .15s;cursor:pointer;overflow:hidden;color:#999;outline:none}.tab:focus-visible{box-shadow:0 0 0 2px #0000001a}.tab:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:none;opacity:0;transition:opacity .15s}.tab:hover{color:#333}[data-active-tab]:after{content:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:none}.tab-active{background:#1a1a1a!important;color:#fff!important;box-shadow:none}.tab-active:after{opacity:1}.tab-active:hover{background:#1a1a1a!important;color:#fff!important}@keyframes sidebarFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sidebar-stagger>*{opacity:1;animation:none}.sidebar-stagger>*:nth-child(1){animation-delay:0s}.sidebar-stagger>*:nth-child(2){animation-delay:0s}.sidebar-stagger>*:nth-child(3){animation-delay:0s}.sidebar-stagger>*:nth-child(4){animation-delay:0s}.sidebar-stagger>*:nth-child(5){animation-delay:0s}.sidebar-stagger>*:nth-child(6){animation-delay:0s}.sidebar-stagger>*:nth-child(7){animation-delay:0s}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-fade-in{opacity:1;animation:none}.ct-directory-list-row:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.page-fade-in-delay-1,.page-fade-in-delay-2,.page-fade-in-delay-3,.page-fade-in-delay-4{animation-delay:0s}@keyframes searchOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes searchModalIn{0%{opacity:0;transform:scale(.97) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes searchOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes searchModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.97) translateY(-8px)}}@keyframes searchSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes searchSheetOut{0%{transform:translateY(var(--sheet-drag, 0px))}to{transform:translateY(100%)}}@media(max-width:1023px){[data-search-modal] .ct-search-frame{animation:searchSheetFadeIn .16s ease-out both}[data-search-modal] .ct-search-backdrop{opacity:1;transition:opacity .14s ease-out;animation:searchBackdropFadeIn .14s ease-out both}[data-search-modal][data-state=closing] .ct-search-backdrop{opacity:0;animation:none}[data-search-modal][inert] .ct-search-frame{animation:searchSheetFadeOut .14s ease-in both}}@keyframes searchBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchSheetFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes searchSheetFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.search-sheet{max-height:85vh;max-height:85dvh}html{scrollbar-gutter:auto;overscroll-behavior:none}body{background-color:var(--bg-color);color:var(--text-primary);font-family:var(--ct-font-ui, system-ui, sans-serif);-webkit-font-smoothing:antialiased;margin:0;padding:0 0 calc(var(--ct-mobile-nav-h, 0px) + var(--ct-floating-promotion-space, 0px))}html:has(.ct-floating-promotion:not([hidden])){scroll-padding-bottom:calc(var(--ct-floating-promotion-space, 0px) + var(--ct-mobile-nav-h, 0px))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.ct-carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:thin}.ct-carousel::-webkit-scrollbar{height:6px}.ct-carousel::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:999px}.ct-carousel::-webkit-scrollbar-track{background:transparent}.ct-carousel-item{position:relative;flex:0 0 auto;width:min(78%,420px);aspect-ratio:16 / 9;scroll-snap-align:start;background:#0a0a0a;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.ct-carousel-item>img,.ct-carousel-item>video,.ct-carousel-item>iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important;background:#0a0a0a}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-thin{--nav-scrollbar-thumb: transparent;scrollbar-width:thin;scrollbar-color:var(--nav-scrollbar-thumb) transparent}.scrollbar-thin:hover,.scrollbar-thin:focus-visible{--nav-scrollbar-thumb: #d4d4d4}@supports selector(:has(:focus-visible)){.scrollbar-thin:has(:focus-visible){--nav-scrollbar-thumb: #d4d4d4}}@supports not selector(:has(:focus-visible)){.scrollbar-thin:focus-within{--nav-scrollbar-thumb: #d4d4d4}}.scrollbar-thin::-webkit-scrollbar{width:5px;height:5px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--nav-scrollbar-thumb);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#bdbdbd}@supports selector(::-webkit-scrollbar){.scrollbar-thin{scrollbar-width:auto;scrollbar-color:auto}}input[type=range]{accent-color:rgb(var(--c-white) / 1)}.animate-scroll{animation:scroll 60s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes enter{0%{opacity:0}to{opacity:1}}@keyframes exit{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{opacity:0}to{opacity:1}}.animate-in{animation:none}.fade-in,.zoom-in,.zoom-in-95,.slide-in-from-bottom-2,.slide-in-from-top-1,.slide-in-from-top-2{animation-name:none}@keyframes ctModalEnter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ctSheetEnter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes ctModalBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes ctModalExit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes ctSheetExit{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 16px}}@keyframes ctModalBackdropExit{0%{opacity:1}to{opacity:0}}.ct-modal-enter{animation:ctModalEnter .22s cubic-bezier(.2,.8,.2,1) both}.ct-modal-enter--sheet{animation-name:ctSheetEnter}.ct-modal-backdrop{animation:ctModalBackdropEnter .18s ease-out both}.ct-modal-exit{animation:ctModalExit .18s ease-in both}.ct-modal-exit--sheet{animation-name:ctSheetExit}.ct-modal-backdrop--exit{animation:ctModalBackdropExit .18s ease-in both}@media(prefers-reduced-motion:reduce){.ct-modal-enter,.ct-modal-exit,.ct-modal-backdrop{animation:none}}[class*=bhr_modal],[class*=beehiiv-recommendations]{cursor:pointer}[class*=bhr_modal]>*,[class*=beehiiv-recommendations]>*{cursor:default}[class*=bhr_]{background-color:transparent!important;color:#1a1a1a!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important;-webkit-font-smoothing:antialiased!important;letter-spacing:-.01em!important}[class*=bhr_] h1,[class*=bhr_] h2{font-weight:500!important;letter-spacing:-.02em!important;font-size:26px!important}@media(max-width:640px){[class*=bhr_] h1,[class*=bhr_] h2,.bhr_header_container h2,.bhr_root .bhr_content_container .bhr_header_container h2{font-size:22px!important;line-height:1.2!important}}[class*=bhr_] h3{font-weight:600!important;font-size:18px!important;letter-spacing:-.01em!important}[class*=bhr_] p{font-weight:400!important;font-size:14px!important;line-height:1.5!important}[class*=bhr_] button{font-family:var(--ct-font-ui, system-ui, sans-serif)!important;font-weight:var(--ct-action-weight, 500)!important;letter-spacing:-.01em!important}.bhr_root,[class*=bhr_root],[id*=beehiiv][id*=recommendations].bhr_root,div.bhr_root,div[id*=beehiiv].bhr_root{background-color:#0006!important;background:#0006!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;padding:20px!important;z-index:99999!important}@media(max-width:640px){.bhr_root,[class*=bhr_root]{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.bhr_content_container,[class*=bhr_content]:not([class*=bhr_content] *){width:calc(100vw - 16px)!important;max-width:none!important;max-height:calc(100dvh - 64px)!important;overflow-y:auto!important}.bhr_boosted_publications_list,[class*=bhr_boosted],[class*=bhr_list],[class*=bhr_publications]{scrollbar-width:none!important;-ms-overflow-style:none!important;padding-right:0!important;padding-left:0!important;margin-right:0!important;margin-left:0!important;max-height:none!important;overflow:visible!important}.bhr_boosted_publications_list::-webkit-scrollbar,[class*=bhr_list]::-webkit-scrollbar{display:none!important;width:0!important}.bhr_boosted_publications_list>*,[class*=bhr_list]>*{width:100%!important;margin-left:0!important;margin-right:0!important}[class*=bhr_]{padding-left:0!important;padding-right:0!important}.bhr_header_container,[class*=bhr_header]{padding:4px 12px!important}[class*=bhr_] h1,[class*=bhr_] h2{font-size:18px!important;margin:0!important}.bhr_footer_container,[class*=bhr_footer]{padding:12px 16px!important;position:relative!important;margin-top:0!important;background:var(--panel-color)!important}.bhr_boosted_publications_list,[class*=bhr_list]{padding:8px 16px!important;max-height:none!important}.bhr_boosted_publications_list>*,[class*=bhr_list]>*,[class*=bhr_publication],[class*=bhr_item],[class*=bhr_card]{padding:8px!important;margin-bottom:8px!important}}.bhr_root>*,[class*=bhr_root]>*{margin:0!important;position:static!important;top:auto!important;transform:none!important}.bhr_content_container,[class*=bhr_content]:not([class*=bhr_content] *){background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:1rem!important;box-shadow:0 25px 50px -12px #00000026!important;max-height:80vh!important;height:auto!important;overflow:hidden!important;margin:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important}.bhr_boosted_publications_list,[class*=bhr_boosted],[class*=bhr_list],[class*=bhr_publications]{padding-bottom:40px!important;padding-left:16px!important;padding-right:16px!important;margin-right:0!important;overflow-y:auto!important;height:auto!important;max-height:calc(80vh - 180px)!important}@media(max-width:640px){.bhr_boosted_publications_list,[class*=bhr_boosted],[class*=bhr_list],[class*=bhr_publications]{padding-bottom:80px!important}}.bhr_boosted_publications_list>*,[class*=bhr_list]>*{margin-bottom:12px!important}.bhr_header_container,[class*=bhr_header]{background-color:var(--panel-color)!important;border-bottom:1px solid var(--border-color)!important;padding:12px 16px!important}[class*=bhr_] h1,[class*=bhr_] h2,[class*=bhr_] h3,[class*=bhr_] h4,[class*=bhr_] span,[class*=bhr_] label{color:#1a1a1a!important}[class*=bhr_] p,[class*=bhr_description]{color:#737373!important}.bhr_boosted_publications_list,[class*=bhr_boosted],[class*=bhr_list],[class*=bhr_publications]{background-color:#fff!important}.bhr_boosted_publications_list>*,.bhr_boosted_publications_list li,.bhr_boosted_publications_list article,.bhr_boosted_publications_list>div,[class*=bhr_publication],[class*=bhr_item],[class*=bhr_card],[class*=bhr_boosted]>div,[class*=bhr_boosted] li,[class*=bhr_list]>div,[class*=bhr_list] li{background-color:#fafafa!important;border:1px solid #e5e5e5!important;border-radius:1rem!important}.bhr_boosted_publications_list>*:hover,[class*=bhr_publication]:hover,[class*=bhr_item]:hover,[class*=bhr_card]:hover{background-color:#f5f5f5!important;border-color:silver!important}.bhr_footer_container,[class*=bhr_footer]{background:linear-gradient(to top,#ffffff 0%,#ffffff 70%,transparent 100%)!important;border-top:none!important;position:sticky!important;bottom:0!important;z-index:100!important;padding:40px 24px 20px!important;margin-bottom:0!important;margin-top:-20px!important}.bhr_content_container>*:last-child,[class*=bhr_content]>*:last-child,[class*=bhr_] form,[class*=bhr_content] form{margin-bottom:0!important;padding-bottom:0!important}[class*=bhr_root]>div,[class*=bhr_modal]>div{padding-bottom:0!important}.bhr_footer_container button[type=submit],[class*=bhr_continue],[class*=bhr_primary],[class*=bhr_footer] button:first-of-type{background-color:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-weight:var(--ct-action-weight, 500)!important}.bhr_footer_container button[type=submit]:hover,[class*=bhr_continue]:hover,[class*=bhr_primary]:hover{background-color:#333!important}.bhr_footer_container button[type=button],[class*=bhr_skip],[class*=bhr_cancel],[class*=bhr_secondary]{background-color:transparent!important;color:#737373!important;border:none!important;font-size:15px!important;font-weight:500!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important;letter-spacing:-.01em!important;padding:8px 0!important;text-decoration:none!important;text-underline-offset:3px!important}.bhr_footer_container button[type=button]:hover,[class*=bhr_skip]:hover,[class*=bhr_cancel]:hover,[class*=bhr_secondary]:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.bhr_footer_container button[type=button]:hover,[class*=bhr_skip]:hover,[class*=bhr_cancel]:hover{color:#1a1a1a!important}.bhr_switch input:checked+.bhr_slider{background-color:#1a1a1a!important}.bhr_switch input:focus+.bhr_slider{box-shadow:0 0 1px #1a1a1a!important}.bhr_beehiiv_credits_container{display:none!important}.bhr_email_modal,[class*=bhr_email],[class*=bhr_modal]>div{background-color:var(--panel-color)!important;border:1px solid var(--border-color)!important;border-radius:16px!important}[class*=bhr_] input,[class*=bhr_] input[type=text],[class*=bhr_] input[type=email]{background-color:var(--input-bg)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}[class*=bhr_] input:focus{border-color:var(--text-secondary)!important;outline:none!important}[class*=bhr_] input::-moz-placeholder{color:var(--text-muted)!important}[class*=bhr_] input::placeholder{color:var(--text-muted)!important}[class*=bhr_close],[class*=bhr_] button[aria-label=Close]{color:var(--close-btn)!important}[class*=bhr_close]:hover,[class*=bhr_] button[aria-label=Close]:hover{color:var(--close-btn-hover)!important}[class*=bhr_] div{background-color:inherit!important}[class*=bhr_] div div,[class*=bhr_publication]>div,[class*=bhr_item]>div,[class*=bhr_card]>div{border:none!important;background-color:transparent!important;border-radius:0!important}.bhr_publication_details_block,.bhr_toggle_switch_block,.bhr_name_block,[class*=bhr_] [class*=block]{border-radius:0!important}.bhr_slider,.bhr_slider.bhr_round{background-color:var(--slider-bg)!important;padding:3px!important;transition:none!important}.bhr_slider:before,.bhr_slider.bhr_round:before{transition:none!important}.bhr_switch input:checked+.bhr_slider,.bhr_switch input:checked+.bhr_slider.bhr_round{background-color:var(--slider-checked-bg)!important}.bhr_switch input:checked+.bhr_slider:before,.bhr_switch input:checked+.bhr_slider.bhr_round:before{background-color:var(--slider-knob)!important}[class*=bhr_badge],[class*=bhr_branding],[class*=bhr_powered],[class*=beehiiv-badge],[class*=bhr_] a[href*=beehiiv],[class*=bhr_] [class*=badge],[class*=bhr_] [class*=powered],[class*=bhr_] [class*=branding]{display:none!important}.bhr_email_modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:10002!important;background:transparent!important}.bhr_email_modal_form_container{background-color:#fff!important;border:1px solid #e5e5e5!important;border-radius:1rem!important;box-shadow:0 25px 50px -12px #00000026!important;width:380px!important;max-width:90vw!important}.bhr_email_modal_form_container form,form[name=beehiiv-recommendations-email-form]{background-color:#fff!important;border-radius:1rem!important}.bhr_email_modal_form_content{padding:24px 24px 16px!important;background-color:#fff!important;color:#1a1a1a!important}.bhr_email_modal_form_content h5{color:#1a1a1a!important;font-size:18px!important;font-weight:600!important;margin:0 0 16px!important}.bhr_email_modal_form_content input[type=email],.bhr_email_modal_form_content input[name=confirm_email]{background-color:#fff!important;border:1px solid #e5e5e5!important;color:#1a1a1a!important;border-radius:9999px!important;padding:12px 18px!important;width:100%!important;font-size:14px!important;box-sizing:border-box!important}.bhr_email_modal_form_content input::-moz-placeholder{color:#999!important}.bhr_email_modal_form_content input::placeholder{color:#999!important}.bhr_email_modal_footer{display:flex!important;gap:12px!important;padding:0 24px 24px!important;background-color:#fff!important}.bhr_email_modal_footer button[type=button]{background-color:transparent!important;color:#737373!important;border:none!important;padding:10px 20px!important;font-weight:500!important;cursor:pointer!important;border-radius:9999px!important}.bhr_email_modal_footer button[type=button]:hover{color:#1a1a1a!important}.bhr_email_modal_footer button[type=submit]{background-color:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:10px 20px!important;font-weight:var(--ct-action-weight, 500)!important;cursor:pointer!important;flex:1!important}.bhr_email_modal_footer button[type=submit]:hover{background-color:#333!important}body #beehiiv-13537081-af22-493e-a7b5-bd721d44eadd-recommendations{display:none!important;visibility:hidden!important;pointer-events:none!important}body.sl-inline-mode{overflow:auto!important}body.sl-inline-mode #sl-overlay{display:none!important}body[data-ct-provider-stage=beehiiv] :is(.bhr_root,.bhr_email_modal)[data-ct-provider-visible],body[data-ct-provider-stage=sparkloop] :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible]{animation:none!important;transition:none!important;opacity:1!important}body[data-ct-provider-stage=beehiiv] [data-ct-provider-visible] :is(.bhr_header_container,.bhr_boosted_publications_list),body[data-ct-provider-stage=sparkloop] [data-ct-provider-visible] :is(.sf-screen-head,.sf-rec-grid,.sf-offer-grid),body[data-ct-provider-stage=sparkloop] #sparkloop-upscribe[data-ct-provider-visible]>form>:is(header,ul){animation:ct-provider-enter .22s ease-out both!important}@keyframes ct-provider-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){body[data-ct-provider-stage=beehiiv] [data-ct-provider-visible] :is(.bhr_header_container,.bhr_boosted_publications_list),body[data-ct-provider-stage=sparkloop] [data-ct-provider-visible] :is(.sf-screen-head,.sf-rec-grid,.sf-offer-grid),body[data-ct-provider-stage=sparkloop] #sparkloop-upscribe[data-ct-provider-visible]>form>:is(header,ul){animation:none!important}}body.sl-inline-mode sparkloop-signup-flow{display:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;background:transparent!important;z-index:auto!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-flow{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 3px #0000000f,0 4px 8px -2px #0000000a!important}body.sl-inline-mode .sf-header,body.sl-inline-mode .sf-watermark,body.sl-inline-mode .sf-thankyou{display:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-content,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-content-inner{overflow:visible!important;height:auto!important;max-height:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-content{padding:24px 0 0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#fff!important;padding:12px 16px max(12px,env(safe-area-inset-bottom)) 16px!important;border-top:1px solid #e5e5e5!important;box-shadow:0 -8px 24px -8px #00000014!important;z-index:50!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-footer-inner{max-width:576px!important;margin:0 auto!important;width:100%!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-flow,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-content,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-content-inner,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-stage-body{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.sl-inline-mode .sl-step-host:has(sparkloop-signup-flow[data-stage=recommendations]){padding-bottom:110px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-content,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-content-inner,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-stage-body,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-rec-grid{min-height:0!important;flex:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-flow{grid-template-rows:auto auto auto!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-rec-card{height:auto!important;flex:0 0 auto!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-screen-head{padding:0 24px!important;text-align:center!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-screen-head h1{font-size:24px!important;line-height:1.2!important;font-weight:500!important;color:#1a1a1a!important;text-align:center!important;margin:0 0 8px!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-screen-head p{font-size:14px!important;line-height:1.5!important;color:#4b5563!important;text-align:center!important;margin:0!important}@media(max-width:640px){:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-screen-head h1{font-size:22px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-screen-head p{font-size:13px!important}}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-grid{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important;max-width:576px!important;margin:16px auto 0!important;padding:0 24px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-card,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-card.selected{display:grid!important;grid-template-columns:48px 1fr 24px!important;grid-auto-rows:auto!important;-moz-column-gap:16px!important;column-gap:16px!important;row-gap:4px!important;align-items:center!important;background:#fff!important;border:none!important;border-bottom:1px solid rgb(203,213,225)!important;border-radius:0!important;padding:16px 0!important;margin:0!important;box-shadow:none!important;cursor:pointer!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-card:last-child{border-bottom:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-card-head{display:contents!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-avatar{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:50%!important;border:1px solid rgb(203,213,225)!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:#fff!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-meta{grid-column:2!important;grid-row:1!important;min-width:0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-name{font-size:16px!important;font-weight:600!important;line-height:20px!important;color:#1a1a1a!important;margin:0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-desc{grid-column:2!important;grid-row:2!important;margin:0!important;font-size:14px!important;line-height:20px!important;color:#64748b!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-check{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;width:24px!important;height:24px!important;border-radius:50%!important;border:2px solid rgb(203,213,225)!important;background:transparent!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;color:transparent!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-card.selected .sf-rec-check{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-rec-check svg{width:14px!important;height:14px!important;stroke:currentColor!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-stage-actions{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;background:transparent!important;border-top:none!important;box-shadow:none!important;padding:16px 24px 24px!important;display:block!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-stage-actions-inner{max-width:576px!important;width:100%!important;margin:0 auto!important;display:block!important;padding:0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-stage-actions-buttons{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-stage-continue-btn{width:auto!important;max-width:100%!important;align-self:center!important;margin:0 auto!important;padding:16px 40px!important;font-size:16px!important;font-weight:var(--ct-action-weight, 500)!important;background:#000!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important;cursor:pointer!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-offer-grid{padding:4px 32px 0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-grid{gap:14px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-card{display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;align-items:stretch!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-hero{display:block!important;width:auto!important;min-width:0!important;padding:12px 0 12px 12px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-hero-img--portrait{display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:8px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-hero-img--landscape{display:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-body{min-width:0!important;padding:12px 14px!important;gap:5px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-headline{font-size:16px!important;line-height:1.3!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-desc{flex:0 1 auto!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-cta{margin-top:auto!important;padding-top:6px!important}@media(max-width:640px){:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-grid{padding:4px 12px 0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-card{grid-template-columns:92px minmax(0,1fr)!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-hero{padding:10px 0 10px 10px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-offer-body{padding:10px!important}}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-claim-btn{border-radius:9999px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-offer-callout{background:transparent!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-offer-callout-label{background:#000!important;color:#fff!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow .sf-offer-callout-triangle{border-color:#000!important;border-top-color:#000!important;border-bottom-color:#000!important;border-left-color:#000!important;border-right-color:#000!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=offers] .sf-content{padding-bottom:0!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .ct-countdown{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:12px 0 0!important;padding:6px 14px!important;background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fecaca!important;border-radius:9999px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .ct-countdown strong{font-weight:700!important;font-variant-numeric:tabular-nums!important}body.sl-inline-mode .sl-step-host:has(sparkloop-signup-flow[data-stage=offers]){max-width:960px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-footer{background:#fff!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-footer-inner{display:flex!important;flex-direction:column!important;gap:0!important;padding:8px 24px 0!important;max-width:576px!important;margin:0 auto!important;width:100%!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-footer-leading{display:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-footer-actions{display:flex!important;flex-direction:column-reverse!important;gap:0!important;width:100%!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-continue-btn,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-primary-btn{width:100%!important;padding:16px!important;font-size:16px!important;font-weight:var(--ct-action-weight, 500)!important;background:#000!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important;cursor:pointer!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-skip-btn,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-ghost-btn{width:100%!important;background:transparent!important;color:#475569!important;border:none!important;font-size:15px!important;font-weight:500!important;padding:16px 0!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important}sparkloop-signup-flow[data-stage=recommendations] .sf-footer[data-recommendation-action=send] .sf-skip-btn,sparkloop-signup-flow[data-stage=recommendations] .sf-footer[data-recommendation-action=skip] .sf-continue-btn{display:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) sparkloop-signup-flow[data-stage=recommendations] .sf-footer[data-recommendation-action=skip] .sf-skip-btn{width:100%!important;padding:16px!important;font-size:16px!important;font-weight:var(--ct-action-weight, 500)!important;background:#000!important;color:#fff!important;border:none!important;border-radius:9999px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;height:auto!important;min-height:56px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-skip-btn:hover,:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) .sf-ghost-btn:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body.sl-inline-mode .sl-upscribe-thank-you-container,body.sl-inline-mode .sl-upscribe-thank-you-message,body.sl-inline-mode #sparkloop-upscribe .sl-progress-bar{display:none!important}body.sl-inline-mode #sparkloop-upscribe .sl-offer-callout span{background:#1a1a1a!important;color:#fff!important}body.sl-inline-mode #sparkloop-upscribe .sl-offer-callout-triangle{background:#1a1a1a!important}body.sl-inline-mode #sparkloop-upscribe.sl-spotlight .sl-spotlight-card{min-height:0!important;height:auto!important}body.sl-inline-mode #sparkloop-upscribe.sl-spotlight .sl-spotlight-left{padding:24px!important;flex:none!important}body.sl-inline-mode #sparkloop-upscribe.sl-spotlight .sl-spotlight-actions{margin-top:16px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) #sparkloop-upscribe.sl-spotlight{padding-bottom:16px!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) #sparkloop-upscribe{position:static!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;border-radius:12px!important;box-shadow:0 1px 3px #0000000f,0 4px 8px -2px #0000000a!important;padding:24px 0 16px!important;margin:0!important;animation:none!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) #sparkloop-upscribe>form{height:auto!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) #sparkloop-upscribe>form>ul{max-height:none!important;overflow:visible!important;flex-grow:0!important}body.sl-inline-mode #sparkloop-upscribe>form>footer{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:#fff!important;padding:12px 16px max(12px,env(safe-area-inset-bottom)) 16px!important;border-top:1px solid #e5e5e5!important;box-shadow:0 -8px 24px -8px #00000014!important;z-index:50!important;align-items:center!important}body.sl-inline-mode #sparkloop-upscribe>form>footer>*{width:100%!important;max-width:576px!important}body.sl-inline-mode .sl-skip-link,body.sl-inline-mode .sl-spotlight-dismiss{text-decoration:none!important;text-underline-offset:3px!important}body.sl-inline-mode .sl-skip-link:hover,body.sl-inline-mode .sl-spotlight-dismiss:hover{text-decoration:underline!important}:is(body.sl-inline-mode .sl-inline-host,body.sl-inline-mode[data-ct-provider-stage=sparkloop]) #sparkloop-upscribe{padding-bottom:130px!important}body.bhr-inline-mode [id*=beehiiv][id*=recommendations].bhr_root,body.bhr-inline-mode div.bhr_root,body.bhr-inline-mode div[id*=beehiiv].bhr_root,body.bhr-inline-mode [class*=bhr_root]{display:none!important;visibility:hidden!important;pointer-events:none!important}:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) .bhr_content_container,:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) [class*=bhr_content]:not([class*=bhr_content] *){position:static!important;margin:0!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:0 1px 3px #0000000f,0 4px 8px -2px #0000000a!important;border-radius:12px!important;overflow:visible!important;padding:24px 0 16px!important;row-gap:8px!important}body.bhr-inline-mode[data-ct-provider-stage=beehiiv] .sl-step-host{padding-bottom:130px!important}:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) .bhr_content_container>.bhr_header_container,:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) .bhr_content_container>form{flex:0 0 auto!important}:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) .bhr_boosted_publications_list,:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) [class*=bhr_list]{max-height:none!important;overflow:visible!important;padding-bottom:0!important}:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) .bhr_footer_container,:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) [class*=bhr_footer]{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;z-index:50!important;background:#fff!important;padding:12px 16px max(12px,env(safe-area-inset-bottom)) 16px!important;border-top:1px solid #e5e5e5!important;box-shadow:0 -8px 24px -8px #00000014!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) .bhr_footer_container>*,:is(body.bhr-inline-mode .bhr-inline-host,body.bhr-inline-mode[data-ct-provider-stage=beehiiv]) [class*=bhr_footer]>*{width:100%!important;max-width:576px!important}.bhr_root .bhr_content_container,[id*=beehiiv][id$=-recommendations] .bhr_content_container{max-width:576px!important;width:calc(100% - 32px)!important;border-radius:8px!important;border:none!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;padding:16px 0!important;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.bhr_publication_details_block .name_block>p:first-child{display:none!important}.bhr_root,[id*=beehiiv][id$=-recommendations].bhr_root{background:#000000a6!important}.bhr_header_container,[class*=bhr_header]{background:#fff!important;border-bottom:none!important;padding:0 24px!important;text-align:center!important;align-items:center!important}.bhr_header_container h2,[class*=bhr_header] h2{font-size:24px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important;margin:0 0 8px!important;color:#1a1a1a!important}.bhr_header_container p,[class*=bhr_header] p{font-size:14px!important;line-height:1.5!important;color:#4b5563!important;text-align:center!important;margin:0!important}@media(max-width:640px){.bhr_header_container h2,[class*=bhr_header] h2{font-size:22px!important}.bhr_header_container p,[class*=bhr_header] p{font-size:13px!important}}body.sl-inline-mode #sparkloop-upscribe>form>header,body.sl-inline-mode #sparkloop-upscribe header{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;padding:0 24px!important}body.sl-inline-mode #sparkloop-upscribe>form>header h2,body.sl-inline-mode #sparkloop-upscribe header h2{font-size:24px!important;line-height:1.2!important;font-weight:500!important;text-align:center!important;margin:0!important;padding:0!important}body.sl-inline-mode #sparkloop-upscribe>form>header p,body.sl-inline-mode #sparkloop-upscribe header p{font-size:14px!important;line-height:1.5!important;text-align:center!important;color:#4b5563!important;margin:0!important;padding:0!important}@media(max-width:640px){body.sl-inline-mode #sparkloop-upscribe>form>header h2{font-size:22px!important}body.sl-inline-mode #sparkloop-upscribe>form>header p{font-size:13px!important}}body.sl-inline-mode #sparkloop-upscribe.sl-spotlight .sl-spotlight-headline{font-size:24px!important;line-height:1.2!important}@media(max-width:640px){body.sl-inline-mode #sparkloop-upscribe.sl-spotlight .sl-spotlight-headline{font-size:22px!important}}body.sl-inline-mode #sparkloop-upscribe.sl-spotlight .sl-spotlight-description{font-size:16px!important;line-height:1.5!important}.bhr_boosted_publications_list,[class*=bhr_boosted],[class*=bhr_list]{padding:0 24px!important;margin:16px 0!important;background:#fff!important;max-height:calc(80vh - 220px)!important}.bhr_boosted_publications_list li,[class*=bhr_list] li{background:#fff!important;border:none!important;border-bottom:1px solid rgb(203,213,225)!important;border-radius:0!important;padding:16px 0!important;margin:0!important;display:flex!important;align-items:center!important;gap:16px!important}.bhr_boosted_publications_list li:last-child,[class*=bhr_list] li:last-child{border-bottom:none!important}.bhr_boosted_publications_list li:hover,[class*=bhr_list] li:hover,.bhr_boosted_publications_list>*:hover,[class*=bhr_list]>*:hover{background:#fff!important;border-color:transparent!important;border-bottom-color:#cbd5e1!important}.bhr_boosted_publications_list li:focus-within,[class*=bhr_list] li:focus-within,.bhr_publication_details_block:focus-within{outline:none!important}.bhr_publication_details_block,.bhr_publication_details_block:hover{background-color:transparent!important;background:transparent!important;border:none!important;border-radius:0!important}.bhr_publication_details_block{display:flex!important;gap:16px!important;align-items:center!important;flex-grow:1!important}.bhr_publication_details_block img{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:50%!important;border:1px solid rgb(203,213,225)!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;flex-shrink:0!important;background-color:#fff!important}.bhr_publication_details_block .name_block{flex-grow:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.bhr_publication_details_block .name_block h3{font-size:16px!important;font-weight:600!important;line-height:20px!important;color:#1a1a1a!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.bhr_publication_details_block .name_block p{font-size:14px!important;line-height:20px!important;color:#64748b!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:inherit!important}.bhr_toggle_switch_block{flex-basis:24px!important;flex-shrink:0!important}.bhr_switch{width:24px!important;height:24px!important;border:none!important;display:inline-block!important;position:relative!important}.bhr_switch input{opacity:0!important;width:0!important;height:0!important}.bhr_switch .bhr_slider,.bhr_switch .bhr_slider.bhr_round{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:24px!important;height:24px!important;border:2px solid rgb(203,213,225)!important;border-radius:50%!important;background-color:transparent!important;padding:0!important;box-sizing:border-box!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease!important}.bhr_switch .bhr_slider:before{position:absolute!important;content:""!important;width:3.2px!important;height:0!important;background-color:#fff!important;border-radius:4px!important;transform:rotate(215deg)!important;transform-origin:left top!important;top:17px!important;left:10px!important}.bhr_switch .bhr_slider:after{position:absolute!important;content:""!important;width:3.2px!important;height:0!important;background-color:#fff!important;border-radius:4px!important;transform:rotate(-45deg)!important;transform-origin:left top!important;top:11px!important;left:4px!important}.bhr_switch input:checked+.bhr_slider,.bhr_switch input:checked+.bhr_slider.bhr_round{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.bhr_switch input:checked+.bhr_slider:before,.bhr_switch input:checked+.bhr_slider.bhr_round:before{height:14.4px!important}.bhr_switch input:checked+.bhr_slider:after,.bhr_switch input:checked+.bhr_slider.bhr_round:after{height:6px!important}.bhr_switch input:focus+.bhr_slider{box-shadow:0 0 0 2px #1a1a1a26!important}.bhr_footer_container,[class*=bhr_footer]{background:#fff!important;padding:8px 24px 0!important;margin:0!important;position:static!important;display:flex!important;flex-direction:column!important;gap:0!important}.bhr_footer_container button[type=submit],[class*=bhr_footer] button[type=submit],.bhr_footer_container[data-recommendation-action=skip] button[type=button]{width:100%!important;padding:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;height:auto!important;min-height:56px!important;font-size:16px!important;font-weight:var(--ct-action-weight, 500)!important;background-color:#000!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-family:inherit!important}.bhr_footer_container[data-recommendation-action=send] button[type=button],.bhr_footer_container[data-recommendation-action=skip] button[type=submit]{display:none!important}.bhr_footer_container[data-recommendation-action=skip] button[type=button]:hover{background-color:#333!important;color:#fff!important;text-decoration:none!important}.bhr_footer_container button[type=button],[class*=bhr_footer] button[type=button]{background:transparent!important;color:#475569!important;border:none!important;font-size:15px!important;font-weight:500!important;padding:16px 0!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;text-underline-offset:3px!important;width:100%!important}.bhr_footer_container button[type=button]:hover,[class*=bhr_footer] button[type=button]:hover{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}[data-sonner-toaster]{position:fixed;width:100%;box-sizing:border-box;padding:16px;margin:0;list-style:none;outline:none;z-index:100000;display:flex;flex-direction:column;gap:14px;pointer-events:none}[data-sonner-toaster][data-x-position=center]{align-items:center}[data-sonner-toaster][data-y-position=top]{top:0}[data-sonner-toast]{pointer-events:auto;transition:transform .4s ease,opacity .4s ease}:root{--ct-page-gutter: 16px}@media(min-width:640px){:root{--ct-page-gutter: 24px}}.ct-page-gutters{padding-inline:var(--ct-page-gutter)}.ct-page-inset{padding-top:var(--ct-page-gutter)}:root{--ct-header-stack-h: 0px}html{scroll-padding-top:var(--ct-header-stack-h)}@media(min-width:1024px){:root{--ct-header-stack-h: 0px}html[data-ct-sidebar] #root{padding-left:var(--ct-sidebar-w, 68px)}html[data-ct-sidebar] .ct-content-fixed{left:var(--ct-sidebar-w, 68px)}}.ct-panel{background-color:var(--ct-surface);border:1px solid var(--ct-border, #e4e4e7);border-radius:var(--ct-panel-radius, 14px);box-shadow:var(--ct-overlay-shadow, 0 12px 36px rgba(24, 24, 27, .1))}.ct-card{background-color:var(--ct-surface);border:1px solid var(--ct-border, #e4e4e7);border-radius:var(--ct-panel-radius, 14px)}.ct-row{border-radius:8px;transition:background-color .15s}.ct-row:hover{background-color:var(--ct-surface-hover, #f4f4f5)}.ct-row.is-selected,.ct-row[aria-selected=true]{background-color:var(--ct-surface-hover, #f4f4f5);color:var(--ct-text, #18181b)}.ct-hairline{border-color:var(--ct-divider, #ededf0)!important}.ct-control{height:42px;border-radius:var(--ct-control-radius, 8px);border:1px solid var(--ct-border, #e4e4e7);background-color:var(--ct-surface-muted, #fafafa)}.ct-tooltip{border:1px solid var(--ct-border, #e4e4e7);border-radius:var(--ct-control-radius, 8px);background:#fff;color:var(--ct-text, #18181b);box-shadow:var(--ct-overlay-shadow)}.animate-pulse{animation:none!important}.ct-brand-sparkle{transform-box:fill-box;transform-origin:center}@keyframes ct-brand-sparkle-spin{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@media(prefers-reduced-motion:no-preference){.ct-brand-artwork-spinning .ct-brand-sparkle{animation:ct-brand-sparkle-spin 2s cubic-bezier(.37,0,.63,1) infinite}}.ct-content-fixed{right:var(--ct-modal-scrollbar-gap, 0px)!important}.ct-main{background-color:var(--ct-bg, #fafafa)}:is(.ct-card,.ct-row,.ct-page-search-field,.ct-select-trigger,.ct-field,.ct-follow-control){transition:background-color .14s ease,border-color .14s ease,color .14s ease}:is(.ct-page-subnav,.ct-post-community-actions,.ct-profile-back,.ct-feed-detail-header) svg{stroke-width:1.75}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}:is(.ct-card,.ct-row,.ct-page-search-field,.ct-select-trigger,.ct-field,.ct-follow-control,.btn,.ct-action-primary,.ct-action-secondary,.ct-page-subnav-button,.page-fade-in,.ct-brand-sparkle,.animate-spin){animation:none!important;transition:none!important}nav[aria-label="Main navigation"]{transition:none!important}[data-search-modal] :is(.ct-search-frame,.ct-search-backdrop){animation:none!important;transition:none!important}}body[data-ct-managed-sparkloop] #sl-overlay,body[data-ct-managed-sparkloop]:not(:has([data-post-subscribe-flow])) :is(sparkloop-signup-flow,#sparkloop-upscribe){display:none!important;pointer-events:none!important}.selection\:bg-neutral-800 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(var(--n-800) / var(--tw-bg-opacity, 1))}.selection\:bg-neutral-800 *::selection{--tw-bg-opacity: 1;background-color:rgb(var(--n-800) / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.selection\:bg-neutral-800::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(var(--n-800) / var(--tw-bg-opacity, 1))}.selection\:bg-neutral-800::selection{--tw-bg-opacity: 1;background-color:rgb(var(--n-800) / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[\#a3a3a3\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#a3a3a3\]::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--n-600) / var(--tw-text-opacity, 1))}.placeholder\:text-neutral-600::placeholder{--tw-text-opacity: 1;color:rgb(var(--n-600) / var(--tw-text-opacity, 1))}.last\:mb-0:last-child{margin-bottom:0}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#999\]:hover{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity, 1))}.hover\:border-\[\#a3a3a3\]:hover{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.hover\:border-\[\#ccc\]:hover{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.hover\:border-\[\#d4d4d4\]:hover{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.hover\:border-\[\#e0e0e0\]:hover{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.hover\:border-\[var\(--ct-text-secondary\)\]:hover{border-color:var(--ct-text-secondary)}.hover\:border-neutral-600:hover{--tw-border-opacity: 1;border-color:rgb(var(--n-600) / var(--tw-border-opacity, 1))}.hover\:border-neutral-700:hover{--tw-border-opacity: 1;border-color:rgb(var(--n-700) / var(--tw-border-opacity, 1))}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#333\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3db9f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(61 185 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4752C4\]:hover{--tw-bg-opacity: 1;background-color:rgb(71 82 196 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FF26BE\]\/20:hover{background-color:#ff26be33}.hover\:bg-\[\#d4d4d4\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e5e5e5\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ececec\]:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f4f4f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5f5f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fafafa\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fef2f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(0\,0\,0\,0\.03\)\]:hover{background-color:#00000008}.hover\:bg-\[var\(--ct-surface-muted\)\]:hover{background-color:var(--ct-surface-muted)}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--n-100) / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--n-200) / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--n-700) / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(var(--n-800) / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800\/50:hover{background-color:rgb(var(--n-800) / .5)}.hover\:bg-neutral-900:hover{--tw-bg-opacity: 1;background-color:rgb(var(--n-900) / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-900\/50:hover{background-color:rgb(var(--n-900) / .5)}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/5:hover{background-color:rgb(var(--c-white) / .05)}.hover\:bg-white\/\[0\.03\]:hover{background-color:rgb(var(--c-white) / .03)}.hover\:from-amber-400:hover{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-orange-400:hover{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.hover\:text-\[\#1a1a1a\]:hover{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.hover\:text-\[\#555\]:hover{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C084FC\]:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ef4444\]:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-\[\#fff\]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-\[var\(--ct-text\)\]:hover{color:var(--ct-text)}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-neutral-300:hover{--tw-text-opacity: 1;color:rgb(var(--n-300) / var(--tw-text-opacity, 1))}.hover\:text-neutral-50:hover{--tw-text-opacity: 1;color:rgb(var(--n-50) / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:rgb(var(--c-white) / .7)}.hover\:text-white\/80:hover{color:rgb(var(--c-white) / .8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:border-\[\#54C9FF\]:focus{--tw-border-opacity: 1;border-color:rgb(84 201 255 / var(--tw-border-opacity, 1))}.focus\:border-\[\#999\]:focus{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity, 1))}.focus\:border-\[\#A855F7\]:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-\[\#FF26BE\]:focus{--tw-border-opacity: 1;border-color:rgb(255 38 190 / var(--tw-border-opacity, 1))}.focus\:border-\[\#FF3B9A\]:focus{--tw-border-opacity: 1;border-color:rgb(255 59 154 / var(--tw-border-opacity, 1))}.focus\:border-\[\#d4d4d4\]:focus{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.focus\:border-\[\#ef4444\]:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-neutral-600:focus{--tw-border-opacity: 1;border-color:rgb(var(--n-600) / var(--tw-border-opacity, 1))}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-white) / var(--tw-border-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-neutral-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--n-300) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--ct-focus\,\#18181b\)\]:focus-visible{outline-color:var(--ct-focus,#18181b)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--ct-surface-selected\)\]:active{background-color:var(--ct-surface-selected)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group\/btn:hover .group-hover\/btn\:block{display:block}.group\/btn:hover .group-hover\/btn\:hidden{display:none}.group:hover .group-hover\:-translate-y-\[2px\]{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/poster:hover .group-hover\/poster\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#1a1a1a\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#525252\]{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#737373\]{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#FF26BE\]{--tw-text-opacity: 1;color:rgb(255 38 190 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[var\(--hover-color\)\]{color:var(--hover-color)}.group:hover .group-hover\:text-\[var\(--icon-color\)\]{color:var(--icon-color)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(var(--c-white) / var(--tw-text-opacity, 1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/heading:hover .group-hover\/heading\:opacity-100,.group\/hero:hover .group-hover\/hero\:opacity-100,.group\/id:hover .group-hover\/id\:opacity-100,.group\/poster:hover .group-hover\/poster\:opacity-100,.group\/spark:hover .group-hover\/spark\:opacity-100{opacity:1}.group\/spark:hover .group-hover\/spark\:opacity-60{opacity:.6}.group\/story:hover .group-hover\/story\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group\/spark:focus-visible .group-focus-visible\/spark\:opacity-100{opacity:1}.group\/spark:focus-visible .group-focus-visible\/spark\:opacity-60{opacity:.6}.peer:focus-visible~.peer-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus-visible~.peer-focus-visible\:ring-\[var\(--ct-text\)\]{--tw-ring-color: var(--ct-text)}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-left:.375rem;padding-right:.375rem}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:.375rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:.875rem}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[size\=default\]\:w-8[data-size=default]{width:2rem}.data-\[size\=sm\]\:w-6[data-size=sm]{width:1.5rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/switch[data-size=default] .group-data-\[size\=default\]\/switch\:size-4{width:1rem;height:1rem}.group\/switch[data-size=sm] .group-data-\[size\=sm\]\/switch\:size-3{width:.75rem;height:.75rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:768px){.max-md\:w-full{width:100%}}@media(min-width:480px){.min-\[480px\]\:min-w-\[132px\]{min-width:132px}.min-\[480px\]\:px-4{padding-left:1rem;padding-right:1rem}.min-\[480px\]\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:640px){.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:right-4{right:1rem}.sm\:top-4{top:1rem}.sm\:-mx-8{margin-left:-2rem;margin-right:-2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-4{margin-left:1rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:\!hidden{display:none!important}.sm\:hidden{display:none}.sm\:h-11{height:2.75rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:w-11{width:2.75rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-20{width:5rem}.sm\:w-72{width:18rem}.sm\:w-\[320px\]{width:320px}.sm\:w-auto{width:auto}.sm\:min-w-\[48px\]{min-width:48px}.sm\:min-w-\[56px\]{min-width:56px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-lg{max-width:32rem}.sm\:flex-shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-12{gap:3rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-3{padding:.75rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[2\.5rem\]{font-size: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-xl{font-size:1.25rem;line-height:1.75rem}.sm\:opacity-0{opacity:0}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media(min-width:700px){.min-\[700px\]\:block{display:block}}@media(min-width:768px){.md\:mb-10{margin-bottom:2.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:aspect-\[21\/9\]{aspect-ratio:21/9}.md\:h-12{height:3rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:w-12{width:3rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-64{width:16rem}.md\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.md\:gap-3{gap:.75rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:p-6{padding:1.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pb-4{padding-bottom:1rem}.md\:pt-4{padding-top: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-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:right-6{right:1.5rem}.lg\:top-20{top:5rem}.lg\:top-\[113px\]{top:113px}.lg\:top-\[65px\]{top:65px}.lg\:z-auto{z-index:auto}.lg\:ml-0{margin-left:0}.lg\:ml-20{margin-left:5rem}.lg\:ml-72{margin-left:18rem}.lg\:mt-0{margin-top:0}.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[calc\(100vh-113px\)\]{height:calc(100vh - 113px)}.lg\:h-\[calc\(100vh-65px\)\]{height:calc(100vh - 65px)}.lg\:h-full{height:100%}.lg\:max-h-\[80dvh\]{max-height:80dvh}.lg\:max-h-none{max-height:none}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-12{width:3rem}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:w-\[340px\]{width:340px}.lg\:w-\[420px\]{width:420px}.lg\:w-\[480px\]{width:480px}.lg\:max-w-\[880px\]{max-width:880px}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:cursor-help{cursor:help}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:p-12{padding:3rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-\[24px\]{padding-bottom:24px}.lg\:pt-0{padding-top:0}.lg\:pt-8{padding-top:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:opacity-0{opacity:0}.lg\:hover\:underline:hover{text-decoration-line:underline}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media(min-width:1280px){.xl\:grid{display:grid}.xl\:w-auto{width:auto}.xl\:flex-shrink{flex-shrink:1}.xl\:cursor-default{cursor:default}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:overflow-visible{overflow:visible}.xl\:pr-0{padding-right:0}}@media(min-width:1536px){.\32xl\:w-80{width:20rem}.\32xl\:gap-12{gap:3rem}}.\[\&\>div\]\:\!my-0>div{margin-top:0!important;margin-bottom:0!important}.\[\&\>div\]\:\!justify-center>div{justify-content:center!important}.\[\&_\.twitter-tweet\]\:\!my-0 .twitter-tweet{margin-top:0!important;margin-bottom:0!important}.\[\&_\[data-content\]\]\:\!text-center [data-content]{text-align:center!important}.\[\&_\[data-icon\]\]\:\!text-\[\#ffffff\] [data-icon]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@media(min-width:640px){.\[\&_svg\]\:sm\:h-\[22px\] svg{height:22px}.\[\&_svg\]\:sm\:w-\[22px\] svg{width:22px}}:root{--ct-ink: #101014;--ct-chalk: #FAFAFC;--ct-pink-start: #FF338A;--ct-pink-middle: #FF2B88;--ct-pink-end: #FF2387;--ct-action-bg: var(--ct-ink);--ct-action-text: #FFFFFF;--ct-chart-visits: var(--ct-pink-start);--ct-chart-upvotes: var(--ct-ink);--ct-panel-dark: #1B1C22;--ct-muted-dark: #B9BAC6;--ct-muted-light: #646474;--ct-border-dark: #33343D;--ct-border-light: #DEDEE6;--ct-tint-white: #FFFFFF;--ct-tint-pearl: #FFF0FA;--ct-tint-lavender: #FFD4F2;--ct-brand-gradient: linear-gradient(135deg, #FF338A 0%, #FF2387 100%);--ct-logo-pixel-gradient: linear-gradient(135deg, #FF338A 0%, #FF2387 100%);--ct-gradient: var(--ct-brand-gradient);--ct-font-body: var(--ct-font-ui, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);--ct-font-display: var(--ct-font-body);--ct-space-1: 4px;--ct-space-2: 8px;--ct-space-3: 16px;--ct-space-4: 24px;--ct-space-5: 32px;--ct-space-6: 48px;--ct-space-7: 64px;--ct-radius-control: 8px;--ct-radius-card: 16px;--ct-content-width: 1200px;--ct-email-width: 640px;--ct-bg: #FFFFFF;--ct-surface: #FFFFFF;--ct-text: var(--ct-ink);--ct-muted: var(--ct-muted-light);--ct-border: var(--ct-border-light);--ct-link: var(--ct-ink);--ct-focus: var(--ct-ink)}[data-theme=dark]{color-scheme:dark;--ct-bg: var(--ct-ink);--ct-surface: var(--ct-panel-dark);--ct-text: var(--ct-chalk);--ct-muted: var(--ct-muted-dark);--ct-border: var(--ct-border-dark);--ct-link: var(--ct-pink-middle);--ct-focus: var(--ct-chalk)}.ct-body{background:var(--ct-bg);color:var(--ct-text);font:400 16px/1.6 var(--ct-font-body)}.ct-display{font-family:var(--ct-font-display);font-weight:500;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.03em}.ct-link{color:var(--ct-link);text-decoration:underline;text-underline-offset:.16em}.ct-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border:0;border-radius:var(--ct-radius-control);background:var(--ct-action-bg);color:var(--ct-action-text);font:600 16px/1.25 var(--ct-font-body);cursor:pointer}.ct-button:focus-visible,.ct-link:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-input{min-height:44px;padding:12px 16px;border:1px solid var(--ct-muted);border-radius:var(--ct-radius-control);background:var(--ct-surface);color:var(--ct-text);font:400 16px/1.25 var(--ct-font-body)}.ct-pixel{aspect-ratio:1;border-radius:13.636%;background:var(--ct-gradient)}:root{color-scheme:light;--ct-bg: #ffffff;--ct-surface: #ffffff;--ct-surface-secondary: #fafafa;--ct-surface-muted: #f5f5f5;--ct-surface-hover: rgba(0, 0, 0, .04);--ct-surface-selected: rgba(0, 0, 0, .06);--ct-text: #171717;--ct-text-secondary: #6b6b6b;--ct-text-tertiary: #6b6b6b;--ct-charcoal: #424242;--ct-icon: #424242;--ct-icon-secondary: #757575;--ct-icon-disabled: #b8b8b8;--ct-muted: var(--ct-text-secondary);--ct-border: #d5d5d5;--ct-divider: #e5e5e5;--ct-control-border: rgba(0, 0, 0, .15);--ct-nav-hover: rgba(0, 0, 0, .035);--ct-nav-background: rgba(250, 250, 250, .85);--ct-header-background: rgba(255, 255, 255, .85);--ct-action-bg: #000000;--ct-action-text: #ffffff;--ct-link: #000000;--ct-verified: #0095f6;--ct-like: #ff3040;--ct-focus: #000000;--ct-control-radius: 12px;--ct-panel-radius: 20px;--ct-menu-radius: 16px;--ct-radius-control: var(--ct-control-radius);--ct-radius-card: var(--ct-panel-radius);--ct-overlay-shadow: 0 12px 24px rgba(0, 0, 0, .08);--ct-heading-weight: 500;--ct-action-weight: 500}body :is(h1,h2,h3,h4,h5,h6,.ct-heading):not([style*=font-weight]):not([data-design-preserve],[data-design-preserve] *){font-weight:var(--ct-heading-weight)!important}body :is(h1,.ct-page-heading):not(.uppercase):not([style*=letter-spacing]):not([data-design-preserve],[data-design-preserve] *){letter-spacing:normal}body :is(button,a[role=button]):is(.rounded-lg,.rounded-xl,.rounded-2xl):not(.rounded-full):not([data-design-preserve],[data-design-preserve] *){border-radius:var(--ct-control-radius)!important}body :is(.btn,.ct-action-primary,.ct-action-secondary){border-radius:var(--ct-control-radius)!important;font-weight:var(--ct-action-weight)!important;box-shadow:none}body .ct-action-primary{background:var(--ct-action-bg)!important;color:var(--ct-action-text)!important}body .ct-action-secondary{background:var(--ct-surface-muted)!important;color:var(--ct-text-secondary)!important;border-color:var(--ct-border)!important}body :is(.ct-action-primary,.ct-action-secondary):hover:not(:disabled){opacity:.85}body .ct-disclosure-button{border-radius:var(--ct-control-radius)!important;border-color:var(--ct-border);background:var(--ct-surface-muted);color:var(--ct-text);font-weight:var(--ct-action-weight)}body .ct-disclosure-button:hover{background:var(--ct-surface-hover)}body .ct-disclosure-button[data-state=open]{background:var(--ct-action-bg);border-color:var(--ct-action-bg);color:var(--ct-action-text)}body .ct-follow-control{border-radius:var(--ct-control-radius);border-color:var(--ct-border);background:var(--ct-surface-muted);color:var(--ct-text)}body .ct-follow-control:hover{background:var(--ct-surface-hover)}body .ct-follow-control[aria-pressed=true]{border-color:var(--ct-action-bg);background:var(--ct-action-bg);color:var(--ct-action-text)}body :is(.ct-control,.ct-field,.ct-field-group,.phone-country-field),body :is(form,[role=dialog]) :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],textarea,select):not(.sr-only):not([data-design-preserve],[data-design-preserve] *):not([data-blog-search-input]):not(:where(.phone-country-field *)){background-color:var(--ct-surface-muted)!important;color:var(--ct-text);border-radius:var(--ct-control-radius)!important}body :is(button,a,select,[role=combobox],.ct-control):focus-visible:not([data-design-preserve],[data-design-preserve] *):not(:where(.phone-country-field *,.ct-field-group *)){outline:2px solid var(--ct-focus)!important;outline-offset:2px!important}body :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],textarea):focus:not(.sr-only):not([data-design-preserve],[data-design-preserve] *):not(:where(.phone-country-field *,.ct-field-group *,[data-search-input],[data-blog-search-input])){outline:2px solid var(--ct-focus)!important;outline-offset:2px!important;box-shadow:none!important}body .phone-country-field:focus-within,body .ct-field-group:focus-within,body .phone-country-field:has(.phone-country-trigger[data-state=open]){outline:2px solid var(--ct-focus)!important;outline-offset:2px!important}body .phone-country-field :is(input,.phone-country-trigger):focus,body .phone-country-field :is(input,.phone-country-trigger):focus-visible{outline:none!important;box-shadow:none!important}body .ct-field-group input:focus{outline:none!important;box-shadow:none!important}body .ct-field-group input{background-color:transparent!important}body [data-search-modal] input[data-search-input],body [data-search-modal] input[data-search-input]:focus,body [data-search-modal] input[data-search-input]:focus-visible{outline:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body .phone-country-field input[type=tel]{background-color:transparent!important;border-radius:0!important}body .reader-offers :is(a,button):focus-visible,body .reader-offer-title-link:focus-visible:after{outline-color:var(--ct-focus)!important}body .reader-offers .reader-offer-title-link:focus-visible{outline:none!important}:root{--c-white: 16 17 20;--c-black: 255 255 255;--n-50: 16 17 20;--n-100: 27 28 34;--n-500: 100 100 116;--n-800: 222 222 230;--n-950: 255 255 255;--bg-color: var(--ct-bg);--panel-color: var(--ct-surface-secondary);--text-primary: var(--ct-text);--text-secondary: var(--ct-text-secondary);--text-muted: var(--ct-text-tertiary);--border-color: var(--ct-border);--input-bg: var(--ct-surface-muted);--btn-primary-bg: var(--ct-action-bg);--btn-primary-text: var(--ct-action-text);--card-bg: var(--ct-surface);--card-hover-bg: var(--ct-surface-hover);--close-btn: var(--ct-icon-secondary);--close-btn-hover: var(--ct-text)}body{background:var(--ct-bg);color:var(--ct-text);font-family:var(--ct-font-body);font-weight:400}body :is(h1,h2,.ct-page-heading):not([data-design-preserve],[data-design-preserve] *){font-family:var(--ct-font-display);font-weight:var(--ct-heading-weight, 500)!important;letter-spacing:normal}body :is(h3,h4,h5,h6):not([data-design-preserve],[data-design-preserve] *){font-weight:var(--ct-heading-weight, 500)!important}body :is(button,a[role=button],.btn,.ct-action-primary,.ct-action-secondary,.reader-offers-primary,.signup-offer-cta):not([data-design-preserve],[data-design-preserve] *){font-weight:var(--ct-action-weight)!important}body :is(.btn-primary,.ct-action-primary,.reader-offers-primary,.signup-offer-cta){background:var(--ct-action-bg)!important;color:var(--ct-action-text)!important;border-color:var(--ct-action-bg)!important}body :is(.btn-primary,.ct-action-primary,.reader-offers-primary,.signup-offer-cta):hover:not(:disabled){background:var(--ct-action-bg)!important;opacity:.88}body .reader-offers{--reader-heading-weight: 500}.ct-brand{display:inline-block;line-height:0}.ct-brand.block{display:block}.ct-brand img,.ct-brand>svg{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ct-brand-wordmark{box-sizing:content-box}body [data-search-modal] .ct-search-control{border:1px solid var(--ct-border);border-radius:8px;padding:10px 12px;background:var(--ct-surface-muted)}body [data-search-modal] .ct-search-control:focus-within{border-color:var(--ct-focus)}body .ct-blog-search-control:focus-within{border-color:var(--ct-focus)!important}body .ct-blog-search-control input[data-blog-search-input],body .ct-blog-search-control input[data-blog-search-input]:focus{background:transparent!important;border:0;outline:none!important;box-shadow:none!important}body [data-search-modal] input[data-search-input]{border:0;padding:0;min-height:24px;caret-color:var(--ct-focus)}body [data-search-modal] input[data-search-input]::-moz-placeholder{color:var(--ct-muted)}body [data-search-modal] input[data-search-input]::placeholder{color:var(--ct-muted)}body .phone-country-field:focus-within{outline-color:var(--ct-focus)!important}body .ct-search-dialog.ct-panel{background:var(--ct-surface);color:var(--ct-text);border-color:var(--ct-border)}body .ct-search-dialog .ct-search-control{min-height:56px;padding:14px 16px;border:1px solid var(--ct-border);border-radius:var(--ct-control-radius);background:var(--ct-surface-muted);outline:none;box-shadow:none}body .ct-search-dialog .ct-search-control:focus-within{border-color:var(--ct-focus);outline:none;box-shadow:none}body .ct-search-dialog input[data-search-input],body .ct-search-dialog input[data-search-input]:focus{background:transparent!important;color:var(--ct-text);caret-color:var(--ct-text);border:0;outline:none!important;box-shadow:none!important}body .ct-search-dialog input[data-search-input]::-moz-placeholder{color:var(--ct-text-secondary)}body .ct-search-dialog input[data-search-input]::placeholder{color:var(--ct-text-secondary)}body .ct-search-dialog .ct-search-result{border:1px solid transparent;border-radius:var(--ct-control-radius);background:transparent}body .ct-search-dialog .ct-search-result:hover,body .ct-search-dialog .ct-search-result[data-selected=true]{background:var(--ct-surface-hover)}body .ct-search-dialog .ct-search-type{padding:7px 12px;border:1px solid var(--ct-border);border-radius:var(--ct-control-radius);background:var(--ct-surface);color:var(--ct-text-secondary);font-size:13px;line-height:20px}body .ct-search-dialog .ct-search-type:hover{background:var(--ct-surface-hover)}body .ct-search-dialog .ct-search-type[aria-pressed=true]{border-color:var(--ct-action-bg);background:var(--ct-action-bg);color:var(--ct-action-text)}body .ct-search-dialog .ct-search-topic{padding:7px 12px;border:1px solid var(--ct-control-border);border-radius:999px;background:var(--ct-surface);color:var(--ct-text-secondary);font-size:13px;line-height:20px}body .ct-search-dialog .ct-search-topic:hover{border-color:var(--ct-control-border);background:var(--ct-surface-hover);color:var(--ct-text)}body .ct-search-dialog .ct-search-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .ct-search-dialog .ct-search-category{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;padding:9px 10px;border:1px solid var(--ct-control-border);border-radius:8px;background:var(--ct-surface);color:var(--ct-text-secondary);font-size:13px;line-height:18px;text-align:left;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}body .ct-search-dialog .ct-search-category>svg{flex-shrink:0;color:var(--ct-icon)}body .ct-search-dialog .ct-search-category:hover{border-color:var(--ct-control-border);background:var(--ct-surface-hover);color:var(--ct-text)}@media(min-width:640px){body .ct-search-dialog .ct-search-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body .ct-search-dialog :is(.ct-search-close,.ct-search-clear){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ct-icon)}body .ct-search-dialog :is(.ct-search-close,.ct-search-clear):hover{background:var(--ct-surface-hover);color:var(--ct-text)}body .ct-search-dialog .ct-search-key{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;padding:2px 5px;border:1px solid var(--ct-control-border);border-radius:5px;background:var(--ct-surface);color:var(--ct-text-secondary);font-family:inherit;font-size:11px;line-height:16px}body .ct-search-dialog .ct-search-footer{border-top:1px solid var(--ct-divider);background:var(--ct-surface-secondary);color:var(--ct-text-secondary)}body .ct-search-dialog button:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}body .ct-search-dialog .ct-search-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}body .ct-search-dialog .ct-search-sidebar{flex:0 1 auto;min-height:0;max-height:min(240px,38dvh);padding:12px 16px;overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid var(--ct-divider);background:var(--ct-surface-secondary)}body .ct-search-dialog .ct-search-sidebar-heading{margin:0 0 8px;color:var(--ct-text-secondary);font-size:11px;font-weight:500;line-height:16px}body .ct-search-dialog .ct-search-sidebar>.ct-search-sidebar-heading{display:none}body .ct-search-dialog .ct-search-types{display:flex;gap:6px;padding:2px;overflow-x:auto;scrollbar-width:none}body .ct-search-dialog .ct-search-types::-webkit-scrollbar{display:none}body .ct-search-dialog .ct-search-sidebar .ct-search-type{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;white-space:nowrap}body .ct-search-dialog .ct-search-sidebar .ct-search-type>svg{flex-shrink:0}body .ct-search-dialog .ct-search-categories{margin-top:14px}body .ct-search-dialog .ct-search-sidebar .ct-search-category[aria-pressed=true]{border-color:var(--ct-control-border);background:var(--ct-surface-selected);color:var(--ct-text)}body .ct-search-dialog .ct-search-sidebar .ct-search-category[aria-pressed=true]>svg{color:var(--ct-icon)}body .ct-search-dialog .ct-search-results{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:1023px){body .ct-search-overlay{--ct-search-available-height: calc(var(--ct-search-viewport-height, 100dvh) - var(--ct-mobile-nav-h, 0px));--ct-search-max-height: min(680px, calc(var(--ct-search-available-height) - max(24px, env(safe-area-inset-top, 0px))));position:fixed;top:var(--ct-search-viewport-top, 0px);bottom:auto;height:var(--ct-search-available-height);box-sizing:border-box;padding-top:max(8px,env(safe-area-inset-top,0px))}body .ct-search-frame{display:flex;flex-direction:column;height:auto;max-height:var(--ct-search-max-height);min-height:0}body .ct-search-dialog.search-sheet{height:auto;max-height:var(--ct-search-max-height)!important;min-height:0}body .ct-search-dialog .ct-search-handle{height:44px;padding:0;flex:0 0 44px;align-items:center}body .ct-search-dialog .ct-search-header{padding:0 16px 8px}body .ct-search-dialog .ct-search-header h2{font-size:17px;font-weight:600;line-height:24px}body .ct-search-dialog .ct-search-close{width:44px;height:44px}body .ct-search-dialog .ct-search-input-wrap{padding:0 16px 12px}body .ct-search-dialog .ct-search-control{min-height:48px;padding:8px 12px;border-radius:8px}body .ct-search-dialog input[data-search-input]{font-size:16px;line-height:24px}body .ct-search-dialog .ct-search-mobile-filters{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:0 16px 12px}body .ct-search-dialog .ct-search-mobile-filters .ct-search-filter-select{flex:1 1 0;min-width:0;width:0;height:44px;padding:0 12px;border:1px solid var(--ct-control-border);border-radius:8px;background:var(--ct-surface);color:var(--ct-text-secondary);font-size:14px;line-height:20px;gap:8px}body .ct-search-dialog .ct-search-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .ct-search-dialog .ct-search-category{min-height:44px;font-size:13px}body .ct-search-dialog .ct-search-category[aria-pressed=true]{border-color:var(--ct-control-border);background:var(--ct-surface-selected);color:var(--ct-text)}body .ct-search-dialog .ct-search-body{flex:1 1 auto;flex-direction:column;min-height:0}body .ct-search-dialog .ct-search-results{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}body .ct-search-dialog .ct-search-results-list{padding:8px}body .ct-search-dialog .ct-search-results-heading{padding:8px 8px 10px}body .ct-search-dialog .ct-search-result{min-height:68px;gap:12px;padding:12px 8px}body .ct-search-dialog .ct-search-result-title{font-size:14px;line-height:20px}body .ct-search-dialog .ct-search-result-description{font-size:12px;line-height:18px}body .ct-search-dialog :is(.ct-search-result-type,.ct-search-enter-key,.ct-search-footer){display:none}body .ct-search-dialog .ct-search-mobile-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);min-height:44px;margin:12px 16px 0;padding:12px 0;border:0;border-top:1px solid var(--ct-divider);border-radius:0;background:transparent;color:var(--ct-text-secondary);font-size:13px;line-height:20px}}@media(min-width:640px)and (max-width:1023px){body .ct-search-dialog .ct-search-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){body .ct-search-dialog{--ct-search-gutter: 20px}body .ct-search-dialog :is(.ct-search-header,.ct-search-input-wrap,.ct-search-footer){padding-inline:var(--ct-search-gutter)}body .ct-search-dialog .ct-search-body{flex:1 1 460px;flex-direction:row;height:460px;max-height:460px}body .ct-search-dialog .ct-search-sidebar{flex:0 0 194px;width:194px;max-height:none;padding:14px 10px 14px var(--ct-search-gutter);border-right:1px solid var(--ct-divider);border-bottom:0}body .ct-search-dialog .ct-search-sidebar-heading{padding:0 8px}body .ct-search-dialog .ct-search-sidebar>.ct-search-sidebar-heading{display:block}body .ct-search-dialog .ct-search-types{flex-direction:column;gap:2px;padding:0;overflow:visible}body .ct-search-dialog .ct-search-categories{display:block;margin-top:18px}body .ct-search-dialog .ct-search-category-grid{grid-template-columns:minmax(0,1fr);gap:2px}body .ct-search-dialog .ct-search-sidebar :is(.ct-search-type,.ct-search-category){width:100%;min-height:32px;padding:6px 8px;gap:8px;border:0;border-radius:6px;background:transparent;color:var(--ct-text-secondary);font-size:13px;line-height:20px;text-align:left}body .ct-search-dialog .ct-search-sidebar :is(.ct-search-type,.ct-search-category):hover{background:var(--ct-surface-hover);color:var(--ct-text)}body .ct-search-dialog .ct-search-sidebar :is(.ct-search-type,.ct-search-category)[aria-pressed=true]{background:var(--ct-surface-selected);color:var(--ct-text)}}body .ct-search-dialog .ct-search-result[data-selected=true]{background:var(--ct-surface-selected)}.ct-page-shell{background-color:var(--ct-bg, #fff)!important;color:var(--ct-text, #18181b)}.ct-page-shell :is(.text-white,.text-neutral-50,.text-neutral-100,.text-neutral-200):not([data-design-preserve],[data-design-preserve] *){color:var(--ct-text)}.ct-page-shell .text-neutral-300:not([data-design-preserve],[data-design-preserve] *){color:var(--ct-charcoal)}.ct-page-shell :is(.text-neutral-400,.text-neutral-500,.text-neutral-600):not([data-design-preserve],[data-design-preserve] *){color:var(--ct-text-secondary)}.ct-page-shell :is(h1,h2,h3):not([data-design-preserve],[data-design-preserve] *){font-weight:var(--ct-heading-weight, 500)}.ct-page-shell .ct-shell-panel{border-radius:var(--ct-panel-radius, 20px);box-shadow:none}.ct-page-shell button.ct-shell-panel{border-radius:var(--ct-panel-radius, 20px)!important}.ct-page-shell :is(.ct-card,.ct-panel){border-radius:var(--ct-panel-radius, 20px);box-shadow:none}.ct-page-shell form :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,select):not([data-design-preserve],[data-design-preserve] *){border-radius:var(--ct-control-radius, 12px);background-color:var(--ct-surface-muted, #fafafa)}.ct-page-shell :is(.btn,.ct-control){border-radius:var(--ct-control-radius, 12px)}.ct-admin-page>header,.ct-billing-page>.sticky,.ct-legal-page>.border-b,.ct-public-metrics-page>header{border-bottom-color:var(--ct-divider, #ededed)!important}.ct-admin-page>header>div>nav>button{border-radius:0}.ct-admin-page .ct-shell-panel,.ct-spotlight-page .ct-shell-panel,.ct-billing-page .ct-shell-panel{border-color:var(--ct-border, #e5e5e5)}.ct-pricing-page .ct-card{background:var(--ct-surface, #fff)}.ct-password-recovery-page>.ct-panel{border-color:var(--ct-border, #e5e5e5)}.ct-legal-page>main{max-width:calc(740px + 2.5rem);line-height:1.7}.ct-public-collection-page h1,.ct-showcase-page h1{letter-spacing:-.035em}.ct-standalone-tool-heading h1{color:var(--ct-text, #18181b);font-weight:var(--ct-heading-weight, 500);letter-spacing:-.035em}.ct-standalone-tool-heading>p,.ct-standalone-tool-footer>p{color:var(--ct-text-secondary, #71717a)}.ct-standalone-tool-footer>a{border-radius:var(--ct-control-radius, 12px);font-weight:var(--ct-action-weight, 500);box-shadow:none}.ct-page-shell :is(button,a,input,textarea,select):focus-visible:not([data-design-preserve],[data-design-preserve] *){outline:2px solid var(--ct-focus, #000);outline-offset:3px}.ct-page-shell :is(input,textarea)::-moz-placeholder{color:var(--ct-text-secondary, #999)}.ct-page-shell :is(input,textarea)::placeholder{color:var(--ct-text-secondary, #999)}.ct-page-shell :is(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}.ct-spotlight-agreement article{padding:0;border:0!important;background:transparent}.ct-spotlight-agreement .ct-legal-content>p{font-size:15px;line-height:1.6;margin-bottom:24px}.ct-spotlight-agreement .ct-legal-content article :is(p,div){font-size:15px;line-height:1.6}@media(prefers-reduced-motion:reduce){.ct-page-shell :is(button,a,input,textarea,select){transition:none}.ct-page-shell .animate-spin{animation:none}}.ct-community-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;vertical-align:middle}.ct-community-icon>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ct-page-subnav-host{position:relative;background:var(--ct-header-background)}.ct-page-subnav-slot{box-sizing:border-box;position:relative;background:transparent;border-bottom:1px solid var(--ct-divider)}.ct-page-subnav-slot:empty{border-bottom:0}.ct-page-subnav-host:has(>.ct-page-subnav-slot:empty){display:none}.ct-page-subnav-mobile-breadcrumbs{position:relative;background:var(--ct-header-background)}.ct-mobile-action-dock{position:fixed;z-index:65;left:0;right:0;bottom:calc(var(--ct-mobile-nav-h, 0px));visibility:hidden;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),visibility .18s}.ct-mobile-action-dock[data-visible=true]{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.ct-mobile-action-dock-inner{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;min-height:64px;padding:8px 16px;border-top:1px solid var(--ct-divider);background:var(--ct-header-background)}.ct-mobile-action-dock-cta{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;gap:8px;min-width:0;height:46px;padding:0 16px;border-radius:12px;font-size:15px;font-weight:700}.ct-mobile-action-dock-cta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-mobile-action-dock-custom{flex:0 0 auto}.ct-mobile-action-dock-custom:has(>a){flex:1 1 auto;min-width:0}.ct-mobile-action-dock-custom>a{width:100%;height:46px;padding:0 16px;border-radius:12px;font-size:15px;font-weight:700}.ct-mobile-action-dock-custom--resource{flex:1 1 auto;min-width:0}.ct-mobile-action-dock-custom--resource>button{width:100%;min-width:0;height:46px!important;min-height:46px;padding-inline:12px!important}.ct-mobile-action-dock-custom--resource>button>svg{flex-shrink:0}@media(max-width:1023px){body:has(.ct-mobile-action-dock){padding-bottom:calc(var(--ct-mobile-nav-h, 0px) + var(--ct-floating-promotion-space, 0px) + 64px)}}@media(min-width:1024px){.ct-mobile-action-dock{display:none}}@media(prefers-reduced-motion:reduce){.ct-mobile-action-dock{transition:none;transform:none}}.ct-page-subnav{display:flex;align-items:center;gap:12px;width:100%;max-width:80rem;min-height:56px;margin-inline:auto;padding-block:8px;color:var(--ct-text-secondary)}.ct-page-subnav button{flex-shrink:0}.ct-page-subnav button:focus-visible,.ct-page-subnav a:focus-visible{outline:2px solid var(--ct-focus, #000);outline-offset:3px}.ct-page-subnav-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0}.ct-page-subnav-group{align-items:center;gap:4px;border-left:1px solid var(--ct-divider);padding-left:12px;margin-left:4px}.ct-page-subnav-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--ct-text-secondary)}.ct-page-subnav-button:hover{background:var(--ct-surface-hover);color:var(--ct-text)}.ct-page-subnav-button[aria-pressed=true]{background:var(--ct-surface-selected);color:var(--ct-text)}.ct-page-subnav-search{display:flex;flex-shrink:0;align-items:center;gap:8px;width:220px;min-width:0;height:36px;padding:0 10px;border:1px solid var(--ct-border);border-radius:8px;background:var(--ct-surface-muted)}.ct-page-subnav-search input{width:100%;min-width:0;color:var(--ct-text);background:transparent;font-size:14px;outline:none}.ct-page-subnav-category{position:relative;min-width:0}.ct-page-subnav-category>button{max-width:210px}.ct-page-subnav-category-menu{position:absolute;top:calc(100% + 12px);left:0;width:min(320px,calc(100vw - 40px));max-height:min(400px,60dvh);overflow-y:auto;z-index:60;padding:6px;border:1px solid var(--ct-border);border-radius:12px;background:var(--ct-surface);box-shadow:0 12px 32px #10101418}.ct-page-subnav-category-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border-radius:7px;padding:12px 10px;text-align:left;font-size:14px}.ct-page-subnav-category-menu button:hover,.ct-page-subnav-category-menu button[aria-pressed=true]{background:var(--ct-surface-hover);color:var(--ct-text)}.ct-page-subnav-breadcrumbs{min-width:0;width:100%;display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.ct-page-subnav-breadcrumbs a{color:var(--ct-text-secondary);flex-shrink:0}.ct-page-subnav-breadcrumbs a:hover{color:var(--ct-text)}.ct-page-subnav-breadcrumbs a:not(:first-child){min-width:0;max-width:40%;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.ct-page-subnav-breadcrumbs [aria-current=page]{color:var(--ct-text);overflow:hidden;text-overflow:ellipsis}.ct-page-subnav-inline-breadcrumb{width:100%;max-width:none;min-height:0;margin:0 0 24px;padding:0 0 12px;border:0;border-bottom:1px solid var(--ct-divider)}@media(min-width:1024px){.ct-detail-breadcrumb{padding-top:12px}.ct-detail-breadcrumb .ct-page-subnav-inline-breadcrumb{margin-bottom:0;padding-inline:var(--ct-page-gutter)}.ct-detail-breadcrumb .ct-page-subnav-breadcrumbs{max-width:calc(80rem - 2 * var(--ct-page-gutter));margin-inline:auto}}.ct-page-subnav-mobile-select.ct-field{flex:1;width:0;min-width:0;height:40px;min-height:40px;padding:8px;border:0;background:transparent;font-size:13px}@media(max-width:639px){.ct-page-subnav{gap:8px}.ct-page-subnav-controls{flex-wrap:wrap;gap:6px 8px}.ct-page-subnav-group+.ct-page-subnav-group{padding-left:8px;margin-left:0}.ct-page-subnav-button{min-height:40px;padding-inline:10px;font-size:13px}.ct-page-subnav-category{flex:1}.ct-page-subnav-category>button{width:100%;max-width:150px;justify-content:space-between}.ct-page-subnav-category{flex:1.2;width:0}.ct-page-subnav-search{flex:1 0 100%;width:auto;height:40px}.ct-page-subnav-breadcrumbs{font-size:12px}}.ct-category-option-copy{display:block;min-width:0;flex:1}.ct-category-option-title{display:block;color:var(--ct-text);font-size:14px;font-weight:600;line-height:1.35}.ct-page-subnav-category-menu button>svg{flex-shrink:0;color:var(--ct-icon)}.ct-page-subnav-category-menu button+button{margin-top:2px}.ct-home-subnav{justify-content:space-between}.ct-home-subnav a{text-decoration:none}.ct-home-subnav-subscribe{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border-radius:9px;background:var(--ct-action-bg);color:var(--ct-action-text);font-size:14px;font-weight:500;white-space:nowrap}.ct-home-subnav-subscribe:hover{background:var(--ct-charcoal)}@media(max-width:639px){.ct-home-subnav-subscribe{font-size:12px;padding-inline:10px}}.ct-page-subnav-category-menu button[aria-pressed=true]{background:var(--ct-surface-selected)}.ct-mobile-menu{--ct-menu-duration: .22s;--ct-menu-ease: cubic-bezier(.22, 1, .36, 1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ct-menu-duration) var(--ct-menu-ease),visibility 0s linear var(--ct-menu-duration)}.ct-mobile-menu[data-state=open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ct-mobile-menu-content{transform:translateY(-8px);transition:transform var(--ct-menu-duration) var(--ct-menu-ease)}.ct-mobile-menu-content :is(button,a){border-radius:12px;transition:background-color .16s ease,color .16s ease}@media(hover:hover)and (pointer:fine){.ct-mobile-menu-content :is(button,a):hover{background-color:var(--ct-nav-hover)}}.ct-mobile-menu :is(button,a):focus-visible{outline:2px solid var(--ct-focus, #000);outline-offset:2px}.ct-mobile-menu-content svg{stroke-width:1.75}.ct-mobile-menu{height:100dvh}.ct-mobile-menu>div{min-height:0}.ct-mobile-menu-header{min-height:calc(56px + env(safe-area-inset-top,0px));height:auto;padding-top:env(safe-area-inset-top,0px)}.ct-mobile-menu-header button{min-height:44px;min-width:44px}.ct-mobile-menu-content{min-height:0;overscroll-behavior-y:contain;padding-bottom:calc(20px + var(--ct-mobile-nav-h, 0px))}.ct-mobile-menu-close-icon{transform:rotate(-45deg) scale(.85);transition:transform var(--ct-menu-duration) var(--ct-menu-ease)}.ct-mobile-create{--ct-create-duration: .2s;--ct-create-ease: cubic-bezier(.22, 1, .36, 1);visibility:hidden;transition:visibility 0s linear var(--ct-create-duration)}.ct-mobile-create[data-state=open]{visibility:visible;transition-delay:0s}.ct-mobile-create[data-state=closed] :is(.ct-mobile-create-backdrop,.ct-mobile-create-sheet){pointer-events:none}.ct-mobile-create-backdrop{opacity:0;transition:opacity var(--ct-create-duration) ease}.ct-mobile-create-sheet{max-height:calc(100dvh - var(--ct-mobile-nav-h, 0px) - env(safe-area-inset-top,0px) - 12px);overflow-y:auto;overscroll-behavior-y:contain;transform:translateY(100%);transition:transform var(--ct-create-duration) var(--ct-create-ease)}.ct-mobile-create[data-state=open] .ct-mobile-create-backdrop,.ct-mobile-create[data-state=open] .ct-mobile-create-sheet{opacity:1}.ct-mobile-create[data-state=open] .ct-mobile-create-sheet{transform:translateY(0)}.ct-mobile-create-trigger{transition:transform .18s var(--ct-create-ease, ease)}.ct-mobile-create-sheet button:focus-visible{outline:2px solid var(--ct-focus);outline-offset:-3px}.ct-mobile-menu[data-state=open] :is(.ct-mobile-menu-content,.ct-mobile-menu-close-icon){transform:none}@media(prefers-reduced-motion:reduce){.ct-mobile-menu,.ct-mobile-menu :is(.ct-mobile-menu-content,.ct-mobile-menu-close-icon),.ct-mobile-create,.ct-mobile-create-backdrop,.ct-mobile-create-sheet{transition:none;transform:none}.ct-mobile-menu-content :is(button,a),.ct-mobile-menu-content svg,.ct-mobile-create-trigger{transition:none;animation:none;transform:none!important}}.ct-mobile-community-nav{margin:20px 0}.ct-mobile-community-nav h2{margin:0 12px 10px;color:var(--ct-text-secondary);font-size:13px;font-weight:500}.ct-mobile-community-nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;color:var(--ct-text);font-size:15px}.ct-mobile-community-nav a>span{width:22px;text-align:center;font-size:20px}.ct-mobile-community-nav a[aria-current=page]{background:var(--ct-surface-selected);color:var(--ct-text)}.ct-mobile-community-nav>button{min-height:36px;margin-left:46px;color:var(--ct-text-secondary);font-size:13px}.ct-mobile-community-label{margin:8px 12px;color:var(--ct-text-secondary);font-size:12px}.ct-mobile-header-symbol,.ct-mobile-header-search{display:none}@media(max-width:699px){:root{--ct-mobile-nav-h: calc(50px + env(safe-area-inset-bottom, 0px)) ;--ct-mobile-post-inset: 12px;--ct-mobile-post-indent: 48px;--ct-mobile-header-h: 56px}html{scrollbar-gutter:auto!important;scrollbar-width:none;overflow-y:auto}html::-webkit-scrollbar{width:0!important}body{background:var(--ct-bg)}.ct-mobile-header{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;height:calc(var(--ct-mobile-header-h) + env(safe-area-inset-top,0px));min-height:calc(var(--ct-mobile-header-h) + env(safe-area-inset-top,0px));padding-inline:8px;padding-top:env(safe-area-inset-top,0px);gap:0;background:var(--ct-header-background)!important;border-bottom-color:var(--ct-divider)!important}.ct-mobile-header-brand{grid-column:2;grid-row:1;justify-self:center;justify-content:center;width:44px;height:44px}.ct-mobile-header-wordmark{display:none}.ct-mobile-header-symbol{display:grid;place-items:center;width:32px;height:32px}.ct-mobile-header-symbol>*{width:32px;height:32px}.ct-mobile-header-controls{display:contents}.ct-mobile-header-controls>button{width:44px;height:44px;color:var(--ct-icon)!important}.ct-mobile-header-controls>button:first-of-type{grid-column:1;grid-row:1}.ct-mobile-header-search{display:grid;place-items:center;grid-column:3;grid-row:1}.ct-mobile-header :is(button,a):focus-visible{outline:2px solid var(--ct-focus);outline-offset:-2px;border-radius:10px}.ct-mobile-bottom-nav{background:var(--ct-nav-background)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top-color:var(--ct-divider)!important}.ct-mobile-bottom-nav>:is(button,a){min-width:44px;min-height:44px;padding:0}.ct-mobile-bottom-nav svg{width:24px;height:24px;stroke-width:1.8}.ct-mobile-bottom-nav [aria-label=Home][aria-current=page] svg{fill:currentColor}.ct-mobile-bottom-nav .ct-mobile-create-trigger{width:56px;height:38px;border-radius:10px;background:var(--ct-surface-muted)!important;color:var(--ct-icon)!important}.ct-mobile-bottom-nav :is(button,a):focus-visible{outline:2px solid var(--ct-focus);outline-offset:-4px;border-radius:10px}.ct-mobile-bottom-nav{padding-inline:max(4px,env(safe-area-inset-left,0px)) max(4px,env(safe-area-inset-right,0px))}.ct-mobile-bottom-nav>:is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root body #ct-main>.ct-page-gutters:has(>.ct-community-home),:root body :is(.ct-communities-page,.ct-launch-detail-page,.ct-job-detail-page,.ct-blog-detail,.ct-profile-frame,.ct-profile-page,.ct-member-post-page,.ct-bookmarks-frame,.ct-search-frame){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}:root body #ct-main>.ct-page-gutters:has(>.ct-community-home){padding-top:0}:root body :is(.ct-community-home .ct-community-posts,.ct-communities-panel,.ct-launch-detail-main,.ct-product-profile-feed,.ct-member-post-surface){border-inline:0;border-radius:0;box-shadow:none}:root body :is(.ct-community-home,.ct-communities-page) .ct-home-trending{display:none}:root body :is(.ct-community-home .ct-community-layout,.ct-communities-layout,.ct-launch-detail-layout,.ct-blog-reading-layout){gap:0}:root body .ct-community-home.ct-community-page{padding-bottom:0}:root body .ct-communities-page{padding-top:0}:root body :is(.ct-launch-detail-main,.ct-product-profile-feed,.ct-member-post-surface){border:0}.ct-feed-compose{min-height:72px;padding:16px 12px;gap:12px}.ct-feed-compose-prompt{font-size:15px;line-height:21px}.ct-feed-compose-guest{width:36px;height:36px}.ct-feed-compose>.rounded-full{width:36px!important;height:36px!important}.ct-feed-compose-action{min-width:60px;min-height:34px;padding-inline:12px;font-size:14px;border-radius:10px}:root body .ct-post-community:not(.ct-conversation-post){--ct-post-inset: 12px;--ct-post-indent: 48px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-content{position:relative;padding:20px 12px 12px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-byline{min-height:21px;padding-left:48px;padding-right:26px;align-items:flex-start}:root body .ct-post-community:not(.ct-conversation-post) .ct-editorial-avatar{position:absolute;left:12px;top:20px;width:36px;height:36px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-byline>.min-w-0{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-byline>.min-w-0>:is(span,div){margin-top:0;font-size:15px;line-height:21px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-byline>.ct-post-more{position:absolute;right:4px;top:11px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-content>a{margin-left:48px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-title{margin-top:3px;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-body{margin-top:6px;font-size:15px;line-height:21px}:root body .ct-post-community:not(.ct-conversation-post) .ct-post-community-actions{padding:0 12px 12px 50px;gap:2px}:root body .ct-post-community:not(.ct-conversation-post)>.ct-post-community-attachment:has(img,video,iframe),:root body :is(.ct-community-home,.ct-communities-page) .ct-post-community:not(.ct-conversation-post)>.ct-post-community-attachment:has(img,video,iframe){margin:4px 12px 8px 60px;border-radius:10px}:root body .ct-card .ct-post-action{height:40px;min-width:40px;padding-inline:8px}:root body .ct-card .ct-post-action svg{width:var(--ct-post-icon, 18px);height:var(--ct-post-icon, 18px)}:root body .ct-conversation-post{--ct-post-inset: 12px;--ct-post-indent: 48px}:root body .ct-conversation-post .ct-conversation-content{padding-top:14px;padding-bottom:6px}:root body .ct-conversation-writing>p{font-size:15px;line-height:21px}:root body .ct-conversation-post .ct-conversation-actions{padding-bottom:10px;gap:2px}:root body .ct-conversation-post[data-variant=detail] .ct-conversation-writing{margin-left:0;margin-top:16px}:root body .ct-conversation-post[data-variant=detail] .ct-conversation-actions{padding-left:2px}:root body .ct-conversation-post[data-variant=detail] .ct-conversation-writing>h1{font-size:20px;line-height:25px}body:has(:is(.ct-launch-profile,.ct-profile-page,.ct-member-post-page,.ct-blog-detail,.ct-communities-page,.ct-job-detail-page,.ct-bookmarks-page,.ct-search-page)) .ct-mobile-header{display:none}:root body :is(.ct-route-header,.ct-profile-back,.ct-member-post-header){min-height:calc(var(--ct-mobile-header-h) + env(safe-area-inset-top,0px));margin-bottom:0;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;border-bottom:1px solid var(--ct-divider)}:root body :is(.ct-route-header,.ct-profile-back,.ct-member-post-header) :is(h1,.ct-route-header-label){font-size:16px;line-height:21px}:root body .ct-detail-breadcrumb:empty{min-height:0;padding:0}:root body .ct-page-subnav-mobile-breadcrumbs .ct-page-subnav{min-height:var(--ct-mobile-header-h)}.ct-page-subnav-mobile-breadcrumbs .ct-breadcrumb-trail{position:relative;min-height:44px;justify-content:center;padding-inline:44px}.ct-page-subnav-mobile-breadcrumbs .ct-breadcrumb-trail>.ct-breadcrumb-back{position:absolute;left:0}.ct-page-subnav-mobile-breadcrumbs .ct-breadcrumb-trail>:is(a,svg){display:none}.ct-page-subnav-mobile-breadcrumbs .ct-breadcrumb-trail>[aria-current=page]{font-size:16px;line-height:21px;font-weight:600}:root body .ct-profile-page{padding-top:0}:root body .ct-profile-identity{margin-inline:16px;padding-top:20px}:root body .ct-launch-profile{padding:20px 16px 16px}:root body .ct-launch-profile h1{font-size:24px;line-height:29px}:root body .ct-launch-profile .ct-hero-description{margin-top:16px;line-height:21px}:root body .ct-launch-profile .ct-hero-profile-subtitle{font-size:14px;line-height:20px}:root body .ct-launch-detail-main .ct-launch-tabs-panel:has(>.ct-product-profile-feed){padding:0}:root body .ct-communities-intro{padding-inline:16px}:root body .ct-communities-identity{min-height:47px}:root body .ct-communities-list{padding-inline:16px}:root body .ct-communities-row{min-height:88px;padding-block:20px}:root body .ct-member-post-page{padding-top:0}:root body .ct-member-post-replies{padding:20px 12px}:root body .ct-route-header{position:relative}:root body .ct-route-header-title{width:100%;justify-content:center;padding-inline:44px}:root body .ct-route-back{position:absolute;left:8px;top:calc(8px + env(safe-area-inset-top,0px))}:root body .ct-route-header-label{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}:root body .ct-route-header-actions{position:absolute;right:12px;top:calc(8px + env(safe-area-inset-top,0px));justify-content:flex-end;min-height:40px;max-width:calc(50% - 44px)}:root body .ct-blog-reading-column>:is(.ct-blog-article-heading,.blog-content,.ct-article-actions,.ct-post-detail-replies){padding-inline:16px}:root body .ct-blog-article-heading h1{font-size:20px;line-height:25px}:root body .ct-blog-article-dek{font-size:15px;line-height:21px}:root body .ct-blog-detail .blog-content:not(.blog-newsletter) :is(p,li){font-size:15px!important;line-height:21px!important}:root body .ct-blog-detail .blog-content:not(.blog-newsletter) :is(h2,h3){font-size:17px!important;line-height:24px!important;font-weight:600}:root body .ct-profile-frame .ct-profile-page .ct-profile-back{min-height:calc(var(--ct-mobile-header-h) + env(safe-area-inset-top,0px));padding:0;border-bottom:0}:root body .ct-profile-frame .ct-profile-page .ct-profile-back>.ct-route-header{min-height:calc(var(--ct-mobile-header-h) + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}:root body :is(.ct-search-page,.ct-bookmarks-page,.ct-communities-page) .ct-page-search-field input{min-width:0;font-size:16px}:root body .ct-search-page .ct-search-header{min-height:calc(var(--ct-mobile-header-h) + env(safe-area-inset-top,0px));padding-top:calc(12px + env(safe-area-inset-top,0px))}:root body .ct-search-surface,:root body .ct-bookmarks-surface{min-height:calc(100svh - var(--ct-mobile-header-h) - var(--ct-mobile-nav-h));border-top:0}:root body .ct-communities-mobile-search{width:calc(100% - 32px);min-height:44px;margin-inline:16px}:root body .ct-communities-context{padding-left:60px}:root body .ct-communities-categories{padding-inline:16px;scrollbar-width:none}:root body .ct-communities-categories::-webkit-scrollbar{display:none}:root body .ct-launch-detail-main .ct-launch-tabs-list{scrollbar-width:none}:root body .ct-launch-detail-main .ct-launch-tabs-list::-webkit-scrollbar{display:none}:root body .ct-launch-detail-main .ct-launch-tabs-tab{min-height:48px;font-size:15px}:root body .ct-blog-detail.ct-update-detail .ct-update-post .blog-content :is(p,li,blockquote){font-size:15px!important;line-height:21px!important}:root body .ct-blog-detail.ct-update-detail .ct-update-post .blog-content p{margin-bottom:16px!important}:root body .ct-update-author{gap:4px 6px}:root body .ct-update-byline .ct-post-action{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px;border-radius:50%;background:transparent;color:var(--ct-icon-secondary)}:root body .ct-update-byline .ct-post-action svg{width:20px;height:20px}@media(hover:none){:root body :is(.ct-card .ct-post-action,.ct-route-back,.ct-profile-share,.ct-mobile-menu-content a,.ct-mobile-menu-content button):hover{background-color:transparent}:root body .ct-card .ct-post-action:hover{color:var(--ct-icon)}:root body .ct-card .ct-post-action-like[aria-pressed=true]:hover{color:var(--ct-like)}:root body .ct-communities-tabs>button:hover{background-color:transparent}:root body .ct-post-community-title:hover{text-decoration:none}}}:where(.ct-page-search-field)>input{flex:1;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0!important;border-radius:0;outline:none!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:14px;line-height:inherit}.ct-page-search-field.ct-page-subnav-search{border:1px solid var(--ct-control-border);border-radius:999px;background:var(--ct-surface-muted);color:var(--ct-text-secondary);transition:background-color .16s ease,border-color .16s ease}.ct-page-search-field.ct-page-subnav-search:focus-within{border-color:var(--ct-border);background:var(--ct-surface-muted)}.ct-page-search-field>input{color:var(--ct-text)}.ct-page-search-field>input::-moz-placeholder{color:var(--ct-text-secondary);opacity:1}.ct-page-search-field>input::placeholder{color:var(--ct-text-secondary);opacity:1}.ct-page-search-field>input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ct-page-search-field>svg,.ct-page-search-field>button{flex-shrink:0;color:var(--ct-icon-secondary)}:where(.ct-page-search-field):focus-within{outline:2px solid var(--ct-focus, #000);outline-offset:2px}.ct-page-search-field>button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--ct-icon-secondary);transition:color .16s ease,background-color .16s ease}.ct-page-search-field>button:hover{color:var(--ct-icon);background:var(--ct-surface-hover)}.ct-page-search-field svg{stroke-width:1.75}@media(prefers-reduced-motion:reduce){.ct-page-search-field.ct-page-subnav-search,.ct-page-search-field>button{transition:none}}.ct-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;text-align:left;cursor:pointer;border-radius:var(--ct-control-radius, 12px);transition:border-color .14s ease,background-color .14s ease}.ct-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-select-trigger>span:last-child{flex-shrink:0;color:var(--ct-text-secondary, #71717a)}.ct-select-trigger[data-placeholder]{color:var(--ct-text-secondary, #71717a)}.ct-select-trigger[data-state=open]{border-color:var(--ct-border)}.ct-select-trigger:focus-visible{outline:2px solid var(--ct-focus, #171717);outline-offset:2px}.ct-select-trigger svg,.ct-select-menu svg{stroke-width:1.75}.ct-select-trigger:disabled{cursor:not-allowed;opacity:.5}html:has(.ct-select-menu[data-state=open]) body[data-scroll-locked]{margin-right:0!important}.ct-select-menu{z-index:100100;max-width:calc(100vw - 24px);max-height:min(340px,var(--radix-select-content-available-height));border:1px solid var(--ct-border, #e9e9e9);border-radius:var(--ct-panel-radius, 16px);background:var(--ct-surface, #ffffff);color:var(--ct-text, #18181b);box-shadow:var(--ct-overlay-shadow);overflow:hidden;font-family:var(--ct-font-ui, system-ui, sans-serif)}.ct-field-menu{min-width:max(220px,var(--radix-select-trigger-width));width:-moz-max-content;width:max-content}.ct-select-filter{border:0;border-radius:999px;background:transparent;color:var(--ct-text-secondary);box-shadow:none}.ct-select-filter:hover,.ct-select-filter[data-state=open]{background:var(--ct-surface-hover);color:var(--ct-text)}.ct-select-filter-menu{min-width:230px;max-width:min(340px,calc(100vw - 24px));border-radius:var(--ct-menu-radius, 16px);background:var(--ct-surface, #fff)}.ct-select-viewport{padding:6px}.ct-select-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px;border-radius:var(--ct-control-radius, 8px);font-size:14px;line-height:1.4;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ct-select-option-label{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.ct-select-option[data-state=checked]{background:var(--ct-surface-selected);font-weight:600}.ct-select-option[data-highlighted]{background:var(--ct-surface-hover);color:var(--ct-text)}.ct-select-option[data-disabled]{opacity:.5;cursor:not-allowed}.ct-select-check{display:flex;align-items:center;margin-left:auto;width:15px;flex-shrink:0}.ct-select-scroll{display:flex;align-items:center;justify-content:center;min-height:24px;color:var(--ct-text-secondary, #71717a);background:var(--ct-surface, #ffffff)}@media(prefers-reduced-motion:reduce){.ct-select-trigger{transition:none}}.phone-country-trigger,.phone-country-value{color:var(--phone-placeholder-color, #71717a)!important}.phone-country-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;white-space:nowrap;background:transparent;border:0;cursor:pointer;border-radius:var(--ct-control-radius, 8px) 0 0 var(--ct-control-radius, 8px)}.phone-country-trigger:hover,.phone-country-trigger[data-state=open]{background:color-mix(in srgb,currentColor 6%,transparent)}.phone-country-trigger>svg{flex-shrink:0;opacity:.75}body .phone-country-field .phone-country-trigger,body .phone-country-field input[type=tel]{font-weight:400!important}body .phone-country-field input[type=tel]::-moz-placeholder{font-weight:400!important}body .phone-country-field input[type=tel]::placeholder{font-weight:400!important}.phone-country-trigger:focus-visible{outline:2px solid var(--ct-text, #18181b);outline-offset:-3px;border-radius:var(--ct-control-radius, 8px)}.phone-country-menu{width:292px}.phone-country-label{padding:8px 10px;font-size:11px;font-weight:500;color:var(--ct-text-secondary, #71717a)}.phone-country-flag{flex-shrink:0;font-size:18px}.phone-country-prefix{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ct-text-secondary, #71717a)}.phone-country-check{display:flex;align-items:center;width:15px;flex-shrink:0}.ct-logo-tile{box-sizing:border-box;border:1px solid var(--ct-border, #e4e4e7)}:root body .ct-follow-control[data-follow-variant]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:88px;height:34px;min-height:34px;padding:0 16px;border:1px solid var(--ct-control-border, #e5e5e5);border-radius:10px;background:#fff;color:#000;font:inherit;font-size:15px;font-weight:600;line-height:21px;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}:root body .ct-follow-control[data-follow-variant]:hover:not(:disabled){background:#f5f5f5}:root body .ct-follow-control:is([data-follow-variant=pill],[data-follow-variant=wide]):not([aria-pressed=true]){border-color:#000;background:#000;color:#fff}:root body .ct-follow-control:is([data-follow-variant=pill],[data-follow-variant=wide]):not([aria-pressed=true]):hover:not(:disabled){background:#262626;border-color:#262626}:root body .ct-follow-control[data-follow-variant][aria-pressed=true]{background:#fff;border-color:var(--ct-control-border, #e5e5e5);color:#999}:root body .ct-follow-control[data-follow-variant][aria-pressed=true]:hover:not(:disabled){background:#fafafa}:root body .ct-follow-control[data-follow-variant=wide]{width:100%}:root body .ct-follow-control[data-follow-variant=compact]{min-width:34px;width:34px;padding:0;border-radius:50%}:root body .ct-follow-control[data-follow-variant]:active:not(:disabled){transform:scale(.97)}:root body .ct-follow-control[data-follow-variant]:focus-visible{outline:2px solid #000;outline-offset:3px}:root body .ct-follow-control[data-follow-variant]:disabled{cursor:default;opacity:.55}@media(prefers-reduced-motion:reduce){:root body .ct-follow-control[data-follow-variant]{transition:none;transform:none}}.ct-route-frame{width:calc(100% - 48px);max-width:740px;min-height:calc(100dvh - 48px);margin:24px auto;border:1px solid var(--ct-border);border-radius:20px;background:var(--ct-surface);color:var(--ct-text)}.ct-route-frame--wide{max-width:940px}.ct-route-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:68px;padding:12px 20px;border-bottom:1px solid var(--ct-divider)}.ct-route-header-title{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ct-route-header .ct-route-header-label{margin:0;color:var(--ct-text);font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.ct-route-back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex-shrink:0;border:0;border-radius:50%;color:var(--ct-icon);background:transparent;transition:background-color .16s ease}.ct-route-back:hover{background:var(--ct-surface-hover)}.ct-route-back:focus-visible{outline:2px solid var(--ct-focus, var(--ct-text));outline-offset:2px}.ct-route-back svg{stroke-width:1.75}.ct-route-header-actions{display:flex;align-items:center;gap:8px}.ct-route-content{padding:28px 24px 40px}.ct-route-periods{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--ct-border);border-radius:12px;background:var(--ct-surface-secondary)}.ct-route-periods button{min-height:32px;padding:5px 10px;border-radius:9px;color:var(--ct-text-secondary);font-size:12px;font-weight:500}.ct-route-periods button[aria-pressed=true]{background:var(--ct-surface-selected);color:var(--ct-text)}.ct-route-periods button:focus-visible{outline:2px solid var(--ct-focus, var(--ct-text));outline-offset:2px}.ct-password-recovery-page>.ct-route-frame{max-width:480px;min-height:0}.ct-route-frame.ct-my-launches{padding:0}.ct-route-frame.ct-my-launches h1{margin:0;font-size:17px;line-height:1.4}@media(max-width:639px){.ct-route-frame{width:100%;min-height:100dvh;margin:0 auto;border:0;border-radius:0}.ct-route-header{padding:10px 12px}.ct-route-content{padding:24px 20px 36px}.ct-password-recovery-page>.ct-route-frame{border:1px solid var(--ct-border);border-radius:20px}}@media(prefers-reduced-motion:reduce){.ct-route-back,.ct-route-periods button{transition:none}}.ct-browse-directory{width:100%;max-width:1048px;margin-inline:auto;padding-bottom:72px}.ct-browse-directory .ct-browse-header{margin-bottom:22px}.ct-browse-directory .ct-browse-results-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-bottom:10px}.ct-browse-directory .ct-browse-results-header p{color:var(--ct-text-secondary, #999);font-size:13px}.ct-browse-directory .ct-browse-results-header>button{min-height:36px;color:var(--ct-icon, #424242);font-size:13px}.ct-browse-list-surface{border:1px solid var(--ct-border, #d5d5d5);border-radius:20px;background:var(--ct-surface, #fff);padding:0 20px}.ct-browse-list-surface>[data-tool-href]{margin:0 -20px;padding:18px 20px;border-radius:0}.ct-browse-list-surface>[data-tool-href]:first-child{border-radius:20px 20px 0 0}.ct-browse-list-surface>[data-tool-href]:last-child{border-radius:0 0 20px 20px}.ct-browse-list-surface>[data-tool-href]+[data-tool-href]{border-top:1px solid var(--ct-divider, #e5e5e5)}.ct-browse-list-surface>[data-tool-href] .ct-heading{font-size:15px;font-weight:600}.ct-browse-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;text-align:center;color:var(--ct-text-secondary, #999);font-size:15px;line-height:21px}.ct-browse-empty h2{font-size:18px;color:var(--ct-text, #000)}.ct-ai-directory-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.ct-ai-directory-filters .ct-page-search-field{flex:1 1 240px;max-width:360px;height:40px}@media(max-width:639px){.ct-browse-directory .ct-browse-header{margin-bottom:12px}.ct-browse-list-surface{padding-inline:16px;border-radius:16px}.ct-browse-list-surface>[data-tool-href]{margin-inline:-16px;padding:16px}.ct-browse-list-surface>[data-tool-href]:first-child{border-radius:16px 16px 0 0}.ct-browse-list-surface>[data-tool-href]:last-child{border-radius:0 0 16px 16px}.ct-ai-directory-filters{gap:4px}.ct-ai-directory-filters .ct-page-search-field{flex-basis:100%;max-width:none}}.ct-browse-intro{margin:0 0 24px;color:var(--ct-text-secondary, #999);font-size:15px;line-height:21px}.ct-browse-inline-filters{display:flex;align-items:center;gap:8px;min-width:0}.ct-browse-inline-filters>.ct-page-search-field{flex:1;min-width:0;height:40px}.ct-best-for-page .ct-browse-results-header{margin-top:16px}.ct-launch-directory-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ct-launch-directory-views{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:36px;padding:6px 8px;color:var(--ct-icon, #424242);font-size:13px}.ct-launch-directory-sponsored{margin:24px 0}.ct-launch-directory-sponsored>p,.ct-launch-directory-history>p{color:var(--ct-text-secondary, #999);font-size:13px;line-height:18px}.ct-launch-directory-history{padding:24px 0 16px}.ct-launch-directory-history>h2{margin:0 0 6px;font-size:15px;line-height:21px;font-weight:600}.ct-launch-directory-skeleton{display:flex;align-items:center;gap:12px;padding:20px 0}.ct-launch-directory-skeleton>span{width:40px;height:40px;border-radius:12px;background:var(--ct-surface-muted, #f5f5f5)}.ct-launch-directory-skeleton>div{display:grid;gap:8px;flex:1}.ct-launch-directory-skeleton>div>span{height:14px;width:min(80%,240px);border-radius:5px;background:var(--ct-surface-muted, #f5f5f5)}.ct-launch-directory-skeleton>div>span:last-child{width:min(95%,360px)}.ct-browse-load-more{display:flex;justify-content:center;padding:24px 0}.ct-browse-load-more>button{min-height:44px;min-width:160px;font-size:14px}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]){background-color:#fff!important;font-family:var(--ct-font-ui, system-ui, sans-serif);color:#1a1a1a}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(.bhr_content_container,sparkloop-signup-flow,#sparkloop-upscribe){font-family:var(--ct-font-ui, system-ui, sans-serif)!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) .sl-step-host>div>h2,:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(.bhr_content_container,sparkloop-signup-flow,#sparkloop-upscribe) :is(h1,h2,h3,h4,.sf-rec-name,.sl-spotlight-headline){font-family:var(--ct-font-ui, system-ui, sans-serif)!important;font-weight:500!important;color:#1a1a1a!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) .sl-step-host>div>h2,:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(.bhr_content_container,sparkloop-signup-flow,#sparkloop-upscribe) :is(h1,h2,.sl-spotlight-headline){letter-spacing:-.045em!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(.bhr_content_container,sparkloop-signup-flow,#sparkloop-upscribe) :is(p:not(.sf-rec-name,.sl-spotlight-headline),.sf-rec-desc,.sl-spotlight-description){color:#737373!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) .btn-primary,:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(.bhr_content_container,sparkloop-signup-flow,#sparkloop-upscribe) :is(.bhr_footer_container button[type=submit],.bhr_footer_container[data-recommendation-action=skip] button[type=button],.sf-footer[data-recommendation-action=skip] .sf-skip-btn,.sf-continue-btn,.sf-primary-btn,.sf-stage-continue-btn,.sf-claim-btn,.sl-spotlight-cta,footer button[type=submit]){background:#1a1a1a!important;color:#fff!important;border-radius:var(--ct-control-radius, 12px)!important;box-shadow:none!important;font-family:var(--ct-font-ui, system-ui, sans-serif)!important;font-weight:var(--ct-action-weight, 500)!important;text-decoration:none!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(sparkloop-signup-flow,#sparkloop-upscribe) :is(.sf-skip-btn,.sf-ghost-btn,.sl-skip-link,.sl-spotlight-dismiss){color:#737373!important;font-weight:500!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) .btn-primary:after{background:none!important;box-shadow:none!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(.btn-primary,.bhr_footer_container button,.sf-footer button,.sf-stage-continue-btn,.sf-claim-btn,.sl-spotlight-cta):hover:not(:disabled){opacity:.85}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) :is(button,a):focus-visible{outline:3px solid #1a1a1a!important;outline-offset:4px!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) [role=progressbar]{background-color:#f5f5f5!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) [role=progressbar]>div{background-image:none!important;background-color:#1a1a1a!important;box-shadow:none!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-stage-actions{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;z-index:50!important;margin:0!important;background:#fff!important;border-top:1px solid #e5e5e5!important;box-shadow:none!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-stage-actions-inner{width:100%!important;max-width:576px!important;margin-inline:auto!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-stage-continue-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;height:auto!important;margin:0!important;padding:14px 24px!important;border:0!important;border-radius:var(--ct-control-radius, 12px)!important;background:#1a1a1a!important;color:#fff!important;font-size:16px!important;font-weight:var(--ct-action-weight, 500)!important;line-height:1.25!important;text-align:center!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-content{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}body.sl-inline-mode:has([data-post-subscribe-flow]):has(sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible]) .ct-provider-action-bar{display:none!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-stage-actions,body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-footer{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px 0 0!important;border:0!important;box-shadow:none!important;background:transparent!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-content{padding-bottom:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-stage-continue-btn{width:auto!important;min-height:56px!important;margin:0 auto!important;padding:16px 40px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(.sf-offer-sponsor-cta,.sf-offer-sniper){display:none!important}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) .ct-provider-action-bar{position:fixed;inset:auto 0 0;z-index:99999;min-height:calc(69px + max(12px,env(safe-area-inset-bottom)));padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5e5;box-shadow:none;pointer-events:none}:is(body [data-post-subscribe-flow],body[data-ct-provider-stage]) .ct-provider-action-loading{display:flex;align-items:center;justify-content:center;max-width:576px;min-height:56px;margin-inline:auto;border-radius:var(--ct-control-radius, 12px);background:#1a1a1a;color:#fff;font-size:16px;font-weight:var(--ct-action-weight, 500)}@font-face{font-family:CT Signup Inter;src:url(/fonts/inter/inter-latin-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible]{--ct-font-ui: "CT Signup Inter", system-ui, sans-serif}body.sl-inline-mode:has([data-post-subscribe-flow]):has(:is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible]) .ct-provider-action-bar{display:none!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] .sf-flow{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;box-sizing:border-box!important;width:100%!important;max-width:560px!important;margin-inline:auto!important;padding:24px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;color:#030712!important;font-family:var(--ct-font-ui)!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] :is(.sf-content,.sf-content-inner,.sf-stage-body){padding:0!important;margin:0!important;min-width:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] .sf-content{order:1!important;flex:0 0 auto!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] .sf-screen-head{padding:0!important;margin:0!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] .sf-screen-head :is(h1,h2){margin:0 0 4px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:normal!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] .sf-screen-head p{margin:0!important;font-size:12px!important;line-height:16px!important;color:#686a71!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] :is(.sf-footer,.sf-stage-actions){order:2!important;flex:0 0 auto!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;padding:16px 0 0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] :is(.sf-footer-inner,.sf-footer-actions,.sf-stage-actions-inner,.sf-stage-actions-buttons){display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:0!important;margin:0!important;gap:8px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] :is(.sf-continue-btn,.sf-primary-btn,.sf-stage-continue-btn,.sf-claim-btn){order:1!important;min-height:48px!important;width:100%!important;padding:12px 16px!important;margin:0!important;border:0!important;border-radius:6px!important;background:#ff1f99!important;color:#fff!important;font:500 16px/24px var(--ct-font-ui)!important;letter-spacing:normal!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-ct-provider-visible] :is(.sf-footer .sf-skip-btn,.sf-ghost-btn){order:2!important;width:100%!important;min-height:32px!important;padding:4px 16px!important;border-radius:6px!important;background:transparent!important;color:#818389!important;font:500 16px/24px var(--ct-font-ui)!important}body.sl-inline-mode:has([data-post-subscribe-flow][data-ct-beehiiv-frame]) .ct-provider-action-bar,body.sl-inline-mode:has([data-post-subscribe-flow]):has(sparkloop-signup-flow[data-stage=recommendations][data-ct-provider-visible]) .ct-provider-action-bar{display:none!important}body.sl-inline-mode:has([data-post-subscribe-flow]):has(sparkloop-signup-flow[data-stage=recommendations][data-ct-provider-visible]) .sl-step-host{max-width:560px!important;padding-bottom:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-flow{box-sizing:border-box!important;width:100%!important;max-width:560px!important;margin-inline:auto!important;padding:24px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-flow>.sf-content{order:1!important;flex:0 0 auto!important;min-width:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] :is(.sf-content,.sf-content-inner,.sf-stage-body){padding:0!important;margin:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-screen-head{padding:0!important;margin:0!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-screen-head :is(h1,h2){margin:0 0 4px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:normal!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-screen-head p{margin:0!important;font-size:12px!important;line-height:16px!important;color:#686a71!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-rec-grid{gap:12px!important;margin:16px 0 0!important;padding:0!important;max-width:none!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] :is(.sf-rec-card,.sf-rec-card.selected,.sf-rec-card:last-child){grid-template-columns:32px minmax(0,1fr) 24px!important;-moz-column-gap:12px!important;column-gap:12px!important;row-gap:8px!important;width:100%!important;box-sizing:border-box!important;min-height:112px!important;padding:16px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;background:#fff!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-rec-avatar{grid-row:1!important;width:32px!important;height:32px!important;max-width:32px!important;max-height:32px!important;border:0!important;border-radius:6px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-rec-name{font-size:14px!important;line-height:20px!important;font-weight:600!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-rec-desc{grid-column:1 / -1!important;grid-row:2!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:12px!important;line-height:16px!important;color:#686a71!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-rec-check{grid-row:1!important;width:24px!important;height:24px!important;border-radius:6px!important;border-width:1px!important;border-color:#d1d5db!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-rec-card.selected .sf-rec-check{background:#ff1f99!important;border-color:#ff1f99!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-footer{order:2!important;flex:0 0 auto!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;padding:16px 0 0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] :is(.sf-footer-inner,.sf-footer-actions){padding:0!important;margin:0!important;gap:8px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-continue-btn{min-height:48px!important;padding:12px 16px!important;border-radius:6px!important;background:#ff1f99!important;color:#fff!important;font-size:16px!important;line-height:24px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) :is(sparkloop-signup-flow,#sparkloop-upscribe)[data-stage=recommendations][data-ct-provider-visible] .sf-footer .sf-skip-btn{min-height:32px!important;padding:4px 16px!important;border-radius:6px!important;background:transparent!important;color:#818389!important;font-size:16px!important;line-height:24px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-flow{border:1px solid #e5e7eb!important;border-radius:6px!important;box-shadow:none!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-content{padding:0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-screen-head{padding:0!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-screen-head :is(h1,h2){margin:0 0 4px!important;font-size:16px!important;line-height:24px!important;letter-spacing:normal!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-screen-head p{margin:0!important;font-size:12px!important;line-height:16px!important;text-align:left!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-offer-grid{padding:16px 0 0!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-stage-continue-btn{width:100%!important;min-height:48px!important;padding:12px 16px!important;font-size:16px!important}:root body [data-post-subscribe-flow].ct-signup-flow-page{display:block;min-height:100dvh;padding:0 24px 48px;background:#fff}:root body [data-post-subscribe-flow].ct-signup-flow-page>.ct-signup-flow-content{width:100%;max-width:560px!important;margin:0 auto}.ct-signup-flow-header{margin:0 0 24px;color:var(--ct-text, #171717)}.ct-signup-flow-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:20px 0}.ct-signup-flow-nav .ct-brand-wordmark{flex:0 1 auto;max-width:185px}.ct-signup-flow-back{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:40px;margin-left:-8px;padding:8px;background:transparent;border:0;border-radius:10px;color:#737373;font-size:13px;text-decoration:none;cursor:pointer}.ct-signup-flow-back:hover{background:#f5f5f5;color:#171717}.ct-signup-flow-steps{display:flex;align-items:center;justify-content:space-between;list-style:none;gap:12px;margin:12px 0 20px;padding:0}.ct-signup-flow-steps li{display:flex;align-items:center;gap:7px;color:#999;font-size:12px;line-height:18px;white-space:nowrap}.ct-signup-flow-steps li>span{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border:1px solid #e5e5e5;border-radius:50%;font-size:11px}.ct-signup-flow-steps li[data-state=complete]{color:#737373}.ct-signup-flow-steps li[data-state=complete]>span{background:#f5f5f5;color:#171717;border-color:transparent}.ct-signup-flow-steps li[data-state=current]{color:#171717}.ct-signup-flow-steps li[data-state=current]>span{background:#171717;border-color:#171717;color:#fff}.ct-signup-flow-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:16px 0 0;font-size:12px;line-height:18px;color:#737373;overflow-wrap:anywhere}.ct-signup-flow-receipt>svg{flex-shrink:0}.ct-signup-flow-receipt strong{font-weight:500;color:#171717}.ct-signup-flow-loading{border:1px solid var(--ct-border, #d5d5d5);border-radius:20px;padding:24px}.ct-signup-flow-loading>p{margin:0 0 6px;font-size:17px;line-height:24px;letter-spacing:-.02em}.ct-signup-flow-loading>span{color:#737373;font-size:13px}.ct-signup-flow-skeletons{margin-top:24px}.ct-signup-flow-skeletons>div{display:flex;align-items:center;gap:12px;padding:20px 0;border-top:1px solid #f0f0f0}.ct-signup-flow-skeletons i{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#f5f5f5}.ct-signup-flow-skeletons span{width:65%;height:10px;border-radius:5px;background:#f5f5f5}.ct-signup-flow-skeletons b{margin-left:auto;width:20px;height:20px;border:1px solid #eee;border-radius:6px}.ct-signup-download{border:1px solid var(--ct-border, #d5d5d5);border-radius:20px;padding:28px;text-align:left}.ct-signup-download h2{margin:0 0 10px;font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.025em}.ct-signup-download>p{color:#737373;font-size:14px;line-height:21px}.ct-signup-download button{min-height:46px;margin-top:24px}body[data-ct-provider-stage=beehiiv] .bhr_root[data-ct-provider-visible] .bhr_content_container{width:100%!important;max-width:none!important;max-height:none!important;border-radius:20px!important;border:1px solid #d5d5d5!important;box-shadow:none!important;overflow:visible!important}body[data-ct-provider-stage=beehiiv] .bhr_root[data-ct-provider-visible] .bhr_header_container{padding:24px!important;background:#fff!important}body[data-ct-provider-stage=beehiiv] .bhr_root[data-ct-provider-visible] .bhr_boosted_publications_list{padding:0 24px!important;max-height:none!important;overflow:visible!important}@media(max-width:600px){:root body [data-post-subscribe-flow].ct-signup-flow-page{padding-inline:20px}.ct-signup-flow-nav{min-height:76px}.ct-signup-flow-steps{gap:8px}.ct-signup-flow-steps li{font-size:11px;gap:5px}.ct-signup-flow-loading,.ct-signup-download{padding:20px}}:root body [data-post-subscribe-flow] :is(.ct-signup-download,.ct-signup-flow-loading,.ct-provider-recovery){border:1px solid #e5e7eb!important;border-radius:6px!important;padding:24px!important;background:#fff;font-family:CT Signup Inter,system-ui,sans-serif}:root body [data-post-subscribe-flow] .ct-signup-download h2{font:600 16px/24px CT Signup Inter,system-ui,sans-serif!important;letter-spacing:normal!important}:root body [data-post-subscribe-flow] .ct-signup-download .btn-primary{min-height:48px;border-radius:6px!important;background:#ff1f99!important;font:500 16px/24px CT Signup Inter,system-ui,sans-serif!important}:root body [data-post-subscribe-flow] .ct-signup-flow-loading>p{font:600 16px/24px CT Signup Inter,system-ui,sans-serif;letter-spacing:normal}:root body [data-post-subscribe-flow] .ct-provider-recovery button{display:block;width:100%;min-height:48px;margin-left:0;border-radius:6px;background:#ff1f99;font:500 16px/24px CT Signup Inter,system-ui,sans-serif}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-offer-card{grid-template-columns:88px minmax(0,1fr)!important;border:1px solid #e5e7eb!important;border-radius:6px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-offer-headline{font-size:14px!important;line-height:20px!important}body.sl-inline-mode:has([data-post-subscribe-flow]) sparkloop-signup-flow[data-stage=offers][data-ct-provider-visible] .sf-offer-desc{font-size:12px!important;line-height:16px!important}body[data-ct-provider-stage=sparkloop] #sl-overlay{display:contents!important;visibility:visible!important;background:transparent!important}.ct-provider-recovery{position:relative;z-index:100001;padding:16px;margin-bottom:16px;border:1px solid var(--ct-border, #e5e5e5);border-radius:var(--ct-panel-radius, 20px);background:#fff;color:#101114;font-size:14px}.ct-provider-recovery p+p{margin-top:8px;color:#646474}.ct-provider-recovery button{margin-top:12px;padding:12px 16px;background:#101114;color:#fff;border-radius:var(--ct-control-radius, 12px);font-weight:500}.ct-provider-recovery button+button{margin-left:8px}@media(max-width:480px){.ct-provider-recovery button{width:100%}.ct-provider-recovery button+button{margin-left:0}}.ct-loading-bar-fill{overflow:hidden;border-radius:inherit;transition:width .5s ease-out}.ct-loading-bar-highlight{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);animation:ct-progress-sweep 2.2s ease-in-out infinite}.ct-loading-bar[data-complete=true] .ct-loading-bar-highlight{animation:none;opacity:0}@keyframes ct-progress-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ct-loading-bar-fill{transition:none}.ct-loading-bar-highlight{animation:none;opacity:0}}@media(max-width:1023px){.ct-content-fixed.ct-modal-mobile-fullscreen{right:0!important}}.ct-dialog-chrome{--ct-heading-weight: 600;color:var(--ct-text);font-size:15px;line-height:21px}.ct-dialog-chrome :is(h2,h3){letter-spacing:normal}.ct-dialog-chrome h2{font-size:20px;line-height:25px}.ct-dialog-chrome h3{font-size:17px;line-height:24px}.ct-dialog-chrome :is(.text-sm,.text-base){font-size:15px;line-height:21px}.ct-dialog-chrome .text-xs{font-size:13px;line-height:18px}.ct-dialog-chrome :is(.ct-control,.btn){min-height:44px;font-size:15px}.ct-dialog-chrome .ct-control{border-color:var(--ct-control-border)}.ct-dialog-chrome .btn{font-weight:600}.ct-dialog-chrome :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-upgrade-dialog>div{padding:24px}.ct-upgrade-dialog>div>.text-center{padding-right:24px;text-align:left}.ct-upgrade-dialog .ct-card{padding-inline:0;border:0;border-top:1px solid var(--ct-divider);border-radius:0;box-shadow:none}@media(max-width:699px){.ct-dialog-chrome :is(input:not([type=color]):not([type=checkbox]):not([type=range]),textarea,select){font-size:16px}}.ct-feed-profile-avatar{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle}.ct-feed-profile-avatar.ct-editorial-avatar{overflow:visible;border-radius:0}.ct-feed-profile-avatar-link{display:inline-flex;flex-shrink:0}:root body .ct-feed-profile-add{position:absolute;right:-2px;bottom:-2px;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;min-height:0;margin:0;padding:0;border:2px solid #fff;border-radius:50%;background:#000;color:#fff;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.ct-feed-profile-add:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%}:root body .ct-feed-profile-add:hover{background:#333;transform:scale(1.08)}:root body .ct-feed-profile-add:focus-visible{outline:2px solid #000;outline-offset:2px}:root body .ct-feed-profile-preview{padding:24px;border-radius:20px;color:var(--ct-text, #000)}.ct-feed-profile-preview-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-right:12px}.ct-feed-profile-preview-name{min-width:0}.ct-feed-profile-preview-name h2{margin:0 0 2px;font-size:20px;line-height:25px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.ct-feed-profile-preview-name>span{color:var(--ct-text, #000);font-size:15px;line-height:21px;overflow-wrap:anywhere}.ct-feed-profile-preview-name a:hover{text-decoration:underline}.ct-feed-profile-preview-bio{margin:18px 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;line-height:21px}.ct-feed-profile-preview-count{margin:12px 0 20px;color:var(--ct-text-secondary, #999);font-size:15px;line-height:21px}:root body .ct-feed-profile-preview .ct-follow-control[data-follow-variant=wide]{margin-top:8px;height:38px;min-height:38px}@media(prefers-reduced-motion:reduce){:root body .ct-feed-profile-add{transition:none}}.ct-post-community{border-color:var(--ct-border);border-radius:var(--ct-panel-radius, 20px)}.ct-post-community-content{padding:24px 24px 12px}.ct-post-community-title{display:block;margin:12px 0 0;color:var(--ct-text);font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.015em;text-decoration:none}.ct-post-community-title:hover{text-decoration:underline;text-underline-offset:3px}.ct-post-community-byline{gap:10px}:is(.ct-post-clickable,.ct-conversation-post) .ct-logo-tile{border-color:var(--ct-divider, #e5e5e5)}.ct-post-community-byline>div>a,.ct-post-community-byline>div>span{font-size:14px;font-weight:600;color:var(--ct-text)!important}.ct-post-community-byline>div>div{font-size:12px;margin-top:3px;color:var(--ct-text-secondary)!important}.ct-post-community-body{color:var(--ct-text);margin:6px 0 0;font-size:15px;line-height:1.65}.ct-post-show-more{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px;margin:0 -8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ct-pink-middle, #FF2B88);font-family:inherit;font-size:14px;font-weight:400;line-height:21px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease}.ct-post-show-more:hover{color:var(--ct-pink-middle, #FF2B88);background:transparent;text-decoration:underline;text-underline-offset:3px}.ct-post-show-more:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-post-community-actions{flex-wrap:wrap;gap:6px;padding:4px 16px 16px}.ct-post-community-actions>button{font-size:13px;font-weight:500}.ct-post-community-share{margin-left:auto}.ct-post-clickable{cursor:pointer}.ct-card .ct-post-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:40px;min-width:40px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:var(--ct-icon);font-size:12px;font-weight:400;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.ct-card .ct-post-action svg{flex-shrink:0;stroke-width:1.75}.ct-card .ct-post-action>span{font-variant-numeric:tabular-nums}.ct-card .ct-post-action:hover{background:var(--ct-surface-hover);color:var(--ct-text)}.ct-card .ct-post-action:active{transform:scale(.94)}.ct-card .ct-post-action:focus-visible{outline:2px solid var(--ct-text);outline-offset:2px}.ct-card .ct-post-action-like[aria-pressed=true]{color:var(--ct-like)}.ct-card .ct-post-action-like[aria-pressed=true] svg{animation:ct-post-heart-pop .2s ease-out}.ct-card .ct-post-action-like:hover{background:var(--ct-surface-hover);color:var(--ct-like)}.ct-card .ct-post-action[aria-busy=true]{cursor:progress}.ct-card .ct-post-more{color:var(--ct-text-secondary)}.ct-post-card-replies{position:relative;cursor:auto}.ct-post-replies-close{position:absolute;top:8px;right:12px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ct-icon);z-index:1}.ct-post-replies-close:hover{background:var(--ct-surface-hover);color:var(--ct-text)}@keyframes ct-post-heart-pop{0%{transform:scale(.85)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ct-card .ct-post-action{transition:none}.ct-card .ct-post-action-like[aria-pressed=true] svg{animation:none}}.ct-conversation-post{--ct-post-inset: 24px;--ct-post-indent: 50px;min-width:0;overflow:visible;background:var(--ct-surface)}.ct-conversation-post .ct-conversation-content{padding:24px var(--ct-post-inset) 10px}.ct-conversation-byline{min-width:0;gap:10px;align-items:flex-start}.ct-conversation-byline>a{border-radius:50%}.ct-conversation-identity{padding-top:2px}.ct-conversation-identity>:is(a,span){font-size:14px;font-weight:600;line-height:1.35}.ct-conversation-writing{min-width:0;margin:8px 0 0 var(--ct-post-indent)}.ct-conversation-writing>:first-child{margin-top:0}.ct-conversation-writing>p{font-size:15px;line-height:1.65}.ct-conversation-post[data-variant=detail] .ct-conversation-writing>h1{margin-top:0;font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.ct-conversation-post[data-variant=detail] .ct-conversation-writing>p{font-size:16px}.ct-conversation-media{min-width:0;margin-top:16px}.ct-conversation-media .ct-media-frame{border-radius:16px;border-color:var(--ct-border)}.ct-conversation-video-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:16px;border:1px solid var(--ct-border);border-radius:16px;background:var(--ct-surface-muted);color:var(--ct-text);font-size:14px;font-weight:500;text-align:left}.ct-conversation-video-trigger>span{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--ct-border);border-radius:50%;background:var(--ct-surface)}.ct-conversation-video-trigger:hover{background:var(--ct-surface-hover)}.ct-conversation-video-trigger:focus-visible{outline:2px solid var(--ct-focus, var(--ct-text));outline-offset:3px}.ct-conversation-post .ct-conversation-actions{flex-wrap:wrap;gap:4px;padding:0 var(--ct-post-inset) 18px calc(var(--ct-post-inset) + var(--ct-post-indent) - 10px);border:0}.ct-conversation-actions>button{min-height:36px;font-size:13px;font-weight:500}.ct-conversation-actions .ct-post-community-share{margin-left:0}.ct-conversation-replies{padding:18px var(--ct-post-inset) 24px;border-top:1px solid var(--ct-divider)}@media(max-width:639px){.ct-post-community-content{padding:20px 16px 10px}.ct-conversation-post{--ct-post-inset: 16px;--ct-post-indent: 50px}.ct-conversation-post .ct-conversation-content{padding-top:20px}.ct-conversation-post .ct-conversation-actions{gap:0;padding-bottom:14px}.ct-conversation-actions>button{padding-inline:8px}.ct-conversation-post[data-variant=detail] .ct-conversation-writing>h1{font-size:20px}}.ct-post-community-byline .ct-post-community-link,.ct-post-community-link{color:var(--ct-link);font-size:15px;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-post-community-byline .ct-post-community-link{color:var(--ct-text)}.ct-post-community-byline .ct-member-community-link{color:var(--ct-link)!important}.ct-post-verified-badge>path:last-child{fill:none;stroke:var(--ct-action-text)}.ct-post-community-link:hover{text-decoration:underline}.ct-post-community-separator{flex-shrink:0;color:var(--ct-text-tertiary)}.ct-post-community-date{flex-shrink:0;color:var(--ct-text-tertiary);font-size:15px;font-weight:400;line-height:21px;white-space:nowrap}.ct-conversation-identity{position:relative}.ct-conversation-identity .ct-member-community-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;max-width:100%;margin-top:3px}.ct-post-community:not(.ct-conversation-post){--ct-post-inset: 24px;--ct-post-indent: 46px}.ct-post-community:not(.ct-conversation-post) .ct-post-community-content{padding:20px var(--ct-post-inset) 10px}.ct-post-community:not(.ct-conversation-post) .ct-post-community-content>a{margin-left:var(--ct-post-indent)}.ct-post-community:not(.ct-conversation-post) .ct-post-community-title{margin-top:6px;font-size:15px;line-height:1.4;font-weight:500}.ct-post-community:not(.ct-conversation-post) .ct-post-community-actions{border:0!important;padding:0 var(--ct-post-inset) 16px calc(var(--ct-post-inset) + var(--ct-post-indent) - 10px);gap:4px}.ct-post-community:not(.ct-conversation-post)>.ct-post-community-attachment:has(img,video,iframe){margin:0 var(--ct-post-inset) 12px calc(var(--ct-post-inset) + var(--ct-post-indent));border-radius:14px;overflow:hidden}.ct-post-community-byline>.min-w-0>.flex{font-size:15px;line-height:21px}@media(max-width:639px){.ct-post-community:not(.ct-conversation-post){--ct-post-inset: 16px}}:root body .ct-card .ct-feed-post-writing,:root body .ct-card .ct-conversation-writing{display:flow-root;margin-top:6px}:root body .ct-card :is(.ct-feed-post-writing,.ct-conversation-writing)>.ct-post-body-paragraphs{margin-block:0}:root body .ct-card:not([data-variant=detail]) .ct-feed-post-embed{margin-top:6px;margin-bottom:0}:root body .ct-card.ct-post-community:not(.ct-conversation-post)>.ct-post-community-content{padding-bottom:12px}:root body .ct-card:not([data-variant=detail]) .ct-conversation-media{margin-top:12px}:root body .ct-card .ct-post-body-paragraphs>p{margin:0;font:inherit;white-space:pre-wrap}:root body .ct-card .ct-post-body-paragraphs>p+p{margin-top:12px}:root body .ct-card :is(.ct-feed-post-writing,.ct-conversation-writing) .ct-post-community-title,:root body .ct-card .ct-conversation-writing .ct-post-title{--ct-heading-weight: 600;margin:0 0 8px;color:var(--ct-text);font-size:18px;font-weight:600;line-height:25px;letter-spacing:-.015em;overflow-wrap:anywhere}@media(min-width:700px){:root body .ct-card :is(.ct-feed-post-writing,.ct-conversation-writing) .ct-post-community-title,:root body .ct-card .ct-conversation-writing .ct-post-title{font-size:20px;line-height:27px}}:root body .ct-card :is(.ct-feed-post-writing .ct-post-community-title,.ct-conversation-writing .ct-post-title)>a{color:inherit;font:inherit;text-decoration:none}:root body .ct-card :is(.ct-feed-post-writing .ct-post-community-title,.ct-conversation-writing .ct-post-title)>a:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}:root body .ct-card :is(.ct-feed-post-writing,.ct-conversation-writing)>p{margin-top:0;color:var(--ct-text);font-size:15px;font-weight:400;line-height:23px}:root body .ct-conversation-post[data-variant=detail] .ct-conversation-writing>.ct-post-title,:root body .ct-update-surface #update-post-title{--ct-heading-weight: 600;margin:0 0 16px;font-size:24px;font-weight:600;line-height:31px;letter-spacing:-.025em}:root body .ct-post-community-byline .ct-post-community-link,:root body .ct-card.ct-post-native .ct-feed-community-link,:root body .ct-conversation-identity .ct-member-community-link,:root body .ct-update-author .ct-update-topic{font-weight:400}@media(max-width:639px){:root body .ct-conversation-post[data-variant=detail] .ct-conversation-writing>.ct-post-title,:root body .ct-update-surface #update-post-title{font-size:22px;line-height:29px}}.ct-media-gallery{position:relative;min-width:0;color:#171717}.ct-media-gallery,.ct-media-gallery *,.ct-media-viewer,.ct-media-viewer *{box-sizing:border-box}.ct-media-frame{position:relative;min-width:0;width:100%;container-type:inline-size}.ct-media-track{position:relative;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ct-media-track::-webkit-scrollbar{display:none}.ct-media-item{position:relative;flex:0 0 auto;width:min(100%,calc(500px * var(--ct-media-ratio)));aspect-ratio:var(--ct-media-ratio);max-height:500px;overflow:hidden;isolation:isolate;border:0;border-radius:10px;background:#f5f5f5;scroll-snap-align:start}.ct-media-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid #e5e5e5;border-radius:inherit;pointer-events:none}.ct-media-item>:is(.ct-media-expand,.ct-video-player,.ct-media-embed,.ct-media-preview){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}.ct-media-gallery--strip .ct-media-item{--ct-strip-height: min(280px, calc((100cqw - 24px) / var(--ct-strip-ratio)));width:min(calc(var(--ct-strip-height) * var(--ct-media-ratio)),calc(100% - 24px));height:var(--ct-strip-height);max-height:none;aspect-ratio:auto}.ct-media-content,.ct-media-expand{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0;background:transparent}.ct-media-expand{padding:0;cursor:pointer}.ct-media-expand img{transition:filter .14s ease}.ct-media-expand:hover img{filter:brightness(.97)}.ct-media-expand:active img{filter:brightness(.92)}.ct-media-embed,.ct-video-player{position:relative;width:100%;height:100%;background:#000;color:#fff}.ct-media-item>:is(.ct-media-embed,.ct-video-player){background:#f5f5f5}.ct-media-embed-expand{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#0009;color:#fff;opacity:0;transition:opacity .14s ease}.ct-media-embed:hover .ct-media-embed-expand,.ct-media-embed:focus-within .ct-media-embed-expand{opacity:1}.ct-media-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;background:#fff;border:1px solid #e5e5e5;color:#242424;box-shadow:0 2px 8px #00000012;z-index:3;opacity:0;transition:opacity .14s ease,background-color .14s ease,scale .14s ease;cursor:pointer}.ct-media-frame:hover>.ct-media-arrow,.ct-media-frame:focus-within>.ct-media-arrow{opacity:1}.ct-media-arrow:hover{background:#f0f0f0}.ct-media-arrow:active{scale:.94}.ct-media-arrow:disabled{opacity:0!important;pointer-events:none}.ct-media-arrow--previous{left:10px}.ct-media-arrow--next{right:10px}.ct-media-gallery button:focus-visible,.ct-media-frame:focus-visible,.ct-media-viewer :is(button,input,a,[tabindex]):focus-visible{outline:2px solid #999;outline-offset:3px}.ct-media-count{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-media-preview{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;background:#181818;color:#fff;cursor:pointer}.ct-media-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7}.ct-media-preview>svg{position:relative}.ct-video-surface{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer}.ct-video-toolbar{position:absolute;inset:auto 8px 8px;display:flex;align-items:center;gap:6px;min-height:40px;padding:2px 6px;border:1px solid #ffffff1f;border-radius:12px;background:#10101099;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--ct-font-body, system-ui, sans-serif);font-size:13px;line-height:18px;font-weight:400;opacity:0;transition:opacity .14s ease;pointer-events:none}.ct-video-player:hover .ct-video-toolbar,.ct-video-player:focus-within .ct-video-toolbar,.ct-video-player.is-paused .ct-video-toolbar{opacity:1}.ct-video-toolbar>:is(button,input){pointer-events:auto}.ct-video-toolbar>button{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;font:inherit;font-variant-numeric:tabular-nums;transition:background-color .14s ease,transform .14s ease;cursor:pointer}.ct-video-toolbar>button svg{width:18px;height:18px;stroke-width:1.75}.ct-video-toolbar>button:hover{background:#ffffff24}.ct-video-toolbar>button:active{transform:scale(.94)}.ct-video-toolbar>.ct-video-mute{margin-left:auto}.ct-video-toolbar>input{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:20px;width:100%;height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:#fff;cursor:pointer}.ct-video-toolbar>input::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(to right,#fff var(--ct-video-progress, 0%),#ffffff4d var(--ct-video-progress, 0%))}.ct-video-toolbar>input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#fff}.ct-video-toolbar>input::-moz-range-track{height:3px;border-radius:999px;background:#ffffff4d}.ct-video-toolbar>input::-moz-range-progress{height:3px;border-radius:999px;background:#fff}.ct-video-toolbar>input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff}.ct-video-time{flex-shrink:0;white-space:nowrap;color:#fff;font:inherit;font-variant-numeric:tabular-nums}.ct-media-gallery--strip .ct-video-time{display:none}.ct-media-gallery .ct-media-item.ct-media-item--unavailable{width:100%;height:auto;min-height:64px;max-height:none;aspect-ratio:auto;align-self:flex-start;background:#f5f5f5}.ct-media-item--unavailable>.ct-video-player{position:relative;inset:auto;height:auto}.ct-video-player.is-unavailable{background:transparent}.ct-video-player>video[hidden]{display:none}.ct-video-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;width:100%;min-height:64px;padding:16px;color:#666;font-size:14px;line-height:20px;text-align:left;background:#f5f5f5;border-radius:10px}.ct-video-error a{color:var(--ct-pink-middle, #f72585);text-decoration:none}.ct-video-error a:hover{text-decoration:underline}.ct-video-retry{padding:6px 12px;border:1px solid var(--ct-divider, #ddd);border-radius:8px;background:var(--ct-surface, #fff);color:var(--ct-text, #1a1a1a);font:inherit;font-weight:500;cursor:pointer}.ct-media-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000;animation:ct-media-reveal .16s ease-out}.ct-media-viewer{position:relative;width:100%;height:100%;color:#fff}.ct-media-viewer-header{position:absolute;inset:20px 24px auto;display:flex;align-items:center;justify-content:center;min-height:44px;z-index:5;pointer-events:none}.ct-media-viewer-header>span{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px;text-shadow:0 1px 4px #000;opacity:0;transition:opacity .14s ease}.ct-media-viewer:hover .ct-media-viewer-header>span,.ct-media-viewer:focus-within .ct-media-viewer-header>span{opacity:1}.ct-media-viewer-header>button{position:absolute;top:0;left:0;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:0;background:#242424;color:#fff;pointer-events:auto;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.ct-media-viewer-header>button:hover{background:#363636}.ct-media-viewer-header>button:active{transform:scale(.94)}.ct-media-viewer-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 76px;min-height:0;touch-action:pan-y}.ct-media-viewer-stage>.ct-media-content{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ct-media-viewer-stage>:is(.ct-video-player,.ct-media-embed){width:min(100%,calc(100dvh * var(--ct-media-ratio)));height:100%;max-height:100dvh}.ct-media-viewer-stage>.ct-media-embed{height:auto;aspect-ratio:16 / 9}.ct-media-viewer-stage>.ct-video-player.is-unavailable{width:min(100%,560px);height:auto;max-height:none}.ct-media-viewer .ct-media-arrow{position:absolute;width:44px;height:44px;opacity:1;background:#242424;color:#fff;border:0;box-shadow:none}.ct-media-viewer .ct-media-arrow:hover{background:#363636}.ct-media-viewer .ct-media-arrow--previous{left:24px}.ct-media-viewer .ct-media-arrow--next{right:24px}@keyframes ct-media-reveal{0%{opacity:0}to{opacity:1}}@media(hover:none){.ct-media-embed-expand,.ct-video-toolbar{opacity:1}}@media(max-width:640px){.ct-media-gallery--strip .ct-media-item{--ct-strip-height: min(260px, calc((100cqw - 20px) / var(--ct-strip-ratio)));width:min(calc(var(--ct-strip-height) * var(--ct-media-ratio)),calc(100% - 20px))}.ct-media-item{max-height:440px;width:min(100%,calc(440px * var(--ct-media-ratio)))}.ct-media-viewer-stage{padding:0}.ct-media-viewer-header{inset:max(12px,env(safe-area-inset-top)) 12px auto}.ct-media-viewer .ct-media-arrow--previous{left:8px}.ct-media-viewer .ct-media-arrow--next{right:8px}.ct-video-toolbar{bottom:max(8px,env(safe-area-inset-bottom));gap:2px}}@media(prefers-reduced-motion:reduce){.ct-media-viewer-backdrop{animation:none}.ct-media-gallery *,.ct-media-viewer *{transition:none!important;scroll-behavior:auto!important}}.ct-reply-composer-panel{overflow:hidden;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:20px;color:var(--ct-text)}.ct-reply-composer{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);min-height:300px}.ct-reply-composer-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;flex:0 0 auto;min-height:62px;padding:0 24px;border-bottom:1px solid var(--ct-divider)}.ct-reply-composer-header h2{margin:0;color:var(--ct-text);font-size:16px;font-weight:600;line-height:22px}.ct-reply-composer-header>button{justify-self:start;min-height:44px;padding:4px 0;color:var(--ct-text);font-size:15px}.ct-reply-composer-content{overflow-y:auto;overscroll-behavior:contain;padding:24px 24px 8px;min-height:0}.ct-reply-parent,.ct-reply-writing-row{display:flex;align-items:flex-start;gap:12px;min-width:0}.ct-reply-avatar-rail{position:relative;display:flex;flex-direction:column;align-self:stretch;flex:0 0 36px;align-items:center}.ct-reply-connector{width:2px;flex:1;min-height:20px;margin:8px 0;border-radius:2px;background:var(--ct-divider)}.ct-reply-parent-content{min-width:0;flex:1;padding-bottom:22px}.ct-reply-author-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:21px}.ct-reply-author{color:var(--ct-text);font-size:15px;line-height:21px;font-weight:600;overflow-wrap:anywhere}.ct-reply-author-row time{color:var(--ct-text-tertiary);font-size:13px;white-space:nowrap}.ct-reply-parent-title,.ct-reply-parent-body{margin:3px 0 0;color:var(--ct-text);font-size:15px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere}.ct-reply-parent-title{font-weight:600}.ct-reply-parent-body--clamped{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ct-reply-parent-more{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:36px;margin-inline:-8px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--ct-pink-middle, #FF2B88);font-size:14px;font-weight:400;line-height:21px;text-align:left;text-decoration:none;transition:background-color .14s ease}.ct-reply-parent-more:hover{background:var(--ct-surface-hover)}.ct-reply-writing{position:relative;flex:1;min-width:0}.ct-reply-writing>.ct-reply-author{display:block}body .ct-reply-composer textarea{display:block;width:100%;min-height:96px;max-height:280px;margin:3px 0 0;padding:0 0 8px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;resize:none;color:var(--ct-text);font:inherit;font-size:15px;line-height:21px;overflow-y:auto}.ct-reply-composer textarea::-moz-placeholder{color:var(--ct-text-secondary);opacity:1}.ct-reply-composer textarea::placeholder{color:var(--ct-text-secondary);opacity:1}.ct-reply-composer textarea:disabled{opacity:.65}.ct-reply-composer-footer{display:flex;justify-content:flex-end;align-items:center;flex:0 0 auto;gap:16px;padding:16px 24px 24px}.ct-reply-composer-status{min-width:0;margin-right:auto;color:var(--ct-text-tertiary);font-size:12px;line-height:17px}.ct-reply-post{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-width:74px;min-height:38px;padding:8px 18px;border:1px solid var(--ct-action-bg);border-radius:999px;background:var(--ct-action-bg);color:var(--ct-action-text);font-size:15px;font-weight:600;line-height:20px;transition:opacity .14s ease,transform .14s ease}.ct-reply-post:disabled{cursor:default;opacity:.35}.ct-reply-post:not(:disabled):active{transform:scale(.97)}.ct-reply-character-count{display:block;color:var(--ct-text-tertiary);font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.ct-reply-character-count[data-invalid],.ct-reply-composer-error{color:#b91c1c}.ct-reply-composer-error{margin:8px 0 0;font-size:13px;line-height:18px}.ct-reply-composer :is(button,a):focus-visible{outline:2px solid var(--ct-text);outline-offset:3px;border-radius:5px}@media(max-width:1023px){.ct-reply-composer-panel{display:flex;flex-direction:column;border-radius:0!important}.ct-reply-composer-panel>div:first-child:not(form){display:none}.ct-reply-composer{flex:1;min-height:0;max-height:none}.ct-reply-composer-header{min-height:58px;padding:0 20px}.ct-reply-composer-content{flex:1;padding:20px 20px 8px}.ct-reply-composer-footer{padding:16px 20px 20px}body .ct-reply-composer textarea{font-size:16px;line-height:22px}}@media(prefers-reduced-motion:reduce){.ct-reply-post{transition:none}}.ct-comment-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 0 4px;color:var(--ct-text-tertiary);font-size:14px;line-height:21px}.ct-comment-summary>button{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--ct-text-tertiary);font-size:14px}.ct-comment-summary>button:hover{color:var(--ct-text-secondary)}.ct-comment-summary>.ct-select-trigger{min-height:32px;padding-left:0;font-size:14px}.ct-comment-thread--inline>.ct-comment-list:empty{display:none}.ct-comment-thread--inline>.ct-comment-list{border-top:0}.ct-comment-activity{padding:0 24px 24px}.ct-comment-activity>p{padding:24px 0;color:var(--ct-text-tertiary);font-size:14px}.ct-comment-activity>a{display:flex;align-items:flex-start;gap:10px;padding:16px 0;border-bottom:1px solid var(--ct-divider);text-decoration:none;color:var(--ct-text)}.ct-comment-activity>a>span:nth-child(2){flex:1;min-width:0}.ct-comment-activity strong,.ct-comment-activity>a>span>span{display:block;font-size:14px;line-height:20px}.ct-comment-activity>a>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ct-text-secondary)}.ct-comment-activity time{color:var(--ct-text-tertiary);font-size:12px;white-space:nowrap}.ct-reply-parent-media{margin-top:12px;margin-bottom:0}.ct-reply-writing-tools{display:flex;gap:6px;margin:0 0 6px -6px;color:var(--ct-text-tertiary)}.ct-reply-writing-tools>button{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.ct-reply-writing-tools>button:hover{background:var(--ct-surface-muted)}.ct-reply-emojis{display:flex;flex-wrap:wrap;gap:4px;padding:6px;border:1px solid var(--ct-border);border-radius:12px}.ct-reply-emojis>button{width:36px;height:36px;border-radius:8px;font-size:22px}.ct-reply-emojis>button:hover{background:var(--ct-surface-muted)}.ct-reply-link-entry{display:flex;gap:8px;margin:6px 0}.ct-reply-link-entry>input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--ct-border);border-radius:10px;background:var(--ct-surface);color:var(--ct-text);font-size:14px}.ct-reply-link-entry>button{font-size:13px;padding:6px 10px}.ct-reply-link-entry>button:disabled{opacity:.35}body .ct-reply-composer textarea{min-height:72px}.ct-inline-reply{padding:8px 0 12px}.ct-inline-reply-bar{display:flex;align-items:flex-end;gap:8px;min-height:48px;padding:6px;border-radius:24px;background:var(--ct-surface-muted)}.ct-inline-reply-bar>span{align-self:flex-start}body .ct-inline-reply-bar textarea{flex:1;display:block;width:100%;min-width:0;min-height:21px;max-height:140px;margin:7px 0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;resize:none;color:var(--ct-text);font:inherit;font-size:15px;line-height:21px}.ct-inline-reply-bar textarea::-moz-placeholder{color:var(--ct-text-tertiary);opacity:1}.ct-inline-reply-bar textarea::placeholder{color:var(--ct-text-tertiary);opacity:1}.ct-inline-reply-expand{display:grid;place-items:center;flex:0 0 32px;width:32px;height:36px;color:var(--ct-text-tertiary);border-radius:50%}.ct-inline-reply-expand:hover{color:var(--ct-text);background:var(--ct-surface-hover)}.ct-inline-reply-post{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;min-height:32px;margin:2px;padding:6px 10px;border-radius:999px;background:var(--ct-action-bg);color:var(--ct-action-text);font-size:13px;font-weight:600}.ct-inline-reply-post:disabled{opacity:.35}.ct-inline-reply :is(button,textarea):focus-visible{outline:2px solid var(--ct-text-secondary);outline-offset:2px}@media(max-width:1023px){body .ct-inline-reply-bar textarea{font-size:16px}}.ct-reply-like{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;margin-left:-6px;padding:5px 6px;border:0;border-radius:999px;background:transparent;color:var(--ct-icon);font:inherit;font-size:13px;line-height:18px;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s ease}.ct-reply-like>svg{width:var(--ct-post-icon, 18px);height:var(--ct-post-icon, 18px);flex-shrink:0;stroke-width:1.75}.ct-reply-like:hover{background:var(--ct-surface-hover)}.ct-reply-like:active{transform:scale(.94)}.ct-reply-like:focus-visible{outline:2px solid var(--ct-text);outline-offset:2px}.ct-reply-like--liked{color:var(--ct-like)}.ct-reply-like:disabled{cursor:wait}@media(prefers-reduced-motion:reduce){.ct-reply-like{transition:none}}.ct-post-share-menu{z-index:9999;width:224px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--ct-border);border-radius:16px;background:var(--ct-surface);color:var(--ct-text);box-shadow:0 8px 32px #00000012;animation:ct-post-menu-in .14s ease-out}.ct-post-share-menu>:is(button,a){display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:var(--ct-text);font-size:14px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none}.ct-post-share-menu>:is(button,a):hover{background:var(--ct-surface-hover)}.ct-post-share-menu>:is(button,a):focus-visible{outline:2px solid var(--ct-text);outline-offset:-2px}.ct-post-share-menu svg{flex-shrink:0;stroke-width:1.75}@keyframes ct-post-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ct-post-share-menu{animation:none}}.ct-comment-thread{min-width:0;color:var(--ct-text)}.ct-comment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--ct-divider)}.ct-comment-heading{display:flex;align-items:center;gap:8px;min-width:0}.ct-comment-heading h2{margin:0;color:var(--ct-text);font-size:15px;font-weight:600;line-height:21px}.ct-comment-count{color:var(--ct-text-tertiary);font-size:13px;font-variant-numeric:tabular-nums}.ct-comment-toolbar>.ct-select-trigger{min-height:32px;padding:4px 8px;color:var(--ct-text-secondary);font-size:13px}.ct-comment-reply-prompt{display:flex;width:100%;align-items:center;gap:12px;min-height:64px;padding:10px 0 16px;text-align:left}.ct-comment-reply-prompt>span:nth-child(2){flex:1;min-width:0;padding:10px 14px;border-radius:999px;background:var(--ct-surface-muted);color:var(--ct-text-secondary);font-size:15px;line-height:21px;overflow-wrap:anywhere}.ct-comment-prompt-action{border:1px solid var(--ct-control-border);border-radius:999px;padding:7px 14px;color:var(--ct-text);font-size:14px;font-weight:600;line-height:20px}.ct-comment-list{border-top:1px solid var(--ct-divider)}.ct-comment-root{position:relative;padding:20px 0;border-bottom:1px solid var(--ct-divider)}.ct-comment-row:target{scroll-margin-top:90px}.ct-comment-root:last-child{border-bottom:0}.ct-comment-row{position:relative;display:flex;gap:12px;min-width:0}.ct-comment-avatar-rail{position:relative;z-index:0;display:flex;align-self:stretch;justify-content:center;flex:0 0 36px}.ct-comment-avatar-rail>a,.ct-comment-avatar-rail>span{position:relative;z-index:1;align-self:flex-start}.ct-comment-row--connected>.ct-comment-avatar-rail:after{content:"";position:absolute;width:2px;top:44px;bottom:-12px;left:17px;border-radius:2px;background:var(--ct-divider)}.ct-comment-avatar-link{flex-shrink:0;border-radius:50%}.ct-comment-main{flex:1;min-width:0}.ct-comment-byline{display:flex;align-items:center;gap:8px;min-height:21px}.ct-comment-name{min-width:0;color:var(--ct-text);font-size:15px;line-height:21px;font-weight:600;overflow-wrap:anywhere}a.ct-comment-name:hover{text-decoration:underline;text-underline-offset:3px}.ct-comment-byline time{color:var(--ct-text-tertiary);font-size:13px;white-space:nowrap}.ct-comment-body{margin:3px 0 0;color:var(--ct-text);font-size:15px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere}.ct-comment-body a{overflow-wrap:anywhere}.ct-comment-body a:hover{text-decoration:underline}.ct-comment-row-actions{display:flex;align-items:center;gap:8px;margin:8px 0 0}.ct-comment-reply-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:8px;border-radius:999px;color:var(--ct-icon);transition:background-color .14s ease}.ct-comment-row-actions .ct-post-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:8px;border-radius:999px;color:var(--ct-icon)}.ct-comment-row-actions .ct-post-action:hover,.ct-comment-reply-button:hover{background:var(--ct-surface-hover)}.ct-comment-thread svg{stroke-width:1.75}.ct-comment-thread :is(button,a,summary):focus-visible{outline:2px solid var(--ct-text);outline-offset:3px}.ct-comment-replies{display:flex;flex-direction:column;gap:16px;margin:16px 0 0;padding:0}.ct-comment-reply-context{margin:0 0 3px;color:var(--ct-text-tertiary);font-size:13px;line-height:18px}.ct-comment-replies-toggle{display:block;min-height:36px;margin:8px 0 -6px 48px;padding:4px 0;color:var(--ct-text-tertiary);font-size:13px;line-height:18px;text-align:left}.ct-comment-replies-toggle:hover{color:var(--ct-icon)}.ct-comment-menu{position:relative;flex-shrink:0;margin:-5px -5px -5px auto}.ct-comment-menu summary{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--ct-text-secondary);cursor:pointer;list-style:none}.ct-comment-menu summary::-webkit-details-marker{display:none}.ct-comment-menu summary:hover{background:var(--ct-surface-hover)}.ct-comment-menu[open] summary{background:var(--ct-surface-selected)}.ct-comment-menu-panel{position:absolute;z-index:5;top:34px;right:0;width:160px;padding:5px;border:1px solid var(--ct-border);border-radius:14px;background:var(--ct-surface);box-shadow:0 4px 18px #00000012}.ct-comment-menu-panel>button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 12px;border-radius:9px;color:#d12b35;font-size:14px;text-align:left}.ct-comment-menu-panel>button:hover{background:#fef2f2}.ct-comment-menu-panel>button:disabled{opacity:.5}.ct-comment-error{color:#b91c1c;font-size:13px;line-height:18px}.ct-comment-empty{padding:38px 16px}.ct-comment-empty p{margin:0;color:var(--ct-text-secondary);font-size:14px;line-height:20px;text-align:center}.ct-comment-load-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:var(--ct-text-secondary);font-size:13px}.ct-comment-text-button{min-height:36px;padding:4px 0;color:var(--ct-text);font-size:13px;text-decoration:underline;text-underline-offset:3px}.ct-comment-loading{display:flex;flex-direction:column;gap:24px;padding:24px 0;border-top:1px solid var(--ct-divider)}.ct-comment-skeleton{display:flex;gap:12px}.ct-comment-skeleton>span{width:36px;height:36px;border-radius:50%;background:var(--ct-surface-muted)}.ct-comment-skeleton>div{flex:1;padding-top:4px}.ct-comment-skeleton i{display:block;width:28%;height:10px;margin-bottom:10px;border-radius:4px;background:var(--ct-surface-muted)}.ct-comment-skeleton i+i{width:74%}@media(max-width:639px){.ct-comment-row-actions button{min-width:40px;min-height:40px}.ct-comment-reply-prompt{gap:10px}.ct-comment-prompt-action{display:none}.ct-comment-byline{gap:6px}}@media(prefers-reduced-motion:reduce){.ct-comment-reply-button{transition:none}}.ct-feed-post-writing{min-width:0;margin:6px 0 0 var(--ct-post-indent, 48px)}.ct-feed-post-embed{min-width:0;margin:10px 0 4px var(--ct-post-indent, 48px)}:root body .ct-community-home .ct-feed-post-embed{margin-left:48px}@media(max-width:399px){.ct-feed-post-embed,:root body .ct-community-home .ct-feed-post-embed{margin-left:0;margin-top:16px}}.ct-feed-post-writing .ct-post-community-title{margin:0;color:var(--ct-text);font-size:15px;line-height:21px;font-weight:400;letter-spacing:normal;overflow-wrap:anywhere}.ct-feed-post-writing .ct-post-community-title:hover{text-decoration:none}.ct-feed-post-writing .ct-post-community-body{margin:6px 0 0;color:var(--ct-text);font-size:15px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere}.ct-feed-product-link{color:var(--ct-link);text-decoration:none}.ct-feed-product-link:hover{text-decoration:underline}.ct-feed-product-link:focus-visible,.ct-feed-post-date:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px;border-radius:3px}.ct-feed-post-date{text-decoration:none}.ct-feed-post-date:hover{text-decoration:underline}:root body .ct-post-native .ct-post-community-byline>.min-w-0>.flex{flex-wrap:wrap;gap:4px 6px;white-space:normal}:root body .ct-post-native .ct-feed-community-link{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:var(--ct-link);font-weight:600}.ct-feed-community-link>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-feed-activity-embed{min-width:0;width:100%;overflow:hidden;border:1px solid var(--ct-border, #e5e5e5);border-radius:14px;background:#fff;color:var(--ct-text, #171717)}.ct-feed-activity-embed-link{display:block;text-decoration:none}.ct-feed-activity-embed-link:focus-visible{outline:2px solid var(--ct-focus, #999);outline-offset:3px}.ct-feed-activity-embed-preview{display:block;width:100%;max-height:540px;height:auto;-o-object-fit:contain;object-fit:contain;background:#f5f5f5}.ct-feed-activity-embed-copy{min-width:0;padding:14px 16px}.ct-feed-activity-embed-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-width:0;margin-bottom:10px}.ct-feed-activity-embed-profile{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;color:var(--ct-text, #171717);font-size:13px;line-height:18px;font-weight:600;text-decoration:none}.ct-feed-activity-embed-profile>span{min-width:0;overflow-wrap:anywhere}.ct-feed-activity-embed-icon{width:28px;height:28px}.ct-feed-activity-embed-kind{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:3px 9px;border:0;border-radius:999px;font-size:12px;line-height:18px;font-weight:500;letter-spacing:normal;white-space:nowrap}.ct-feed-activity-embed-kind>svg{width:13px;height:13px;flex-shrink:0}.ct-feed-activity-embed-title{margin:0;color:var(--ct-text, #171717);font-family:inherit;font-size:15px;line-height:21px;font-weight:600;letter-spacing:normal;overflow-wrap:anywhere}.ct-feed-activity-embed-title>a{color:inherit;text-decoration:none}.ct-feed-activity-embed-profile:hover>span,.ct-feed-activity-embed-title>a:hover{text-decoration:underline}.ct-feed-activity-embed a:focus-visible{outline:2px solid var(--ct-focus, #999);outline-offset:3px;border-radius:3px}.ct-feed-activity-embed-source,.ct-feed-activity-embed-description{margin:5px 0 0;color:var(--ct-text-secondary, #999);font-size:13px;line-height:19px;font-weight:400;overflow-wrap:anywhere}.ct-feed-activity-embed-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ct-feed-activity-embed-facts{display:flex;flex-wrap:wrap;gap:3px 0;margin:7px 0 0;padding:0;list-style:none;color:var(--ct-text-secondary, #999);font-size:12px;line-height:18px}.ct-feed-activity-embed-facts>li{max-width:100%;overflow-wrap:anywhere}.ct-feed-activity-embed-facts>li+li:before{content:"·";margin:0 7px}.ct-feed-activity-embed-media{min-width:0;border-top:1px solid var(--ct-divider, #eee)}.ct-feed-activity-embed--launch>.ct-feed-activity-embed-media{border-top:0;border-bottom:1px solid var(--ct-divider, #eee)}.ct-feed-activity-embed-media>.ct-media-gallery{margin:0}.ct-feed-activity-embed-media .ct-media-content{-o-object-fit:contain;object-fit:contain}.ct-feed-activity-embed-media>.ct-media-gallery .ct-media-item{border-radius:0}.ct-feed-activity-embed-media>.ct-media-gallery .ct-media-item:after{border:0}.ct-feed-activity-embed--launch .ct-media-track:has(>.ct-media-item:only-child>.ct-media-expand){justify-content:center;background:#f5f5f5}@media(max-width:640px){.ct-feed-activity-embed-copy{padding:12px}}.ct-x-video{margin:0;width:100%;min-width:0}.ct-x-video-player,.ct-x-video-player>div{width:100%;min-width:0}.ct-x-video-player .twitter-tweet{margin:0!important}.ct-x-video-player iframe{display:block;min-width:250px;border:0}.ct-home-post-media-sources{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px}.ct-home-post-media-sources a{color:var(--ct-pink-middle);font-size:15px;line-height:21px;text-decoration:none}.ct-home-post-media-sources a:hover{text-decoration:underline}.ct-home-post-media-sources a:focus-visible{outline:2px solid var(--ct-focus-ring);outline-offset:3px;border-radius:3px}@media(max-width:333px){:root body .ct-post-community:not(.ct-conversation-post)>.ct-post-community-attachment:has(.ct-home-post-media .ct-x-video){margin-left:calc(100% - 262px);margin-right:12px}}.ct-feed-compose{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:16px 24px;border:0;background:var(--ct-surface);color:var(--ct-text, #000);text-align:left;cursor:default}.ct-feed-compose:focus-visible{outline:2px solid var(--ct-focus);outline-offset:-4px;border-radius:20px}.ct-feed-compose-guest{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--ct-surface-muted);color:var(--ct-text-secondary)}.ct-feed-compose-guest svg{display:block;width:100%;height:100%}.ct-feed-compose-prompt{display:flex;align-items:center;align-self:stretch;flex:1;min-width:0;font-size:15px;line-height:21px;color:var(--ct-text-secondary);font-weight:400;cursor:text}.ct-feed-compose-action{display:flex;align-items:center;justify-content:center;min-width:64px;min-height:36px;padding:0 16px;border:1px solid var(--ct-border, #d5d5d5);border-radius:10px;background:#fff;color:#000;font-size:15px;line-height:21px;font-weight:600;cursor:pointer}@media(max-width:639px){.ct-feed-compose{min-height:88px;padding:20px 16px;gap:12px}.ct-feed-compose-action{min-width:68px}}@media(prefers-reduced-motion:reduce){.ct-feed-compose,.ct-feed-compose-action{transition:none}}.ct-feed-pagination,.ct-feed-loading{display:flex;align-items:center;justify-content:center;min-height:64px;width:100%}.ct-feed-spinner{position:relative;display:block;flex:0 0 auto;width:20px;height:20px}.ct-feed-spinner>span{position:absolute;top:1px;left:9px;width:2px;height:5px;border-radius:2px;background:currentColor;transform-origin:1px 9px;opacity:var(--ct-tick-opacity);animation:ct-feed-tick 1s linear infinite;animation-delay:var(--ct-tick-delay)}.ct-feed-loading-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-feed-pagination-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:16px;color:#777;font-size:13px;line-height:20px}.ct-feed-pagination-error button{min-height:32px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#555;font:inherit;cursor:pointer}.ct-feed-pagination-error button:hover{background:#f5f5f5}.ct-feed-pagination-error button:focus-visible{outline:2px solid var(--ct-focus, #999999);outline-offset:2px}@keyframes ct-feed-tick{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion:reduce){.ct-feed-spinner>span{animation:none}}.ct-community-page{min-width:0;max-width:996px;padding-bottom:48px}.ct-community-page[data-has-contributors=false]{max-width:788px}.ct-community-page--embedded{padding-bottom:0;margin:0 auto}.ct-community-header{display:flex;align-items:center;gap:12px;margin-bottom:28px}.ct-community-header>div:last-child{min-width:0}.ct-community-header h1{margin:0;font-size:20px;font-weight:600;letter-spacing:-.035em;line-height:1.2;color:var(--ct-text)}.ct-community-emblem{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:transparent;color:var(--ct-text)}.ct-community-search-toggle{display:grid;place-items:center;width:30px;height:32px;color:var(--ct-text-secondary);border-radius:8px}.ct-community-search-toggle[aria-expanded=true]{color:var(--ct-text);background:var(--ct-surface-selected)}.ct-community-search-toggle:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-community-actions .ct-community-search{display:flex;align-items:center;gap:8px;flex:0 1 260px;width:260px;max-width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:var(--ct-surface-muted)}.ct-community-search input{flex:1;width:100%;min-width:0;height:auto;padding:0;border:0!important;border-radius:0;outline:none!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:16px;line-height:1.3}.ct-community-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ct-community-search:focus-within{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-community-search>svg,.ct-community-search>button{flex-shrink:0}.ct-community-clear{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ct-text-secondary)}.ct-community-layout{display:grid;grid-template-columns:minmax(0,740px);align-items:start;justify-content:center;gap:28px}.ct-community-layout[data-has-contributors=true]{grid-template-columns:minmax(0,740px) 180px}.ct-community-about{position:sticky;top:calc(var(--ct-header-stack-h,72px) + 24px);min-width:0}.ct-community-feed{min-width:0}.ct-community-compose{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;margin-bottom:22px;border:1px solid var(--ct-border);border-radius:var(--ct-panel-radius, 20px);background:var(--ct-surface);text-align:left;color:var(--ct-text-secondary);font-size:14px}.ct-community-compose:hover{border-color:var(--ct-text-secondary)}.ct-community-compose-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--ct-surface-muted);color:var(--ct-text)}.ct-community-compose-action{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--ct-text);font-size:12px;font-weight:600;white-space:nowrap}.ct-community-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.ct-community-actions h2{margin:0;color:var(--ct-text);font-size:18px;font-weight:600;letter-spacing:-.025em}.ct-community-actions p{margin:3px 0 0;color:var(--ct-text-secondary);font-size:12px;white-space:nowrap}.ct-community-view-controls{display:flex;align-items:center;gap:6px;min-width:0}.ct-community-view-controls .ct-select-filter{max-width:150px;font-size:12px}.ct-community-posts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.ct-community-posts>.ct-card{min-width:0;background:var(--ct-surface);overflow-wrap:anywhere;border:0;border-bottom:1px solid var(--ct-divider);border-radius:0;box-shadow:none}.ct-community-contributors{padding:4px 10px 0}.ct-community-contributors h2{color:var(--ct-text-secondary);font-size:13px;font-weight:500;margin-bottom:15px}.ct-community-contributors>div{display:flex;flex-direction:column;gap:13px}.ct-community-contributors a{display:flex;align-items:center;gap:9px;color:var(--ct-text);font-size:13px;text-decoration:none}.ct-community-contributors a>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-community-contributors a>svg{flex-shrink:0;margin-left:auto;color:var(--ct-text-secondary)}.ct-community-empty{padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--ct-border);border-radius:var(--ct-panel-radius, 20px);text-align:center;color:var(--ct-text-secondary)}.ct-community-empty h2{margin:0;color:var(--ct-text);font-size:22px;font-weight:600;letter-spacing:-.03em}.ct-community-empty p{margin:0 0 8px;max-width:340px;color:var(--ct-text-secondary);font-size:14px;line-height:1.65}.ct-community-empty>button{padding:9px 16px;font-size:13px}.ct-community-error{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:16px;border:1px solid var(--ct-border);border-radius:12px;color:var(--ct-text-secondary);font-size:14px}.ct-community-error>svg{flex-shrink:0}.ct-community-error button{margin-left:auto;white-space:nowrap;color:var(--ct-text);text-decoration:underline;text-underline-offset:3px}.ct-community-loading{display:grid;gap:20px}.ct-community-loading>div{padding:24px}.ct-community-loading span,.ct-community-loading>div>div{display:block;height:14px;border-radius:6px;background:var(--ct-surface-muted)}.ct-community-loading span{width:40px;height:40px;margin-bottom:20px;border-radius:50%}.ct-community-loading>div>div{margin-top:10px;width:80%}.ct-community-loading>div>div:last-child{width:55%}.ct-community-more{height:1px;margin-top:24px}@media(max-width:1399px){.ct-community-page{max-width:788px}.ct-community-layout,.ct-community-layout[data-has-contributors=true]{grid-template-columns:minmax(0,740px)}.ct-community-about{display:none}}@media(max-width:767px){.ct-community-header{margin-bottom:20px}.ct-community-layout,.ct-community-layout[data-has-contributors=true]{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:639px){.ct-community-header{gap:10px}.ct-community-header h1{font-size:20px}.ct-community-emblem{width:36px;height:36px;border-radius:10px}.ct-community-emblem>svg{width:23px;height:23px}.ct-community-compose{gap:10px;padding:13px;font-size:13px;margin-bottom:20px}.ct-community-compose-action{font-size:0;gap:0}.ct-community-compose-action>svg{width:18px;height:18px}.ct-community-actions{gap:8px}.ct-community-actions h2{font-size:17px}.ct-community-view-controls .ct-select-trigger{font-size:12px;padding-left:4px;padding-right:4px}}.ct-club-hub .ct-community-search input[data-search-input]:is(:focus,:focus-visible){outline:0!important;border:0!important;box-shadow:none!important}.ct-community-page:not(.ct-community-home) .ct-community-posts{border:1px solid var(--ct-border);border-radius:24px;background:var(--ct-surface)}.ct-community-page:not(.ct-community-home) .ct-community-posts>.ct-conversation-post:first-child{border-radius:24px 24px 0 0}.ct-community-page:not(.ct-community-home) .ct-community-posts>.ct-conversation-post:last-child{border-bottom:0;border-radius:0 0 24px 24px}.ct-community-page:not(.ct-community-home) .ct-community-posts>.ct-conversation-post:only-child{border-radius:24px}@media(max-width:639px){.ct-community-page:not(.ct-community-home) .ct-community-posts{border-radius:20px}}.ct-community-home-shell{background:var(--ct-bg)!important}.ct-community-home.ct-community-page{max-width:1048px;margin-inline:auto}.ct-community-home .ct-community-layout{grid-template-columns:minmax(0,740px) 250px}.ct-community-home .ct-community-actions .ct-community-search{flex:1 1 100%;width:100%}.ct-editorial-avatar{overflow:hidden;border-radius:50%;flex-shrink:0}.ct-editorial-avatar:has(>[data-scout-avatar]){overflow:visible}.ct-editorial-topic{font-size:10px;padding:4px 7px;border-radius:5px;color:var(--ct-text-secondary);background:var(--ct-surface-muted)}.ct-community-home .ct-community-posts{gap:0;border:1px solid var(--ct-border);border-radius:24px;background:var(--ct-surface);overflow:hidden}.ct-community-home .ct-community-posts>.ct-post-community{border:0;border-radius:0;background:transparent}.ct-community-home .ct-community-posts>.ct-post-community+.ct-post-community{border-top:1px solid var(--ct-divider)}.ct-community-home .ct-community-posts>.ct-feed-compose{border-bottom:1px solid var(--ct-divider)}.ct-community-home .ct-post-community-content{padding:12px 24px 6px}.ct-community-home .ct-post-community-title{margin-top:12px;font-size:16px;line-height:1.5}.ct-community-home .ct-post-community-body{margin-top:6px;color:var(--ct-text)!important;font-size:15px;line-height:1.65}.ct-community-home .ct-post-community-content>a{margin-left:46px}.ct-community-home .ct-post-community-actions{border-top:0!important;padding:4px 24px 18px 64px;gap:8px}.ct-community-home .ct-post-community-actions>button{min-height:36px;border-radius:999px}.ct-community-home .ct-post-community>.ct-post-community-attachment:has(img,video,iframe){margin:0 24px 12px 70px;overflow:hidden;border-radius:16px}.ct-home-feed-header{display:flex;align-items:center;height:72px;padding:0 24px 4px}.ct-home-feed-header h1{margin:0;color:var(--ct-text);font-size:var(--ct-type-heading, 20px);font-weight:600;line-height:var(--ct-line-heading, 25px);letter-spacing:normal}.ct-home-feed-refresh{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;border:0;border-radius:50%;color:var(--ct-text-secondary);background:transparent;cursor:pointer}.ct-home-feed-refresh:hover{color:var(--ct-text);background:var(--ct-surface-hover)}.ct-home-feed-refresh:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-home-feed-refresh:disabled{opacity:.5;cursor:wait}:root body #ct-main>.ct-page-gutters:has(>.ct-community-home){padding-top:0}:root body .ct-community-home .ct-community-posts{padding-top:8px}:root body .ct-community-home .ct-post-community-content{position:relative;padding:24px 24px 16px}:root body .ct-community-home .ct-post-community-byline{min-height:21px;padding-left:48px;align-items:flex-start}:root body .ct-community-home .ct-post-community-byline>.ct-post-more{position:absolute;right:16px;top:15px}:root body .ct-community-home .ct-editorial-avatar{position:absolute;left:24px;top:24px}:root body .ct-community-home .ct-post-community-content>a{margin-left:48px}:root body .ct-community-home .ct-post-community-title{margin-top:3px;font-size:15px;font-weight:400;line-height:21px;letter-spacing:normal}:root body .ct-community-home .ct-post-community-body{font-size:15px;line-height:21px}:root body .ct-community-home .ct-post-community>.ct-post-community-attachment:has(img,video,iframe){margin-left:72px}:root body .ct-community-home .ct-post-community-actions{padding-bottom:14px}@media(max-width:699px){.ct-home-feed-header{height:56px;padding:0 12px}:root body .ct-community-home .ct-community-posts{padding-top:0}}@media(max-width:1149px){.ct-community-home.ct-community-page{max-width:740px}.ct-community-home .ct-community-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.ct-community-home .ct-community-posts{border-radius:20px}.ct-community-home .ct-post-community-content{padding:20px 16px 10px}.ct-community-home .ct-post-community-actions{padding:4px 12px 14px 56px;gap:2px}.ct-community-home .ct-post-community>.ct-post-community-attachment:has(img,video,iframe){margin:0 16px 10px 62px}}.ct-home-feed-search{position:relative;z-index:2;margin-bottom:32px}.ct-home-feed-search .ct-page-search-field.ct-page-subnav-search{width:100%;height:40px;padding-inline:16px 8px;gap:8px;border:1px solid transparent;border-radius:20px;background:var(--ct-surface-muted);color:var(--ct-text-secondary);box-shadow:none;outline:none}.ct-home-feed-search .ct-page-search-field.ct-page-subnav-search:hover{background:var(--ct-surface-hover)}.ct-home-feed-search .ct-page-search-field.ct-page-subnav-search:focus-within{border-color:var(--ct-border);background:var(--ct-surface-muted);box-shadow:none;outline:none}body .ct-home-feed-search input[data-search-input],body .ct-home-feed-search input[data-search-input]:focus,body .ct-home-feed-search input[data-search-input]:focus-visible{border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--ct-text);font-size:15px}.ct-home-feed-search .ct-page-search-field>input::-moz-placeholder{color:var(--ct-text-secondary)}.ct-home-feed-search .ct-page-search-field>input::placeholder{color:var(--ct-text-secondary)}.ct-home-feed-search .ct-page-search-field>svg{width:16px;height:16px}.ct-home-feed-search .ct-page-search-field>button{width:30px;height:30px;color:var(--ct-icon)}.ct-home-feed-search .ct-page-search-field>button svg{width:19px;height:19px;padding:3px;border-radius:50%;background:var(--ct-surface-selected);stroke-width:2.25}.ct-home-search-results{position:fixed;z-index:70;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ct-border);border-radius:20px;background:var(--ct-surface);box-shadow:0 8px 24px #0000000d}.ct-home-search-option{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:16px;background:var(--ct-surface);color:var(--ct-text);text-align:left;text-decoration:none;cursor:pointer}.ct-home-search-option+.ct-home-search-option{border-top:1px solid var(--ct-divider)}.ct-home-search-option:hover{background:var(--ct-surface-hover)}.ct-home-search-option[aria-selected=true]{background:var(--ct-surface-selected)}.ct-home-search-symbol{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--ct-text-secondary)}.ct-home-search-copy{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ct-home-search-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.45}.ct-home-search-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ct-text-secondary);font-size:12px;line-height:1.4}.ct-home-search-query>svg{flex-shrink:0;color:var(--ct-text-secondary)}@media(max-width:639px){.ct-home-feed-search{margin-bottom:20px}}.ct-suggested-profiles{--ct-font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;margin-top:38px;font-family:var(--ct-font-ui)}.ct-suggested-profiles h2,.ct-home-trending .ct-suggested-profiles h2{margin:0 0 22px;color:var(--ct-text);font-family:inherit;font-size:var(--ct-type-rail-heading, 17px);font-weight:600;line-height:1.5}.ct-suggested-profiles h2{display:flex;align-items:center;gap:8px}.ct-suggested-profiles ul{display:grid;gap:28px;margin:0;padding:0;list-style:none}.ct-suggested-profiles li{display:grid;grid-template-columns:36px minmax(0,1fr) 78px;grid-template-rows:auto auto auto;-moz-column-gap:10px;column-gap:10px;min-width:0;align-items:start}.ct-suggested-profile-link{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1 / -1;grid-row:1 / 4;min-width:0;color:var(--ct-text);border-radius:8px;text-decoration:none}.ct-suggested-profile-picture{display:block;grid-column:1;grid-row:1;border-radius:50%}.ct-suggested-profile-avatar{width:36px;height:36px}.ct-suggested-profile-body{display:contents}.ct-suggested-profile-top{grid-column:2;grid-row:1;min-width:0}:root body .ct-suggested-profiles .ct-suggested-profile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere;white-space:normal;color:var(--ct-text);font-size:15px;font-weight:600;line-height:21px;text-decoration:none}.ct-suggested-profile-domain{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;color:var(--ct-text-secondary, #999);font-size:14px;font-weight:400;line-height:20px}.ct-suggested-profile-link:hover .ct-suggested-profile-name{text-decoration:underline}:root .ct-suggested-profiles .ct-suggested-profile-body>.ct-suggested-profile-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;grid-column:2 / -1;grid-row:2;overflow:hidden;overflow-wrap:anywhere;margin:8px 0 0;color:var(--ct-text, #171717);font-size:15px;font-weight:400;line-height:21px}:root .ct-suggested-profiles .ct-suggested-profile-body>.ct-suggested-profile-followers{grid-column:2 / -1;grid-row:3;margin:10px 0 0;color:var(--ct-text-secondary, #999);font-size:14px;font-weight:400;line-height:20px}.ct-suggested-profile-follow{position:relative;grid-column:3;grid-row:1;align-self:start;margin-top:1px}:root body .ct-suggested-profiles .ct-suggested-profile-follow .ct-follow-control{width:78px;min-width:78px;height:34px;min-height:34px;padding-inline:8px;border-radius:10px;font-size:14px;line-height:20px;font-weight:600}.ct-suggested-profiles :is(a,button):focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}@media(max-width:1149px){.ct-suggested-profiles{display:none}}.ct-home-trending{display:block;padding:0}.ct-home-trending h2{margin:0;color:var(--ct-text);font-size:17px;line-height:25.5px;font-weight:600;letter-spacing:normal}.ct-home-trending>.ct-home-trending-title{display:flex;align-items:center;gap:8px}.ct-home-trending-lightning>img{filter:hue-rotate(290deg) saturate(3) brightness(.9)}.ct-home-trending>p{margin:4px 0 22px;color:var(--ct-text-secondary);font-size:13px;line-height:18.2px}.ct-home-trending ol{list-style:none;margin:0;padding:0;display:grid;gap:22px}.ct-home-trending-link{display:block;padding:8px;margin:-8px;width:calc(100% + 16px);text-align:left;text-decoration:none;border-radius:var(--ct-control-radius, 12px);color:var(--ct-text)}.ct-home-trending-link:focus-visible,.ct-home-trending button:focus-visible,.ct-home-trending-more:focus-visible,.ct-home-launch-filter button:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px}.ct-home-trending-label{min-width:0;display:grid;justify-items:start;gap:5px}.ct-home-trending-label strong{font-size:15px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.ct-home-trending-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ct-charcoal);font-size:13px;line-height:18.2px}.ct-home-trending-views{display:inline-flex;margin-top:3px;padding:3px 9px;border-radius:999px;background:var(--ct-surface-muted);color:var(--ct-text-secondary);font-size:12px;line-height:1.4}.ct-post-show-more.ct-home-trending-more{min-height:0;margin:22px 12px 0;padding:0;color:#999}.ct-post-show-more.ct-home-trending-more:hover{color:#999}.ct-home-launch-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;background:var(--ct-surface-muted);border:1px solid var(--ct-border);border-radius:var(--ct-control-radius, 12px);color:var(--ct-text-secondary);font-size:12px}.ct-home-launch-filter button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-weight:600}@media(min-width:1150px){:root body .ct-community-home .ct-community-layout>.ct-home-trending,:root body .ct-communities-page .ct-communities-layout>.ct-home-trending,:root body .ct-profile-layout>.ct-home-trending{position:sticky;top:0;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--ct-divider) transparent;width:calc(var(--ct-layout-sidebar-width, 280px) + var(--ct-layout-page-gutter, 20px));max-width:none;margin-top:0;padding:90px var(--ct-layout-page-gutter, 20px) 24px 0;margin-inline:0}.ct-home-trending>.ct-home-feed-search{position:fixed;top:0;z-index:3;width:var(--ct-layout-sidebar-width, 280px);margin-bottom:0;padding-block:18px 0;background:var(--ct-bg)}:is(.ct-community-home,.ct-profile-layout) .ct-home-trending::-webkit-scrollbar-thumb{background-color:var(--ct-divider);border-radius:999px}:is(.ct-community-home,.ct-profile-layout) .ct-home-trending::-webkit-scrollbar-thumb:hover{background-color:var(--ct-border)}}@media(max-width:1149px){.ct-home-trending{position:static;order:-1}.ct-home-trending ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ct-home-feed-search{margin-bottom:20px}.ct-home-trending>p{margin-bottom:16px}.ct-home-trending ol{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.ct-home-trending li{flex:0 0 180px;min-width:0;scroll-snap-align:start}.ct-home-trending-link{min-height:64px}.ct-home-trending-description{display:none}.ct-home-trending .ct-home-trending-more{margin-top:8px}}@media(max-width:1149px){.ct-home-trending>:is(h2,p,ol,.ct-home-trending-more,.ct-suggested-profiles){display:none}}.ct-home-trending-site-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px;color:#737373;font-size:12px;line-height:1.5}.ct-home-trending-site-links a{color:inherit;text-decoration:none}.ct-home-trending-site-links a:hover{text-decoration:underline}.ct-brand-surface{position:relative;isolation:isolate}.ct-brand-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#777781}.ct-brand-backdrop--pink{color:#ff2a88}.ct-brand-backdrop>svg{display:block;position:absolute}.ct-brand-backdrop__mark{width:clamp(200px,70%,360px);height:auto;right:-62px;bottom:-38px;transform:rotate(-10deg)}.ct-brand-backdrop--mark{-webkit-mask-image:linear-gradient(120deg,transparent 18%,#000 80%);mask-image:linear-gradient(120deg,transparent 18%,#000 80%)}.ct-brand-backdrop__orbits{width:500px;height:500px;left:-210px;bottom:-300px}.ct-brand-backdrop__tiles{width:290px;height:auto;right:-72px;bottom:-66px}.ct-subscribe-card>.ct-brand-backdrop .ct-brand-backdrop__mark{top:-24px;bottom:auto;right:-48px;width:205px;opacity:.75}@media(max-width:640px){.ct-brand-backdrop__mark{right:-74px}.ct-brand-backdrop__orbits{opacity:.7}}@media(forced-colors:active){.ct-brand-backdrop{display:none}}.ct-browse-header{container:ct-browse-header / inline-size;width:100%;min-width:0}.ct-browse-header-card{position:relative;overflow:visible;border:0;border-radius:0;background:transparent;color:var(--ct-text);box-shadow:none}.ct-browse-header-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 0 16px;min-width:0;border-radius:inherit}.ct-browse-header-card[data-has-footer=true] .ct-browse-header-main{padding-bottom:0}.ct-browse-header-main[data-has-tools=false]{grid-template-columns:minmax(0,1fr)}.ct-browse-header-main[data-has-tools=false] .ct-browse-header-copy{grid-column:1}.ct-browse-header-copy{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:0}.ct-browse-header .ct-browse-header-title{--ct-heading-weight: 600;margin:0;color:var(--ct-text);font-size:clamp(22px,2.8cqw,27px);font-weight:600;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.ct-browse-header-description{max-width:54ch;margin-top:7px;color:var(--ct-text-secondary);font-size:14px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.ct-browse-header-description>:first-child{margin-top:0}.ct-browse-header-description>:last-child{margin-bottom:0}.ct-browse-header-visual{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;min-width:0;padding:0;border-radius:0}.ct-browse-header-card[data-has-footer=true] .ct-browse-header-visual{border-bottom-left-radius:0}.ct-browse-header-backdrop{display:none;border-radius:inherit}.ct-browse-header-backdrop .ct-brand-backdrop__orbits{top:50%;right:-230px;bottom:auto;left:auto;width:460px;height:460px;transform:translateY(-50%)}.ct-browse-header-tools{display:grid;grid-template-columns:repeat(6,40px);gap:6px;width:auto;max-width:none;margin:0;padding:0;list-style:none}.ct-browse-header-tool{min-width:0}.ct-browse-header-tool-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;aspect-ratio:1;padding:6px;border:1px solid var(--ct-border);border-radius:var(--ct-control-radius, 8px);background:var(--ct-surface);text-decoration:none}.ct-browse-header-tool-link[data-fill-tile=true]{padding:0}.ct-browse-header-tool-link:focus-visible{outline:2px solid var(--ct-focus);outline-offset:3px}.ct-browse-header-tool-icon{width:100%;height:100%;aspect-ratio:1}.ct-browse-header-footer{position:relative;min-width:0;padding:12px 0 0;overflow:visible;border-top:0;border-radius:0 0 var(--ct-panel-radius, 14px) var(--ct-panel-radius, 14px);background:transparent}@container ct-browse-header (max-width: 760px){.ct-browse-header-main{grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 0}.ct-browse-header-copy{grid-column:1;grid-row:1}.ct-browse-header-visual{grid-column:1;grid-row:2;justify-content:flex-start}.ct-browse-header-footer{padding:12px 0 0}}@container ct-browse-header (max-width: 340px){.ct-browse-header-tools{grid-template-columns:repeat(6,minmax(0,40px));width:100%;gap:5px}.ct-browse-header-tool-link{width:100%;height:auto}}@media(max-width:639px){.ct-browse-header-card:has(.ct-browse-header-footer .ct-ask-ai-trigger) .ct-browse-header-title{padding-right:56px;min-height:44px}.ct-browse-header-card:has(.ct-browse-header-footer .ct-ask-ai-trigger) .ct-browse-header-footer{position:static}.ct-browse-header-footer>:has(>.ct-ask-ai-trigger){display:contents}.ct-browse-header-footer .ct-ask-ai-trigger{position:absolute;top:20px;right:20px;width:44px;height:44px;padding:0;margin:0;gap:0}.ct-browse-header-footer .ct-ask-ai-label,.ct-browse-header-footer .ct-ask-ai-chevron{display:none}}@media(forced-colors:active){.ct-browse-header-card,.ct-browse-header-tool-link{border-color:CanvasText}.ct-browse-header-footer{border-top-color:CanvasText}}.ct-mobile-browse-controls{flex-wrap:wrap;gap:8px;min-width:0}.ct-mobile-browse-category{position:relative;flex:1 1 96px;min-width:96px}.ct-mobile-category-menu{position:absolute;top:100%;left:0;box-sizing:border-box;width:min(320px,calc(100vw - 40px));max-height:min(360px,50dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-color:var(--ct-border, #e4e4e7);border-radius:var(--ct-panel-radius, 14px);background:var(--ct-surface-muted, #fafafa);box-shadow:var(--ct-overlay-shadow, 0 12px 36px rgba(24,24,27,.1), 0 2px 8px rgba(24,24,27,.04))}.ct-mobile-category-menu .ct-mobile-category-option{display:flex;align-items:flex-start;gap:10px;box-sizing:border-box;width:100%;padding:10px 12px;text-align:left}.ct-mobile-category-copy{flex:1;min-width:0;white-space:normal;overflow-wrap:break-word}.ct-mobile-category-label{display:block;font-size:14px;line-height:1.4}.ct-mobile-category-option>svg{flex-shrink:0;margin-top:3px}.ct-mobile-browse-sorts{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:2px;min-width:0}.ct-mobile-browse-sorts>button{min-height:40px;padding:8px 9px;font-size:13px;line-height:1.4;white-space:nowrap}@media(max-width:639px){.ct-browse-results-header{gap:8px}.ct-browse-results-count{min-width:0;font-size:12px;white-space:nowrap}.ct-browse-results-controls{flex-shrink:0;gap:6px}.ct-browse-mobile-sort{height:34px;max-width:135px;padding:0 6px;gap:5px;font-size:13px}}.ct-route-intro{margin:24px;color:var(--ct-text-secondary);font-size:15px;line-height:21px}.ct-route-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px 24px;color:var(--ct-text);text-align:center}.ct-route-state>svg{color:var(--ct-icon-secondary);stroke-width:1.75}.ct-route-state h2{margin:0;font-size:17px;line-height:25.5px;font-weight:600;letter-spacing:normal}.ct-route-state p{max-width:40ch;margin:0 0 8px;color:var(--ct-text-secondary);font-size:15px;line-height:21px}.ct-route-state-link{min-height:40px;padding:8px;color:var(--ct-text-secondary);font-size:13px}.ct-route-state-link:hover{color:var(--ct-text)}.ct-route-state-link:focus-visible{outline:2px solid var(--ct-focus);outline-offset:2px;border-radius:var(--ct-control-radius)}.ct-country-list{padding:0 24px 48px}.ct-country-list>div{margin:0;padding:18px 0;border-bottom:1px solid var(--ct-divider);border-radius:0}.ct-country-list>div>span:last-child{align-items:center;color:var(--ct-icon-secondary)}.ct-country-flag{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;font-size:28px;line-height:1}@media(max-width:699px){.ct-country-list{padding-inline:16px}.ct-route-intro{margin-inline:16px}.ct-route-state{padding:48px 20px}}.ct-live-pricing .ct-route-header{padding-inline:20px}.ct-live-pricing-intro{margin-bottom:24px}.ct-live-pricing-intro h2{margin:0 0 10px;color:var(--ct-text);font-size:24px;line-height:1.3;letter-spacing:-.03em;font-weight:600}.ct-live-pricing-intro p{margin:0;max-width:60ch;color:var(--ct-text-secondary);line-height:1.65}.ct-live-pricing-plan{padding:24px 0;border-top:1px solid var(--ct-divider, #ededed)}.ct-live-pricing-plan h3{font-size:19px;font-weight:600}.ct-live-pricing-period{margin-bottom:10px;flex-wrap:wrap}.ct-live-pricing-saving{margin-left:5px;font-size:10px;color:var(--ct-text-secondary)}.ct-live-pricing-charge{margin:0 0 20px;color:var(--ct-text-secondary);font-size:12px}.ct-live-pricing-faq{margin-top:24px;padding-top:24px;border-top:1px solid var(--ct-divider, #ededed)}.ct-live-pricing-faq details{border:0;border-bottom:1px solid var(--ct-divider, #ededed);border-radius:0;background:transparent}.ct-live-pricing-faq summary{padding-inline:0}.ct-live-pricing-faq details>div{padding-inline:0}.ct-live-pricing [data-tip]{max-width:min(280px,70vw);white-space:normal}.ct-live-pricing button:focus-visible{outline:2px solid var(--ct-focus, var(--ct-text));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ct-live-pricing button,.ct-live-pricing svg{transition:none;animation:none}}.ct-live-pricing-error{margin:0 0 20px;padding:12px 16px;border:1px solid var(--ct-border);border-radius:12px;color:var(--ct-text);background:var(--ct-surface-muted);font-size:15px;line-height:21px}.ct-desktop-sidebar{--ct-sidebar-row-height: 32px;--ct-sidebar-panel-width: 265px;--ct-sidebar-motion: .22s cubic-bezier(.22, .8, .24, 1);isolation:isolate;overflow:clip;color:var(--ct-text);transition:width var(--ct-sidebar-motion),box-shadow var(--ct-sidebar-motion)}.ct-desktop-sidebar>:is(.ct-sidebar-brand,.ct-sidebar-scroll,.ct-sidebar-footer){box-sizing:border-box;width:var(--ct-sidebar-panel-width);min-width:var(--ct-sidebar-panel-width)}.ct-desktop-sidebar:before,.ct-desktop-sidebar:after{content:"";position:absolute;top:0;bottom:0;z-index:-1;pointer-events:none;background:var(--ct-bg, #fff)}.ct-desktop-sidebar:before{left:0;width:68px}.ct-desktop-sidebar:after{left:68px;right:0;opacity:1}.ct-desktop-sidebar[data-expanded=true]:after{opacity:1}.ct-desktop-sidebar :is(.ct-sidebar-brand-wordmark,.ct-sidebar-tab-button>span,.ct-sidebar-explore-heading,.ct-sidebar-community>span:not(.ct-sidebar-community-emoji),.ct-sidebar-explore-more,.ct-sidebar-secondary,.ct-sidebar-new-post-content>span,.ct-sidebar-account-button>span:last-of-type){opacity:0;transition:opacity .14s ease}.ct-desktop-sidebar[data-expanded=true] :is(.ct-sidebar-brand-wordmark,.ct-sidebar-tab-button>span,.ct-sidebar-explore-heading,.ct-sidebar-community>span:not(.ct-sidebar-community-emoji),.ct-sidebar-explore-more,.ct-sidebar-secondary,.ct-sidebar-new-post-content>span,.ct-sidebar-account-button>span:last-of-type){opacity:1}.ct-desktop-sidebar[data-expanded=true]{border-right:1px solid var(--ct-divider)!important;box-shadow:8px 0 24px #00000006}.ct-sidebar-brand{display:flex;align-items:center;height:72px;flex-shrink:0;padding:0 22px;overflow:hidden}.ct-sidebar-brand>button:first-child{position:relative;display:flex;align-items:center;flex-shrink:0;width:221px;min-width:32px;height:52px}.ct-sidebar-brand-icon{width:24px;height:24px;flex:0 0 24px}.ct-sidebar-brand-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ct-sidebar-brand-wordmark-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ct-sidebar-brand-wordmark{position:absolute;left:-2px;top:14px;height:24px;width:210.2px!important;max-width:none!important;clip-path:inset(0 0 0 32px);pointer-events:none}.ct-sidebar-brand-wordmark>svg{width:100%;height:100%}.ct-sidebar-scroll{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;padding:12px 15px}.ct-desktop-sidebar[data-expanded=false] .ct-sidebar-scroll{padding-inline:15px}.ct-sidebar-tab{margin-bottom:0}.ct-sidebar-tab-row,.ct-sidebar-community{border-radius:8px;overflow:hidden;clip-path:inset(0 0 0 0 round 8px);transition:background-color .14s ease,clip-path var(--ct-sidebar-motion)}.ct-desktop-sidebar[data-expanded=false] :is(.ct-sidebar-tab-row,.ct-sidebar-community){clip-path:inset(0 calc(100% - 38px) 0 0 round 8px)}.ct-desktop-sidebar :is(.ct-sidebar-tab-button,.ct-sidebar-community){max-width:235px;transition:max-width var(--ct-sidebar-motion),background-color .14s ease,clip-path var(--ct-sidebar-motion)}.ct-sidebar-brand>button:first-child{transition:max-width var(--ct-sidebar-motion)}.ct-desktop-sidebar[data-expanded=false] :is(.ct-sidebar-tab-button,.ct-sidebar-community){max-width:38px}.ct-desktop-sidebar[data-expanded=false] .ct-sidebar-brand>button:first-child{max-width:32px}.ct-desktop-sidebar .ct-sidebar-tab-button{justify-content:flex-start;height:var(--ct-sidebar-row-height);padding:0 9px;gap:10px;font-size:15px;line-height:21px}.ct-sidebar-tab-button>svg{flex:0 0 var(--ct-nav-icon, 22px);width:var(--ct-nav-icon, 22px);height:var(--ct-nav-icon, 22px);stroke-width:1.75}.ct-desktop-sidebar[data-expanded=false] :is(.ct-sidebar-secondary,.ct-sidebar-explore-heading,.ct-sidebar-explore-more){pointer-events:none}.ct-sidebar-group-heading{margin:28px 9px 12px;color:var(--ct-text-secondary);font-size:12px;font-weight:600;line-height:16.8px}.ct-sidebar-chevron{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;width:40px;padding:0;border:0;background:transparent;color:var(--ct-icon)}.ct-sidebar-chevron svg{transition:transform .16s ease}.ct-sidebar-personal{margin-top:8px;opacity:0;pointer-events:none;transition:opacity .14s ease}.ct-desktop-sidebar[data-expanded=true] .ct-sidebar-personal{opacity:1;pointer-events:auto}.ct-sidebar-tab-row:not(:has([aria-current=page])):hover{background:var(--ct-nav-hover)}.ct-sidebar-footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 19px 32px}.ct-sidebar-new-post{position:relative;display:flex;align-items:center;justify-content:center;width:227px;height:40px;min-height:40px;padding:0;overflow:hidden;border:1px solid var(--ct-action-bg);border-radius:999px;color:var(--ct-action-text);background:var(--ct-action-bg);font-size:15px;line-height:21px;font-weight:600;white-space:nowrap;transition:width var(--ct-sidebar-motion),background-color .14s ease}.ct-desktop-sidebar[data-expanded=false] .ct-sidebar-new-post{width:40px}.ct-sidebar-new-post-content{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;gap:8px;transform:translate(-50%,-50%);transition:transform var(--ct-sidebar-motion)}.ct-sidebar-new-post-content>span{transition:opacity .14s ease}.ct-desktop-sidebar[data-expanded=false] .ct-sidebar-new-post-content{transform:translate(-9px,-50%)}.ct-sidebar-new-post:hover{background:#000}.ct-sidebar-new-post-content>svg{flex:0 0 18px;width:18px;height:18px;stroke-width:1.8}.ct-sidebar-account{border-top:1px solid transparent;padding-top:8px}.ct-desktop-sidebar[data-expanded=true] .ct-sidebar-account{border-top-color:var(--ct-divider)}.ct-desktop-sidebar .ct-sidebar-account-button{justify-content:flex-start;padding:0 8px}.ct-desktop-sidebar :is(button,a):focus-visible{outline:2px solid var(--ct-focus);outline-offset:-2px}@media(min-width:1024px){html #root:has(.ct-desktop-sidebar){padding-left:var(--ct-sidebar-w, 68px)!important}}@media(max-height:720px){.ct-sidebar-brand{height:72px}.ct-sidebar-scroll{padding-top:8px}.ct-sidebar-footer{gap:6px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.ct-desktop-sidebar,.ct-sidebar-tab-row,.ct-sidebar-chevron svg,.ct-sidebar-new-post,.ct-sidebar-new-post>span,.ct-sidebar-footer{transition:none!important}.ct-desktop-sidebar:after{transition:none}.ct-desktop-sidebar *{animation:none!important;transition:none!important}}.ct-sidebar-explore{margin:18px 0}.ct-sidebar-explore .ct-sidebar-group-heading{margin-top:0}.ct-sidebar-community{display:flex;align-items:center;gap:10px;min-height:var(--ct-sidebar-row-height);padding:4px 9px;margin:0;border-radius:8px;color:var(--ct-text);font-size:15px;font-weight:400;line-height:21px}.ct-sidebar-community>span:not(.ct-sidebar-community-emoji){white-space:nowrap}.ct-sidebar-community:hover{background:var(--ct-nav-hover)}.ct-sidebar-community[aria-current=page]{color:var(--ct-text);background:var(--ct-surface-selected)}.ct-sidebar-community-emoji{display:inline-flex;align-items:center;justify-content:center;width:var(--ct-nav-icon, 22px);height:var(--ct-nav-icon, 22px);flex:0 0 var(--ct-nav-icon, 22px);font-size:20px;line-height:1}.ct-sidebar-explore-more{display:flex;align-items:center;gap:6px;min-height:32px;margin-left:9px;color:var(--ct-text-secondary);font-size:15px;line-height:21px}.ct-sidebar-explore-more:hover{color:var(--ct-text)}.ct-sidebar-explore-heading{display:flex;align-items:center;gap:6px;min-height:28px;margin:0 9px 4px;color:var(--ct-text-secondary);font-size:12px;line-height:16.8px;font-weight:600}.ct-sidebar-community-label{margin:8px 12px;color:var(--ct-text-secondary);font-size:12px}.ct-home-rankings{container:home-rankings / inline-size}@container home-rankings (min-width: calc(1000px + 2.5rem)){.ct-home-rankings .ct-home-follower-metric,.ct-home-rankings .ct-home-view-metric{display:none}}.ct-public-collection-frame{max-width:788px}.ct-public-collection-identity{padding:24px;border-bottom:1px solid var(--ct-divider, #ededed)}.ct-public-collection-identity p{font-size:14px;line-height:1.6}.ct-public-collection-owner{min-height:40px;text-decoration:none}.ct-collection-list{padding-inline:24px}.ct-collection-list>.ct-collection-row{margin-inline:0;padding:20px 0;border-radius:0}.ct-collection-list>.ct-collection-row+.ct-collection-row{border-top:1px solid var(--ct-divider, #ededed)}.ct-collection-row .ct-heading{font-size:15px;line-height:21px;font-weight:600}.ct-showcase-frame{width:calc(100% - 48px);max-width:1120px;margin:24px auto 64px;border:1px solid var(--ct-border, #e5e5e5);border-radius:24px;background:var(--ct-surface, #fff);padding-block:0 32px}.ct-showcase-frame .ct-showcase-intro{margin-bottom:24px;padding-top:24px}.ct-showcase-intro>div{align-items:flex-start;text-align:left}.ct-showcase-intro p{margin-bottom:0;font-size:14px;line-height:1.6}.ct-showcase-index-row{border-bottom:1px solid var(--ct-divider, #ededed)}.ct-showcase-detail-frame{width:100%;max-width:1120px;padding-top:24px}.ct-showcase-demo-body{padding:24px;border:1px solid var(--ct-border, #e5e5e5);border-radius:24px;background:var(--ct-surface, #fff)}.ct-showcase-demo-body>h1{font-size:20px;line-height:26px}.ct-showcase-demo-body>p{font-size:15px;line-height:21px}.ct-legal-frame .ct-legal-content{padding:28px 24px 40px}@media(max-width:639px){.ct-public-collection-identity{padding:20px}.ct-collection-list{padding-inline:20px}.ct-showcase-frame{width:100%;margin-top:0;border-inline:0;border-radius:0}.ct-showcase-demo-body{padding:20px 16px;border-radius:20px}.ct-showcase-demo-body>h1{font-size:20px}.ct-legal-frame .ct-legal-content{padding:24px 20px 36px}}.ct-collection-share-status{margin:16px 24px;font-size:13px;line-height:18px;color:var(--ct-text-secondary, #999)}.ct-showcase-frame .ct-showcase-intro,.ct-showcase-frame>div{padding-inline:24px}.ct-showcase-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.ct-showcase-filters>.ct-page-search-field{flex:1 1 160px;min-width:0;height:40px}.ct-showcase-layout-toggle>button{min-width:36px;min-height:36px}.ct-showcase-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;text-align:center;color:var(--ct-text-secondary, #999)}.ct-showcase-error h2{margin:0;font-size:18px;color:var(--ct-text, #000)}.ct-showcase-error p{margin:0 0 8px;font-size:15px;line-height:21px}.ct-showcase-grid>div{min-width:0}.ct-showcase-grid h3,.ct-showcase-grid p{font-size:15px;line-height:21px}.ct-showcase-index-row{min-width:0}.ct-showcase-index-row>div{width:40px;height:40px}.ct-showcase-index-row>span>span:first-child{font-size:15px;line-height:21px;font-weight:600}.ct-showcase-row+.ct-showcase-row{border-top:1px solid var(--ct-divider, #e5e5e5)}.ct-showcase-detail-layout{display:grid;grid-template-columns:minmax(0,640px) 280px;align-items:start;gap:28px}.ct-showcase-author-rail{width:280px;min-width:0}.ct-showcase-author-rail>div{border:0!important;padding:16px 0!important}.ct-showcase-author-rail>div>div>span:first-child{width:40px;height:40px;border-radius:50%}.ct-showcase-author-rail>div>div>span>span:first-child{font-size:15px;line-height:21px;font-weight:600}.ct-showcase-author-rail p{font-size:15px;line-height:21px}@media(max-width:1149px){.ct-showcase-detail-layout{grid-template-columns:minmax(0,1fr);gap:24px}.ct-showcase-author-rail{width:100%}}@media(max-width:639px){.ct-showcase-frame .ct-showcase-intro,.ct-showcase-frame>div{padding-inline:16px}.ct-showcase-grid{grid-template-columns:minmax(0,1fr)!important}.ct-showcase-row .ct-showcase-sparkline{display:none}.ct-showcase-filters>.ct-page-search-field{flex-basis:100%}}.ct-showcase-demo-body>.ct-route-header{width:calc(100% + 48px);margin:-24px -24px 24px}@media(max-width:639px){.ct-showcase-demo-body>.ct-route-header{width:calc(100% + 32px);margin:-20px -16px 20px}}.ct-showcase-demo-body h2,.ct-showcase-detail-frame>div>div>h2{font-size:15px;line-height:21px}.ct-public-collection-identity p{font-size:15px;line-height:21px}.ct-sticky-panel-outlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.ct-sticky-panel-outline{position:absolute;pointer-events:none;background-image:radial-gradient(circle at bottom right,transparent var(--ct-outline-radius-left),var(--ct-outline-outside) var(--ct-outline-radius-left)),radial-gradient(circle at bottom left,transparent var(--ct-outline-radius-right),var(--ct-outline-outside) var(--ct-outline-radius-right));background-size:var(--ct-outline-radius-left) var(--ct-outline-radius-left),var(--ct-outline-radius-right) var(--ct-outline-radius-right);background-position:top left,top right;background-repeat:no-repeat}.ct-sticky-panel-outline>div{box-sizing:border-box;width:100%;height:100%}:root body :is(.ct-route-header,.ct-home-feed-header,.ct-search-header,.ct-profile-back,.ct-member-post-header,.ct-blog-context-header,.ct-detail-breadcrumb,[data-page-scroll-header]){position:sticky;top:var(--ct-page-scroll-subnav-height, 0px);z-index:20;background:var(--ct-bg, #fff);isolation:isolate}:root body :is(.ct-page-subnav-desktop,.ct-page-subnav-mobile-breadcrumbs){position:sticky;top:0;z-index:21;background:var(--ct-bg, #fff)}:root body div:has(>.ct-page-subnav-desktop),:root body div:has(>.ct-page-subnav-mobile-breadcrumbs>.ct-page-subnav-slot:not(:empty)){position:sticky;top:0;z-index:30}:root body #ct-main:has(.ct-page-subnav-desktop){overflow:visible!important}:root body #root:has(.ct-page-subnav-desktop){overflow-x:clip}:root body :is(.ct-profile-back,.ct-member-post-header,.ct-blog-context-header)>.ct-route-header{position:static}:root body .ct-route-frame>.ct-route-header{top:calc(var(--ct-page-scroll-subnav-height, 0px) + 1px);border-top-left-radius:inherit;border-top-right-radius:inherit}@media(min-width:700px){:root body :is(.ct-route-header,.ct-home-feed-header,.ct-search-header,.ct-profile-back,.ct-member-post-header){min-height:72px}body.sl-inline-mode:has(#main-content):not([style*="overflow: hidden"]){overflow:visible!important}}@media print{.ct-sticky-panel-outlines{display:none}}.ct-floating-promotion{position:fixed;z-index:60;right:20px;bottom:calc(var(--ct-promotion-bottom-offset, 0px) + 16px + env(safe-area-inset-bottom,0px));width:380px;max-width:calc(100vw - 40px);transform-origin:bottom right}.ct-floating-promotion[hidden]{display:none}.ct-floating-promotion[data-phase=shown]{animation:ct-floating-promotion-enter .28s cubic-bezier(.22,1,.36,1) both}.ct-floating-promotion[data-phase=exiting]{pointer-events:none;animation:ct-floating-promotion-exit var(--ct-promotion-exit-ms, .2s) ease-in both}.ct-floating-promotion-card{display:block;overflow:hidden;border:1px solid #303034;border-radius:20px;background:#171719;color:#fff;text-decoration:none;box-shadow:0 8px 24px #0000001f}.ct-floating-promotion-card:focus-visible{outline:2px solid #ff2a88;outline-offset:3px}.ct-floating-promotion-content{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:18px}.ct-floating-promotion-logo{display:flex;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;border-radius:12px;background:#fff;color:#171719}.ct-floating-promotion-tool-icon{width:100%;height:100%}.ct-floating-promotion-offer-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ct-floating-promotion-logo>svg{width:28px;height:28px;stroke-width:1.75}.ct-floating-promotion-logo>svg.ct-guide-offer-icon{width:100%;height:100%}.ct-floating-promotion-copy{min-width:0}.ct-floating-promotion-title-row{display:flex;align-items:center;gap:8px;min-width:0}.ct-floating-promotion .ct-floating-promotion-title{display:block;flex:1;min-width:0;overflow:hidden;margin:0;color:#fff;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.ct-floating-promotion-badge{flex-shrink:0;padding:3px 5px;border-radius:5px;background:#2b2b30;color:#b8b8c0;font-size:9px;font-weight:500;line-height:1;letter-spacing:.035em;white-space:nowrap}.ct-floating-promotion-description{height:2lh;display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#b5b5bd;font-size:13px;font-weight:400;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes ct-floating-promotion-enter{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ct-floating-promotion-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.94)}}@media(max-width:767px){.ct-floating-promotion{right:12px;width:calc(100% - 24px);max-width:380px}.ct-floating-promotion-card{border-radius:18px}.ct-floating-promotion-content{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.ct-floating-promotion-logo{width:44px;height:44px;border-radius:10px}.ct-floating-promotion-logo>svg{width:24px;height:24px}.ct-floating-promotion .ct-floating-promotion-title{font-size:13px}.ct-floating-promotion-description{margin-top:4px;font-size:12px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.ct-floating-promotion[data-phase]{animation:none;transform:none}}@media(forced-colors:active){.ct-floating-promotion-card{border-color:CanvasText}.ct-floating-promotion-card:focus-visible{outline-color:Highlight}}
