.lp .lp-ribbon{--lp-ribbon-raw:#fffc;--lp-ribbon-clean:#fff;--lp-ribbon-strike:#ffffff80;--lp-ribbon-fix:#8cc63f;z-index:1;pointer-events:none;opacity:var(--lp-ribbon-opacity,1);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.lp .lp-ribbon__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lp .lp-ribbon__svg text{text-rendering:geometricprecision}.lp .lp-ribbon__run{text-anchor:start;white-space:pre}.lp .lp-ribbon__raw{font-family:var(--lp-font-pen);fill:var(--lp-ribbon-raw);font-size:36px;font-weight:400}.lp .lp-ribbon__clean{font-family:var(--lp-font-sans);font-variant-numeric:tabular-nums;fill:var(--lp-ribbon-clean);font-size:22px;font-weight:500}.lp .lp-ribbon__strike{fill:var(--lp-ribbon-strike);-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:1.5px}.lp .lp-ribbon__fix{fill:var(--lp-ribbon-fix)}.lp .lp-ribbon__measure{visibility:hidden}.lp .lp-ribbon__window{display:none}.lp .lp-ribbon.is-debug .lp-ribbon__window{stroke:var(--lp-ribbon-fix);stroke-width:2px;opacity:.5;display:block}.lp .lp-seam-chip{--lp-seam-pad-l:12px;--lp-seam-pad-r:16px;z-index:3;height:40px;padding:0 var(--lp-seam-pad-r) 0 var(--lp-seam-pad-l);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);color:#f2f0e9;font-family:var(--lp-font-sans);white-space:nowrap;pointer-events:none;opacity:0;background:#0f130db8;border-radius:999px;align-items:center;font-size:13.5px;font-weight:500;line-height:1;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .2s ease-out;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,calc(-50% - 50px));box-shadow:inset 0 0 0 1px #ffffff24,0 12px 32px -12px #00000080}.lp .lp-seam-chip[data-placed]{opacity:1}.lp .lp-seam-chip__item{opacity:0;flex:none;align-items:center;gap:8px;height:100%;transition:opacity .18s ease-out;display:flex}.lp .lp-seam-chip__item:not([data-on]){left:var(--lp-seam-pad-l);position:absolute;top:0}.lp .lp-seam-chip__item[data-on]{opacity:1;transition-delay:90ms}.lp .lp-seam-chip__glyph{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.lp .lp-seam-chip__qr{color:#f2f0e9;width:15px;height:15px}.lp .lp-seam-chip__dots{align-items:center;gap:3px;display:flex}.lp .lp-seam-chip__dots i{opacity:.3;background:#f2f0e9;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite lp-seam-pulse}.lp .lp-seam-chip__dots i:nth-child(2){animation-delay:.15s}.lp .lp-seam-chip__dots i:nth-child(3){animation-delay:.3s}@keyframes lp-seam-pulse{0%,to{opacity:.3}50%{opacity:1}}.lp .lp-seam-chip__check{fill:none;width:16px;height:16px}.lp .lp-seam-chip__check path{stroke:#8cc63f;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px}.lp .lp-seam-chip[data-state=approved] .lp-seam-chip__check path{animation:.42s cubic-bezier(.16,1,.3,1) .14s forwards lp-seam-draw}@keyframes lp-seam-draw{to{stroke-dashoffset:0}}.lp .lp-seam-chip[data-still] .lp-seam-chip__check path{stroke-dashoffset:0;animation:none}.lp .lp-seam-chip[data-still] .lp-seam-chip__dots i{animation:none}@media (prefers-reduced-motion:reduce){.lp .lp-seam-chip,.lp .lp-seam-chip__item{transition:none}.lp .lp-seam-chip__check path{stroke-dashoffset:0;animation:none}.lp .lp-seam-chip__dots i{opacity:1;animation:none}}.lp .lp-seam-chip__idea{fill:none;stroke:#f2f0e9;stroke-width:1.4px;stroke-linejoin:round;width:16px;height:16px}.lp .lp-seam-chip__idea-dots{stroke-width:1.9px;stroke-linecap:round}.lp .lp-seam-chip__bars{align-items:flex-end;gap:2px;height:12px;display:flex}.lp .lp-seam-chip__bars i{opacity:.3;background:#f2f0e9;border-radius:1px;width:3px;animation:.9s ease-in-out infinite lp-seam-pulse}.lp .lp-seam-chip__bars i:first-child{height:5px}.lp .lp-seam-chip__bars i:nth-child(2){height:8px;animation-delay:.15s}.lp .lp-seam-chip__bars i:nth-child(3){height:12px;animation-delay:.3s}.lp .lp-seam-chip[data-still] .lp-seam-chip__bars i{animation:none}@media (prefers-reduced-motion:reduce){.lp .lp-seam-chip__bars i{opacity:1;animation:none}}
