.nf-loader[data-v-c6cdc17b]{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;min-height:320px;display:flex}.nf-loader--fullscreen[data-v-c6cdc17b]{background:radial-gradient(circle at center, color-mix(in srgb, var(--nf-primary,#10b981) 5%, transparent), transparent 34%), var(--nf-background,#090d14);min-height:100vh}.nf-loader__visual[data-v-c6cdc17b]{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.nf-loader__glow[data-v-c6cdc17b]{background:var(--nf-primary,#10b981);opacity:.08;filter:blur(26px);border-radius:9999px;animation:1.8s ease-in-out infinite nf-loader-glow-c6cdc17b;position:absolute;inset:24px}.nf-loader__ring[data-v-c6cdc17b]{border:1px solid #ffffff0d;border-top-color:var(--nf-primary,#10b981);border-right-color:color-mix(in srgb, var(--nf-primary,#10b981) 35%, transparent);border-radius:9999px;animation:1.6s linear infinite nf-loader-spin-c6cdc17b;position:absolute;inset:6px}.nf-loader__logo-wrap[data-v-c6cdc17b]{z-index:5;background:color-mix(in srgb, var(--nf-surface,#0f1622) 94%, transparent);width:102px;height:102px;box-shadow:0 0 36px color-mix(in srgb, var(--nf-primary,#10b981) 18%, transparent), inset 0 0 0 1px #ffffff0d;border-radius:9999px;justify-content:center;align-items:center;animation:1.8s ease-in-out infinite nf-loader-pulse-c6cdc17b;display:flex;position:relative;overflow:hidden}.nf-loader__logo[data-v-c6cdc17b]{object-fit:contain;border-radius:9999px;width:80px;height:80px}.nf-loader__fallback[data-v-c6cdc17b]{letter-spacing:.08em;color:var(--nf-primary,#10b981);font-size:22px;font-weight:700}.nf-loader__sparks[data-v-c6cdc17b]{z-index:4;pointer-events:none;animation:4.5s linear infinite nf-loader-spark-orbit-c6cdc17b;position:absolute;inset:0}.nf-loader__spark[data-v-c6cdc17b]{opacity:0;transform-origin:0 0;background:linear-gradient(90deg,#fff7c2 0%,#ffb347 35%,#ff6a00 70%,#0000 100%);border-radius:9999px;width:7px;height:3px;animation:1.8s ease-in-out infinite nf-loader-spark-c6cdc17b;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #ffd27a,0 0 12px #ff9f43,0 0 20px #ff6a00bf}.nf-loader__spark[data-v-c6cdc17b]:first-child{--angle:0deg;--distance:68px;animation-delay:0s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(2){--angle:32deg;--distance:62px;animation-delay:.25s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(3){--angle:68deg;--distance:72px;animation-delay:.55s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(4){--angle:101deg;--distance:65px;animation-delay:.85s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(5){--angle:137deg;--distance:70px;animation-delay:1.1s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(6){--angle:169deg;--distance:63px;animation-delay:1.4s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(7){--angle:202deg;--distance:71px;animation-delay:.4s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(8){--angle:238deg;--distance:64px;animation-delay:.75s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(9){--angle:270deg;--distance:68px;animation-delay:1.2s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(10){--angle:302deg;--distance:61px;animation-delay:1.55s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(11){--angle:332deg;--distance:73px;animation-delay:1.85s}.nf-loader__spark[data-v-c6cdc17b]:nth-child(12){--angle:350deg;--distance:66px;animation-delay:2.1s}.nf-loader__dots[data-v-c6cdc17b]{gap:6px;display:flex}.nf-loader__dots span[data-v-c6cdc17b]{background:var(--nf-primary,#10b981);opacity:.3;border-radius:9999px;width:5px;height:5px;animation:1.2s ease-in-out infinite nf-loader-dot-c6cdc17b}.nf-loader__dots span[data-v-c6cdc17b]:nth-child(2){animation-delay:.15s}.nf-loader__dots span[data-v-c6cdc17b]:nth-child(3){animation-delay:.3s}@keyframes nf-loader-spin-c6cdc17b{to{transform:rotate(360deg)}}@keyframes nf-loader-spark-orbit-c6cdc17b{to{transform:rotate(360deg)}}@keyframes nf-loader-spark-c6cdc17b{0%,to{opacity:0;transform:rotate(var(--angle)) translateX(calc(var(--distance) - 8px)) scale(.3)}20%{opacity:.65}45%{opacity:1;transform:rotate(var(--angle)) translateX(var(--distance)) scale(1.15)}70%{opacity:.8}}@keyframes nf-loader-pulse-c6cdc17b{0%,to{opacity:.88;transform:scale(.965)}50%{opacity:1;transform:scale(1)}}@keyframes nf-loader-glow-c6cdc17b{0%,to{opacity:.05;transform:scale(.9)}50%{opacity:.12;transform:scale(1.08)}}@keyframes nf-loader-dot-c6cdc17b{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.nf-loader__ring[data-v-c6cdc17b],.nf-loader__sparks[data-v-c6cdc17b],.nf-loader__spark[data-v-c6cdc17b],.nf-loader__logo-wrap[data-v-c6cdc17b],.nf-loader__glow[data-v-c6cdc17b],.nf-loader__dots span[data-v-c6cdc17b]{animation:none}}
