.auth-showreel-module__bXf44W__reel{--spring:cubic-bezier(.34,1.36,.64,1);--settle:cubic-bezier(.22,1,.36,1);--scene:5.2s;animation:auth-showreel-module__bXf44W__reelIn .7s var(--settle).12s both}@keyframes auth-showreel-module__bXf44W__reelIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.auth-showreel-module__bXf44W__window{border:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(24px)saturate(1.5);background:#ffffffd1;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0000000d,0 30px 70px -30px #00000047}.dark .auth-showreel-module__bXf44W__window{background:linear-gradient(137deg,#121212e6 4.87%,#0a0a0ae6 75.88%);border-color:#ffffff1f;box-shadow:0 0 0 1px #00000080,inset 0 1px #ffffff1a,0 40px 90px -30px #000000f2}.auth-showreel-module__bXf44W__stage{aspect-ratio:56/33;position:relative;overflow:hidden}.auth-showreel-module__bXf44W__body{position:absolute;inset:0}.auth-showreel-module__bXf44W__dots{background-image:radial-gradient(hsl(var(--foreground)/.1)1px,transparent 1px);background-position:9px 9px;background-size:18px 18px}.auth-showreel-module__bXf44W__node{background:#fffffff2;border:1px solid #00000014;border-radius:8px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0000000d,0 10px 24px -14px #0003}.dark .auth-showreel-module__bXf44W__node{background:#141414f5;border-color:#ffffff1a;box-shadow:0 0 0 1px #00000073,inset 0 1px #ffffff14,0 16px 36px -18px #000000e6}.auth-showreel-module__bXf44W__nodeHead{border-bottom:1px solid hsl(var(--border));flex-shrink:0;align-items:center;gap:6px;height:28px;padding:0 8px;display:flex}.dark .auth-showreel-module__bXf44W__nodeHead{border-bottom-color:#ffffff12}.auth-showreel-module__bXf44W__handle{background:hsl(var(--foreground)/.55);width:8px;height:8px;box-shadow:0 0 0 2px hsl(var(--background));border-radius:9999px;margin:-4px 0 0 -4px;position:absolute}.auth-showreel-module__bXf44W__edge{fill:none;stroke:hsl(var(--foreground)/.28);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;animation:auth-showreel-module__bXf44W__draw .9s var(--settle)var(--d,0s)both}.auth-showreel-module__bXf44W__thumb{background:hsl(var(--foreground)/.06);border-radius:6px;height:100%;position:relative;overflow:hidden}.auth-showreel-module__bXf44W__thumb:before{content:"";background:linear-gradient(100deg,transparent 20%,hsl(var(--foreground)/.07)50%,transparent 80%);animation:1.3s ease-in-out infinite auth-showreel-module__bXf44W__shimmer;position:absolute;inset:0;transform:translate(-100%)}.auth-showreel-module__bXf44W__art{display:block;position:absolute;inset:0}.auth-showreel-module__bXf44W__artA{background:radial-gradient(34% 26% at 50% 60%,#f1f0ee 0 60%,#0000 62%),radial-gradient(80% 60% at 30% 10%,#d8d2cb,#0000 70%),linear-gradient(160deg,#bab3ab,#847971)}.auth-showreel-module__bXf44W__artB{background:radial-gradient(18% 30% at 58% 58%,#303336 0 70%,#0000 72%),radial-gradient(70% 60% at 70% 20%,#dde0e3,#0000 70%),linear-gradient(200deg,#b7bdc2,#868d98)}.auth-showreel-module__bXf44W__artC{background:radial-gradient(60% 40% at 50% 100%,#262422,#0000 70%),radial-gradient(50% 50% at 25% 25%,#aaa292,#0000 70%),linear-gradient(#514d48,#262322)}.auth-showreel-module__bXf44W__artD{background:radial-gradient(22% 22% at 44% 52%,#fafafa 0 65%,#0000 68%),radial-gradient(90% 70% at 80% 90%,#8d9a94,#0000 70%),linear-gradient(140deg,#cfd3d1,#9ea9a5)}.auth-showreel-module__bXf44W__well{background:#fff;border:1px solid #0000001a;border-radius:8px;align-items:center;gap:10px;padding:0 6px 0 12px;display:flex;position:absolute;box-shadow:inset 0 1px 2px #0000000f}.dark .auth-showreel-module__bXf44W__well{background:#0006;border-color:#ffffff14;box-shadow:inset 0 1px 2px #0000004d}.auth-showreel-module__bXf44W__track{background:hsl(var(--foreground)/.12);border-radius:9999px;position:absolute}.auth-showreel-module__bXf44W__trackFill{background:hsl(var(--foreground)/.55);transform-origin:0;animation:auth-showreel-module__bXf44W__grow var(--dur,1s)linear var(--d,0s)both;border-radius:9999px;position:absolute}.auth-showreel-module__bXf44W__outState{opacity:0;animation:auth-showreel-module__bXf44W__showThenHide .24s ease var(--at,0s)both}.auth-showreel-module__bXf44W__inState{animation:auth-showreel-module__bXf44W__popIn .36s var(--spring)var(--at,0s)both}.auth-showreel-module__bXf44W__monitor{border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 14px 34px -16px #0009}.auth-showreel-module__bXf44W__monitorBar{background:#ffffff40;border-radius:9999px;height:2px;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}.auth-showreel-module__bXf44W__monitorFill{transform-origin:0;background:#ffffffe6;animation:4.2s linear .3s both auth-showreel-module__bXf44W__grow;position:absolute;inset:0}.auth-showreel-module__bXf44W__timeline{border:1px solid hsl(var(--border));background:hsl(var(--foreground)/.025);border-radius:8px;flex-direction:column;gap:6px;padding:22px 10px 10px;display:flex;position:absolute}.dark .auth-showreel-module__bXf44W__timeline{background:#0000004d;border-color:#ffffff14}.auth-showreel-module__bXf44W__ruler{background-image:linear-gradient(90deg,hsl(var(--foreground)/.22)1px,transparent 1px);background-size:24px 100%;height:6px;position:absolute;top:8px;left:10px;right:10px}.auth-showreel-module__bXf44W__clip{border-radius:5px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.auth-showreel-module__bXf44W__caption{background:hsl(var(--foreground)/.14);border-radius:5px;height:100%;display:block}.auth-showreel-module__bXf44W__playhead{background:hsl(var(--foreground));border-radius:9999px;width:2px;margin-left:-1px;animation:4.2s linear .3s both auth-showreel-module__bXf44W__playhead;position:absolute;top:4px;bottom:4px;left:96%}.auth-showreel-module__bXf44W__playhead:before{content:"";background:hsl(var(--foreground));border-radius:2px;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg)}.auth-showreel-module__bXf44W__card{border:1px solid hsl(var(--border));background:#ffffffe6;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000000d,0 12px 28px -16px #0003}.dark .auth-showreel-module__bXf44W__card{background:#141414f2;border-color:#ffffff1a;box-shadow:0 0 0 1px #00000073,inset 0 1px #ffffff14}.auth-showreel-module__bXf44W__typing{opacity:0;animation:auth-showreel-module__bXf44W__typingLife .95s ease var(--d,0s)both}.auth-showreel-module__bXf44W__dot{background:hsl(var(--foreground)/.5);width:5px;height:5px;animation:auth-showreel-module__bXf44W__bounce .9s ease-in-out calc(var(--i)*.14s)infinite;border-radius:9999px;display:block}.auth-showreel-module__bXf44W__agentRow{border:1px solid hsl(var(--border));background:#fffc;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dark .auth-showreel-module__bXf44W__agentRow{background:#ffffff08;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a}.auth-showreel-module__bXf44W__agentQueued{opacity:0;animation:auth-showreel-module__bXf44W__showThenHide .2s ease var(--run,0s)both}.auth-showreel-module__bXf44W__agentRunning{opacity:0;animation:auth-showreel-module__bXf44W__fadeIn .2s ease var(--run,0s)both,auth-showreel-module__bXf44W__fadeOut .2s ease var(--done,0s)forwards}.auth-showreel-module__bXf44W__agentDone{animation:auth-showreel-module__bXf44W__popIn .36s var(--spring)var(--done,0s)both}.auth-showreel-module__bXf44W__agentBar{background:hsl(var(--foreground)/.08);border-radius:9999px;height:2px;margin-top:6px;display:block;position:relative;overflow:hidden}.auth-showreel-module__bXf44W__agentBarFill{background:hsl(var(--foreground)/.45);transform-origin:0;animation:auth-showreel-module__bXf44W__grow var(--dur,1s)ease-in-out var(--run,0s)both;position:absolute;inset:0}.auth-showreel-module__bXf44W__dock{-webkit-backdrop-filter:blur(20px)saturate(1.5);background:#ffffffb8;border:1px solid #00000014;border-radius:12px;align-items:flex-end;gap:6px;padding:8px 10px 6px;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #0000000d,0 14px 34px -18px #00000040}.dark .auth-showreel-module__bXf44W__dock{background:#0f0f0fcc;border-color:#ffffff1a;box-shadow:0 0 0 1px #00000080,inset 0 1px #ffffff14,0 20px 50px -20px #000000e6}.auth-showreel-module__bXf44W__dockItem{opacity:.62;transition:opacity .2s var(--settle),transform .32s var(--spring);border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:2px;display:flex}.auth-showreel-module__bXf44W__dockItem:hover{opacity:.9;transform:translateY(-2px)}.auth-showreel-module__bXf44W__dockItem:focus-visible{outline:2px solid hsl(var(--foreground)/.35);outline-offset:2px}.auth-showreel-module__bXf44W__dockItemActive,.auth-showreel-module__bXf44W__dockItemActive:hover{opacity:1;transform:translateY(-3px)}.auth-showreel-module__bXf44W__dockTrack{border-radius:9999px;width:18px;height:2px;display:block;position:relative;overflow:hidden}.auth-showreel-module__bXf44W__dockItemActive .auth-showreel-module__bXf44W__dockTrack{background:hsl(var(--foreground)/.14)}.auth-showreel-module__bXf44W__dockProgress{background:hsl(var(--foreground)/.7);transform-origin:0;animation:auth-showreel-module__bXf44W__grow var(--scene)linear both;position:absolute;inset:0}.auth-showreel-module__bXf44W__reel:hover .auth-showreel-module__bXf44W__dockProgress{animation-play-state:paused}.auth-showreel-module__bXf44W__captionIn{animation:auth-showreel-module__bXf44W__fadeUp .42s var(--settle)both}.auth-showreel-module__bXf44W__pop{animation:auth-showreel-module__bXf44W__popIn .52s var(--spring)var(--d,0s)both}.auth-showreel-module__bXf44W__fade{animation:auth-showreel-module__bXf44W__fadeIn .36s ease var(--d,0s)both}.auth-showreel-module__bXf44W__fill{animation:auth-showreel-module__bXf44W__fadeIn .52s ease var(--d,0s)both}.auth-showreel-module__bXf44W__reveal{animation:auth-showreel-module__bXf44W__reveal 1.1s var(--settle)var(--d,0s)both}.auth-showreel-module__bXf44W__press{animation:auth-showreel-module__bXf44W__press .36s ease var(--d,0s)both}@keyframes auth-showreel-module__bXf44W__popIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes auth-showreel-module__bXf44W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes auth-showreel-module__bXf44W__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes auth-showreel-module__bXf44W__showThenHide{0%{opacity:1}to{opacity:0}}@keyframes auth-showreel-module__bXf44W__fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes auth-showreel-module__bXf44W__reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes auth-showreel-module__bXf44W__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes auth-showreel-module__bXf44W__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auth-showreel-module__bXf44W__press{0%{transform:none}40%{opacity:.8;transform:scale(.92)}to{transform:none}}@keyframes auth-showreel-module__bXf44W__shimmer{to{transform:translate(100%)}}@keyframes auth-showreel-module__bXf44W__playhead{0%{left:4%}to{left:96%}}@keyframes auth-showreel-module__bXf44W__typingLife{0%{opacity:0;transform:translateY(4px)}18%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes auth-showreel-module__bXf44W__bounce{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.auth-showreel-module__bXf44W__reel,.auth-showreel-module__bXf44W__reel *,.auth-showreel-module__bXf44W__reel :before,.auth-showreel-module__bXf44W__reel :after{animation:none!important}.auth-showreel-module__bXf44W__dockItem{transition:none}}
.auth-scene-module__IBH0TG__scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-scene-module__IBH0TG__spot{background:radial-gradient(circle at center,hsl(var(--foreground)/.05),transparent 60%);width:min(72rem,130vw);height:min(72rem,130vh);position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.dark .auth-scene-module__IBH0TG__spot{background:radial-gradient(circle,#ffffff0f,#0000 60%)}.auth-scene-module__IBH0TG__orb{filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute}.auth-scene-module__IBH0TG__orbA{background:radial-gradient(circle at 30% 30%,hsl(var(--foreground)/.08),transparent 65%);width:40rem;height:40rem;animation:26s ease-in-out infinite alternate auth-scene-module__IBH0TG__driftA;top:-11rem;left:-9rem}.auth-scene-module__IBH0TG__orbB{background:radial-gradient(circle at 70% 70%,hsl(var(--foreground)/.06),transparent 65%);width:34rem;height:34rem;animation:32s ease-in-out infinite alternate auth-scene-module__IBH0TG__driftB;bottom:-9rem;right:-7rem}.dark .auth-scene-module__IBH0TG__orbA{background:radial-gradient(circle at 30% 30%,#ffffff12,#0000 65%)}.dark .auth-scene-module__IBH0TG__orbB{background:radial-gradient(circle at 70% 70%,#ffffff0d,#0000 65%)}.auth-scene-module__IBH0TG__grid{background-image:linear-gradient(hsl(var(--foreground)/.04)1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground)/.04)1px,transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 52% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(62% 52% at 50% 42%,#000,#0000 78%)}.dark .auth-scene-module__IBH0TG__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.auth-scene-module__IBH0TG__slats{background:repeating-linear-gradient(90deg,transparent 0 44px,hsl(var(--foreground)/.05)44px 45px,hsl(var(--foreground)/.018)45px 58px,transparent 58px 62px),linear-gradient(90deg,transparent 10%,hsl(var(--foreground)/.035)48%,transparent 86%);width:72%;height:150%;animation:22s ease-in-out infinite alternate auth-scene-module__IBH0TG__slatDrift;position:absolute;top:-25%;right:-12%;transform:rotate(-14deg);-webkit-mask-image:radial-gradient(48% 46% at 50% 48%,#000,#0000 78%);mask-image:radial-gradient(48% 46% at 50% 48%,#000,#0000 78%)}.dark .auth-scene-module__IBH0TG__slats{background:repeating-linear-gradient(90deg,#0000 0 44px,#ffffff12 44px 45px,#ffffff06 45px 58px,#0000 58px 62px),linear-gradient(90deg,#0000 10%,#ffffff0d 48%,#0000 86%)}@keyframes auth-scene-module__IBH0TG__slatDrift{0%{transform:rotate(-14deg)translate(0,0)}to{transform:rotate(-14deg)translate(-3rem,1rem)}}.auth-scene-module__IBH0TG__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff38 50%,#0000 68%);animation:2.4s cubic-bezier(.22,1,.36,1) .4s infinite auth-scene-module__IBH0TG__sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes auth-scene-module__IBH0TG__sheen{0%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes auth-scene-module__IBH0TG__driftA{0%{transform:translate(0,0)scale(1)}to{transform:translate(5rem,3rem)scale(1.14)}}@keyframes auth-scene-module__IBH0TG__driftB{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4rem,-3rem)scale(1.1)}}.auth-scene-module__IBH0TG__enter{animation:.52s cubic-bezier(.22,1,.36,1) both auth-scene-module__IBH0TG__enter}@keyframes auth-scene-module__IBH0TG__enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.auth-scene-module__IBH0TG__orbA,.auth-scene-module__IBH0TG__orbB,.auth-scene-module__IBH0TG__slats{animation:none}.auth-scene-module__IBH0TG__sheen{display:none}.auth-scene-module__IBH0TG__enter{animation:none}}
.auth-boot-module__nluu4G__boot{--spring:cubic-bezier(.34,1.36,.64,1);--settle:cubic-bezier(.22,1,.36,1);animation:.24s both auth-boot-module__nluu4G__bootIn}@keyframes auth-boot-module__nluu4G__bootIn{0%{opacity:0}to{opacity:1}}.auth-boot-module__nluu4G__mark{animation:auth-boot-module__nluu4G__markIn .62s var(--spring)60ms both}@keyframes auth-boot-module__nluu4G__markIn{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}.auth-boot-module__nluu4G__copy{animation:auth-boot-module__nluu4G__rise .52s var(--settle).18s both}@keyframes auth-boot-module__nluu4G__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-boot-module__nluu4G__tile{animation:auth-boot-module__nluu4G__tileIn .52s var(--spring)calc(.26s + var(--i)*70ms)both,auth-boot-module__nluu4G__scan 2.4s ease-in-out calc(.9s + var(--i)*.15s)infinite}@keyframes auth-boot-module__nluu4G__tileIn{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}@keyframes auth-boot-module__nluu4G__scan{0%,30%,to{opacity:.55;transform:none}12%{opacity:1;transform:translateY(-4px)scale(1.06)}}.auth-boot-module__nluu4G__bar{background:hsl(var(--foreground)/.1);width:176px;height:2px;animation:auth-boot-module__nluu4G__rise .52s var(--settle).42s both;border-radius:9999px;display:block;position:relative;overflow:hidden}.auth-boot-module__nluu4G__barRun{background:hsl(var(--foreground)/.65);border-radius:9999px;width:40%;animation:1.4s cubic-bezier(.65,0,.35,1) infinite auth-boot-module__nluu4G__run;position:absolute;top:0;bottom:0;left:0}@keyframes auth-boot-module__nluu4G__run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.auth-boot-module__nluu4G__boot,.auth-boot-module__nluu4G__mark,.auth-boot-module__nluu4G__copy,.auth-boot-module__nluu4G__tile,.auth-boot-module__nluu4G__bar,.auth-boot-module__nluu4G__barRun{animation:none}.auth-boot-module__nluu4G__barRun{left:30%}}
