.veeb-loader{--loader-ink:var(--veeb-accent);text-align:center;flex-direction:column;align-items:center;gap:10px;display:inline-flex}.veeb-loader.tone-light{--loader-ink:var(--veeb-ink)}.veeb-loader-mark{flex:none;display:inline-block;position:relative}.veeb-loader .veeb-orbit{width:var(--orbit-box,36px);height:var(--orbit-box,36px);margin:calc(var(--orbit-box,36px) / -2) 0 0 calc(var(--orbit-box,36px) / -2);transform:scale(var(--orbit-scale,1));transform-origin:50%;position:absolute;top:50%;left:50%}.veeb-loader .veeb-orbit-layer{position:absolute;inset:0}.veeb-loader .veeb-orbit-layer i{background:var(--loader-ink);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb, var(--loader-ink) 60%, transparent);will-change:transform, opacity;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.veeb-loader .veeb-orbit-layer i[data-dot="0"]{transform:translate(-9px,-5px)}.veeb-loader .veeb-orbit-layer i[data-dot="1"]{transform:translateY(8px)}.veeb-loader .veeb-orbit-layer i[data-dot="2"]{transform:translate(9px,-5px)}.veeb-loader .veeb-orbit-layer.is-trail-1{opacity:.3}.veeb-loader .veeb-orbit-layer.is-trail-2{opacity:.13}.veeb-loader .veeb-orbit-layer.is-trail-1 i,.veeb-loader .veeb-orbit-layer.is-trail-2 i{box-shadow:none}.veeb-loader-label{color:var(--veeb-ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.veeb-loader-caption{color:var(--veeb-ink-3);font-size:12px;line-height:1.5}.veeb-loader-unseen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.veeb-loader .veeb-orbit-layer.is-trail-1,.veeb-loader .veeb-orbit-layer.is-trail-2{opacity:0}.veeb-loader .veeb-orbit-layer i{will-change:auto}}.making{--making-accent:var(--veeb-accent);--making-accent-2:color-mix(in srgb, var(--making-accent) 58%, var(--veeb-ink));--making-ratio:1.78;width:min(100%, calc(430px * var(--making-ratio)), 560px);min-width:min(100%,220px);display:block}.making.is-fill{width:100%;min-width:0}.making-frame{isolation:isolate;width:100%;aspect-ratio:var(--making-ratio);text-align:center;background:var(--veeb-surface-1);border:1px solid color-mix(in srgb, var(--making-accent) 26%, var(--veeb-line));border-radius:16px;place-items:center;padding:14px 14px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.making-frame:after{content:"";z-index:-1;background:radial-gradient(at 50% 45%,#0000 25%,#0009);position:absolute;inset:0}.making-aurora{z-index:-3;opacity:.95;filter:blur(34px);background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--making-accent) 70%, transparent) 70deg, transparent 140deg, color-mix(in srgb, var(--making-accent-2) 52%, transparent) 210deg, transparent 280deg, color-mix(in srgb, var(--making-accent) 48%, transparent) 330deg, transparent 360deg);animation:11s linear infinite making-turn;position:absolute;inset:-45%}.making-frame:before{content:"";z-index:-2;filter:blur(28px);background:radial-gradient(circle, color-mix(in srgb, var(--making-accent) 38%, transparent), transparent 70%);border-radius:50%;animation:3.6s ease-in-out infinite making-breathe;position:absolute;inset:18%}.making-grain{z-index:-2;opacity:.45;mix-blend-mode:overlay;background-image:radial-gradient(var(--veeb-fill-active) 1px, transparent 1px);background-size:3px 3px;position:absolute;inset:0}.making-mark{gap:8px;max-width:100%}.making-mark .veeb-loader-label{text-wrap:balance;max-width:34ch;text-shadow:0 1px 14px color-mix(in srgb, var(--veeb-bg) 70%, transparent);font-size:13px;font-weight:600;line-height:1.4}.making-mark .veeb-loader-caption{font-variant-numeric:tabular-nums;color:var(--veeb-ink-2);font-size:11.5px}.making-track{background:color-mix(in srgb, var(--veeb-ink) 12%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.making-track i{background:linear-gradient(90deg, var(--making-accent), var(--making-accent-2));height:100%;transition:width .5s linear;display:block}.making.is-failed .making-frame{border-color:color-mix(in srgb, var(--veeb-danger) 40%, var(--veeb-line))}.making.is-failed .making-aurora{display:none}.making-failed{justify-items:center;gap:8px;max-width:34ch;font-size:13px;line-height:1.45;display:grid}.making-failed svg{color:color-mix(in srgb, var(--veeb-danger) 70%, var(--veeb-ink))}.making-failed strong{color:color-mix(in srgb, var(--veeb-danger) 45%, var(--veeb-ink));font-weight:600}@keyframes making-turn{to{transform:rotate(360deg)}}@keyframes making-breathe{50%{opacity:.45;transform:scale(.88)}}@media (max-width:600px){.making{width:min(100%, calc(380px * var(--making-ratio)), 560px)}.making.is-fill{width:100%}}@media (prefers-reduced-motion:reduce){.making-aurora,.making-frame:before{animation:none}.making-track i{transition:none}}
