:root{--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--check-draw-duration:.35s;--check-draw-ease:ease-out;--check-draw-delay:80ms;--check-y-duration:.4s;--check-y-amount:10px;--check-blur-duration:.3s;--check-blur-from:4px;--check-rotate-duration:.4s;--check-rotate-from:45deg;--check-opacity-duration:.15s}.community-request-card.svelte-1lof3vo{height:100%;min-height:8.5rem;transition:transform var(--motion-base) var(--ease-out-quart), border-color var(--motion-base) var(--ease-out-quart);background:#141414;border:1px solid #ffffff0f;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rank body""vote vote";align-items:start;gap:.9rem .85rem;padding:1rem;display:grid}.community-request-card--active.svelte-1lof3vo{border-color:#ffc4662e}.community-request-card__body.svelte-1lof3vo{grid-area:body;align-content:start;min-width:0;display:grid}.community-request-card__rank.svelte-1lof3vo{color:#ffc466;width:2rem;height:2rem;font-family:var(--font-mono);letter-spacing:-.04em;background:#1a1a1a;border:1px solid #ffc46638;border-radius:.6rem;grid-area:rank;place-items:center;font-size:.7rem;font-weight:700;display:grid}.community-request-card__source.svelte-1lof3vo{color:#ffc466ad;width:fit-content;min-width:2.75rem;max-width:100%;min-height:2.75rem;transition:color var(--motion-fast) var(--ease-out-quart);align-items:center;gap:.25rem;margin:-.55rem 0 -.35rem -.25rem;padding:0 .25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.community-request-card__source.svelte-1lof3vo svg{flex:none}.community-request-card__source.svelte-1lof3vo span:where(.svelte-1lof3vo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-request-card__source.svelte-1lof3vo:focus-visible,.community-request-card__upvote.svelte-1lof3vo:focus-visible{outline-offset:3px;outline:2px solid #ffc466}.community-request-card.svelte-1lof3vo h3:where(.svelte-1lof3vo){color:#ffffffeb;min-block-size:2.7em;font-family:var(--font-sans);letter-spacing:-.012em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.42rem 0 0;font-size:clamp(1rem,1.25vw,1.08rem);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.community-request-card__meta.svelte-1lof3vo{flex-wrap:wrap;align-items:baseline;gap:.38rem .7rem;margin-top:.62rem;display:flex}.community-request-card__votes.svelte-1lof3vo{color:#ffffffeb;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.28rem;display:inline-flex}.community-request-card__vote-label.svelte-1lof3vo,.community-request-card__expires.svelte-1lof3vo{color:#ffffff7a;font-family:var(--font-mono);font-size:.72rem;font-weight:500}.community-request-card__coupon.svelte-1lof3vo{color:#ffffffad;font-family:var(--font-mono);background:#ffc4660f;border:1px solid #ffc46633;border-radius:.38rem;padding:.12rem .4rem;font-size:.68rem}.community-request-card__expires.svelte-1lof3vo:before{content:"·";color:#ffc4668c;margin-right:.38rem}.community-request-card__upvote.svelte-1lof3vo{isolation:isolate;color:#ffffffe6;cursor:pointer;white-space:nowrap;min-height:2.75rem;transition:transform var(--motion-fast) var(--ease-out-quart), border-color var(--motion-fast) var(--ease-out-quart), background-color var(--motion-fast) var(--ease-out-quart), color var(--motion-fast) var(--ease-out-quart);background:#1a1a1a;border:1px solid #ffffff1a;border-radius:999px;grid-area:vote;justify-content:center;align-items:center;gap:.46rem;padding:.65rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative;overflow:visible}.community-request-card__upvote.svelte-1lof3vo:active{transform:scale(.98)}.community-request-card__upvote--active.svelte-1lof3vo{color:#0a0a0a;background-color:#ffc466;border-color:#ffc466}.community-request-card__upvote.svelte-1lof3vo:disabled{cursor:wait;opacity:.62}.t-text-swap.svelte-1lof3vo{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit.svelte-1lof3vo{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start.svelte-1lof3vo{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-digit-group.svelte-1lof3vo{color:#ffc466;font-size:1.05rem;font-weight:760;line-height:1;display:inline-flex}.t-digit.svelte-1lof3vo{filter:blur();opacity:1;will-change:transform, filter, opacity;display:inline-block;transform:translate(0)}.t-digit-group.is-animating.svelte-1lof3vo .t-digit:where(.svelte-1lof3vo){animation:svelte-1lof3vo-t-digit-pop var(--digit-dur) var(--digit-ease) both}.t-digit[data-stagger="1"].svelte-1lof3vo{animation-delay:var(--digit-stagger)}.t-digit[data-stagger="2"].svelte-1lof3vo{animation-delay:calc(var(--digit-stagger) * 2)}@keyframes svelte-1lof3vo-t-digit-pop{0%{transform:translate(calc(var(--digit-dir-x) * var(--digit-distance)), calc(var(--digit-dir-y) * var(--digit-distance)));filter:blur(var(--digit-blur));opacity:0}65%{filter:blur();opacity:1}to{filter:blur();opacity:1;transform:translate(0)}}.community-request-card__vote-icon.svelte-1lof3vo{color:#ffc466;flex:none;place-items:center;width:1rem;height:1rem;display:grid;position:relative}.community-request-card__upvote--active.svelte-1lof3vo .community-request-card__vote-icon:where(.svelte-1lof3vo){color:#0a0a0a}.t-icon-swap.svelte-1lof3vo{width:1rem;height:1rem;display:block;position:relative}.t-icon.svelte-1lof3vo{transform:scale(var(--icon-swap-start-scale));filter:blur(var(--icon-swap-blur));opacity:0;transition:transform var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), opacity var(--icon-swap-dur) var(--icon-swap-ease);will-change:transform, filter, opacity;place-items:center;display:grid;position:absolute;inset:0}.t-icon.svelte-1lof3vo svg{display:block}.t-icon-swap[data-state=a].svelte-1lof3vo .t-icon[data-icon=a]:where(.svelte-1lof3vo),.t-icon-swap[data-state=b].svelte-1lof3vo .t-icon[data-icon=b]:where(.svelte-1lof3vo){filter:blur();opacity:1;transform:scale(1)}.t-success-check.svelte-1lof3vo{transform:translateY(var(--check-y-amount)) rotate(var(--check-rotate-from));filter:blur(var(--check-blur-from));opacity:0;transition:transform var(--check-y-duration) var(--ease-spring), filter var(--check-blur-duration) var(--ease-blur-fade), opacity var(--check-opacity-duration) ease-out;place-items:center;display:grid}.t-success-check.svelte-1lof3vo svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in].svelte-1lof3vo,.t-success-check[data-state=steady].svelte-1lof3vo{filter:blur();opacity:1;transform:translateY(0)rotate(0)}.t-success-check[data-state=in].svelte-1lof3vo svg path{animation:svelte-1lof3vo-t-check-draw var(--check-draw-duration) var(--check-draw-ease) var(--check-draw-delay) forwards}.t-success-check[data-state=steady].svelte-1lof3vo svg path{stroke-dashoffset:0}@keyframes svelte-1lof3vo-t-check-draw{to{stroke-dashoffset:0}}.community-request-card__vote-icon.svelte-1lof3vo:before,.community-request-card__vote-icon.svelte-1lof3vo:after{z-index:-1;content:"";opacity:0;pointer-events:none;border:1px solid;border-radius:999px;position:absolute;inset:-.38rem}.community-request-card__vote-icon[data-feedback=vote].svelte-1lof3vo:before{animation:svelte-1lof3vo-vote-ring .62s var(--ease-out-expo) both}.community-request-card__vote-icon[data-feedback=vote].svelte-1lof3vo:after{animation:svelte-1lof3vo-vote-ring .62s var(--ease-out-expo) 90ms both}.community-request-card__upvote[data-feedback=vote].svelte-1lof3vo{animation:svelte-1lof3vo-vote-settle .52s var(--ease-spring) both}.community-request-card__vote-delta.svelte-1lof3vo{color:#ffc466;font-family:var(--font-mono);opacity:0;pointer-events:none;font-size:.72rem;font-weight:760;line-height:1;position:absolute;top:-.65rem;right:.55rem}.community-request-card__upvote[data-feedback=vote].svelte-1lof3vo .community-request-card__vote-delta:where(.svelte-1lof3vo){animation:svelte-1lof3vo-vote-delta-up .68s var(--ease-out-expo) both}.community-request-card__upvote[data-feedback=unvote].svelte-1lof3vo .community-request-card__vote-delta:where(.svelte-1lof3vo){color:#ffffff94;animation:svelte-1lof3vo-vote-delta-down .52s var(--ease-out-quart) both}@keyframes svelte-1lof3vo-vote-ring{0%{opacity:0;transform:scale(.7)}18%{opacity:.72}to{opacity:0;transform:scale(2.15)}}@keyframes svelte-1lof3vo-vote-settle{0%,to{transform:scale(1)}42%{transform:scale(1.025)}}@keyframes svelte-1lof3vo-vote-delta-up{0%{opacity:0;transform:translateY(.35rem)}24%{opacity:1}to{opacity:0;transform:translateY(-.85rem)}}@keyframes svelte-1lof3vo-vote-delta-down{0%{opacity:0;transform:translateY(-.3rem)}25%{opacity:.8}to{opacity:0;transform:translateY(.65rem)}}@media (hover:hover) and (pointer:fine){.community-request-card.svelte-1lof3vo:hover{border-color:#ffffff1f;transform:translateY(-2px)}.community-request-card__source.svelte-1lof3vo:hover{color:#ffc466}.community-request-card__upvote.svelte-1lof3vo:hover{background-color:#202020;border-color:#ffc46661}.community-request-card__upvote--active.svelte-1lof3vo:hover{background-color:#ffd280;border-color:#ffd280}}@media (width>=640px){.community-request-card.svelte-1lof3vo{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank body vote";align-items:center;gap:1rem;min-height:7.25rem}.community-request-card__upvote.svelte-1lof3vo{align-self:center;min-width:8.2rem}}@media (width>=1280px){.community-request-card--tile.svelte-1lof3vo{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rank body""vote vote";align-items:start;min-height:9rem}.community-request-card--tile.svelte-1lof3vo .community-request-card__upvote:where(.svelte-1lof3vo){align-self:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.t-text-swap.svelte-1lof3vo,.t-icon.svelte-1lof3vo,.t-success-check.svelte-1lof3vo{transition:none!important}.t-digit-group.is-animating.svelte-1lof3vo .t-digit:where(.svelte-1lof3vo),.t-success-check[data-state=in].svelte-1lof3vo svg path,.community-request-card__vote-icon[data-feedback=vote].svelte-1lof3vo:before,.community-request-card__vote-icon[data-feedback=vote].svelte-1lof3vo:after,.community-request-card__upvote[data-feedback=vote].svelte-1lof3vo,.community-request-card__upvote[data-feedback=vote].svelte-1lof3vo .community-request-card__vote-delta:where(.svelte-1lof3vo),.community-request-card__upvote[data-feedback=unvote].svelte-1lof3vo .community-request-card__vote-delta:where(.svelte-1lof3vo){animation:none!important}.t-success-check[data-state=in].svelte-1lof3vo svg path{stroke-dashoffset:0}.community-request-card.svelte-1lof3vo,.community-request-card__source.svelte-1lof3vo,.community-request-card__upvote.svelte-1lof3vo{transition:none}.community-request-card.svelte-1lof3vo:hover,.community-request-card__upvote.svelte-1lof3vo:active{transform:none}}
