@-webkit-keyframes animation-10ojp8o{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}}
@keyframes animation-10ojp8o{from{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);}}
.css-8z84af{font-size:17px;color:var(--chakra-colors-brand-ink);line-height:1.7;}
.css-dehpfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--chakra-space-2);font-family:var(--chakra-fonts-mono);font-size:var(--chakra-fontSizes-small);color:var(--chakra-colors-brand-muted);margin-top:var(--chakra-space-10);}
@media screen and (min-width: 48em){.css-dehpfo{gap:var(--chakra-space-3);}}
.css-qf63y9{letter-spacing:0.04em;}
.css-1jcnu1h{color:var(--chakra-colors-brand-border);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.css-1tzahr6{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--chakra-colors-brand-subtle);}
.css-kn18ef{position:absolute;bottom:var(--chakra-space-4);right:var(--chakra-space-4);background:var(--chakra-colors-brand-surface);border:1px solid;border-color:var(--chakra-colors-brand-border);-webkit-padding-start:var(--chakra-space-5);padding-inline-start:var(--chakra-space-5);-webkit-padding-end:var(--chakra-space-5);padding-inline-end:var(--chakra-space-5);padding-top:var(--chakra-space-4);padding-bottom:var(--chakra-space-4);max-width:220px;}
@media screen and (min-width: 48em){.css-kn18ef{bottom:calc(var(--chakra-space-6) * -1);right:calc(var(--chakra-space-6) * -1);}}
.css-14vl1w2{font-family:var(--chakra-fonts-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;color:var(--chakra-colors-brand-muted);margin-bottom:var(--chakra-space-1);}
.css-tukkyf{font-size:14px;color:var(--chakra-colors-brand-ink);line-height:1.5;}
.css-18can0v{margin-top:var(--chakra-space-14);padding-top:var(--chakra-space-8);border-top:1px solid;border-color:var(--chakra-colors-brand-border);}
@media screen and (min-width: 48em){.css-18can0v{margin-top:var(--chakra-space-24);padding-top:var(--chakra-space-10);}}
.css-11om4br{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-space-3);}
@media screen and (min-width: 48em){.css-11om4br{gap:var(--chakra-space-4);}}
.css-vvp8uq{width:20px;height:1px;background:var(--chakra-colors-brand-accent);}
.css-9mu85g{font-family:var(--chakra-fonts-heading);font-weight:400;font-size:15px;line-height:1.3;color:var(--chakra-colors-brand-muted);text-align:center;}
@media screen and (min-width: 48em){.css-9mu85g{font-size:17px;}}
.css-18qtacl{margin-top:var(--chakra-space-5);overflow:hidden;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);}
@media screen and (min-width: 48em){.css-18qtacl{margin-top:var(--chakra-space-6);}}
.css-ke480f{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;will-change:transform;-webkit-animation:animation-10ojp8o 45s linear infinite;animation:animation-10ojp8o 45s linear infinite;}
.css-ke480f:hover{-webkit-animation-play-state:paused;animation-play-state:paused;}
@media (prefers-reduced-motion: reduce){.css-ke480f{-webkit-animation:none;animation:none;}}
.css-vosnsw{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.css-iqi40p{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;gap:var(--chakra-space-4);padding-right:var(--chakra-space-4);}
@media screen and (min-width: 48em){.css-iqi40p{gap:var(--chakra-space-6);padding-right:var(--chakra-space-6);}}
.css-1s46nnl{font-family:var(--chakra-fonts-mono);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:0.16em;text-transform:uppercase;color:var(--chakra-colors-brand-ink);white-space:nowrap;}
@media screen and (min-width: 48em){.css-1s46nnl{font-size:13px;}}
.css-1rc90yo{width:4px;height:4px;border-radius:var(--chakra-radii-full);background:var(--chakra-colors-brand-accent);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}