@layer components{.lws-scope{--lws-ease:cubic-bezier(.22, 1, .36, 1);--lws-ease-pop:cubic-bezier(.34, 1.56, .64, 1);--lws-card:#fff;--lws-fg:#0f0c08;--lws-soft:#0f0c0885;--lws-line:#0f0c0814;--lws-faint:#0f0c080a}.lws-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(18px)}.lws-reveal[data-in="1"]{opacity:1;transform:none}.lws-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lws-rail-track{width:max-content;display:flex}.lws-shot-tone{border-radius:inherit;background:linear-gradient(#0f0c0800 55%,#0f0c088c 100%),#0f0c084d;transition:background-color .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff14}.lws-zoom .lws-shot img{filter:saturate(.92);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .6s}.lws-zoom:hover .lws-shot-tone{opacity:.35}.lws-zoom:hover .lws-shot img{filter:none}.lws-zoom img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.lws-zoom:hover img{transform:scale(1.04)}.lws-card{background:var(--lws-card);color:var(--lws-fg);border:1px solid var(--lws-line);border-radius:18px;box-shadow:0 24px 60px #0f0c081a}.lws-chip{white-space:nowrap;border:1px solid var(--lws-line);background:var(--lws-faint);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.lws-chip--mint{color:#052e25;background:#0fdcac;border-color:#0000}.lws-chip--soft{color:#08a682;background:#0fdcac24;border-color:#0000}.lws-bar{background:var(--lws-line);border-radius:99px;height:8px}.lws-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lws-in{animation:.7s cubic-bezier(.22,1,.36,1) both lws-rise}.lws-popin{animation:.48s cubic-bezier(.34,1.56,.64,1) both lws-pop}.lws-draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);animation:1s cubic-bezier(.22,1,.36,1) both lws-draw}.lws-mock{animation:.5s cubic-bezier(.22,1,.36,1) both lws-fade}.lws-roll{vertical-align:top;height:1em;line-height:1;display:inline-flex;overflow:hidden}.lws-roll-col{flex-direction:column;animation:1.1s cubic-bezier(.22,1,.36,1) both lws-roll;display:flex}.lws-roll-col>span{text-align:center;height:1em;line-height:1;display:block}}@keyframes lws-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lws-fade{0%{opacity:0}to{opacity:1}}@keyframes lws-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lws-draw{to{stroke-dashoffset:0}}@keyframes lws-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lws-roll{0%{transform:translateY(0)}to{transform:translateY(var(--to))}}@keyframes lws-tint{to{color:#052e25;background:#0fdcac;border-color:#0000}}@keyframes lws-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.7)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.lws-scope *,.lws-scope :before,.lws-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lws-reveal{opacity:1;transform:none}}
