html{scroll-behavior:smooth}body:has(.schemacraft-public-nav){background:radial-gradient(circle at 50% -12%,oklch(33% .12 274/.28),#0000 32rem),radial-gradient(circle at 12% 36%,oklch(74% .16 190/.07),#0000 28rem),#06080c}body:has(.schemacraft-public-nav) #app-content{position:relative;overflow:hidden}body:has(.schemacraft-public-nav) #app-content:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(90deg,oklch(100% 0 0/.018) 1px,#0000 1px),linear-gradient(oklch(100% 0 0/.018) 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}body:has(.schemacraft-public-nav) #app-content>div>header.sticky{display:none}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden{align-items:center;min-height:min(920px,100svh);padding-top:6.5rem;display:flex}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl{text-align:left;width:min(1180px,100% - 2rem);max-width:1180px;padding-top:5rem;padding-bottom:6rem}@media (width>=980px){body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;column-gap:clamp(2.5rem,5vw,5.5rem);display:grid}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>.mb-8{grid-area:1/1;justify-content:flex-start;margin-bottom:1.5rem}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>h1{text-wrap:balance;grid-area:2/1;max-width:680px;font-size:clamp(3.8rem,6.5vw,6.8rem)!important;line-height:.93!important}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>p{grid-area:3/1;max-width:610px;margin-left:0;margin-right:0;font-size:1.08rem;line-height:1.75}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>.mt-10.flex.justify-center{grid-area:4/1;justify-content:flex-start;margin-top:1.4rem}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>.glow-panel{grid-area:1/2/span 5;align-self:center;min-height:600px;margin-top:0}}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden h1:after{text-wrap:balance}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>.mb-8 span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(100% 0 0/.035);border-color:oklch(100% 0 0/.1);min-height:34px;box-shadow:inset 0 1px oklch(100% 0 0/.05)}body:has(.schemacraft-public-nav) .glow-panel{position:relative;overflow:hidden;background:linear-gradient(oklch(17% .018 264/.92),oklch(10.5% .018 264/.96))!important;border-color:oklch(100% 0 0/.1)!important;box-shadow:0 40px 100px -65px oklch(62% .213 274/.92),0 0 0 1px oklch(100% 0 0/.03),inset 0 1px oklch(100% 0 0/.04)!important}body:has(.schemacraft-public-nav) .glow-panel:before{content:"SCHEMACRAFT / LIVE WORKSPACE";z-index:2;color:oklch(72% .03 264/.7);font-family:var(--font-mono);letter-spacing:.16em;font-size:.58rem;font-weight:700;position:absolute;top:.95rem;left:1.25rem}body:has(.schemacraft-public-nav) .glow-panel>div:first-child{padding-top:1.2rem}:is(body:has(.schemacraft-public-nav) .glow-panel input,body:has(.schemacraft-public-nav) .glow-panel textarea,body:has(.schemacraft-public-nav) .glow-panel select){box-shadow:inset 0 1px oklch(100% 0 0/.025);background:oklch(10% .014 264/.88)!important;border-color:oklch(100% 0 0/.09)!important}:is(body:has(.schemacraft-public-nav) .glow-panel input:focus,body:has(.schemacraft-public-nav) .glow-panel textarea:focus,body:has(.schemacraft-public-nav) .glow-panel select:focus){box-shadow:0 0 0 4px oklch(62% .213 274/.11),inset 0 1px oklch(100% 0 0/.025);border-color:oklch(62% .213 274/.65)!important}body:has(.schemacraft-public-nav) .glow-panel button{transition:transform .16s,box-shadow .16s,opacity .16s}body:has(.schemacraft-public-nav) .glow-panel button:hover:not(:disabled){transform:translateY(-1px)}body:has(.schemacraft-public-nav) #app-content>div>section[id]{scroll-margin-top:110px;position:relative}body:has(.schemacraft-public-nav) #app-content>div>section[id]:before{content:"";background:linear-gradient(90deg,#0000,oklch(100% 0 0/.08),#0000);width:min(1100px,100% - 3rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}:is(body:has(.schemacraft-public-nav) #app-content>div>section#features,body:has(.schemacraft-public-nav) #app-content>div>section#pricing,body:has(.schemacraft-public-nav) #app-content>div>section#faq){max-width:1180px;padding-left:1.5rem;padding-right:1.5rem}:is(body:has(.schemacraft-public-nav) #app-content>div>section#features>div,body:has(.schemacraft-public-nav) #app-content>div>section#pricing>div,body:has(.schemacraft-public-nav) #app-content>div>section#faq>div){width:100%}:is(body:has(.schemacraft-public-nav) #app-content>div>section#features .grid>div,body:has(.schemacraft-public-nav) #app-content>div>section#how-it-works a.group){box-shadow:0 24px 70px -55px oklch(62% .213 274/.62);background:linear-gradient(oklch(16% .018 264/.72),oklch(10.5% .014 264/.66))!important;border-color:oklch(100% 0 0/.085)!important}:is(body:has(.schemacraft-public-nav) #app-content>div>section#features .grid>div:hover,body:has(.schemacraft-public-nav) #app-content>div>section#how-it-works a.group:hover){transform:translateY(-3px);border-color:oklch(62% .213 274/.25)!important}body:has(.schemacraft-public-nav) #app-content>div>section#pricing{padding-top:7rem;padding-bottom:7rem}body:has(.schemacraft-public-nav) #app-content>div>section#pricing .mt-16>div{background:linear-gradient(oklch(16% .018 264/.88),oklch(10% .014 264/.92))!important;border-color:oklch(100% 0 0/.09)!important;box-shadow:0 30px 90px -62px #000c!important}body:has(.schemacraft-public-nav) #app-content>div>section#pricing .mt-16>div:nth-child(2){background:radial-gradient(circle at 50% 0,oklch(62% .213 274/.13),#0000 16rem),linear-gradient(oklch(18% .022 264/.96),oklch(10.5% .014 264/.96))!important;border-color:oklch(62% .213 274/.42)!important}body:has(.schemacraft-public-nav) #app-content>div>section#faq .rounded-3xl.border{background:oklch(12% .014 264/.78)!important;border-color:oklch(100% 0 0/.085)!important}:is(body:has(.schemacraft-public-nav) #app-content>div h2,body:has(.schemacraft-public-nav) #app-content>div h3){text-wrap:balance}body:has(.schemacraft-public-nav) #app-content>div p{max-width:72ch}@media (width<=979px){body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden{padding-top:5.5rem}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl{padding-top:4rem}:is(body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>h1,body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>p){text-align:center}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>.glow-panel{margin-top:2.25rem}}@media (width<=640px){body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl{width:calc(100% - 1rem);padding-left:.75rem;padding-right:.75rem}body:has(.schemacraft-public-nav) #app-content>div>section.relative.overflow-hidden>div.relative.mx-auto.max-w-4xl>h1:after{font-size:clamp(2.75rem,14vw,4.2rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:has(.schemacraft-public-nav) *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
