.t-shimmer-tile{--shimmer-dur:3s;--shimmer-ease:ease-out;--shimmer-band-span:26%;--shimmer-opacity:1;--shimmer-tint:1;--shimmer-glow-blur:20px;--shimmer-glow-strength:.7;--shimmer-ring-strength:1;--shimmer-scale:1;--shimmer-radius:12px;border-radius:var(--shimmer-radius);isolation:isolate;background:#eee;flex-shrink:0;width:142px;height:142px;position:relative;overflow:hidden}.t-shimmer-tile[data-fill]{border-radius:inherit;pointer-events:none;background:0 0;width:auto;height:auto;position:absolute;inset:0}.t-shimmer-tile[data-fill] .t-shimmer-edge,.t-shimmer-tile[data-fill] .t-shimmer-edge>span{border-radius:inherit}.t-shimmer-tile[data-surface=dark]{--shimmer-tint:2.5;--shimmer-glow-strength:.8}.t-shimmer-tile[data-surface=dark] .t-shimmer,.t-shimmer-tile[data-surface=dark] .t-shimmer-edge{mix-blend-mode:plus-lighter}.t-shimmer-tile[data-playing=false] .t-shimmer-band,.t-shimmer-tile[data-playing=false] .t-shimmer-edge{animation-play-state:paused}.t-shimmer{inset:calc(-20px * var(--shimmer-scale));opacity:var(--shimmer-opacity);pointer-events:none;position:absolute}.t-shimmer-band{background:radial-gradient(ellipse 49.45% 38.46% at 20% 15%, rgb(40 140 255/calc(.14 * var(--shimmer-tint))), transparent), radial-gradient(ellipse 43.96% 32.97% at 65% 25%, rgb(255 50 100/calc(.13 * var(--shimmer-tint))), transparent), radial-gradient(ellipse 38.46% 43.96% at 30% 55%, rgb(50 200 80/calc(.12 * var(--shimmer-tint))), transparent), radial-gradient(ellipse 49.45% 38.46% at 75% 65%, rgb(180 40 240/calc(.13 * var(--shimmer-tint))), transparent), radial-gradient(ellipse 38.46% 32.97% at 45% 85%, rgb(255 120 40/calc(.12 * var(--shimmer-tint))), transparent), radial-gradient(ellipse 32.97% 32.97% at 10% 85%, rgb(30 185 170/calc(.11 * var(--shimmer-tint))), transparent), linear-gradient(rgb(90 90 100/calc(.05 * var(--shimmer-tint))), rgb(90 90 100/calc(.05 * var(--shimmer-tint))));-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * .8), #ffffff40 calc(50% - var(--shimmer-band-span) * .45), #ffffffb3 calc(50% - var(--shimmer-band-span) * .18), white 50%, #ffffffb3 calc(50% + var(--shimmer-band-span) * .18), #ffffff40 calc(50% + var(--shimmer-band-span) * .45), transparent calc(50% + var(--shimmer-band-span) * .8), transparent 100%);-webkit-mask-position:100% 100%;-webkit-mask-size:280% 280%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * .8), #ffffff40 calc(50% - var(--shimmer-band-span) * .45), #ffffffb3 calc(50% - var(--shimmer-band-span) * .18), white 50%, #ffffffb3 calc(50% + var(--shimmer-band-span) * .18), #ffffff40 calc(50% + var(--shimmer-band-span) * .45), transparent calc(50% + var(--shimmer-band-span) * .8), transparent 100%);mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * .8), #ffffff40 calc(50% - var(--shimmer-band-span) * .45), #ffffffb3 calc(50% - var(--shimmer-band-span) * .18), white 50%, #ffffffb3 calc(50% + var(--shimmer-band-span) * .18), #ffffff40 calc(50% + var(--shimmer-band-span) * .45), transparent calc(50% + var(--shimmer-band-span) * .8), transparent 100%);animation:t-shimmer-sweep var(--shimmer-dur) var(--shimmer-ease) infinite;pointer-events:none;position:absolute;inset:0;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.t-shimmer-edge{inset:calc(-20px * var(--shimmer-scale));z-index:1;opacity:var(--shimmer-glow-strength);pointer-events:none;-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * 1.4), #ffffff0f calc(50% - var(--shimmer-band-span) * 1), #ffffff2e calc(50% - var(--shimmer-band-span) * .6), #ffffff73 calc(50% - var(--shimmer-band-span) * .25), white 50%, #ffffff80 calc(50% + var(--shimmer-band-span) * .18), transparent calc(50% + var(--shimmer-band-span) * .35), transparent 100%);-webkit-mask-position:100% 100%;-webkit-mask-size:280% 280%;-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * 1.4), #ffffff0f calc(50% - var(--shimmer-band-span) * 1), #ffffff2e calc(50% - var(--shimmer-band-span) * .6), #ffffff73 calc(50% - var(--shimmer-band-span) * .25), white 50%, #ffffff80 calc(50% + var(--shimmer-band-span) * .18), transparent calc(50% + var(--shimmer-band-span) * .35), transparent 100%);mask-image:linear-gradient(135deg, transparent 0%, transparent calc(50% - var(--shimmer-band-span) * 1.4), #ffffff0f calc(50% - var(--shimmer-band-span) * 1), #ffffff2e calc(50% - var(--shimmer-band-span) * .6), #ffffff73 calc(50% - var(--shimmer-band-span) * .25), white 50%, #ffffff80 calc(50% + var(--shimmer-band-span) * .18), transparent calc(50% + var(--shimmer-band-span) * .35), transparent 100%);animation:t-shimmer-sweep var(--shimmer-dur) var(--shimmer-ease) infinite;position:absolute;-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:280% 280%;mask-size:280% 280%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes t-shimmer-sweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.t-shimmer-edge-ring,.t-shimmer-edge-glow,.t-shimmer-edge-bloom{inset:calc(20px * var(--shimmer-scale));border-radius:var(--shimmer-radius);pointer-events:none;position:absolute}.t-shimmer-edge-ring{padding:calc(1px * var(--shimmer-scale));opacity:var(--shimmer-ring-strength);-webkit-mask-composite:xor;background:radial-gradient(29.58% 16.9% at 33% -7.4%,#ff32649e,#0000),radial-gradient(25.35% 14.79% at 12% -5%,#288cff7a,#0000),radial-gradient(16.9% 29.58% at 2.1% 68.3%,#32c8508c,#0000),radial-gradient(8.45% 14.79% at 2.1% 68.3%,#1eb9aa70,#0000),radial-gradient(76.06% 13.38% at 74.4% 100%,#6446ff94,#0000),radial-gradient(35.92% 11.27% at 55% 100%,#288cff82,#0000),radial-gradient(30.99% 13.38% at 93.9% 0,#ff7828a6,#0000),radial-gradient(11.27% 17.61% at 100% 27.1%,#f032b480,#0000),radial-gradient(21.83% 20.42% at 100% 27.1%,#b428f08f,#0000),linear-gradient(#5a5a6438,#5a5a6438);-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.t-shimmer-edge-glow{box-shadow:inset 0 0 calc(14px * var(--shimmer-scale)) calc(1px * var(--shimmer-scale)) #5a5a641f;filter:blur(calc(2px * var(--shimmer-scale)));-webkit-mask-image:linear-gradient(white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white);-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white);mask-image:linear-gradient(white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(44px * var(--shimmer-scale)), transparent calc(100% - 44px * var(--shimmer-scale)), white);background:radial-gradient(27.46% 14.79% at 33% -7.4%,#ff326457,#0000),radial-gradient(23.24% 12.68% at 12% -5%,#288cff47,#0000),radial-gradient(14.79% 27.46% at 2.1% 68.3%,#32c8504d,#0000),radial-gradient(6.34% 12.68% at 2.1% 68.3%,#1eb9aa40,#0000),radial-gradient(73.24% 11.97% at 74.4% 100%,#6446ff52,#0000),radial-gradient(33.8% 9.15% at 55% 100%,#288cff47,#0000),radial-gradient(28.87% 11.97% at 93.9% 0,#ff782859,#0000),radial-gradient(9.15% 16.2% at 100% 27.1%,#f032b447,#0000),radial-gradient(19.72% 18.31% at 100% 27.1%,#b428f04d,#0000),radial-gradient(25.35% 25.35% at 0 0,#5a5a6424,#0000 70%),radial-gradient(25.35% 25.35% at 100% 0,#5a5a6424,#0000 70%),radial-gradient(25.35% 25.35% at 0 100%,#5a5a6424,#0000 70%),radial-gradient(25.35% 25.35% at 100% 100%,#5a5a6424,#0000 70%);-webkit-mask-composite:source-over;mask-composite:add}.t-shimmer-edge-bloom{box-shadow:inset 0 0 calc(var(--shimmer-glow-blur) * 3 * var(--shimmer-scale)) calc(var(--shimmer-glow-blur) / 2 * var(--shimmer-scale)) #5a5a641a;filter:blur(calc(var(--shimmer-glow-blur) * var(--shimmer-scale)));-webkit-mask-image:linear-gradient(white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white);-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white);mask-image:linear-gradient(white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white), linear-gradient(to right, white, transparent calc(26px * var(--shimmer-scale)), transparent calc(100% - 26px * var(--shimmer-scale)), white);background:radial-gradient(38.73% 21.83% at 33% -7.4%,#ff326466,#0000),radial-gradient(33.1% 19.01% at 12% -5%,#288cff57,#0000),radial-gradient(21.83% 38.73% at 2.1% 68.3%,#32c85061,#0000),radial-gradient(98.59% 17.61% at 74.4% 100%,#6446ff66,#0000),radial-gradient(46.48% 14.08% at 55% 100%,#288cff59,#0000),radial-gradient(40.85% 17.61% at 93.9% 0,#ff782870,#0000),radial-gradient(28.17% 26.76% at 100% 27.1%,#b428f061,#0000);-webkit-mask-composite:source-over;mask-composite:add}@media (prefers-reduced-motion:reduce){.t-shimmer-band,.t-shimmer-edge{animation:none}}