.ghost[data-v-f4cd7967]{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.ghost__veil[data-v-f4cd7967]{background:linear-gradient(to bottom, var(--color-site-bg) 3%, color-mix(in oklch, var(--color-site-bg) 40%, transparent) 18%, transparent 42%);position:absolute;inset:0}.ghost__plume[data-v-f4cd7967]{opacity:0;flex:none;width:auto;max-width:none;height:100%}.ghost--flare .ghost__plume[data-v-f4cd7967]{will-change:transform, opacity;animation:5.2s linear forwards ghost-plume-f4cd7967}@keyframes ghost-plume-f4cd7967{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(4%)scale(1)}11%{opacity:.95;animation-timing-function:linear;transform:translate(.3%)scale(1.01)}38%{opacity:.8;animation-timing-function:cubic-bezier(.45,0,.8,.5);transform:translate(1%,-9%)scale(1.04)}to{opacity:0;transform:translate(2%,-30%)scale(1.12)}}@media (prefers-reduced-motion:reduce){.ghost--flare .ghost__plume[data-v-f4cd7967]{animation:none}}.seam[data-v-c5c15af5]{isolation:isolate;z-index:1;--seam-cycle:8s;height:1px;position:relative}.seam__line[data-v-c5c15af5]{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--color-ember-700) 70%, transparent) 12%, var(--color-ember-500) 50%, color-mix(in oklch, var(--color-ember-700) 70%, transparent) 88%, transparent);position:absolute;inset:0}.seam__glow[data-v-c5c15af5]{inset-inline:0;background:radial-gradient(ellipse 60% 100% at 50% 100%, color-mix(in oklch, var(--color-ember-600) 22%, transparent), transparent 70%);pointer-events:none;height:8rem;position:absolute;bottom:-2px}.seam__bleed[data-v-c5c15af5]{inset-inline:0;background:radial-gradient(ellipse 55% 100% at 50% 0%, color-mix(in oklch, var(--color-ember-600) 13%, transparent), transparent 72%);pointer-events:none;height:5rem;position:absolute;top:-1px}.seam__track[data-v-c5c15af5]{inset-inline:0;pointer-events:none;height:12rem;position:absolute;top:-6rem;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 40% 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.seam__fuse[data-v-c5c15af5]{width:0;height:0;animation:seam-fuse-c5c15af5 var(--seam-cycle) linear infinite;position:absolute;top:6rem;left:0}.seam__trail[data-v-c5c15af5]{background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--color-ember-800) 40%, transparent) 20%, color-mix(in oklch, var(--color-ember-600) 70%, transparent) 52%, color-mix(in oklch, var(--color-ember-400) 90%, transparent) 84%, oklch(97% .05 82) 100%);width:16rem;height:3px;box-shadow:0 0 10px 1px color-mix(in oklch, var(--color-ember-500) 45%, transparent), 0 0 34px 6px color-mix(in oklch, var(--color-ember-600) 22%, transparent);border-radius:999px;position:absolute;top:-1px;right:0}.seam__head[data-v-c5c15af5]{background:radial-gradient(circle, oklch(99% .02 92) 0%, oklch(92% .16 78) 30%, color-mix(in oklch, var(--color-ember-500) 75%, transparent) 55%, transparent 72%);width:.8rem;height:.8rem;box-shadow:0 0 8px 2px color-mix(in oklch, var(--color-ember-400) 60%, transparent), 0 0 26px 8px color-mix(in oklch, var(--color-ember-500) 34%, transparent), 0 0 56px 18px color-mix(in oklch, var(--color-ember-600) 20%, transparent);border-radius:999px;animation:.32s linear infinite seam-flicker-c5c15af5;position:absolute;top:-.4rem;right:-.4rem}.seam__ember[data-v-c5c15af5]{width:2px;height:2px;box-shadow:0 0 6px 1px color-mix(in oklch, var(--color-ember-500) 55%, transparent);background:oklch(90% .15 66);border-radius:999px;animation:1.1s linear infinite seam-ember-c5c15af5;position:absolute;top:0;right:0}.seam__ember--a[data-v-c5c15af5]{--seam-ember-x:-2.6rem;--seam-ember-y:-.9rem}.seam__ember--b[data-v-c5c15af5]{--seam-ember-x:-3.4rem;--seam-ember-y:-.5rem;animation-duration:1.5s;animation-delay:-.6s}.seam__ember--c[data-v-c5c15af5]{--seam-ember-x:-1.8rem;--seam-ember-y:-1.2rem;animation-duration:.9s;animation-delay:-.3s}@keyframes seam-fuse-c5c15af5{0%{transform:translate(-17rem)}to{transform:translate(calc(100vw + 17rem))}}@keyframes seam-flicker-c5c15af5{0%{opacity:1;scale:1}18%{opacity:.72;scale:.86}34%{opacity:1;scale:1.14}52%{opacity:.84;scale:.94}71%{opacity:1;scale:1.06}88%{opacity:.78;scale:.9}to{opacity:1;scale:1}}@keyframes seam-ember-c5c15af5{0%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--seam-ember-x), var(--seam-ember-y)) scale(.3)}}.seam__glyph[data-v-c5c15af5]{width:3.3rem;height:3.3rem;color:var(--color-ember-400);animation:24s linear infinite seam-turn-c5c15af5;position:absolute;top:50%;left:50%;translate:-50% -50%}.seam__glyph-backdrop[data-v-c5c15af5]{background:color-mix(in oklch, var(--color-soot-950) 78%, transparent);-webkit-mask-image:var(--v4790e41a);mask-image:var(--v4790e41a);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.seam__glyph[data-v-c5c15af5] svg{filter:drop-shadow(0 0 3px color-mix(in oklch, var(--color-ember-400) 75%, transparent)) drop-shadow(0 0 9px color-mix(in oklch, var(--color-ember-500) 45%, transparent));animation:3.4s ease-in-out infinite seam-glyph-breathe-c5c15af5;position:relative;overflow:visible}.seam__glyph[data-v-c5c15af5] path{fill:none;stroke:currentColor;stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@keyframes seam-glyph-breathe-c5c15af5{0%,to{opacity:.72}50%{opacity:1}}@keyframes seam-turn-c5c15af5{to{rotate:360deg}}.seam__blast[data-v-c5c15af5]{width:clamp(9rem,38vw,15rem);aspect-ratio:var(--cde414c2);pointer-events:none;opacity:0;animation:seam-blast-c5c15af5 var(--seam-cycle) linear infinite;will-change:transform, opacity;position:absolute;top:50%;left:50%}.seam__blast-flash[data-v-c5c15af5]{background:radial-gradient(circle, oklch(98% .03 88/.85) 0%, color-mix(in oklch, var(--color-ember-400) 55%, transparent) 30%, color-mix(in oklch, var(--color-ember-600) 25%, transparent) 55%, transparent 72%);opacity:0;animation:seam-blast-flash-c5c15af5 var(--seam-cycle) linear infinite;border-radius:999px;position:absolute;inset:-35%}.seam__blast-cut[data-v-c5c15af5]{width:100%;height:100%;filter:drop-shadow(0 0 14px color-mix(in oklch, var(--color-ember-500) 55%, transparent)) drop-shadow(0 0 40px color-mix(in oklch, var(--color-ember-600) 35%, transparent));position:absolute;inset:0}@keyframes seam-blast-c5c15af5{0%,46%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-50%,-50%)scale(.3)rotate(-14deg)}52%{opacity:1;transform:translate(-50%,-50%)scale(1.06)rotate(2deg)}57%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-50%,-50%)scale(1)rotate(0)}64%{opacity:1;transform:translate(-50%,-50%)scale(1.01)rotate(0)}76%{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(7deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-14deg)}}@keyframes seam-blast-flash-c5c15af5{0%,47%{opacity:0;animation-timing-function:cubic-bezier(.12,.9,.3,1);transform:scale(.25)}51%{opacity:.95;transform:scale(.85)}62%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(.25)}}@media (prefers-reduced-motion:reduce){.seam__track[data-v-c5c15af5],.seam__blast[data-v-c5c15af5]{display:none}.seam__glyph[data-v-c5c15af5],.seam__glyph[data-v-c5c15af5] svg{animation:none}}summary[data-v-fafc8836]::-webkit-details-marker{display:none}
