.aurora.svelte-1ku68ht{filter:blur(130px);opacity:.18;border-radius:9999px;animation:10s ease-in-out infinite alternate svelte-1ku68ht-aurora-float;position:absolute}.aurora-one.svelte-1ku68ht{background:#22d3ee;width:760px;height:760px;top:-35%;left:32%}.aurora-two.svelte-1ku68ht{background:#8b5cf6;width:560px;height:560px;animation-delay:-4s;bottom:4%;right:-12%}.aurora-three.svelte-1ku68ht{background:#06b6d4;width:440px;height:440px;animation-delay:-7s;bottom:-18%;left:-8%}.connections.svelte-1ku68ht{opacity:.42;width:100%;height:100%;position:absolute;inset:0}.connections.svelte-1ku68ht path:where(.svelte-1ku68ht){fill:none;stroke:#22d3ee52;stroke-width:1px;stroke-dasharray:8 14;animation:8s linear infinite svelte-1ku68ht-dash-flow}.connections.svelte-1ku68ht path:where(.svelte-1ku68ht):nth-child(2){stroke:#8b5cf652;animation-duration:10s}.connections.svelte-1ku68ht path:where(.svelte-1ku68ht):nth-child(3){stroke:#22d3ee3d;animation-duration:12s}.connections.svelte-1ku68ht circle:where(.svelte-1ku68ht){fill:#22d3ee;filter:drop-shadow(0 0 12px #22d3eee6);animation:2.6s ease-in-out infinite svelte-1ku68ht-node-pulse}.connections.svelte-1ku68ht circle:where(.svelte-1ku68ht):nth-of-type(3n){fill:#8b5cf6;filter:drop-shadow(0 0 12px #8b5cf6e6);animation-delay:-1s}.connections.svelte-1ku68ht circle:where(.svelte-1ku68ht):nth-of-type(4n){animation-delay:-1.7s}.grid.svelte-1ku68ht{opacity:.055;background-image:linear-gradient(90deg,#fff 1px,#0000 1px),linear-gradient(#fff 1px,#0000 1px);background-size:64px 64px;animation:18s linear infinite svelte-1ku68ht-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.vignette.svelte-1ku68ht{background:radial-gradient(circle at 55% 35%,#0000 0%,#000000ad 48%,#000 88%),linear-gradient(#0000,#000);position:absolute;inset:0}.noise.svelte-1ku68ht{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes svelte-1ku68ht-aurora-float{0%{transform:translate(-28px,-18px)scale(1)}to{transform:translate(32px,24px)scale(1.1)}}@keyframes svelte-1ku68ht-dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-220px}}@keyframes svelte-1ku68ht-node-pulse{0%,to{opacity:.28;transform:scale(.75)}50%{opacity:1;transform:scale(1.35)}}@keyframes svelte-1ku68ht-grid-drift{0%{background-position:0 0}to{background-position:64px 64px}}.auth-card{animation:.8s both svelte-5bky5h-card-enter}.auth-card-inner{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#ffffff0b,#ffffff04),#09090bd1;border:1px solid #ffffff14;border-radius:2rem;padding:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #ffffff05,0 25px 60px #00000080}@media (width>=768px){.auth-card-inner{padding:2.5rem}}.auth-card-inner:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:3;background:linear-gradient(#22d3ee2e,#ffffff0d,#8b5cf61f);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.auth-shine{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff0a,#0000 58%);animation:10s ease-in-out infinite svelte-5bky5h-shine-pass;position:absolute;inset:-120%;transform:translate(-100%)rotate(18deg)}.auth-top-gradient{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 0,#22d3ee21,#0000 38%);position:absolute;inset:0}.auth-soft-highlight{z-index:1;pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 35% 70%,#8b5cf60f);position:absolute;inset:0}.auth-input{color:#fff;background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;outline:none;width:100%;height:3.5rem;padding-inline:1.25rem;transition:all .3s}.auth-input::placeholder{color:#52525b}.auth-input:hover{border-color:#67e8f94d}.auth-input:focus{background:#ffffff0e;border-color:#67e8f9b3;box-shadow:0 0 0 4px #67e8f91a}.auth-button{color:#09090b;background:#fff;border-radius:1rem;width:100%;height:3.5rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.auth-button:hover{transform:scale(1.01);box-shadow:0 25px 50px #22d3ee1a}.auth-button:active{transform:scale(.985)}.auth-button:disabled{cursor:not-allowed;opacity:.7}.auth-button:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee73,#0000);transition:transform .85s;position:absolute;inset:0;transform:translate(-120%)}.auth-button:hover:before{transform:translate(120%)}.tech-card.svelte-5bky5h{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 0,#ffffff0e,#0000 45%),#ffffff06;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1.25rem;transition:transform .26s,border-color .26s,background .26s,box-shadow .26s;position:relative;overflow:hidden}.tech-card.svelte-5bky5h:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(320px at 50% 0,#ffffff14,#0000 60%);transition:opacity .26s;position:absolute;inset:0}.tech-card.svelte-5bky5h:hover{background:radial-gradient(circle at 50% 0,#ffffff13,#0000 45%),#ffffff0a;transform:translateY(-6px)}.tech-card.svelte-5bky5h:hover:before{opacity:1}.tech-card-go.svelte-5bky5h:hover{border-color:#22d3ee59;box-shadow:0 18px 50px #22d3ee14}.tech-card-svelte.svelte-5bky5h:hover{border-color:#f9731659;box-shadow:0 18px 50px #f9731614}.tech-card-postgres.svelte-5bky5h:hover{border-color:#38bdf859;box-shadow:0 18px 50px #38bdf814}.tech-icon.svelte-5bky5h{z-index:1;opacity:.9;filter:drop-shadow(0 0 14px #ffffff1f);transition:transform .26s,opacity .26s,filter .26s;display:inline-flex;position:relative}.tech-card.svelte-5bky5h:hover .tech-icon:where(.svelte-5bky5h){opacity:1;transform:translateY(-2px)scale(1.08)}.tech-card-go.svelte-5bky5h:hover .tech-icon:where(.svelte-5bky5h){filter:drop-shadow(0 0 18px #22d3ee8c)}.tech-card-svelte.svelte-5bky5h:hover .tech-icon:where(.svelte-5bky5h){filter:drop-shadow(0 0 18px #ff3e008c)}.tech-card-postgres.svelte-5bky5h:hover .tech-icon:where(.svelte-5bky5h){filter:drop-shadow(0 0 18px #4169e18c)}.status-dot.svelte-5bky5h{z-index:1;border-radius:9999px;width:.55rem;height:.55rem;animation:2.8s ease-in-out infinite svelte-5bky5h-status-pulse;position:relative}@keyframes svelte-5bky5h-card-enter{0%{opacity:0;filter:blur(18px);transform:translateY(24px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes svelte-5bky5h-shine-pass{0%,48%{opacity:0;transform:translate(-100%)rotate(18deg)}58%{opacity:1}78%,to{opacity:0;transform:translate(100%)rotate(18deg)}}@keyframes svelte-5bky5h-status-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
