body{font-family:Trebuchet MS,Segoe UI,sans-serif;font-weight:700;background-color:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}main,main p,main span,main a,main li,main h1,main h2,main h3,main h4,main h5,main h6,main label,main button,main input,main textarea,main select{color:#000!important}main{isolation:isolate}::selection{background:color-mix(in oklab,var(--slot4-accent-fill)28%,transparent);color:#fff}a{text-underline-offset:3px}img{max-width:100%}.article-content h2,.article-content h3{color:var(--slot4-accent);margin-top:1.4rem;margin-bottom:.6rem}.article-content p{margin-top:.9rem}.article-content a{color:var(--slot4-accent-fill);font-weight:700}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:color-mix(in oklab,var(--slot4-page-bg)78%,white)}::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--slot4-accent-fill)45%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--slot4-accent-fill)65%,transparent)}.editable-hero-slider-track{width:max-content;animation:36s linear infinite editableHeroSlide;display:flex}.editable-hero-slide-item{aspect-ratio:6/4;flex:none;width:clamp(220px,16vw,300px)}@keyframes editableHeroSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.editable-hero-slider-track{animation:none}}.editable-auth-page{background:radial-gradient(circle at 8% 12%,#e7e1b1bf,#0000 30%),#fbf5dd}.editable-auth-card{background:#ffffffb8;border:1px solid #0d530e38;box-shadow:0 24px 70px #0d530e1f}.editable-auth-feature{box-shadow:0 24px 70px #0d530e33}main .editable-auth-heading{letter-spacing:-.06em;max-width:38rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:.98;color:#fbf5dd!important}main .editable-auth-copy{max-width:34rem;font-size:1rem;line-height:1.8;color:#fbf5ddd1!important}main .editable-auth-badge,main .editable-auth-point{align-items:center;gap:.55rem;display:inline-flex;color:#fbf5dd!important}main .editable-auth-badge{letter-spacing:.16em;text-transform:uppercase;background:#e7e1b11f;border:1px solid #e7e1b173;border-radius:999px;width:fit-content;padding:.65rem .9rem;font-size:.72rem;font-weight:900}main .editable-auth-point{border-top:1px solid #e7e1b147;padding-top:1rem;font-size:.82rem;font-weight:800}.editable-auth-orb{opacity:.13;background:#e7e1b1;border-radius:999px;position:absolute}.editable-auth-orb-one{width:18rem;height:18rem;top:-5rem;right:-5rem}.editable-auth-orb-two{width:14rem;height:14rem;bottom:-7rem;right:28%}main .editable-auth-input{background:#fbf5dd;border:1px solid #0d530e3d;color:#0d530e!important}main .editable-auth-input::placeholder{color:#0d530e73!important}main .editable-auth-input:focus{background:#fff;border-color:#0d530e;box-shadow:0 0 0 3px #0d530e1a}main .editable-auth-submit{background:#0d530e;box-shadow:0 10px 24px #0d530e2e;color:#fff!important}main .editable-auth-switch{border-top:1px solid #0d530e2e;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.875rem;display:flex;color:#0d530e!important}.editable-auth-switch:hover strong{text-decoration:underline}:is(body:has(main>section a[href=\/signup])>div>header,body:has(main>section a[href=\/login])>div>header){box-shadow:none!important;-webkit-backdrop-filter:blur(40px)!important;backdrop-filter:blur(40px)!important;background:#f4efe5eb!important;border-color:#68705a33!important}:is(main:has(>section a[href=\/signup]),main:has(>section a[href=\/login])){background:radial-gradient(circle at 8% 12%,#e7e1b1bf,#0000 30%),#fbf5dd;width:100%;min-height:calc(100vh - 12rem);gap:1.5rem!important;max-width:none!important;padding:4rem max(1rem,50vw - 40rem)!important}:is(main:has(>section a[href=\/signup])>section,main:has(>section a[href=\/login])>section){border-radius:2rem;flex-direction:column;justify-content:center;min-height:32rem;display:flex;padding:clamp(2rem,4vw,3rem)!important}:is(main:has(>section a[href=\/signup])>section:first-child,main:has(>section a[href=\/login])>section:last-child){position:relative;overflow:hidden;box-shadow:0 24px 70px #0d530e33;background:#0d530e!important}:is(main:has(>section a[href=\/signup])>section:last-child,main:has(>section a[href=\/login])>section:first-child){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#ffffffb8!important;border:1px solid #0d530e38!important;box-shadow:0 24px 70px #0d530e1f!important}main:has(>section a[href=\/signup])>section:first-child:after{z-index:0;content:"";opacity:.13;background:#e7e1b1;border-radius:999px;width:18rem;height:18rem;position:absolute;top:-5rem;right:-5rem}main:has(>section a[href=\/login])>section:last-child:after{z-index:0;content:"";opacity:.13;background:#e7e1b1;border-radius:999px;width:18rem;height:18rem;position:absolute;top:-5rem;right:-5rem}:is(main:has(>section a[href=\/signup])>section:first-child>*,main:has(>section a[href=\/login])>section:last-child>*){z-index:1;position:relative}:is(main:has(>section a[href=\/signup])>section:first-child h1,main:has(>section a[href=\/signup])>section:first-child h2,main:has(>section a[href=\/signup])>section:first-child p,main:has(>section a[href=\/signup])>section:first-child a,main:has(>section a[href=\/login])>section:last-child h1,main:has(>section a[href=\/login])>section:last-child h2,main:has(>section a[href=\/login])>section:last-child p,main:has(>section a[href=\/login])>section:last-child a){color:#fbf5dd!important}:is(main:has(>section a[href=\/signup]) h1,main:has(>section a[href=\/signup]) h2,main:has(>section a[href=\/login]) h1,main:has(>section a[href=\/login]) h2){letter-spacing:-.06em!important;font-weight:900!important;line-height:.98!important}:is(main:has(>section a[href=\/signup]) form input,main:has(>section a[href=\/login]) form input){height:3.25rem;color:#0d530e!important;background:#fbf5dd!important;border:1px solid #0d530e3d!important;border-radius:.75rem!important}main:has(>section a[href=\/signup]) form input::placeholder{color:#0d530e7a!important}main:has(>section a[href=\/login]) form input::placeholder{color:#0d530e7a!important}:is(main:has(>section a[href=\/signup]) form button,main:has(>section a[href=\/login]) form button){letter-spacing:.12em;text-transform:uppercase;height:3.25rem;font-weight:900;color:#fff!important;background:#0d530e!important;border-radius:.75rem!important}@media (max-width:1023px){:is(main:has(>section a[href=\/signup]),main:has(>section a[href=\/login])){padding-top:2.5rem!important;padding-bottom:2.5rem!important}:is(main:has(>section a[href=\/signup])>section,main:has(>section a[href=\/login])>section){min-height:auto}main:has(>section a[href=\/login])>section:first-child{order:2}main:has(>section a[href=\/login])>section:last-child{order:1}}
