.loading-screen[data-v-70f1778e]{background:linear-gradient(160deg,#fdf0f8,#fdf8f3 55%,#eef0fd);inset:0;justify-content:center;position:fixed;z-index:9999}.loading-inner[data-v-70f1778e],.loading-screen[data-v-70f1778e]{align-items:center;display:flex}.loading-inner[data-v-70f1778e]{flex-direction:column;gap:1.5rem;text-align:center}.loading-dots[data-v-70f1778e]{display:flex;gap:8px}.loading-dot[data-v-70f1778e]{animation:dot-bounce-70f1778e .8s ease-in-out infinite alternate;background:var(--lavender);border-radius:50%;height:8px;width:8px}.loading-dot[data-v-70f1778e]:nth-child(2){background:var(--blush)}.loading-dot[data-v-70f1778e]:nth-child(3){background:var(--mint)}@keyframes dot-bounce-70f1778e{0%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(-8px)}}.loading-title[data-v-70f1778e]{display:flex;font-size:clamp(2.5rem,8vw,5rem);font-weight:800;gap:.3em;letter-spacing:.04em;line-height:1}.loading-title__cosy[data-v-70f1778e]{color:var(--lavender-dim)}.loading-title__creator[data-v-70f1778e]{color:var(--blush-dim)}.loading-bar-wrap[data-v-70f1778e]{width:clamp(200px,35vw,320px)}.loading-bar[data-v-70f1778e]{background:var(--border);height:6px;overflow:hidden;width:100%}.loading-bar[data-v-70f1778e],.loading-bar__fill[data-v-70f1778e]{border-radius:var(--radius-pill)}.loading-bar__fill[data-v-70f1778e]{background:linear-gradient(90deg,var(--lavender),var(--blush));height:100%;transition:width .1s linear}.loading-status[data-v-70f1778e]{color:var(--text-muted);font-size:.875rem;font-weight:500;letter-spacing:.04em;min-height:1.4em}.loading-enter-active[data-v-70f1778e]{transition:opacity .3s}.loading-leave-active[data-v-70f1778e]{transition:opacity .6s .1s}.loading-enter-from[data-v-70f1778e],.loading-leave-to[data-v-70f1778e]{opacity:0}.cursor[data-v-64d2a149]{color:var(--lavender-dim);left:0;pointer-events:none;position:fixed;top:0;transition:color var(--transition),transform .06s linear;will-change:transform;z-index:99999}@media(pointer:fine){*,html{cursor:none!important}}.cursor--hover[data-v-64d2a149]{color:var(--blush-dim)}.cursor svg[data-v-64d2a149]{transition:transform var(--transition)}.cursor--active svg[data-v-64d2a149]{transform:scale(.85)}.cursor--hover svg[data-v-64d2a149]{transform:scale(1.3)}.nav[data-v-b7661971]{border-bottom:1px solid transparent;left:0;padding:1.25rem clamp(1.5rem,5vw,4rem);position:fixed;right:0;top:0;transition:background var(--transition-slow),border-color var(--transition-slow);z-index:100}.nav--scrolled[data-v-b7661971]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fdf7f2e0;border-bottom-color:var(--border)}.nav-inner[data-v-b7661971]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px}.nav-logo[data-v-b7661971]{align-items:baseline;display:flex;gap:6px;text-decoration:none}.nav-logo__cc[data-v-b7661971]{color:var(--lavender-dim);font-size:1.125rem;font-weight:800}.nav-logo__dot[data-v-b7661971]{color:var(--text-dim)}.nav-logo__full[data-v-b7661971]{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em}@media(max-width:480px){.nav-logo__full[data-v-b7661971]{display:none}}.nav-link[data-v-b7661971]{color:var(--text-muted);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:color var(--transition)}.nav-link[data-v-b7661971]:hover{color:var(--lavender-dim)}
