.ff0lry1{--ff0lry0:#ff5470}
.ff0lry2{--ff0lry0:#c8102e}
.ff0lry3{--ff0lry0:#3b82f6}
.ff0lry4{--ff0lry0:#2f7a3f}
.ff0lry5{--ff0lry0:#ff2d20}
.ff0lry6{--ff0lry0:#0891b2}
.ff0lry7{margin-bottom:var(--kdlk96r)}
.ff0lry8+.ff0lry8{margin-top:var(--kdlk96s)}
.ff0lry9{justify-content:space-between;align-items:baseline;gap:var(--kdlk96q);padding-bottom:var(--kdlk96o);display:flex}
.ff0lrya{font-family:var(--kdlk96f);font-size:var(--kdlk96h);letter-spacing:.08em;text-transform:uppercase;font-weight:600}
.ff0lryb{font-family:var(--kdlk96f);font-size:var(--kdlk96g);color:var(--kdlk964)}
.ff0lryc{flex-direction:column;display:flex}
.ff0lryd{isolation:isolate;align-items:start;column-gap:var(--kdlk96q);padding-inline:16px;padding-block:var(--kdlk96r);border-radius:var(--kdlk96v);grid-template-columns:40px 1fr;margin-inline:-16px;display:grid;position:relative}
.ff0lryd:before{content:"";z-index:-1;border-radius:inherit;background:var(--ff0lry0);opacity:.14;transform-origin:0;transition:transform .5s var(--kdlk96y);position:absolute;inset:0;transform:scaleX(0)}
.ff0lryf{background:var(--kdlk969);width:40px;height:40px;color:var(--kdlk96a);font-family:var(--kdlk96f);font-size:var(--kdlk96j);border-radius:12px;place-items:center;font-weight:700;transition:background-color .3s,color .3s;display:grid}
.ff0lryg{transition:transform .4s var(--kdlk96y);gap:6px;display:grid}
.ff0lryh{font-size:var(--kdlk96l);letter-spacing:-.02em;line-height:1.2}
.ff0lryi{vertical-align:-.1em;width:18px;height:18px;color:var(--kdlk964);transition:transform .4s var(--kdlk96y), color .3s;margin-left:10px;display:inline-block}
.ff0lryj{max-width:58ch;font-size:var(--kdlk96h);color:var(--kdlk964);text-wrap:pretty}
.ff0lryk{font-family:var(--kdlk96f);font-size:var(--kdlk96g);color:var(--kdlk964)}
.ff0lryl{aspect-ratio:3/2;border:1px solid var(--kdlk965);border-radius:var(--kdlk96u);display:none;box-shadow:0 14px 24px -14px #00000073}
.ff0lryl:has(.u7yo4y5){box-shadow:none;border:none;overflow:visible}
.ff0lryl:has(.u7yo4y6){aspect-ratio:auto;align-self:center}
@media screen and (min-width:720px){.ff0lryd{align-items:center;column-gap:var(--kdlk96r)}.ff0lrye{grid-template-columns:40px 1fr 168px}.ff0lryl{display:block}}
@media (hover:hover){.ff0lryd:hover:before{transform:scaleX(1)}.ff0lryd:hover .ff0lryf{background:var(--kdlk96a);color:var(--kdlk969)}.ff0lryd:hover .ff0lryg{transform:translate(6px)}.ff0lryd:hover .ff0lryi{color:var(--kdlk967);transform:translate(4px)}.ff0lryd:hover .ff0lryl img{transform:scale(1.08)}}
@keyframes _1nnmqyw0{to{transform:translate(-50%)}}
._1nnmqyw1{width:100vw;margin-inline:calc(50% - 50vw);padding-block:28px}
._1nnmqyw2{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}
._1nnmqyw3{width:max-content;animation-name:_1nnmqyw0;animation-duration:45s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}
._1nnmqyw1:hover ._1nnmqyw3{animation-play-state:paused}
._1nnmqyw4{padding-block:8px;border-radius:var(--kdlk96x);border:1px solid var(--kdlk965);background:var(--kdlk962);font-size:var(--kdlk96h);white-space:nowrap;align-items:center;gap:10px;margin-right:10px;padding-left:10px;padding-right:16px;font-weight:500;display:inline-flex}
._1nnmqyw5{width:22px;height:22px}
