.side.svelte-1wsjd4n{position:fixed;top:0;right:0;width:50%;height:100vh;height:100dvh;overflow:hidden;background:var(--color-card);border-left:1px solid var(--color-border)}@media(max-width:1024px){.side.svelte-1wsjd4n{display:none}}.side.svelte-1wsjd4n:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 55%,var(--color-background) 0%,transparent 60%),radial-gradient(ellipse 80% 60% at 75% 85%,var(--color-card) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 25% 90%,var(--color-card) 0%,transparent 50%);z-index:1}.mesh-texture.svelte-1wsjd4n{position:absolute;inset:0;z-index:2;opacity:0;animation:svelte-1wsjd4n-fadeInMesh 1.5s ease .3s forwards}@keyframes svelte-1wsjd4n-fadeInMesh{to{opacity:1}}.mesh-texture.svelte-1wsjd4n:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 1.5px at center,var(--color-brand-yellow) 0%,transparent 100%);background-size:8px 8px;mask-image:radial-gradient(ellipse 100% 80% at 80% 90%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 30%,transparent 60%),radial-gradient(ellipse 60% 50% at 20% 95%,rgba(0,0,0,.5) 0%,transparent 40%);mask-composite:add;-webkit-mask-image:radial-gradient(ellipse 100% 80% at 80% 90%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 30%,transparent 60%),radial-gradient(ellipse 60% 50% at 20% 95%,rgba(0,0,0,.5) 0%,transparent 40%);-webkit-mask-composite:source-over;filter:drop-shadow(0 0 3px var(--color-brand-yellow))}.side-content.svelte-1wsjd4n{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px}.side-logo.svelte-1wsjd4n{width:40px;height:40px;margin-bottom:20px;opacity:0;transform:translateY(8px);animation:svelte-1wsjd4n-fadeUp .8s ease .5s forwards}.side-title.svelte-1wsjd4n{font-size:28px;font-weight:600;line-height:1.3;color:var(--color-foreground);text-align:center;letter-spacing:-.5px;opacity:0;transform:translateY(8px);animation:svelte-1wsjd4n-fadeUp .8s ease .7s forwards}.side-title.svelte-1wsjd4n span:where(.svelte-1wsjd4n){color:var(--color-foreground)}.text-gradient.svelte-1wsjd4n{background:linear-gradient(135deg,var(--color-brand-yellow) 0%,var(--color-success) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px var(--color-brand-yellow))}@keyframes svelte-1wsjd4n-fadeUp{to{opacity:1;transform:translateY(0)}}
