:root{--ink:#f4f2ed;--muted:#9ea4ae;--cyan:#5be9ff;--violet:#8e7dff;--pink:#ff5c9f;--brand-blue:#3a6cff;--brand-red:#ff3a2e;--brand-orange:#ff9a2e;--brand-green:#35e07f;--studio:#05070a}*{box-sizing:border-box}html{background:var(--studio);min-width:320px}body{background:var(--studio);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Helvetica Neue,Avenir Next,Inter,Arial,sans-serif;overflow:hidden auto}::selection{color:#fff;background:#5be9ff47}.landing-shell{isolation:isolate;background:radial-gradient(circle at 73% 24%,#409cb221,#0000 28%),radial-gradient(circle at 88% 72%,#ac2e531c,#0000 35%),linear-gradient(118deg,#071018 0%,#080a0e 44%,#0b0709 100%);place-items:center;min-height:max(100svh,34rem);padding-block:2.5rem 4.5rem;display:grid;position:relative;overflow:hidden}.landing-shell:before{z-index:0;content:"";filter:blur(.2px);background:radial-gradient(#352e2e33,#0000 66%),repeating-radial-gradient(#ffffff06 0 1px,#0000 1px 36px);border-radius:50%;height:70%;position:absolute;bottom:-42%;left:-16%;right:-16%;transform:perspective(560px)rotateX(61deg)}.landing-shell:after{z-index:6;content:"";mix-blend-mode:soft-light;opacity:.2;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4px 4px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.disco-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.disco-scene:before{aspect-ratio:1;background:radial-gradient(circle at 34% 28%, #ffffffeb, transparent 8%), repeating-conic-gradient(from 8deg, #dbf8ffad 0 2deg, #142b369e 2deg 5deg), repeating-linear-gradient(#ffffff29 0 1px, transparent 1px 10px);content:"";opacity:.64;border:1px solid #c0f6ff57;border-radius:50%;width:clamp(8rem,17vw,15rem);transition:opacity .5s;position:absolute;top:8%;right:10%;box-shadow:0 0 2.8rem #3fd7ff30,inset -1.8rem -1.2rem 2.8rem #000000b8}.disco-scene:after{content:"";opacity:.65;background:linear-gradient(#ffffff29,#b1e5f485);width:1px;height:9%;transition:opacity .5s;position:absolute;top:0;right:calc(10% + clamp(4rem,8.5vw,7.5rem))}.disco-scene[data-webgl=ready]:before,.disco-scene[data-webgl=ready]:after{opacity:0}.disco-scene canvas{width:100%;height:100%;display:block}.studio-glow{z-index:2;filter:blur(42px);pointer-events:none;background:radial-gradient(#56d9ff13,#0000 67%);border-radius:50%;width:min(76vw,1050px);height:min(56vw,670px);position:absolute;top:15%;left:50%;transform:translate(-50%)}.light-field{--projection-return-duration:19s;--projection-sweep-duration:16s;z-index:5;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:-8%;overflow:hidden}html[data-product-portal=awake] .light-field{--projection-return-duration:11s;--projection-sweep-duration:9s}.light-field:before,.light-field:after{content:"";filter:blur(16px);opacity:.12;pointer-events:none;will-change:transform, opacity;border-radius:50%;transition:opacity .65s,transform .9s cubic-bezier(.2,.8,.2,1);position:absolute}.light-field:before{width:min(44vw,34rem);height:min(14vw,9rem);animation:projection-sweep var(--projection-sweep-duration) ease-in-out infinite;background:radial-gradient(#e8faff29,#5db1ca0e 42%,#0000 72%);top:13%;right:4%;transform:translate(1rem,-.2rem)rotate(-18deg)}.light-field:after{width:min(36vw,28rem);height:min(12vw,8rem);animation:projection-return var(--projection-return-duration) ease-in-out infinite;background:radial-gradient(#e2ded51c,#7abdd20a 46%,#0000 74%);bottom:17%;right:15%;transform:translate(-1.2rem,.8rem)rotate(21deg)}html[data-product-portal=awake] .light-field:before{opacity:.3;transform:translate(-1.8rem,.4rem)rotate(-10deg)}html[data-product-portal=awake] .light-field:after{opacity:.2;transform:translate(1rem,-.8rem)rotate(15deg)}.light-dot{--dot-opacity:.25;animation:linear infinite drift-light;animation-duration:var(--dot-duration);filter:blur(.35px);opacity:var(--dot-opacity);will-change:transform, opacity;background:#dcfaffd6;border:1px solid #ffffff80;border-radius:999px;transition:border-color .5s,background .5s,box-shadow .5s,filter .5s;position:absolute;box-shadow:0 0 7px #a3efffe6,0 0 19px #43caff6b}html[data-product-portal=awake] .light-dot{animation-duration:var(--dot-active-duration);filter:blur(.22px)}html[data-product-portal=awake] .light-dot:nth-child(4n+1){background:#3a6cff;border-color:#3a6cff;box-shadow:0 0 8px #3a6cffeb,0 0 22px #3a6cff75}html[data-product-portal=awake] .light-dot:nth-child(4n+2){background:#ff3a2e;border-color:#ff3a2e;box-shadow:0 0 8px #ff3a2ee0,0 0 22px #ff3a2e6b}html[data-product-portal=awake] .light-dot:nth-child(4n+3){background:#ff9a2e;border-color:#ff9a2e;box-shadow:0 0 8px #ff9a2edb,0 0 22px #ff9a2e66}html[data-product-portal=awake] .light-dot:nth-child(4n){background:#35e07f;border-color:#35e07f;box-shadow:0 0 8px #35e07fe0,0 0 22px #35e07f6b}.hero{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(94vw,1500px);margin-top:17svh;display:flex;position:relative}.eyebrow{color:#d5dee7a3;letter-spacing:.27em;text-transform:uppercase;margin:0 0 clamp(1.25rem,2vw,2.1rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.58rem,.7vw,.72rem);font-weight:500}.wordmark{color:var(--ink);letter-spacing:-.085em;text-shadow:0 8px 34px #0000008c;white-space:nowrap;align-items:baseline;margin:0;font-size:clamp(2.7rem,9.6vw,9rem);font-weight:780;line-height:.84;display:inline-flex;position:relative}.wordmark:after{color:#0000;content:"SaturdAIfever";mix-blend-mode:screen;opacity:.84;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 12% 28%,#fff 0 .038em,#0000 .082em),radial-gradient(circle at 37% 72%,#fff 0 .029em,#0000 .074em),radial-gradient(circle at 66% 34%,#b8f6ff 0 .041em,#0000 .09em),radial-gradient(circle at 88% 62%,#ffd9e8 0 .033em,#0000 .08em);background-position:-18% 0,8% 0,28% 0,48% 0;background-repeat:no-repeat;background-size:128% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text;animation:11s ease-in-out infinite alternate logo-reflections;position:absolute;inset:0}.ai-mark{color:#0000;filter:drop-shadow(0 0 .14em #39d8ff57);background:linear-gradient(115deg,#45e8ff 2%,#f7ffff 34%,#75dfff 54%,#8873ff 82%);-webkit-background-clip:text;background-clip:text;padding:0 .035em 0 .015em;font-weight:850;display:inline-block;position:relative}.ai-mark:before{clip-path:polygon(3% 2%,98% 0,96% 96%,0 100%);content:"";mix-blend-mode:screen;opacity:.55;background-color:#0000;background-image:linear-gradient(90deg,#0000 48%,#ffffff1f 50%,#0000 52%),linear-gradient(#0000 48%,#ffffff1a 50%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.22em .22em;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #7eeeff2e;position:absolute;inset:-.07em .01em -.03em -.03em}.tagline{color:#efeee9d1;letter-spacing:-.018em;margin:clamp(2rem,3.7vw,3.8rem) 0 0;font-size:clamp(1rem,1.55vw,1.38rem);font-weight:420}.product-portal{z-index:7;color:#dce5ebb3;cursor:pointer;flex-direction:column;align-items:center;width:clamp(12rem,23vw,20rem);text-decoration:none;display:flex;position:absolute;top:5.5%;right:6.8%}.product-portal-hit{aspect-ratio:1;border-radius:50%;width:clamp(9rem,19vw,16rem);display:block;position:relative}.product-portal-label{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.72;background:#02080c6b;border:1px solid #e2f3fa21;border-radius:.9rem;gap:.32rem;min-width:min(20rem,92vw);margin-top:-.12rem;padding:.72rem .92rem .78rem;transition:border-color .45s,background .45s,box-shadow .45s,color .45s,opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;transform:translateY(.18rem);box-shadow:inset 0 1px #ffffff09}.product-portal-kicker{color:#7ce0f4a8;letter-spacing:.2em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.49rem;font-weight:560;line-height:1}.product-portal-title{justify-content:space-between;align-items:center;gap:1rem;margin-top:.38rem;display:flex}.product-portal-name{color:#f0f2f2e0;letter-spacing:-.012em;font-size:.84rem;font-weight:680;line-height:1.05}.product-portal-name-gradient{background-image:linear-gradient(90deg, var(--brand-blue) 0%, var(--brand-red) 12.5%, var(--brand-orange) 25%, var(--brand-green) 37.5%, var(--brand-blue) 50%, var(--brand-red) 62.5%, var(--brand-orange) 75%, var(--brand-green) 87.5%, var(--brand-blue) 100%);color:#0000;background-position:0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite portal-brand-gradient}.product-portal-promise{color:#dde5ebb8;letter-spacing:-.006em;font-size:.75rem;font-weight:470;line-height:1.25}.product-portal-arrow{color:#7ee5ffbf;flex:none;align-self:center;font-size:1rem;line-height:1;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.product-portal:hover .product-portal-label,.product-portal:focus-visible .product-portal-label,html[data-product-portal=awake] .product-portal-label{color:#eff7fbf0;opacity:1;background:#040d14b8;border-color:#7ce5ff66;transform:translateY(0);box-shadow:inset 0 1px #ffffff14,0 0 1.45rem #56d5ff13}.product-portal:hover .product-portal-arrow,.product-portal:focus-visible .product-portal-arrow{transform:translate(.2rem)}.product-portal:focus-visible{outline:none}.product-portal:focus-visible .product-portal-label{outline-offset:5px;outline:1px solid #a4f0ffe6}.site-footer{z-index:4;color:#dee4eaa3;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;display:flex;position:absolute;bottom:clamp(1rem,2.5vw,2rem);left:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}@keyframes drift-light{0%{opacity:0;transform:translate(-6vw,8vh)scale(.58)}17%{opacity:var(--dot-opacity)}52%{opacity:calc(var(--dot-opacity) * .7);transform:translate(3vw,-1vh)scale(1)}84%{opacity:var(--dot-opacity)}to{opacity:0;transform:translate(12vw,-11vh)scale(.72)}}@keyframes logo-reflections{0%{opacity:.52;background-position:-32% 0,-12% 0,12% 0,32% 0}to{opacity:.9;background-position:5% 0,28% 0,54% 0,74% 0}}@keyframes portal-brand-gradient{to{background-position:-200%}}@keyframes projection-sweep{0%,to{transform:translate(1rem,-.2rem)rotate(-18deg)}46%{transform:translate(-2.4rem,.6rem)rotate(-8deg)}}@keyframes projection-return{0%,to{transform:translate(-1.2rem,.8rem)rotate(21deg)}54%{transform:translate(1.8rem,-.7rem)rotate(13deg)}}@media (max-width:700px){.disco-scene:before{width:clamp(7.5rem,34vw,10rem);top:9%;right:8%}.disco-scene:after{height:10%;right:calc(8% + clamp(3.75rem,17vw,5rem))}.product-portal{width:clamp(11rem,55vw,13.5rem);top:6.5%;right:3.5%}.product-portal-hit{width:clamp(8.5rem,38vw,11rem)}.product-portal-label{align-self:flex-end;min-width:min(18rem,100vw - 2rem)}.product-portal-name{font-size:.8rem}.product-portal-promise{font-size:.72rem}.hero{width:96vw;margin-top:20svh}.eyebrow{max-width:78vw;line-height:1.65}.wordmark{font-size:clamp(2.5rem,10.7vw,4.7rem)}.tagline{margin-top:2.2rem}.site-footer span:last-child{display:none}.site-footer{justify-content:center}.light-dot{will-change:auto}.light-dot:nth-child(n+19){display:none}}@media (max-height:620px){.hero{margin-top:12svh}.eyebrow{margin-bottom:1rem}.tagline{margin-top:1.5rem}.product-portal-name{font-size:.74rem}.product-portal-promise{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.light-field:before,.light-field:after,.light-dot,.product-portal-name-gradient,.wordmark:after{animation:none}.light-field:before,.light-field:after,.light-dot,.product-portal-label,.product-portal-arrow{transition:none}.product-portal:hover .product-portal-label,.product-portal:focus-visible .product-portal-label,html[data-product-portal=awake] .product-portal-label,html[data-product-portal=awake] .light-field:before,html[data-product-portal=awake] .light-field:after{transform:none}.light-dot{opacity:calc(var(--dot-opacity) * .5)}.wordmark:after{opacity:.7;background-position:0 0,22% 0,48% 0,70% 0}.product-portal-name-gradient{background-position:0}}@media (prefers-contrast:more){.eyebrow,.tagline,.product-portal,.site-footer{color:#ffffffe0}}
