[data-text-font]{font-synthesis:none}[data-text-font=font-nunito]{font-family:var(--font-text-nunito),sans-serif}[data-text-font=font-lora]{font-family:var(--font-text-lora),serif}[data-text-font=font-space-grotesk]{font-family:var(--font-text-space-grotesk),sans-serif}[data-text-font=font-caveat]{font-family:var(--font-text-caveat),cursive;font-size-adjust:.52}[data-text-font=font-space-mono]{font-family:var(--font-text-space-mono),monospace;font-size-adjust:.471}[data-text-font=font-righteous]{font-family:var(--font-text-righteous),sans-serif}[data-text-font=font-permanent-marker]{font-family:var(--font-text-permanent-marker),cursive;font-size-adjust:.561}[data-text-font=font-audiowide]{font-family:var(--font-text-audiowide),sans-serif;font-size-adjust:.503}[data-text-font=font-pixelify-sans]{font-family:var(--font-text-pixelify-sans),monospace;font-size-adjust:.473}[data-text-font=font-comic-relief]{font-family:var(--font-text-comic-relief),sans-serif}.cosmetics-unlocked-banner{--cosmetics-banner-total:5400ms;--cosmetics-banner-gold:#e6cf8b;position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:cosmetics-banner-veil var(--cosmetics-banner-total) linear both;background:rgba(0,0,0,.22)}.cosmetics-unlocked-banner[data-state=loading]{visibility:hidden;animation:none}.cosmetics-unlocked-banner-band{position:absolute;left:0;right:0;top:50%;height:clamp(132px,24vh,236px);transform:translateY(-50%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.62) 22%,rgba(0,0,0,.8) 50%,rgba(0,0,0,.62) 78%,rgba(0,0,0,0));animation:cosmetics-banner-band var(--cosmetics-banner-total) linear both}.cosmetics-unlocked-banner-title{position:relative;display:grid;place-items:center;padding:0 calc(16px + 4vw);animation:cosmetics-banner-zoom var(--cosmetics-banner-total) cubic-bezier(.25,.1,.35,1) both}.cosmetics-unlocked-banner-echo,.cosmetics-unlocked-banner-text{grid-area:1/1;margin:0;font-family:var(--font-souls-banner),"Cinzel","Trajan Pro",Georgia,serif;font-weight:400;font-size:calc(clamp(18px, 5.2vw, 68px) * var(--cosmetics-banner-fit, 1));line-height:1.1;letter-spacing:.035em;text-align:center;text-wrap:balance;color:var(--cosmetics-banner-gold);user-select:none}@media (max-width:599px){.cosmetics-unlocked-banner-echo,.cosmetics-unlocked-banner-text{font-size:calc(8.6vw * var(--cosmetics-banner-fit, 1))}}.cosmetics-unlocked-banner-text{text-shadow:0 0 1px rgba(255,236,170,.55),0 0 14px rgba(255,190,80,.32),0 0 36px rgba(210,140,40,.18);animation:cosmetics-banner-text var(--cosmetics-banner-total) linear both}.cosmetics-unlocked-banner-echo{color:#fff3c9;filter:blur(0);animation:cosmetics-banner-echo var(--cosmetics-banner-total) cubic-bezier(.2,.6,.3,1) both;pointer-events:none}.cosmetics-unlocked-banner[data-motion=reduced] .cosmetics-unlocked-banner-title{animation:none}.cosmetics-unlocked-banner[data-motion=reduced] .cosmetics-unlocked-banner-echo{display:none}.cosmetics-unlocked-banner[data-state=skipping]{animation:none;opacity:0;transition:opacity .32s ease-in}.cosmetics-unlocked-banner[data-state=skipping] .cosmetics-unlocked-banner-band,.cosmetics-unlocked-banner[data-state=skipping] .cosmetics-unlocked-banner-text,.cosmetics-unlocked-banner[data-state=skipping] .cosmetics-unlocked-banner-title{animation-play-state:paused}@keyframes cosmetics-banner-veil{0%{opacity:0}8%{opacity:1}72%{opacity:1}98%,to{opacity:0}}@keyframes cosmetics-banner-band{0%{opacity:0}9%{opacity:1}74%{opacity:1}98%,to{opacity:0}}@keyframes cosmetics-banner-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes cosmetics-banner-text{0%,3%{opacity:0}21%{opacity:1}72%{opacity:1}96%,to{opacity:0}}@keyframes cosmetics-banner-echo{0%,3%{opacity:0;transform:scale(1);filter:blur(0)}12%{opacity:.5;transform:scale(1.06);filter:blur(1.5px)}34%{opacity:0;transform:scale(1.32);filter:blur(7px)}to{opacity:0;transform:scale(1.32);filter:blur(7px)}}.lrr-scope{--lrr-well:#eef2f7;--lrr-line:rgba(15,23,42,0.1);--lrr-next:#7c3aed;--lrr-banner:radial-gradient(120% 140% at 20% 10%,#334155 0%,#1e1b4b 45%,#0f172a 100%);--lrr-avatar:linear-gradient(135deg,#334155,#6d28d9 55%,#0f172a)}.dark .lrr-scope{--lrr-well:#05070d;--lrr-line:rgba(255,255,255,0.08);--lrr-next:#a78bfa}.lrr-stage{position:relative;display:flex;height:92px;min-width:0;align-items:center;justify-content:center;overflow:hidden;background:var(--lrr-well);color:var(--text-primary)}.lrr-stage--detail{height:148px;border-radius:12px}.lrr-stage-placeholder{width:44%;height:22%;border-radius:999px;background:var(--lrr-line)}.lrr-banner{position:relative;display:flex;width:calc(100% - 20px);max-width:360px;height:64%;align-items:flex-end;overflow:hidden;border-radius:10px;padding:8px 10px;background:var(--lrr-banner);box-shadow:0 6px 18px -10px rgba(0,0,0,.6);color:#fff;font-size:11px;font-weight:600}.lrr-avatar{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:999px;background:var(--lrr-avatar);color:#fff;font-weight:700}.lrr-name-sample{max-width:calc(100% - 16px);font-size:17px;font-weight:700}.lrr-stage--detail .lrr-name-sample{font-size:30px}.lrr-plate-sample{max-width:calc(100% - 16px)}.lrr-premium{position:absolute;top:6px;inset-inline-end:6px;z-index:2;display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:1px 6px 1px 5px;background:linear-gradient(90deg,#8b5cf6,#ec4899);color:#fff;font-size:9px;font-weight:700;letter-spacing:.03em;line-height:15px}.lrr-font-glyphs{flex-shrink:0;font-size:40px;line-height:1}.lrr-font-line{font-size:18px;line-height:1.35}.lrr-root [data-rarity]{--r-hi:#c3cad2;--r-base:#64707c;--r-lo:#2f363d;--rarity-hi:#c3cad2;--rarity-lo:#2f363d}.lrr-root [data-rarity=uncommon]{--r-hi:#9cec6c;--r-base:#3c8f2b;--r-lo:#173f12;--rarity-hi:#9cec6c;--rarity-lo:#173f12}.lrr-root [data-rarity=rare]{--r-hi:#7cd8ff;--r-base:#2a79d8;--r-lo:#10336a;--rarity-hi:#7cd8ff;--rarity-lo:#10336a}.lrr-root [data-rarity=epic]{--r-hi:#e59bff;--r-base:#8a3ad6;--r-lo:#351262;--rarity-hi:#e59bff;--rarity-lo:#351262}.lrr-root [data-rarity=legendary]{--r-hi:#ffcd7a;--r-base:#d9792a;--r-lo:#5f2b0c;--rarity-hi:#ffcd7a;--rarity-lo:#5f2b0c}.lrr-root [data-rarity=mythic]{--r-hi:#fff2a6;--r-base:#dba52a;--r-lo:#5a3d08;--rarity-hi:#fff2a6;--rarity-lo:#5a3d08}.lrr-hero,.lrr-item{background:var(--r-base)}.lrr-hero:is([data-rarity=rare],[data-rarity=epic],[data-rarity=legendary],[data-rarity=mythic]){background:radial-gradient(90% 75% at 50% 32%,var(--r-hi) 0,var(--r-base) 42%,var(--r-lo) 100%)}.lrr-item:is([data-rarity=rare],[data-rarity=epic],[data-rarity=legendary],[data-rarity=mythic]){background:radial-gradient(110% 80% at 50% 30%,var(--r-hi) 0,var(--r-base) 48%,var(--r-lo) 100%)}.lrr-hero-rays,.lrr-item:before{display:none}.lrr-hero:is([data-rarity=legendary],[data-rarity=mythic]) .lrr-hero-rays,.lrr-item:is([data-rarity=legendary],[data-rarity=mythic]):before{display:block}.lrr-item:before{background:repeating-conic-gradient(from 0deg at 50% 60%,rgba(255,255,255,.13) 0deg 7deg,transparent 7deg 22deg)}.lrr-hero-rays,.lrr-item:before{-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 100%);mask-image:radial-gradient(closest-side,#000 20%,transparent 100%)}.lrr-hero-rays{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.13) 0deg 7deg,transparent 7deg 22deg)}.lrr-root{--lrr-xp:#ffe14d;--lrr-gap:10px;display:flex;flex-direction:column;gap:22px;min-height:calc(100dvh - var(--lrr-top, 0px) - var(--lrr-bottom, 0px) - 20px)}.lrr-root>.lrr-hero{margin-block:auto}.lrr-hero{position:relative;display:flex;width:100%;min-height:300px;flex-direction:column;overflow:hidden;isolation:isolate;border-radius:18px;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.lrr-hero-art{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.lrr-hero-art>*{position:absolute;will-change:transform,opacity}.lrr-hero-rays{top:36%;left:50%;width:170%;aspect-ratio:1;animation:lrr-rays-spin 48s linear infinite}@keyframes lrr-rays-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.lrr-hero-glow{display:none;top:36%;left:50%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.28),transparent);animation:lrr-glow-drift 9s ease-in-out infinite alternate}.lrr-hero:is([data-rarity=rare],[data-rarity=epic],[data-rarity=legendary],[data-rarity=mythic]) .lrr-hero-glow{display:block}.lrr-hero:is([data-rarity=legendary],[data-rarity=mythic]) .lrr-hero-glow{animation:lrr-glow-drift 9s ease-in-out infinite alternate,lrr-glow-pulse 3.2s ease-in-out infinite}@keyframes lrr-glow-drift{0%{transform:translate(-62%,-54%)}to{transform:translate(-38%,-46%)}}@keyframes lrr-glow-pulse{0%,to{opacity:.75}50%{opacity:1}}.lrr-hero-art>.lrr-hero-canvas{inset:0;display:block;width:100%;height:100%;will-change:auto}.lrr-hero[data-shader=on] .lrr-hero-glow,.lrr-hero[data-shader=on] .lrr-hero-rays{display:none}@media (prefers-reduced-motion:reduce){.lrr-hero-art>*{animation:none!important}.lrr-hero-glow,.lrr-hero-rays{transform:translate(-50%,-50%)}}.lrr-hero-stage{display:flex;min-height:0;flex:1;align-items:center;justify-content:center;padding:34px 12px 12px}.lrr-hero-stage>.lrr-stage{width:100%;animation:lrr-hero-enter .36s cubic-bezier(.2,.9,.25,1.12) both}@keyframes lrr-hero-enter{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lrr-hero-stage>.lrr-stage{animation:none}}.lrr-hero .lrr-stage{background:transparent;color:#fff}.lrr-hero .lrr-stage--detail{height:150px}.lrr-hero .lrr-premium{display:none}.lrr-hero-meta{display:flex;min-width:0;flex-direction:column;gap:4px;padding:22px 16px 14px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.42) 45%)}.lrr-hero-tags{display:flex;min-width:0;align-items:center;gap:8px}.lrr-rarity-tag{flex-shrink:0;border-radius:4px;padding:1px 7px;background:var(--rarity-hi);color:var(--rarity-lo);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:16px;text-transform:uppercase;transform:skewX(-8deg)}.lrr-hero-kind{min-width:0;gap:4px;overflow:hidden;font-size:11px;font-weight:700;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.85}.lrr-hero-kind,.lrr-hero-premium{display:inline-flex;align-items:center}.lrr-hero-premium{flex-shrink:0;gap:3px;border-radius:999px;padding:1px 7px 1px 6px;background:linear-gradient(90deg,#8b5cf6,#ec4899);font-size:10px;font-weight:800;line-height:16px}.lrr-hero-name{overflow:hidden;font-size:26px;font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.25)}.lrr-hero-description{display:-webkit-box;overflow:hidden;font-size:12.5px;line-height:1.35;opacity:.88;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lrr-hero-feed-note{display:inline-flex;align-items:center;gap:5px;color:rgba(255,255,255,.85);font-size:12px;font-weight:700}.lrr-hero-feed-note[data-premium=false]{color:#f0abfc}.lrr-hero-status{display:flex;align-items:center;font-size:12px;font-weight:700}.lrr-hero-locked,.lrr-hero-owned{display:inline-flex;min-width:0;align-items:center;gap:5px}.lrr-hero-owned{color:var(--lrr-xp)}.lrr-item:focus-visible{outline:2px solid var(--lrr-next);outline-offset:2px}.lrr-track{display:flex;align-items:flex-start;gap:var(--lrr-gap);margin:0 -16px;padding:6px 16px 4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-margin-block:72px 96px}.lrr-track::-webkit-scrollbar{display:none}.lrr-tier{position:relative;display:flex;flex-shrink:0;flex-direction:column;gap:8px;width:var(--lrr-tier-width,104px);scroll-margin-block:72px 96px}.lrr-tier-cards{display:grid;height:131px;grid-template-columns:repeat(var(--lrr-cols,1),minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:6px;content-visibility:auto;contain-intrinsic-size:auto var(--lrr-tier-width,104px) auto 131px}.lrr-item{position:relative;display:block;min-width:0;overflow:hidden;isolation:isolate;border-radius:10px;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.lrr-item:before{content:"";position:absolute;inset:-30% -40% 10%;z-index:-1}.lrr-item:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--rarity-hi)}.lrr-item[data-selected=true]{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px color-mix(in srgb,var(--r-base) 60%,transparent)}.lrr-item-art{position:absolute;inset:0 0 21px}.lrr-item .lrr-stage{height:100%;background:transparent;color:#fff}.lrr-item .lrr-name-sample{font-size:13px}.lrr-item .lrr-font-glyphs{font-size:34px}.lrr-item .lrr-premium{display:none}.lrr-item .lrr-plate-sample{max-width:calc(100% - 10px)}.lrr-item .lrr-avatar{font-size:16px}.lrr-item .lrr-banner{width:calc(100% - 12px);height:58%;border-radius:7px;padding:4px 6px;font-size:9px}.lrr-item-pro{position:absolute;z-index:2;top:6px;inset-inline-end:6px;display:inline-flex}.lrr-item-wash{inset:0;background:rgba(2,6,23,.48)}.lrr-item-lock,.lrr-item-wash{position:absolute;pointer-events:none}.lrr-item-lock{z-index:1;inset:0 0 21px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.72);filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.lrr-item-wash[data-tone=premium]{background:rgba(2,6,23,.62)}.lrr-item[data-selected=true] .lrr-item-wash{inset:4px;border-radius:6px}.lrr-hero-premium-locked{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#f0abfc}.lrr-item-name{position:absolute;inset:auto 0 3px;overflow:hidden;padding:3px 6px;background:rgba(0,0,0,.38);font-size:9.5px;font-style:italic;font-weight:800;letter-spacing:.02em;line-height:12px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lrr-rail{position:relative;height:26px}.lrr-rail-fill,.lrr-rail:before{content:"";position:absolute;top:11px;inset-inline-start:calc(-1 * var(--lrr-rail-start, 0px));height:4px;border-radius:999px}.lrr-rail:before{inset-inline-end:50%;background:var(--lrr-line)}.lrr-rail-fill{width:calc(var(--lrr-fill, 0) * (50% + var(--lrr-rail-start, 0px)));background:var(--lrr-xp)}.lrr-tier--start .lrr-rail:before{display:none}.lrr-tier--start .lrr-rail-node{border-color:transparent;background:var(--lrr-xp);color:#241a00}.lrr-rail-node{position:absolute;top:0;inset-inline-start:50%;z-index:1;display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;padding:0 5px;border-radius:8px;border:2px solid var(--lrr-line);background:var(--card-bg);color:var(--text-secondary);font-size:11px;font-style:italic;font-weight:900;transform:translateX(-50%)}[dir=rtl] .lrr-rail-node{transform:translateX(50%)}.lrr-tier[data-state=unlocked] .lrr-rail-node{border-color:transparent;background:var(--lrr-xp);color:#241a00}.lrr-tier[data-state=next] .lrr-rail-node{border-color:var(--lrr-xp);color:var(--text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--lrr-xp) 30%,transparent)}.lrr-tier-togo{align-self:center;border-radius:999px;padding:1px 8px;background:color-mix(in srgb,var(--lrr-xp) 22%,transparent);color:var(--text-primary);font-size:10.5px;font-weight:800;white-space:nowrap}.lrr-root .lrr-mock{display:flex;min-width:0;max-width:calc(100% - 20px);flex-direction:column;gap:8px;overflow:hidden;border-radius:12px;padding:12px;background:#fff;color:#0f172a;box-shadow:0 6px 18px -10px rgba(0,0,0,.6);text-align:start}.lrr-root .lrr-mock--banner,.lrr-root .lrr-mock--chat,.lrr-root .lrr-mock--post{width:260px}.lrr-root .lrr-mock--chat{flex-direction:row;align-items:flex-start;gap:8px}.lrr-root .lrr-mock--profile{align-items:center;gap:6px;overflow:visible;padding:16px 22px 12px}.lrr-root .lrr-mock--banner{gap:0;padding:0}.lrr-root .lrr-mock--banner .lrr-banner{width:100%;max-width:none;height:64px;border-radius:0;box-shadow:none}.lrr-mock-banner-foot{position:relative;z-index:1;display:flex;min-width:0;align-items:flex-end;gap:8px;margin-top:-18px;padding:0 12px 10px}.lrr-mock-banner-foot .lrr-mock-avatar{box-shadow:0 0 0 3px #fff}.lrr-mock-banner-foot .lrr-mock-col{padding:22px 0 2px}.lrr-root .lrr-mock--pill{flex-direction:row;align-items:center;gap:5px;border-radius:999px;padding:5px 9px 5px 5px}.lrr-root .lrr-mock--font{align-items:center;gap:4px;padding:6px 12px 9px}.lrr-mock-row{display:flex;min-width:0;align-items:center;gap:8px}.lrr-mock-row--tight{gap:6px}.lrr-mock-col{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.lrr-mock-name{min-width:0;font-size:13px;font-weight:700;color:#0f172a}.lrr-mock-avatar{flex-shrink:0}.lrr-mock-bar{display:block;height:7px;flex-shrink:0;border-radius:999px;background:#e2e8f0}.lrr-mock-bubble{display:flex;flex-direction:column;gap:5px;border-radius:4px 12px 12px;padding:8px 10px;background:#f1f5f9}.lrr-root .lrr-mock .lrr-name-sample{max-width:100%;font-size:20px;line-height:1.2}.lrr-root .lrr-mock .lrr-plate-sample{min-width:0;max-width:none;flex-shrink:1}.lrr-root .lrr-mock .lrr-font-line{font-size:22px;line-height:1.3}.lrr-root .lrr-mock .lrr-font-line[data-length=medium]{font-size:18px}.lrr-root .lrr-mock .lrr-font-line[data-length=long]{font-size:15px}.lrr-item .lrr-mock{max-width:calc(100% - 10px)}.lrr-root .lrr-item .lrr-mock--pill .lrr-mock-name,.lrr-root .lrr-item .lrr-mock--pill .lrr-name-sample{font-size:12px;line-height:1.2}.lrr-root .lrr-item .lrr-mock--pill{gap:4px;padding:4px 8px}.lrr-item .lrr-mock--banner-tile{width:calc(100% - 12px);border-radius:8px}.lrr-item .lrr-mock--banner-tile .lrr-banner{height:40px;padding:0}.lrr-item .lrr-mock--banner-tile .lrr-mock-banner-foot{margin-top:-10px;padding:0 6px 6px}.lrr-item .lrr-mock--banner-tile .lrr-mock-avatar{box-shadow:0 0 0 2px #fff}.lrr-item .lrr-mock--font .lrr-font-glyphs{font-size:30px;line-height:1.1}.lrr-tier:not([data-live=true]) .lrr-stage *,.lrr-tier:not([data-live=true]) .lrr-stage :after,.lrr-tier:not([data-live=true]) .lrr-stage :before,.lrr-track[data-scrolling=true] .lrr-stage *,.lrr-track[data-scrolling=true] .lrr-stage :after,.lrr-track[data-scrolling=true] .lrr-stage :before{animation-play-state:paused!important}.lrr-root .lrr-mock--dark{background:#0f172a;color:#f8fafc;box-shadow:0 6px 18px -10px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.08)}.lrr-root .lrr-mock--dark .lrr-mock-bar{background:#1e293b}.lrr-root .lrr-mock--dark .lrr-mock-name{color:#f8fafc}.spam-vote-digits{position:relative;display:inline-flex;align-items:center;font-variant-numeric:tabular-nums;line-height:1}.spam-vote-sr-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spam-vote-sign:before{content:attr(data-sign);display:inline-block;width:.6em;text-align:center}.spam-vote-col{position:relative;display:inline-block;width:.62em;height:1em;overflow:hidden}.spam-vote-col:before{content:"0\A 1\A 2\A 3\A 4\A 5\A 6\A 7\A 8\A 9";position:absolute;inset:0 0 auto;display:block;white-space:pre;text-align:center;line-height:1em;transform:translateY(calc(var(--d) * -1em));transition:transform var(--roll-ms,.52s) var(--roll-ease,cubic-bezier(.2,1.35,.35,1))}.spam-vote-control{position:relative;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:4px;--spam-up:var(--success,#22c55e);--spam-down:var(--error,#ef4444);--spam-chroma-a:color-mix(in srgb,var(--accent,#a855f7) 80%,transparent);--spam-chroma-b:color-mix(in srgb,var(--accent-muted,#7c3aed) 55%,#38bdf8 45%);--spam-accent:var(--spam-up)}.spam-vote-control[data-dir=down]{--spam-accent:var(--spam-down)}.spam-vote-control[data-dir=zero]{--spam-accent:var(--accent,#a855f7)}.spam-vote-button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:4px 6px;border-radius:6px;border-width:1px;user-select:none;touch-action:manipulation;cursor:pointer;transition:transform 90ms ease-out,box-shadow .16s ease-out,color .16s,border-color .16s,background-color .16s}.spam-vote-button:after{content:"";position:absolute;top:-9px;bottom:-9px;left:-2px;right:-2px}.spam-vote-button-up:after{left:-10px}.spam-vote-button-down:after{right:-10px}.spam-vote-button:disabled{cursor:default}.spam-vote-button[data-locked=true]{opacity:.35;transition:opacity .3s ease}.spam-vote-button[data-locked=true][data-voted=true]{opacity:.6}.spam-vote-button[data-locked=true]:hover{transform:none}.spam-vote-button-hit{animation:spam-button-hit .15s cubic-bezier(.3,0,.2,1)}.spam-vote-button-hit-alt{animation:spam-button-hit-alt .15s cubic-bezier(.3,0,.2,1)}.spam-vote-button-denied{animation:spam-button-denied .26s ease-in-out}.spam-vote-button-hot{box-shadow:0 0 calc(2px + var(--heat) * 14px) calc(var(--heat) * 2px) color-mix(in srgb,var(--spam-accent) 55%,transparent)}@keyframes spam-button-hit{0%{transform:scale(1)}35%{transform:scale(.84)}to{transform:scale(1)}}@keyframes spam-button-hit-alt{0%{transform:scale(1)}35%{transform:scale(.84)}to{transform:scale(1)}}@keyframes spam-button-denied{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.spam-vote-countdown{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:1;pointer-events:none;background:color-mix(in srgb,var(--spam-accent) 22%,transparent)}.spam-vote-countdown-fill{height:100%;transform-origin:left center;background:color-mix(in srgb,var(--spam-accent) 35%,#fff);box-shadow:0 0 6px .5px var(--spam-accent);animation:spam-countdown linear forwards;transition:background-color .18s,box-shadow .18s}.spam-vote-countdown-spent{animation:spam-countdown-flash .42s ease-out forwards}@keyframes spam-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes spam-countdown-flash{0%{opacity:1;background:#fff;box-shadow:0 0 10px 1px #fff}to{opacity:0}}.spam-vote-pop{position:absolute;left:50%;top:50%;z-index:30;pointer-events:none;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;color:#fff;font-size:calc(9px + var(--heat) * 15px);text-shadow:0 0 calc(3px + var(--heat) * 10px) var(--spam-pop),0 0 1px var(--spam-pop);animation:spam-pop-rise .56s cubic-bezier(.16,1,.3,1) forwards}.spam-vote-pop-down{animation-name:spam-pop-sink}@keyframes spam-pop-rise{0%{opacity:0;transform:translate(calc(-50% + var(--jx)),-50%) scale(.4);filter:blur(2px) brightness(2.4)}18%{opacity:1;transform:translate(calc(-50% + var(--jx)),calc(-50% - 14px)) scale(1.15);filter:blur(0) brightness(1.6)}to{opacity:0;transform:translate(calc(-50% + var(--jx) * 1.6),calc(-50% - 30px - var(--heat) * 18px)) scale(.9);filter:blur(.5px) brightness(1)}}@keyframes spam-pop-sink{0%{opacity:0;transform:translate(calc(-50% + var(--jx)),-50%) scale(.4);filter:blur(2px) brightness(2.4)}18%{opacity:1;transform:translate(calc(-50% + var(--jx)),calc(-50% + 14px)) scale(1.15);filter:blur(0) brightness(1.6)}to{opacity:0;transform:translate(calc(-50% + var(--jx) * 1.6),calc(-50% + 30px + var(--heat) * 18px)) scale(.9);filter:blur(.5px) brightness(1)}}.spam-vote-ring{position:absolute;inset:-2px;border-radius:8px;pointer-events:none;border:1px solid var(--spam-pop);animation:spam-ring .42s ease-out forwards}@keyframes spam-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(calc(1.5 + var(--heat)))}}.spam-vote-hud{position:absolute;left:50%;bottom:calc(100% + 44px);z-index:40;pointer-events:none;transform:translateX(-50%)}.spam-vote-hud-scale{transform-origin:50% 100%;transform:scale(calc(1 + var(--heat) * 1.15));transition:transform .14s cubic-bezier(.2,1.4,.4,1)}.spam-vote-hud-body{--roll-ms:110ms;--roll-ease:cubic-bezier(0.3,0.7,0.4,1);position:relative;display:flex;align-items:center;padding:2px 8px 3px;border-radius:4px;font-size:16px;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--spam-accent) 30%,#fff);background:linear-gradient(180deg,color-mix(in srgb,var(--spam-accent) 26%,rgba(10,8,20,.82)),color-mix(in srgb,var(--spam-accent) 12%,rgba(10,8,20,.66)));border:1px solid color-mix(in srgb,var(--spam-accent) 85%,#fff);box-shadow:0 0 calc(10px + var(--heat) * 20px) color-mix(in srgb,var(--spam-accent) 60%,transparent),inset 0 0 10px color-mix(in srgb,var(--spam-accent) 28%,transparent);filter:drop-shadow(calc(-.6px - var(--heat) * .9px) 0 var(--spam-chroma-a)) drop-shadow(calc(.6px + var(--heat) * .9px) 0 var(--spam-chroma-b));transition:border-color .16s,box-shadow .16s;overflow:hidden}.spam-vote-hud-body:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.07) 0 1px,transparent 1px 3px)}.spam-vote-hud-body .spam-vote-col:before{text-shadow:none}.spam-vote-hud-body .spam-vote-digits{filter:drop-shadow(0 0 1px var(--spam-accent)) drop-shadow(0 0 calc(5px + var(--heat) * 8px) var(--spam-accent))}.spam-vote-hud-hit{animation:spam-hud-hit .17s cubic-bezier(.2,.9,.3,1)}.spam-vote-hud-hit-alt{animation:spam-hud-hit-alt .17s cubic-bezier(.2,.9,.3,1)}.spam-vote-hud-hot{animation:spam-hud-hit .17s cubic-bezier(.2,.9,.3,1),spam-hud-tremble 90ms steps(2) infinite}.spam-vote-hud-hot-alt{animation:spam-hud-hit-alt .17s cubic-bezier(.2,.9,.3,1),spam-hud-tremble 90ms steps(2) infinite}.spam-vote-hud-capped{border-color:var(--warning,#f59e0b);box-shadow:0 0 22px color-mix(in srgb,var(--warning,#f59e0b) 55%,transparent)}.spam-vote-hud-capped .spam-vote-digits{filter:drop-shadow(0 0 10px var(--warning,#f59e0b)) drop-shadow(0 0 3px var(--warning,#f59e0b))}@keyframes spam-hud-hit{0%{filter:brightness(2.2) drop-shadow(-2.5px 0 var(--spam-chroma-a)) drop-shadow(2.5px 0 var(--spam-chroma-b));transform:scale(1.14)}to{transform:scale(1)}}@keyframes spam-hud-hit-alt{0%{filter:brightness(2.2) drop-shadow(-2.5px 0 var(--spam-chroma-a)) drop-shadow(2.5px 0 var(--spam-chroma-b));transform:scale(1.14)}to{transform:scale(1)}}@keyframes spam-hud-tremble{0%{translate:calc(var(--heat) * -1.2px) 0}50%{translate:calc(var(--heat) * 1.2px) calc(var(--heat) * -.6px)}}.spam-vote-hud-solid{animation:spam-hud-lockin .56s step-end forwards}@keyframes spam-hud-lockin{0%{opacity:1;filter:brightness(3) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);transform:scale(1.16)}8%{opacity:.1}16%{opacity:1;filter:brightness(2.4) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);transform:scale(1.1)}24%{opacity:.15}32%{opacity:1;filter:brightness(1.9) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);transform:scale(1.05)}40%{opacity:.2}48%{opacity:1;filter:brightness(1.6) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);transform:scale(1.02)}56%{opacity:.4}64%,to{opacity:1;filter:brightness(1.3) drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);transform:scale(1)}}.spam-vote-hint-layer{position:fixed;z-index:2147483000;width:0;height:0;pointer-events:none;--spam-up:var(--success,#22c55e);--spam-down:var(--error,#ef4444);--spam-accent:var(--spam-up)}.spam-vote-hint-layer[data-dir=down]{--spam-accent:var(--spam-down)}.spam-vote-hint-layer[data-dir=zero]{--spam-accent:var(--accent,#a855f7)}.spam-vote-hint{position:absolute;left:-30px;bottom:88px;width:60px;pointer-events:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--spam-accent) 55%,transparent));animation:spam-hint-in .32s cubic-bezier(.2,1.4,.4,1) both}.spam-vote-hint-art{display:block;width:100%;height:auto;overflow:visible}.spam-vote-hint-base{fill:rgba(10,8,20,.92);stroke:color-mix(in srgb,var(--spam-accent) 55%,transparent);stroke-width:1.2}.spam-vote-hint-side{fill:color-mix(in srgb,var(--spam-accent) 55%,#000)}.spam-vote-hint-cap{fill:var(--spam-accent);transform-box:view-box;transform-origin:32px 40px;animation:spam-hint-cap 67ms ease-in-out infinite}.spam-vote-hint-rays{stroke:color-mix(in srgb,var(--spam-accent) 45%,#fff);stroke-width:2.2;stroke-linecap:round;transform-box:view-box;transform-origin:32px 36px;animation:spam-hint-rays 67ms ease-out infinite}.spam-vote-hint-out{animation:spam-hint-out .22s ease-in forwards}@keyframes spam-hint-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-6px) scale(.85)}}@keyframes spam-hint-in{0%{opacity:0;transform:translateY(8px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spam-hint-cap{0%,25%,80%,to{transform:translateY(0) scale(1)}45%{transform:translateY(4px) scale(1.06,.8)}62%{transform:translateY(-1px) scale(.98,1.04)}}@keyframes spam-hint-rays{0%,38%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.spam-vote-score{position:relative;min-width:32px;padding:4px 8px;border-radius:6px;border-width:1px;font-size:10px;font-weight:700;text-align:center;display:inline-flex;justify-content:center;transition:color .3s,background-color .3s,border-color .3s}.spam-vote-score-landed{animation:spam-score-land .52s cubic-bezier(.2,1.4,.35,1)}@keyframes spam-score-land{0%{transform:scale(1);filter:brightness(1)}18%{transform:scale(1.35);filter:brightness(2.4);box-shadow:0 0 16px var(--spam-accent)}to{transform:scale(1);filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.spam-vote-col:before,.spam-vote-hud-scale{transition:none}.spam-vote-button-denied,.spam-vote-button-hit,.spam-vote-button-hit-alt,.spam-vote-hint,.spam-vote-hint-cap,.spam-vote-hint-rays,.spam-vote-hud-hit,.spam-vote-hud-hit-alt,.spam-vote-hud-hot,.spam-vote-hud-hot-alt,.spam-vote-hud-solid,.spam-vote-pop,.spam-vote-ring,.spam-vote-score-landed{animation:none}}@keyframes lvr-live-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@keyframes lvr-rise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lvr-pop{0%{transform:scale(.86);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lvr-ripple{0%{transform:scale(1);opacity:.45}to{transform:scale(1.9);opacity:0}}@keyframes lvr-fade{0%{opacity:0}to{opacity:1}}.lvr-live-dot{position:relative;display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:#dc2626}.lvr-live-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;opacity:0;animation:lvr-live-ring 1.6s cubic-bezier(.22,1,.36,1) 3}.lvr-rise{animation:lvr-rise .26s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--lvr-delay,0s)}.lvr-pop{animation:lvr-pop .24s cubic-bezier(.22,1,.36,1) backwards;animation-delay:var(--lvr-delay,0s)}.lvr-fade{animation:lvr-fade .2s ease-out both}@keyframes lvr-wave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes lvr-sheen{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.lvr-bar-sticky{position:sticky;top:var(--feed-sticky-top,0);z-index:30;transition:top .3s ease-in-out}.lvr-bar{position:relative;isolation:isolate;overflow:hidden;background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);transition:transform .12s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,color .3s ease}.lvr-bar:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 180% at 0 0,color-mix(in srgb,#fff 18%,transparent) 0,transparent 55%),linear-gradient(105deg,var(--accent) 0,color-mix(in srgb,var(--accent) 70%,#ec4899) 100%);opacity:0;transition:opacity .32s ease}.lvr-bar[data-live=true]{border-color:transparent;color:var(--accent-contrast,#fff);box-shadow:0 10px 28px -14px color-mix(in srgb,var(--accent) 85%,transparent)}.lvr-bar[data-live=true]:before{opacity:1}.lvr-bar[data-live=true]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.22) 50%,transparent 70%);transform:translateX(-100%);animation:lvr-sheen 2.2s ease-in-out .5s 2;pointer-events:none}.lvr-bar:active:not(:disabled){transform:scale(.985)}@media (hover:hover){.lvr-bar:not([data-live=true]):hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border-color))}}.lvr-waves{display:inline-flex;align-items:center;gap:2.5px;height:18px}.lvr-waves>span{width:3px;height:100%;border-radius:9999px;background:currentColor;transform:scaleY(var(--lvr-rest,.4));transform-origin:center}.lvr-waves-sm{gap:1.5px;height:12px}.lvr-waves-sm>span{width:2px}.lvr-waves[data-live=true]>span{animation:lvr-wave calc(.8s + var(--i, 0) * .14s) ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.23s)}.lvr-press{transition:transform .12s cubic-bezier(.22,1,.36,1),background-color .16s ease,color .16s ease,opacity .16s ease}.lvr-press:active:not(:disabled){transform:scale(.96)}.lvr-ripple{position:absolute;inset:0;border-radius:9999px;border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);opacity:0;animation:lvr-ripple 1.8s cubic-bezier(.22,1,.36,1) var(--lvr-ripples,4);animation-delay:var(--lvr-delay,0s);pointer-events:none}.lvr-voice{--lvr-level:0;position:relative;display:inline-flex;border-radius:9999px}.lvr-voice-halo{position:absolute;inset:-6px;border-radius:inherit;background:color-mix(in srgb,var(--accent) 38%,transparent);opacity:0;transform:scale(.94);transition:transform .11s linear,opacity .18s ease;pointer-events:none}.lvr-voice[data-speaking=true] .lvr-voice-halo{opacity:calc(.35 + var(--lvr-level) * .65);transform:scale(calc(1 + var(--lvr-level) * .2))}.lvr-voice-ring{position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 0 0 var(--accent);transition:box-shadow .16s ease;pointer-events:none}.lvr-voice[data-speaking=true] .lvr-voice-ring{box-shadow:0 0 0 3px var(--accent)}.lvr-room{background:radial-gradient(120% 60% at 50% -12%,color-mix(in srgb,var(--accent) 24%,transparent) 0,transparent 62%),radial-gradient(90% 55% at 50% 58%,color-mix(in srgb,var(--accent) 9%,transparent) 0,transparent 72%),var(--background)}.lvr-mic-live{background:var(--accent);color:var(--accent-contrast,#fff);box-shadow:0 0 0 calc(var(--lvr-level, 0) * 10px) color-mix(in srgb,var(--accent) 30%,transparent);transition:box-shadow .11s linear,background-color .16s ease}@media (prefers-reduced-motion:reduce){.lvr-bar[data-live=true]:after,.lvr-live-dot:after,.lvr-ripple,.lvr-waves[data-live=true]>span{animation:none}.lvr-bar-sticky{transition:none}.lvr-rise{animation:lvr-fade .15s ease-out both}.lvr-pop{animation:lvr-fade .15s ease-out backwards}.lvr-bar:active:not(:disabled),.lvr-press:active:not(:disabled){transform:none}.lvr-voice[data-speaking=true] .lvr-voice-halo{transform:none;opacity:.45}.lvr-mic-live{box-shadow:none}}.pop-burst{position:absolute;left:50%;top:50%;width:0;height:0;color:var(--accent);pointer-events:none;z-index:1}.pop-burst-ray{position:absolute;left:0;top:-1.6px;width:11px;height:3.2px;border-radius:9999px;background:currentColor;transform-origin:0 50%;opacity:0;animation:pop-burst-ray .42s linear both}@keyframes pop-burst-ray{0%{opacity:1;transform:rotate(var(--a)) translateX(calc(var(--pop-r) + 3px)) scaleX(.364)}25%{transform:rotate(var(--a)) translateX(calc(var(--pop-r) + 5px)) scale(.814,.797)}50%{transform:rotate(var(--a)) translateX(calc(var(--pop-r) + 7px)) scaleY(.594)}75%{opacity:1;transform:rotate(var(--a)) translateX(calc(var(--pop-r) + 9px)) scale(.814,.39)}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--pop-r) + 11px)) scale(.364,.19)}}.pop-burst-sparkle,.pop-burst-sparkle:after{clip-path:polygon(100% 50%,59.9% 59.9%,50% 100%,40.1% 59.9%,0 50%,40.1% 40.1%,50% 0,59.9% 40.1%)}.pop-burst-sparkle{position:absolute;left:-4.9px;top:-4.9px;width:9.8px;height:9.8px;background:currentColor;transform:scale(0);animation:pop-burst-sparkle .7s linear both}.pop-burst-sparkle:after{content:"";position:absolute;inset:14.5%;background:#fff}@keyframes pop-burst-sparkle{0%{transform:translate(calc(var(--ux) * var(--pop-r)),calc(var(--uy) * var(--pop-r))) rotate(0deg) scale(0)}17.86%{transform:translate(calc(var(--ux) * (var(--pop-r) + .125 * var(--v))),calc(var(--uy) * (var(--pop-r) + .125 * var(--v)) + .94px)) rotate(30.7deg) scale(.79)}35.71%{transform:translate(calc(var(--ux) * (var(--pop-r) + .25 * var(--v))),calc(var(--uy) * (var(--pop-r) + .25 * var(--v)) + 3.75px)) rotate(61.4deg) scale(1)}53.57%{transform:translate(calc(var(--ux) * (var(--pop-r) + .375 * var(--v))),calc(var(--uy) * (var(--pop-r) + .375 * var(--v)) + 8.44px)) rotate(92deg) scale(.79)}71.43%,to{transform:translate(calc(var(--ux) * (var(--pop-r) + .5 * var(--v))),calc(var(--uy) * (var(--pop-r) + .5 * var(--v)) + 15px)) rotate(122.8deg) scale(0)}}@media (prefers-reduced-motion:reduce){.pop-burst{display:none}}