.StackChooser-module__RVmrbW__overlay{animation:.42s ease-out both StackChooser-module__RVmrbW__backdrop-in}.StackChooser-module__RVmrbW__dialog{animation:.76s cubic-bezier(.16,1,.3,1) both StackChooser-module__RVmrbW__dialog-in;overflow-x:hidden}.StackChooser-module__RVmrbW__accounts{animation:.52s cubic-bezier(.16,1,.3,1) both StackChooser-module__RVmrbW__content-in}.StackChooser-module__RVmrbW__choices{overflow-clip-margin:12px;animation:.52s cubic-bezier(.16,1,.3,1) both StackChooser-module__RVmrbW__choices-in;overflow:clip}.StackChooser-module__RVmrbW__card{--accent:56 189 248;--pointer-x:50%;--pointer-y:0%;isolation:isolate;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s;animation:.72s cubic-bezier(.16,1,.3,1) .16s backwards StackChooser-module__RVmrbW__card-in}.StackChooser-module__RVmrbW__card:nth-child(2){animation-delay:.28s}.StackChooser-module__RVmrbW__card:nth-child(3){animation-delay:.4s}.StackChooser-module__RVmrbW__card:nth-child(4){animation-delay:.52s}.StackChooser-module__RVmrbW__appsScript{--accent:56 189 248}.StackChooser-module__RVmrbW__supabase{--accent:52 211 153}.StackChooser-module__RVmrbW__nextjs{--accent:255 200 60}.StackChooser-module__RVmrbW__template{--accent:96 165 250}.StackChooser-module__RVmrbW__card:before,.StackChooser-module__RVmrbW__card:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s;position:absolute}.StackChooser-module__RVmrbW__card:before{z-index:-1;background:radial-gradient(300px circle at var(--pointer-x) var(--pointer-y), rgb(var(--accent) / .13), transparent 75%);inset:0}.StackChooser-module__RVmrbW__card:after{background:linear-gradient(90deg, transparent, rgb(var(--accent) / .95), transparent);height:1px;top:-1px;left:18%;right:18%}.StackChooser-module__RVmrbW__card:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}.StackChooser-module__RVmrbW__card:enabled:focus-visible:before,.StackChooser-module__RVmrbW__card:enabled:focus-visible:after{opacity:1}.StackChooser-module__RVmrbW__marks{align-items:center;gap:7px;height:52px;margin-bottom:2px;padding-top:2px;display:flex}.StackChooser-module__RVmrbW__logoTile{border:1px solid rgb(var(--accent) / .22);background:rgb(var(--accent) / .07);width:44px;height:44px;color:var(--foreground);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 3px 10px #0000000a}.StackChooser-module__RVmrbW__firstTile{animation:3.6s ease-in-out .75s infinite StackChooser-module__RVmrbW__float-left}.StackChooser-module__RVmrbW__secondTile{animation:3.6s ease-in-out .75s infinite StackChooser-module__RVmrbW__float-right}.StackChooser-module__RVmrbW__logoTile>svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.StackChooser-module__RVmrbW__logoSheen{pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fff3 48%,#0000 72%);animation:6s ease-in-out 1.2s infinite StackChooser-module__RVmrbW__logo-sheen;position:absolute;inset:0;transform:translate(-150%)}.StackChooser-module__RVmrbW__link{width:14px;height:20px;color:rgb(var(--accent) / .65);place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.StackChooser-module__RVmrbW__link:after{content:"";background:rgb(var(--accent));width:3px;height:3px;box-shadow:0 0 6px rgb(var(--accent) / .6);border-radius:50%;animation:3.4s ease-in-out 1s infinite StackChooser-module__RVmrbW__data-pulse;position:absolute;bottom:0;left:-3px}.StackChooser-module__RVmrbW__nextjs .StackChooser-module__RVmrbW__secondTile{color:var(--color-brand-600)}.StackChooser-module__RVmrbW__serverLights{gap:2px;display:flex;position:absolute;bottom:5px}.StackChooser-module__RVmrbW__serverLights i{background:currentColor;border-radius:50%;width:2px;height:2px;animation:2.8s ease-in-out infinite StackChooser-module__RVmrbW__server-blink}.StackChooser-module__RVmrbW__serverLights i:nth-child(2){animation-delay:.3s}.StackChooser-module__RVmrbW__serverLights i:nth-child(3){animation-delay:.6s}.StackChooser-module__RVmrbW__templateIcon{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.StackChooser-module__RVmrbW__card:enabled:hover{box-shadow:0 16px 34px -18px rgb(var(--accent) / .3), 0 8px 22px -14px #00000040;transform:translateY(-8px)}.StackChooser-module__RVmrbW__card:enabled:hover:before,.StackChooser-module__RVmrbW__card:enabled:hover:after{opacity:1}.StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__firstTile{border-color:rgb(var(--accent) / .55);box-shadow:0 0 20px rgb(var(--accent) / .13);transform:rotate(-8deg)scale(1.08)}.StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__secondTile{border-color:rgb(var(--accent) / .55);transform:rotate(7deg)scale(1.08)}.StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__logoTile>svg{transform:scale(1.08)}.StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__templateIcon{transform:rotate(-8deg)scale(1.08)}.StackChooser-module__RVmrbW__card:enabled:active{transition-duration:.12s;transform:translateY(-1px)scale(.993)}}@keyframes StackChooser-module__RVmrbW__backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes StackChooser-module__RVmrbW__dialog-in{0%{opacity:0;transform:translateY(56px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes StackChooser-module__RVmrbW__content-in{0%{opacity:0;translate:32px}to{opacity:1;translate:0}}@keyframes StackChooser-module__RVmrbW__choices-in{0%{opacity:0;translate:-24px}to{opacity:1;translate:0}}@keyframes StackChooser-module__RVmrbW__card-in{0%{opacity:0;translate:0 44px}to{opacity:1;translate:0}}@keyframes StackChooser-module__RVmrbW__float-left{0%,to{translate:0 1px;rotate:-3deg}50%{translate:0 -6px;rotate:3deg}}@keyframes StackChooser-module__RVmrbW__float-right{0%,to{translate:0 -5px;rotate:3deg}50%{translate:0 2px;rotate:-3deg}}@keyframes StackChooser-module__RVmrbW__logo-sheen{0%,65%{transform:translate(-150%)}90%,to{transform:translate(150%)}}@keyframes StackChooser-module__RVmrbW__data-pulse{0%,20%{opacity:0;translate:0}35%{opacity:1}70%{opacity:0;translate:18px}to{opacity:0;translate:18px}}@keyframes StackChooser-module__RVmrbW__server-blink{0%,to{opacity:.35}45%,65%{opacity:1}}.StackChooser-module__RVmrbW__overlay[data-motion=off],.StackChooser-module__RVmrbW__overlay[data-motion=off] *,.StackChooser-module__RVmrbW__overlay[data-motion=off] :before,.StackChooser-module__RVmrbW__overlay[data-motion=off] :after{transition:none!important;animation:none!important}.StackChooser-module__RVmrbW__overlay[data-motion=off] .StackChooser-module__RVmrbW__card:enabled:hover,.StackChooser-module__RVmrbW__overlay[data-motion=off] .StackChooser-module__RVmrbW__card:enabled:active,.StackChooser-module__RVmrbW__overlay[data-motion=off] .StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__logoTile,.StackChooser-module__RVmrbW__overlay[data-motion=off] .StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__logoTile>svg,.StackChooser-module__RVmrbW__overlay[data-motion=off] .StackChooser-module__RVmrbW__card:enabled:hover .StackChooser-module__RVmrbW__templateIcon{transform:none}.StackChooser-module__RVmrbW__overlay[data-motion=off] .StackChooser-module__RVmrbW__link:after{opacity:0}
