@layer components{.lp-head{padding-top:2.75rem;padding-bottom:2.25rem}@media (min-width:640px){.lp-head{padding-top:3.75rem;padding-bottom:2.75rem}}.lp-head-bg{pointer-events:none;background:radial-gradient(38% 70% at 8% 10%,#5b8cff1c,#0000 70%),radial-gradient(22% 45% at 30% 0,#d4ff3a0d,#0000 70%);position:absolute;inset:-2rem -1rem 0}.lp-head-bg:after{content:"";background-image:radial-gradient(#becdff24 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 90% at 12% 0,#000 10%,#0000 70%);mask-image:radial-gradient(55% 90% at 12% 0,#000 10%,#0000 70%)}.lp-stepper{border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;display:flex}.lp-step{height:2.35rem;color:var(--color-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:0 .95rem 0 .35rem;font-size:.85rem;font-weight:500;transition:color .2s,background .2s,box-shadow .25s;display:inline-flex;position:relative}.lp-step:not(:disabled):hover{color:var(--color-bone)}.lp-step:disabled{cursor:not-allowed}.lp-step-n{width:1.65rem;height:1.65rem;font-family:var(--font-mono);border:1px solid var(--color-line-2);color:var(--color-mute);border-radius:999px;place-items:center;font-size:10.5px;transition:all .25s;display:grid}.lp-step[data-state=done]{color:var(--color-bone-2)}.lp-step[data-state=done] .lp-step-n{color:var(--color-volt);background:#d4ff3a14;border-color:#d4ff3a59}.lp-step[aria-current=step]{color:var(--color-bone);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--color-line-2);background:#ffffff12}.lp-step[aria-current=step] .lp-step-n{background:linear-gradient(180deg, var(--color-volt-2), var(--color-volt));color:var(--color-volt-ink);border-color:#0000;box-shadow:0 0 16px -2px #d4ff3ab3}.lp-step-sep{background:var(--color-line-2);flex-shrink:0;width:14px;height:1px}.lp-step-sep[data-on=true]{background:linear-gradient(90deg,#d4ff3a99,#d4ff3a33)}.lp-seg-bar{gap:4px;display:grid}.lp-seg-bar>span{background:#ffffff12;border-radius:999px;height:3px;transition:background .4s}.lp-seg-bar>span[data-on=true]{background:var(--color-volt);box-shadow:0 0 10px #d4ff3a80}.lp-dock{border-radius:999px;padding:.4rem}.lp-card-title{align-items:center;gap:.75rem;display:flex}.lp-icon{width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-line-2);color:var(--color-volt);background:#ffffff0a;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lp-icon svg{width:1.05rem;height:1.05rem}.lp-drop{border-radius:var(--radius-panel);isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden}.lp-drop-edge{border:1.5px dashed var(--color-line-3);pointer-events:none;border-radius:20px;transition:border-color .3s,background .3s;position:absolute;inset:10px}.lp-drop[data-drag=true]{transform:scale(1.008);box-shadow:0 0 0 1px #d4ff3a73,0 30px 90px -30px #d4ff3a73}.lp-drop[data-drag=true] .lp-drop-edge{background:#d4ff3a09;border-color:#d4ff3ab3}.lp-drop-glow{aspect-ratio:1.6;filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5b8cff29,#0000);width:70%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.lp-drop-icon{width:4.25rem;height:4.25rem;box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--color-line-2), 0 20px 50px -20px #000000e6;color:var(--color-volt);background:linear-gradient(#ffffff12,#ffffff05);border-radius:22px;place-items:center;display:grid;position:relative}.lp-drop[data-drag=true] .lp-drop-icon{animation:1.2s ease-in-out infinite lp-bob}@keyframes lp-bob{50%{transform:translateY(-5px)}}.lp-rail,.lp-rail>li{position:relative}.lp-rail>li:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--color-line-3), var(--color-line));width:1px;position:absolute;top:2.6rem;bottom:-.35rem;left:15.5px}.lp-pending{color:var(--color-volt);background:#d4ff3a12;border-color:#d4ff3a61}.lp-pending-dot{background:var(--color-volt);border-radius:999px;flex-shrink:0;width:6px;height:6px;position:relative;box-shadow:0 0 8px #d4ff3ae6}.lp-pending-dot:after{content:"";border-radius:inherit;background:var(--color-volt);animation:1.8s cubic-bezier(0,0,.2,1) infinite lp-ping;position:absolute;inset:0}@keyframes lp-ping{75%,to{opacity:0;transform:scale(2.8)}}.lp-tl{gap:1.1rem;display:grid}@media (min-width:640px){.lp-tl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.lp-tl-item{align-items:flex-start;gap:.8rem;display:flex;position:relative}@media (min-width:640px){.lp-tl-item{flex-direction:column;padding-right:1rem}}.lp-tl-line{background:var(--color-line-2);border-radius:999px;width:1px;position:absolute;top:2.05rem;bottom:-.95rem;left:13.5px}@media (min-width:640px){.lp-tl-line{width:auto;height:1px;inset:13.5px .35rem auto 2.2rem}}.lp-tl-line[data-on=true]{background:linear-gradient(180deg, var(--color-volt), #d4ff3a59);box-shadow:0 0 8px #d4ff3a73}@media (min-width:640px){.lp-tl-line[data-on=true]{background:linear-gradient(90deg, var(--color-volt), #d4ff3a59)}}.lp-tl-line[data-flow=true]{overflow:hidden}.lp-tl-line[data-flow=true]:after{content:"";background:linear-gradient(#0000,#d4ff3ae6,#0000);animation:2.6s cubic-bezier(.5,0,.5,1) infinite lp-flow-y;position:absolute;inset:0}@media (min-width:640px){.lp-tl-line[data-flow=true]:after{background:linear-gradient(90deg,#0000,#d4ff3ae6,#0000);animation-name:lp-flow-x}}@keyframes lp-flow-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lp-flow-y{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.lp-tl-mark{z-index:1;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;position:relative}.lp-tl-mark[data-state=done]{color:var(--color-volt);background:#d4ff3a1a;box-shadow:inset 0 0 0 1px #d4ff3a80}.lp-tl-mark[data-state=current]{background:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-volt), 0 0 0 5px #d4ff3a1a, 0 0 22px #d4ff3a66}.lp-tl-mark[data-state=todo]{background:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line-2)}.lp-table-head{border-bottom:1px solid var(--color-line);background:#ffffff05}.lp-row{transition:background .2s}.lp-row:hover{background:#ffffff06}.lp-row+.lp-row{border-top:1px solid var(--color-line)}.lp-row-arrow{transition:transform .25s cubic-bezier(.2,.8,.2,1),color .2s,border-color .2s}.lp-row:hover .lp-row-arrow{color:var(--color-volt);border-color:#d4ff3a66;transform:translate(3px)}.lp-side a{position:relative}.lp-side a[data-active=true]{color:var(--color-bone);box-shadow:inset 0 0 0 1px var(--color-line);background:#ffffff0d}.lp-side a[data-active=true]:before{content:"";background:var(--color-volt);border-radius:2px;width:2px;height:14px;margin-top:-7px;position:absolute;top:50%;left:calc(-.375rem - 1.5px);box-shadow:0 0 10px #d4ff3ae6}.lp-scroll-x{scrollbar-width:none}.lp-scroll-x::-webkit-scrollbar{display:none}.lp-code{font-family:var(--font-mono);color:var(--color-bone-2);border:1px solid var(--color-line);background:#06070bcc;border-radius:14px;font-size:11px;line-height:1.65;box-shadow:inset 0 1px 2px #0006}.lp-backdrop{pointer-events:none;height:30rem;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.lp-backdrop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-backdrop[data-blur=true] img{filter:blur(60px)saturate(1.2);opacity:.4;transform:scale(1.3)}.lp-backdrop[data-blur=false] img{opacity:.55}.lp-backdrop:after{content:"";background:linear-gradient(180deg, #06070b33, #06070b99 55%, var(--color-ink));position:absolute;inset:0}.lp-art{border-radius:var(--radius-panel);padding:8px;position:relative}.lp-art-glow{filter:blur(50px);opacity:.45;pointer-events:none;z-index:-1;border-radius:999px;position:absolute;inset:12% 8% -6%}.lp-art-glow img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.lp-big-pct{font-family:var(--font-display);letter-spacing:-.05em;font-weight:600;line-height:.9}.lp-phase{transition:border-color .2s,background .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:relative}.lp-phase:hover{border-color:var(--color-line-3)}.lp-phase[data-selected=true]{background:linear-gradient(90deg, #d4ff3a0f, transparent 60%), var(--color-ink-2);border-color:#d4ff3a73;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #d4ff3a14}.lp-phase-idx{width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--color-mute);box-shadow:inset 0 0 0 1px var(--color-line-2);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.lp-phase[data-selected=true] .lp-phase-idx{color:var(--color-volt);box-shadow:inset 0 0 0 1px #d4ff3a80,0 0 14px -2px #d4ff3a80}.lp-art .chip.glass{background:#0b0d13ad}.lp-mintbar{border-radius:999px}.lp-filter{height:2.1rem;color:var(--color-mute);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.84rem;font-weight:500;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.lp-filter:hover{color:var(--color-bone)}.lp-filter[aria-pressed=true],.lp-filter[aria-current=true]{color:var(--color-bone);box-shadow:inset 0 1px 0 #ffffff12, 0 0 0 1px var(--color-line-2);background:#ffffff14}.lp-filter-dot{border-radius:999px;width:6px;height:6px}.lp-search{position:relative}.lp-search .input{border-radius:999px;padding-left:2.6rem}.lp-search svg{width:1rem;height:1rem;color:var(--color-mute);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.lp-slot{border-radius:var(--radius-card);border:1px dashed var(--color-line-2);background:#06070b59}.lp-slot-img{box-shadow:inset 0 0 0 1px var(--color-line);background:radial-gradient(circle at 50% 40%,#5b8cff14,#0000 70%),#ffffff04;border-radius:14px}.lp-ring-num{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.lp-ring-ticks{transform-origin:100px 100px}.lp-accent{color:var(--color-volt)}[data-embed-theme=light] .card{background:#fff;box-shadow:0 1px 2px #0c101e0f,0 20px 50px -30px #0c101e59}[data-embed-theme=light] .input,[data-embed-theme=light] .lp-code{background:var(--color-ink);box-shadow:none}[data-embed-theme=light] .chip{background:#0c101e08}[data-embed-theme=light] .lp-accent,[data-embed-theme=light] .chip-volt,[data-embed-theme=light] .lp-pending{color:#4d6b00}[data-embed-theme=light] .chip-volt,[data-embed-theme=light] .lp-pending{background:#a8d91624;border-color:#4d6b0059}[data-embed-theme=light] .lp-pending-dot,[data-embed-theme=light] .lp-pending-dot:after{box-shadow:none;background:#6f9a00}[data-embed-theme=light] .btn-primary:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.lp-pending-dot:after,.lp-tl-line[data-flow=true]:after,.lp-drop[data-drag=true] .lp-drop-icon{animation:none!important}}.lp-sum{background:var(--color-line);gap:1px}.lp-sum>*{background:var(--color-ink-2)}}
