.lace-page{overflow:clip}.lace-page section[id],.lace-page article[id]{scroll-margin-top:6.5rem}.lace-band{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--band-color) 25%, var(--border));background:linear-gradient(125deg, color-mix(in srgb, var(--band-color) 19%, var(--background)), var(--background) 57%, color-mix(in srgb, var(--band-end) 13%, var(--background)));position:relative}.lace-hero{--band-color:var(--chart-1);--band-end:var(--chart-5);background:radial-gradient(ellipse at 85% 40%, color-mix(in srgb, var(--chart-1) 29%, transparent), transparent 53%), linear-gradient(120deg, color-mix(in srgb, var(--chart-5) 10%, var(--background)), var(--background) 45%, color-mix(in srgb, var(--chart-1) 15%, var(--background)))}.lace-features{--band-color:var(--chart-2);--band-end:var(--chart-4)}.lace-community{--band-color:var(--chart-3);--band-end:var(--chart-5)}.lace-conversion{--band-color:var(--chart-4);--band-end:var(--chart-1)}.lace-band:before{content:"";background:linear-gradient(90deg, var(--band-color), var(--band-end), var(--band-color));opacity:.65;height:3px;position:absolute;inset:0 0 auto}.lace-shimmer{background:linear-gradient(110deg, var(--chart-1) 10%, var(--chart-4) 40%, var(--chart-5) 60%, var(--chart-1) 90%);color:#0000;background-size:250%;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite lace-shimmer}.lace-glass{border:1px solid color-mix(in srgb, var(--band-color,var(--primary)) 28%, var(--border));background:color-mix(in srgb, var(--card) 80%, transparent);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm)}.lace-feature{transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal)}.lace-feature:hover{border-color:var(--chart-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--chart-2) 35%, transparent), 0 12px 35px -12px color-mix(in srgb, var(--chart-2) 30%, transparent);transform:scale(1.03)}.lace-install-pulse:before{content:"";pointer-events:none;border:1px solid var(--primary);border-radius:inherit;animation:2s ease-out infinite lace-ring;position:absolute;inset:-1px}.lace-art{place-items:center;min-height:440px;display:grid;position:relative}.lace-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--chart-1) 25%, transparent);border-radius:50%;width:98%;position:absolute}.lace-orbit:before,.lace-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:12%}.lace-orbit:after{inset:24%}.lace-wallet{z-index:1;border:1px solid color-mix(in srgb, var(--chart-1) 55%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--chart-1) 17%, var(--card)), var(--card));width:78%;max-width:350px;box-shadow:var(--shadow-lg);border-radius:26px;position:relative;transform:rotate(-7deg)}.lace-wallet:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--chart-4) 40%, var(--border));background:color-mix(in srgb, var(--chart-1) 9%, var(--card));border-radius:inherit;position:absolute;inset:18px -15px -18px 15px}.lace-nft{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in srgb, var(--chart-4) 35%, var(--card)), color-mix(in srgb, var(--chart-1) 20%, var(--card)));border:1px solid var(--border);border-radius:17px;place-items:center;font-size:3rem;display:grid}.lace-nft:nth-child(2){background:linear-gradient(135deg, color-mix(in srgb, var(--chart-2) 35%, var(--card)), color-mix(in srgb, var(--chart-3) 25%, var(--card)))}.lace-art-label{z-index:2;border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md);border-radius:999px;padding:11px 18px;font-size:12px;font-weight:600;position:absolute}.lace-faq summary{list-style:none}.lace-faq summary::-webkit-details-marker{display:none}.lace-faq details[open] .lace-faq-plus{transform:rotate(45deg)}@keyframes lace-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lace-ring{0%{opacity:.55;transform:scale(1)}90%,to{opacity:0;transform:scale(1.12,1.45)}}@media (width<=767px){.lace-art{max-width:390px;min-height:350px;margin-inline:auto}.lace-art-label{padding:9px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.lace-shimmer,.lace-install-pulse:before{animation:none}.lace-feature:hover{transform:none}.lace-feature,.lace-faq-plus{transition:none}}
