body:has(.preset-root){overflow-x:clip}.preset-root{--preset-background:#0A0A0A;--preset-foreground:#fafafa;--preset-muted:#141414;--preset-muted-foreground:#a3a3a3;--preset-border:#1F1F1F;--preset-ring:#2F6DFF;--preset-frame:#000000;--preset-accent:#2F6DFF;--preset-accent-hover:#4A82FF;--preset-card-primary:#2F6DFF;--preset-card-secondary:#0F1A2E;--preset-card-foreground:#fafafa;--preset-card-foreground-muted:#d4d4d4;--preset-on-primary:#ffffff;--preset-on-primary-muted:rgba(255,255,255,0.78);--preset-on-primary-subtle:rgba(255,255,255,0.6);--preset-phone-screen:#f5f5f5;position:relative;width:100%;min-height:100dvh;color-scheme:dark;background-color:var(--preset-background);color:var(--preset-foreground);overflow-x:clip;overscroll-behavior-x:none;font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;z-index:1}.preset-root ::selection{background-color:var(--preset-accent);color:#ffffff}.preset-root ::-moz-selection{background-color:var(--preset-accent);color:#ffffff}.preset-root.preset-root--creator{--preset-accent:var(--creator-1);--preset-accent-hover:var(--creator-hover-1);--preset-card-primary:var(--creator-1);--preset-card-secondary:#1A0710;--preset-ring:var(--creator-1)}.preset-root .site-frame{display:block;position:fixed;z-index:9999;pointer-events:none;background-color:var(--preset-frame)}.preset-root .site-frame--top{top:0;left:0;right:0;height:10px}.preset-root .site-frame--bottom{bottom:0;left:0;right:0;height:10px}.preset-root .site-frame--left{top:0;left:0;bottom:0;width:10px}.preset-root .site-frame--right{top:0;right:0;bottom:0;width:10px}.preset-root .site-corner{display:block;position:fixed;z-index:9998;pointer-events:none;color:var(--preset-frame)}.preset-root .site-corner--top-left{transform:rotate(90deg);top:10px;left:10px}.preset-root .site-corner--top-right{top:10px;right:10px;transform:rotate(180deg)}.preset-root .site-corner--bottom-left{bottom:10px;left:10px;transform:rotate(0deg)}.preset-root .site-corner--bottom-right{bottom:10px;right:10px;transform:rotate(270deg)}@media (max-width:850px){.preset-root .site-corner,.preset-root .site-frame{display:none}}.preset-root .skip-to-content{position:absolute;left:-9999px;top:1rem;z-index:9999;padding:.75rem 1rem;background:var(--preset-background);border:2px solid var(--preset-ring);border-radius:.375rem;font-weight:600;text-decoration:none;color:var(--preset-foreground)}.preset-root .skip-to-content:focus{left:1rem;outline:2px solid var(--preset-ring);outline-offset:2px}.preset-root .bg-background{background-color:var(--preset-background)}.preset-root .bg-foreground{background-color:var(--preset-foreground)}.preset-root .bg-muted{background-color:var(--preset-muted)}.preset-root .bg-frame{background-color:var(--preset-frame)}.preset-root .bg-accent{background-color:var(--preset-accent)}.preset-root .bg-card-primary{background-color:var(--preset-card-primary)}.preset-root .bg-card-secondary{background-color:var(--preset-card-secondary)}.preset-root .bg-phone-screen{background-color:var(--preset-phone-screen)}.preset-root .text-foreground{color:var(--preset-foreground)}.preset-root .text-background{color:var(--preset-background)}.preset-root .text-frame{color:var(--preset-frame)}.preset-root .text-muted-foreground{color:var(--preset-muted-foreground)}.preset-root .text-accent{color:var(--preset-accent)}.preset-root .text-card-foreground{color:var(--preset-card-foreground)}.preset-root .text-card-foreground-muted{color:var(--preset-card-foreground-muted)}.preset-root .text-on-primary{color:var(--preset-on-primary)}.preset-root .text-on-primary-muted{color:var(--preset-on-primary-muted)}.preset-root .text-on-primary-subtle{color:var(--preset-on-primary-subtle)}.preset-root .border-border{border-color:var(--preset-border)}.preset-root .border-accent{border-color:var(--preset-accent)}.preset-root .focus-ring:focus-visible{outline:2px solid var(--preset-ring);outline-offset:2px}.preset-root .bg-foreground\/5{background-color:color-mix(in oklab,var(--preset-foreground) 5%,transparent)}.preset-root .bg-foreground\/10{background-color:color-mix(in oklab,var(--preset-foreground) 10%,transparent)}.preset-root .border-foreground\/10{border-color:color-mix(in oklab,var(--preset-foreground) 10%,transparent)}.preset-root .text-foreground\/60{color:color-mix(in oklab,var(--preset-foreground) 60%,transparent)}.preset-root .text-foreground\/80{color:color-mix(in oklab,var(--preset-foreground) 80%,transparent)}.preset-root .border-accent\/15{border-color:color-mix(in oklab,var(--preset-accent) 15%,transparent)}.preset-root .border-accent\/40{border-color:color-mix(in oklab,var(--preset-accent) 40%,transparent)}.preset-root .border-accent\/60{border-color:color-mix(in oklab,var(--preset-accent) 60%,transparent)}.preset-root .border-accent\/80{border-color:color-mix(in oklab,var(--preset-accent) 80%,transparent)}.preset-root .bg-accent\/20{background-color:color-mix(in oklab,var(--preset-accent) 20%,transparent)}.preset-root .bg-foreground\/90:hover,.preset-root .hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab,var(--preset-foreground) 90%,transparent)}.preset-root .hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--preset-muted) 80%,transparent)}.preset-root .hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--preset-foreground) 5%,transparent)}.preset-root .hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--preset-foreground) 10%,transparent)}.preset-root .hover\:text-foreground:hover{color:var(--preset-foreground)}.preset-root .bg-accent{transition:background-color .18s ease}.preset-root .hover\:bg-accent-hover:hover{background-color:var(--preset-accent-hover)}.preset-root .hover\:bg-accent\/90:hover{background-color:color-mix(in oklab,var(--preset-accent) 90%,transparent)}.preset-root .group:hover .group-hover\:bg-foreground\/90{background-color:color-mix(in oklab,var(--preset-foreground) 90%,transparent)}.preset-root .group:hover .group-hover\:bg-accent-hover{background-color:var(--preset-accent-hover)}.preset-root .rounded-4xl{border-radius:2rem}.preset-root .rounded-t-4xl{border-top-left-radius:2rem;border-top-right-radius:2rem}.preset-root .rounded-b-4xl{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}.preset-root .rounded-r-4xl{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.preset-root .rounded-l-4xl{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.preset-root .rounded-tl-4xl{border-top-left-radius:2rem}.preset-root .rounded-tr-4xl{border-top-right-radius:2rem}.preset-root .rounded-br-4xl{border-bottom-right-radius:2rem}.preset-root .rounded-bl-4xl{border-bottom-left-radius:2rem}@media (max-width:850px){.preset-root .max-\[850px\]\:rounded-none{border-radius:0}.preset-root .max-\[850px\]\:rounded-b-4xl{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem}}.preset-root .size-4{width:1rem;height:1rem}.preset-root .size-5{width:1.25rem;height:1.25rem}.preset-root .size-8{width:2rem;height:2rem}.preset-root .size-12{width:3rem;height:3rem}.preset-root .size-56{width:14rem;height:14rem}.preset-root .size-72{width:18rem;height:18rem}.preset-root .size-88{width:22rem;height:22rem}.preset-root .size-full{width:100%;height:100%}.preset-root .h-115{height:28.75rem}.preset-root .min-h-140{min-height:35rem}.preset-root .max-w-56{max-width:14rem}.preset-root .max-w-480{max-width:120rem}.preset-root .pt-38{padding-top:9.5rem}.preset-root .h-18{height:4.5rem}@media (min-width:768px){.preset-root .md\:h-115{height:28.75rem}.preset-root .md\:w-115{width:28.75rem}}.preset-root .border-6{border-width:6px}.preset-root .border-b-0{border-bottom-width:0}.preset-root .z-9998{z-index:9998}.preset-root .z-9999{z-index:9999}.preset-root .shadow-2xl\/5{box-shadow:0 25px 50px -12px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.05)}.preset-root .shadow-2xl\/15{box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.15)}.preset-root .shadow-2xl\/20{box-shadow:0 25px 50px -12px rgba(0,0,0,.2),0 8px 24px rgba(0,0,0,.2)}.preset-root .preset-mask-bottom-fade{-webkit-mask-image:linear-gradient(180deg,black 50%,transparent);mask-image:linear-gradient(180deg,black 50%,transparent)}.preset-root .preset-mask-edge-fade{-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.preset-root .preset-logo-item{flex:none;margin-right:var(--logo-gap,2rem);font-size:var(--logo-height,3rem);line-height:1}@media (prefers-reduced-motion:reduce){.preset-root *,.preset-root :after,.preset-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.preset-root .preset-hero-section{isolation:isolate}.preset-root .preset-header{left:50%;translate:-50% 0}@media (max-width:850px){.preset-root .preset-header{left:0;right:0;translate:0}}.preset-root .preset-hero-bg{translate:0}@media (min-width:850px){.preset-root .preset-hero-bg{scale:1.05}}