.lc{perspective:1400px;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}.lc-inner{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.lc[data-flipped] .lc-inner{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.lc-inner{transition:none}}.lc-face{backface-visibility:hidden;-webkit-user-select:none;user-select:none;line-height:1.15;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 40px -18px #1414148c,0 2px 6px #1414141f}.lc-back{transform:rotateY(180deg)}.lc-bg-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lc-pattern{pointer-events:none;position:absolute;inset:0}.lc-stitch{pointer-events:none;border:.55cqw dashed;position:absolute;inset:2.6cqw}.lc-border{pointer-events:none;position:absolute}.lc-layer,.lc-logo{object-fit:contain;height:auto;position:absolute}.lc-logo{aspect-ratio:1;object-fit:cover}.lc-block{white-space:nowrap;max-width:92%;position:absolute}.lc-name{letter-spacing:-.01em;font-weight:700;line-height:1}.lc-title{letter-spacing:.06em;text-transform:uppercase;opacity:.92;font-weight:600}.lc-subtitle{white-space:normal;opacity:.85;max-width:60%}.lc-label{letter-spacing:.08em;text-transform:uppercase;font-size:.72em;display:block}.lc-value{text-overflow:ellipsis;max-width:38cqw;font-weight:600;display:block;overflow:hidden}.lc-tier{letter-spacing:.04em;border-radius:99px;padding:.35em .8em;font-weight:700;display:inline-block}.lc-stamps{display:grid;position:absolute}.lc-cell{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.lc-slot{--side:calc(min(100cqw, 100cqh) * var(--s,.9));width:var(--side);height:var(--side);place-items:center;display:grid;position:relative}.lc-slot svg,.lc-slot .lc-stamp-img,.lc-ink{grid-area:1/1;width:100%;height:100%}.lc-ink{filter:drop-shadow(0 2cqmin 3cqmin #00000040);display:grid}.lc-stamp-img{object-fit:contain}.lc-gift{grid-area:1/1;width:52%!important;height:52%!important}.lc-num{aspect-ratio:1;width:44%;font-size:calc(var(--side) * .24);background:currentColor;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:-8%;right:-8%}.lc-num>span{color:#fff}.lc-qr{aspect-ratio:1;background:#fff;border-radius:1.6cqw;padding:1.2cqw;position:absolute}.lc-qr-code,.lc-qr svg,.lc-back-qr svg{width:100%;height:100%;display:block}.lc-footer{white-space:nowrap;background:#00000029;justify-content:center;gap:3cqw;padding:1.6cqw 4cqw;font-size:2.9cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.lc-footer span{align-items:center;gap:.8cqw;display:inline-flex}.lc-icon{width:3.4cqw;height:3.4cqw}.lc-back-body{text-align:center;align-content:center;justify-items:center;gap:1.6cqw;display:grid;position:absolute;inset:0}.lc-back-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:3.2cqw}.lc-back-qr{aspect-ratio:1;background:#fff;border-radius:2.4cqw;width:38cqw;padding:2cqw}.lc-tall .lc-back-qr{width:62cqw}.lc-back-code{letter-spacing:.22em;margin:0;font:700 7cqw/1 Space Mono,ui-monospace,monospace}.lc-back-help{margin:0;font-size:3cqw}@keyframes lc-press{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}55%{opacity:1;transform:scale(.88)}75%{transform:scale(1.06)}to{transform:scale(1)}}.lc-slot.is-new .lc-ink>*{animation:.7s cubic-bezier(.2,.8,.25,1.1) both lc-press}@media (prefers-reduced-motion:reduce){.lc-slot.is-new .lc-ink>*{animation:none}}.lc-edit [data-part]{cursor:grab;touch-action:none}.lc-edit [data-part]:hover{outline-offset:.6cqw;outline:1px dashed #ffffffb3}.lc-edit [data-selected]{outline-offset:.6cqw;outline:2px solid #4da3ff!important}.lc-footer a,.lc-footer .lc-copy{color:inherit;text-underline-offset:.4cqw;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8cqw;min-height:0;padding:0;text-decoration:underline;display:inline-flex}.lc-footer .lc-copy[data-copied]:after{content:" ✓"}
