:root{--sxo-color-white:#fff;--sxo-color-black:#000;--sxo-color-primary-DEFAULT:#000;--sxo-color-primary-foreground:#fff;--sxo-color-secondary-DEFAULT:#fafafa;--sxo-color-secondary-foreground:#000;--sxo-color-accent-DEFAULT:#0070f3;--sxo-color-accent-neon:#7928ca;--sxo-color-accent-vivid:#ff0080;--sxo-color-success-DEFAULT:#0070f3;--sxo-color-warning-DEFAULT:#f5a623;--sxo-color-error-DEFAULT:red;--sxo-color-info-DEFAULT:#0070f3;--sxo-color-neutral-0:#fff;--sxo-color-neutral-50:#fafafa;--sxo-color-neutral-100:#eaeaea;--sxo-color-neutral-200:#999;--sxo-color-neutral-300:#888;--sxo-color-neutral-400:#666;--sxo-color-neutral-500:#444;--sxo-color-neutral-600:#333;--sxo-color-neutral-700:#111;--sxo-color-neutral-800:#000;--sxo-color-neutral-900:#000;--sxo-color-neutral-950:#000;--sxo-color-neutral-1000:#000;--sxo-color-background-primary:#fff;--sxo-color-background-secondary:#fafafa;--sxo-color-background-inverse:#000;--sxo-color-text-primary:#000;--sxo-color-text-secondary:#444;--sxo-color-text-muted:#666;--sxo-color-text-inverse:#fff;--sxo-spacing-0:0px;--sxo-spacing-1:4px;--sxo-spacing-2:8px;--sxo-spacing-3:12px;--sxo-spacing-4:16px;--sxo-spacing-5:20px;--sxo-spacing-6:24px;--sxo-spacing-8:32px;--sxo-spacing-10:40px;--sxo-spacing-12:48px;--sxo-spacing-16:64px;--sxo-spacing-20:80px;--sxo-spacing-24:96px;--sxo-spacing-32:128px;--sxo-spacing-40:160px;--sxo-spacing-48:192px;--sxo-spacing-56:224px;--sxo-spacing-64:256px;--sxo-maxWidth-none:none;--sxo-maxWidth-xs:20rem;--sxo-maxWidth-sm:24rem;--sxo-maxWidth-md:28rem;--sxo-maxWidth-lg:32rem;--sxo-maxWidth-xl:36rem;--sxo-maxWidth-2xl:42rem;--sxo-maxWidth-3xl:48rem;--sxo-maxWidth-4xl:56rem;--sxo-maxWidth-5xl:64rem;--sxo-maxWidth-6xl:72rem;--sxo-maxWidth-7xl:80rem;--sxo-maxWidth-full:100%;--sxo-maxWidth-min:min-content;--sxo-maxWidth-max:max-content;--sxo-maxWidth-fit:fit-content;--sxo-maxWidth-prose:65ch;--sxo-borderRadius-DEFAULT:.25rem;--sxo-borderRadius-none:0;--sxo-borderRadius-xs:.125rem;--sxo-borderRadius-sm:.25rem;--sxo-borderRadius-md:.375rem;--sxo-borderRadius-lg:.5rem;--sxo-borderRadius-xl:.75rem;--sxo-borderRadius-full:9999px;--sxo-boxShadow-none:none;--sxo-boxShadow-sm:0 2px 4px #0000001a;--sxo-boxShadow-DEFAULT:0 5px 10px #0000001f;--sxo-boxShadow-md:0 8px 30px #0000001f;--sxo-boxShadow-lg:0 30px 60px #0000001f;--sxo-boxShadow-xl:0 30px 60px #0000001f;--sxo-boxShadow-2xl:0 60px 120px #00000026;--sxo-boxShadow-inner:inset 0 2px 4px 0 #0000000f;--sxo-boxShadow-hard:0 0 0 1px #0000001a;--sxo-boxShadow-hard-accent:0 0 0 2px var(--sxo-accent-primary);--sxo-typography-fontSize-xs:12px;--sxo-typography-fontSize-sm:14px;--sxo-typography-fontSize-base:16px;--sxo-typography-fontSize-lg:18px;--sxo-typography-fontSize-xl:20px;--sxo-typography-fontSize-2xl:24px;--sxo-typography-fontSize-3xl:32px;--sxo-typography-fontSize-4xl:48px;--sxo-typography-fontSize-5xl:64px;--sxo-typography-fontSize-6xl:96px;--sxo-typography-fontSize-7xl:128px;--sxo-typography-fontWeight-thin:100;--sxo-typography-fontWeight-light:300;--sxo-typography-fontWeight-normal:400;--sxo-typography-fontWeight-medium:500;--sxo-typography-fontWeight-semibold:600;--sxo-typography-fontWeight-bold:700;--sxo-typography-fontWeight-black:900;--sxo-typography-lineHeight-none:1;--sxo-typography-lineHeight-tight:1.2;--sxo-typography-lineHeight-snug:1.3;--sxo-typography-lineHeight-normal:1.5;--sxo-typography-lineHeight-relaxed:1.625;--sxo-typography-lineHeight-loose:2;--sxo-typography-fontFamily-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--sxo-typography-fontFamily-serif:"Playfair Display",Georgia,serif;--sxo-typography-fontFamily-mono:Menlo,Monaco,Lucida Console,"Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace;--sxo-breakpoints-sm:640px;--sxo-breakpoints-md:768px;--sxo-breakpoints-lg:1024px;--sxo-breakpoints-xl:1280px;--sxo-breakpoints-2xl:1536px;--sxo-transition-DEFAULT:.15s ease;--sxo-transition-fast:.1s ease;--sxo-transition-slow:.3s ease;--sxo-animation-fade-in:fade-in .2s ease-out;--sxo-animation-slide-in-top:slide-in-top .2s ease-out;--sxo-animation-slide-in-bottom:slide-in-bottom .2s ease-out;--sxo-animation-scale-in:scale-in .2s cubic-bezier(.16,1,.3,1);--sxo-animation-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--sxo-animation-bounce:bounce 1s infinite;--sxo-animation-spin:spin 1s linear infinite;--sxo-animation-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--sxo-animation-shake:shake .5s cubic-bezier(.36,.07,.19,.97)both;--sxo-animation-zoom-in:zoom-in .2s ease-out;--sxo-animation-zoom-out:zoom-out .2s ease-out;--sxo-animation-gradient:gradient 8s linear infinite}[data-sxo-mode=dark]{--sxo-color-background-primary:#000;--sxo-color-background-secondary:#111;--sxo-color-background-inverse:#fff;--sxo-color-text-primary:#fff;--sxo-color-text-secondary:#a1a1aa;--sxo-color-text-muted:#71717a;--sxo-color-text-inverse:#000;--sxo-color-neutral-0:#000;--sxo-color-neutral-50:#111;--sxo-color-neutral-100:#333;--sxo-color-neutral-200:#444;--sxo-color-neutral-300:#666;--sxo-color-neutral-400:#888;--sxo-color-neutral-500:#999;--sxo-color-neutral-600:#aaa;--sxo-color-neutral-700:#ccc;--sxo-color-neutral-800:#eaeaea;--sxo-color-neutral-900:#fafafa;--sxo-color-neutral-950:#fff;--sxo-color-neutral-1000:#fff}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes zoom-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.-translate-x-1\/2{transform:translate(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.-z-10{z-index:10}.absolute{position:absolute}.animate-\[pulse_2s_infinite\]{animation:2s infinite pulse}.animate-gradient{animation:8s linear infinite gradient}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)}.bg-background-primary\/70{background-color:color-mix(in srgb,var(--sxo-color-background-primary),transparent calc(100% - 70%))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-foreground{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-text-primary);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-gradient-radial{background-image:radial-gradient(circle,var(--sxo-gradient-stops,var(--sxo-gradient-from,transparent),var(--sxo-gradient-to,transparent)))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--sxo-gradient-stops,var(--sxo-gradient-from,transparent),var(--sxo-gradient-to,transparent)))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--sxo-gradient-stops,var(--sxo-gradient-from,transparent),var(--sxo-gradient-to,transparent)))}.bg-neutral-100{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-neutral-100);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-neutral-200{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-neutral-200);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-neutral-50{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-neutral-50);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-neutral-50\/30{background-color:color-mix(in srgb,var(--sxo-color-neutral-50),transparent calc(100% - 30%))}.bg-neutral-50\/50{background-color:color-mix(in srgb,var(--sxo-color-neutral-50),transparent calc(100% - 50%))}.bg-primary{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-primary-DEFAULT);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-size-\[200\%_auto\]{background-size:200%}.bg-success{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-success-DEFAULT);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-success\/10{background-color:color-mix(in srgb,var(--sxo-color-success-DEFAULT),transparent calc(100% - 10%))}.bg-white{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-white);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.bg-white\/20{background-color:color-mix(in srgb,var(--sxo-color-white),transparent calc(100% - 20%))}.bg-white\/50{background-color:color-mix(in srgb,var(--sxo-color-white),transparent calc(100% - 50%))}.bg-white\/60{background-color:color-mix(in srgb,var(--sxo-color-white),transparent calc(100% - 60%))}.blur-\[120px\]{filter:blur(120px)}.blur-3xl{filter:blur(3xl)}.blur-xl{filter:blur(24px)}.border{border-style:solid;border-width:1px}.border-0{border-width:0}.border-b{border-style:solid;border-bottom-width:1px}.border-neutral-100{--sxo-border-opacity:100%;--sxo-border-color:var(--sxo-color-neutral-100);border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.border-neutral-200\/50{--sxo-border-opacity:100%;--sxo-border-color:color-mix(in srgb,var(--sxo-color-neutral-200),transparent calc(100% - 50%));border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.border-neutral-200\/60{--sxo-border-opacity:100%;--sxo-border-color:color-mix(in srgb,var(--sxo-color-neutral-200),transparent calc(100% - 60%));border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.border-t{border-style:solid;border-top-width:1px}.border-transparent{--sxo-border-opacity:100%;--sxo-border-color:transparent;border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.fixed{position:fixed}.flex{display:flex}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.font-black{font-weight:var(--sxo-typography-fontWeight-black)}.font-bold{font-weight:var(--sxo-typography-fontWeight-bold)}.font-medium{font-weight:var(--sxo-typography-fontWeight-medium)}.font-sans{font-family:var(--sxo-typography-fontFamily-sans)}.from-accent\/5{--sxo-gradient-from:color-mix(in srgb,var(--sxo-color-accent-DEFAULT),transparent calc(100% - 5%));--sxo-gradient-stops:var(--sxo-gradient-from),var(--sxo-gradient-to,transparent)}.from-primary{--sxo-gradient-from:var(--sxo-color-primary-DEFAULT);--sxo-gradient-stops:var(--sxo-gradient-from),var(--sxo-gradient-to,transparent)}.from-primary\/10{--sxo-gradient-from:color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 10%));--sxo-gradient-stops:var(--sxo-gradient-from),var(--sxo-gradient-to,transparent)}.from-primary\/5{--sxo-gradient-from:color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 5%));--sxo-gradient-stops:var(--sxo-gradient-from),var(--sxo-gradient-to,transparent)}.from-text-primary{--sxo-gradient-from:var(--sxo-color-text-primary);--sxo-gradient-stops:var(--sxo-gradient-from),var(--sxo-gradient-to,transparent)}.gap-2{gap:var(--sxo-spacing-2)}.gap-2\.5{gap:10px}.gap-3{gap:var(--sxo-spacing-3)}.gap-4{gap:var(--sxo-spacing-4)}.gap-6{gap:var(--sxo-spacing-6)}.gap-8{gap:var(--sxo-spacing-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.h-\[200\%\]{height:200%}.h-\[40vw\]{height:40vw}.h-\[50vw\]{height:50vw}.h-10{height:var(--sxo-spacing-10)}.h-14{height:14px}.h-16{height:var(--sxo-spacing-16)}.h-2{height:var(--sxo-spacing-2)}.h-2\.5{height:2.5px}.h-6{height:var(--sxo-spacing-6)}.h-8{height:var(--sxo-spacing-8)}.h-9{height:9px}.h-full{height:100%}.hidden{display:none}.inline-flex{display:inline-flex}.inset-0{top:var(--sxo-spacing-0);right:var(--sxo-spacing-0);bottom:var(--sxo-spacing-0);left:var(--sxo-spacing-0)}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.left-\[-10\%\]{left:-10%}.left-0{left:var(--sxo-spacing-0)}.left-1\/2{left:50%}.max-w-2xl{max-width:var(--sxo-maxWidth-2xl)}.max-w-4xl{max-width:var(--sxo-maxWidth-4xl)}.max-w-7xl{max-width:var(--sxo-maxWidth-7xl)}.mb-10{margin-bottom:var(--sxo-spacing-10)}.mb-12{margin-bottom:var(--sxo-spacing-12)}.mb-3{margin-bottom:var(--sxo-spacing-3)}.mb-8{margin-bottom:var(--sxo-spacing-8)}.min-h-screen{min-height:100vh}.mt-6{margin-top:var(--sxo-spacing-6)}.mx-auto{margin-inline:auto}.opacity-0{opacity:0}.overflow-hidden{overflow:hidden}.p-0{padding:var(--sxo-spacing-0)}.p-2{padding:var(--sxo-spacing-2)}.p-4{padding:var(--sxo-spacing-4)}.p-8{padding:var(--sxo-spacing-8)}.pb-32{padding-bottom:var(--sxo-spacing-32)}.pl-1{padding-left:var(--sxo-spacing-1)}.pointer-events-none{pointer-events:none}.pt-40{padding-top:var(--sxo-spacing-40)}.px-4{padding-inline:var(--sxo-spacing-4)}.px-6{padding-inline:var(--sxo-spacing-6)}.px-8{padding-inline:var(--sxo-spacing-8)}.py-1\.5{padding-block:6px}.py-2{padding-block:var(--sxo-spacing-2)}.relative{position:relative}.right-\[-10\%\]{right:-10%}.right-0{right:var(--sxo-spacing-0)}.rounded-3xl{border-radius:3xl}.rounded-full{border-radius:var(--sxo-borderRadius-full)}.rounded-lg{border-radius:var(--sxo-borderRadius-lg)}.rounded-xl{border-radius:var(--sxo-borderRadius-xl)}.select-none{-webkit-user-select:none;user-select:none}.shadow-accent\/20{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-accent-DEFAULT),transparent calc(100% - 20%))}.shadow-black\/5{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-black),transparent calc(100% - 5%))}.shadow-lg{box-shadow:var(--sxo-boxShadow-lg)}.shadow-neutral-100{box-shadow:0 5px 10px var(--sxo-color-neutral-100)}.shadow-neutral-100\/50{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-neutral-100),transparent calc(100% - 50%))}.shadow-primary\/20{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 20%))}.shadow-sm{box-shadow:var(--sxo-boxShadow-sm)}.shadow-xl{box-shadow:var(--sxo-boxShadow-xl)}.text-\[11px\]{font-size:11px}.text-5xl{font-size:5xl}.text-6xl{font-size:6xl}.text-background{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-background-primary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-balance{text-wrap:balance}.text-base{font-size:var(--sxo-typography-fontSize-base)}.text-center{text-align:center}.text-lg{font-size:var(--sxo-typography-fontSize-lg)}.text-neutral-500{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-neutral-500);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-neutral-600{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-neutral-600);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-primary{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-primary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-sm{font-size:var(--sxo-typography-fontSize-sm)}.text-success{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-success-DEFAULT);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-text-muted{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-muted);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-text-primary{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-primary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-text-secondary{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-secondary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-transparent{--sxo-text-opacity:100%;--sxo-text-color:transparent;color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-white{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-white);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.text-xl{font-size:var(--sxo-typography-fontSize-xl)}.text-xs{font-size:var(--sxo-typography-fontSize-xs)}.to-accent{--sxo-gradient-to:var(--sxo-color-accent-DEFAULT)}.to-accent\/10{--sxo-gradient-to:color-mix(in srgb,var(--sxo-color-accent-DEFAULT),transparent calc(100% - 10%))}.to-text-muted{--sxo-gradient-to:var(--sxo-color-text-muted)}.to-transparent{--sxo-gradient-to:transparent}.top-\[-20\%\]{top:-20%}.top-\[20\%\]{top:20%}.top-0{top:var(--sxo-spacing-0)}.top-1\/2{top:50%}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.via-primary{--sxo-gradient-stops:var(--sxo-gradient-from,transparent),var(--sxo-color-primary-DEFAULT),var(--sxo-gradient-to,transparent)}.w-\[200\%\]{width:200%}.w-\[40vw\]{width:40vw}.w-\[50vw\]{width:50vw}.w-1\/3{width:33.3333%}.w-10{width:var(--sxo-spacing-10)}.w-2{width:var(--sxo-spacing-2)}.w-2\.5{width:2.5px}.w-8{width:var(--sxo-spacing-8)}.w-9{width:9px}.w-full{width:100%}.w-px{width:px}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.focus\:bg-white:focus{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-white);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.focus\:border-primary\/20:focus{--sxo-border-opacity:100%;--sxo-border-color:color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 20%));border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.focus\:shadow-lg:focus{box-shadow:var(--sxo-boxShadow-lg)}.focus\:shadow-primary\/5:focus{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 5%))}.group:hover .group-hover\:from-primary{--sxo-gradient-from:var(--sxo-color-primary-DEFAULT);--sxo-gradient-stops:var(--sxo-gradient-from),var(--sxo-gradient-to,transparent)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:text-primary,.group:hover .group-hover\:text-text-primary{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-primary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.group:hover .group-hover\:to-accent{--sxo-gradient-to:var(--sxo-color-accent-DEFAULT)}.hover\:-translate-y-1:hover{transform:translateY(-1px)}.hover\:bg-neutral-100:hover{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-neutral-100);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.hover\:bg-white:hover{--sxo-bg-opacity:100%;--sxo-bg-color:var(--sxo-color-white);background-color:color-mix(in srgb,var(--sxo-bg-color),transparent calc(100% - var(--sxo-bg-opacity)))}.hover\:border-neutral-300:hover{--sxo-border-opacity:100%;--sxo-border-color:var(--sxo-color-neutral-300);border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.hover\:border-primary\/20:hover{--sxo-border-opacity:100%;--sxo-border-color:color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 20%));border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.hover\:border-primary\/30:hover{--sxo-border-opacity:100%;--sxo-border-color:color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 30%));border-color:color-mix(in srgb,var(--sxo-border-color),transparent calc(100% - var(--sxo-border-opacity)))}.hover\:opacity-80:hover{opacity:.8}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:shadow-2xl:hover{box-shadow:var(--sxo-boxShadow-2xl)}.hover\:shadow-neutral-200\/50:hover{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-neutral-200),transparent calc(100% - 50%))}.hover\:shadow-primary\/30:hover{box-shadow:0 5px 10px color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 30%))}.hover\:text-primary:hover{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-primary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}.selection\:bg-primary\/20::selection{background-color:color-mix(in srgb,var(--sxo-color-primary-DEFAULT),transparent calc(100% - 20%))}.selection\:text-primary::selection{--sxo-text-opacity:100%;--sxo-text-color:var(--sxo-color-text-primary);color:color-mix(in srgb,var(--sxo-text-color),transparent calc(100% - var(--sxo-text-opacity)))}@media (min-width:640px){.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:block{display:block}.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\:text-2xl{font-size:2xl}.md\:text-8xl{font-size:8xl}}@media (min-width:1024px){.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:gap-8{gap:var(--sxo-spacing-8)}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration: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-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}
