.ad-slot.svelte-1hiy7v7{width:100%;max-width:380px;margin:0 auto;overflow:hidden;opacity:0;max-height:0;transition:opacity .4s ease,max-height .4s ease;pointer-events:none}.ad-slot.filled.svelte-1hiy7v7{opacity:1;max-height:300px;pointer-events:auto;margin-top:12px;margin-bottom:12px}.ad-label.svelte-1hiy7v7{display:block;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);text-align:center;margin-bottom:4px}.premium-wrap.svelte-1fed2hs{position:relative;display:inline-block;vertical-align:baseline;line-height:0}.gem.svelte-1fed2hs{display:inline-block;border:0;padding:0;cursor:pointer;vertical-align:middle;margin-left:3px;background:linear-gradient(115deg,#6b4708,#b8860b 18%,#fbbf24 34%,#fff8dc,#fbbf24 54%,#c98a12 72%,#7a5209);background-size:220% 220%;background-position:38% 50%;-webkit-mask:var(--hex) center / contain no-repeat;mask:var(--hex) center / contain no-repeat;filter:drop-shadow(0 0 3px rgba(251,191,36,.55));animation:svelte-1fed2hs-gemSweep 6s ease-in-out infinite;transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s ease}.gem.svelte-1fed2hs{--hex: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.6 21 6.8v10.4L12 22.4 3 17.2V6.8z'/%3E%3C/svg%3E")}.gem.sm.svelte-1fed2hs{width:13px;height:13px}.gem.md.svelte-1fed2hs{width:16px;height:16px}.gem.lg.svelte-1fed2hs{width:21px;height:21px}.gem.svelte-1fed2hs:hover,.gem.svelte-1fed2hs:focus-visible{transform:scale(1.28) rotate(6deg);filter:drop-shadow(0 0 6px rgba(251,191,36,.85)) drop-shadow(0 0 13px rgba(251,191,36,.4))}.gem.svelte-1fed2hs:focus-visible{outline:2px solid rgba(251,191,36,.8);outline-offset:3px}.gem.svelte-1fed2hs:active{transform:scale(1.08)}.gem.lifetime.svelte-1fed2hs{background:linear-gradient(115deg,#5ec8de,#e57fb8 20%,#ffe89a,#7fb4e8 52%,#a78bfa 70%,#5ec8de);background-size:260% 260%;filter:drop-shadow(0 0 4px rgba(196,181,253,.6));animation-duration:4.5s}.gem.lifetime.svelte-1fed2hs:hover,.gem.lifetime.svelte-1fed2hs:focus-visible{filter:drop-shadow(0 0 7px rgba(196,181,253,.9)) drop-shadow(0 0 14px rgba(168,230,240,.45))}@keyframes svelte-1fed2hs-gemSweep{0%,to{background-position:26% 50%}50%{background-position:74% 50%}}.premium-card.svelte-1fed2hs{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:linear-gradient(180deg,#1e1a0ef7,#12100cf7);border:1px solid rgba(251,191,36,.4);border-radius:11px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;gap:3px;white-space:nowrap;z-index:200;line-height:1.35;box-shadow:0 8px 24px #00000073,inset 0 1px #ffd68229;animation:svelte-1fed2hs-premiumCardIn .2s cubic-bezier(.34,1.56,.64,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.premium-card.lifetime.svelte-1fed2hs{border-color:#c4b5fd73;box-shadow:0 8px 24px #00000073,inset 0 1px #d8cdff2e}.card-eyebrow.svelte-1fed2hs{font-family:"Syne",var(--font-primary);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#fbbf24}.premium-card.lifetime.svelte-1fed2hs .card-eyebrow:where(.svelte-1fed2hs){background:linear-gradient(115deg,#a8e6f0,#f0b8d8,#fff3c4,#c4b5fd,#a8e6f0);background-size:250% 250%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1fed2hs-gemSweep 4.5s ease-in-out infinite}.card-bio.svelte-1fed2hs{font-size:11px;color:var(--text-secondary);max-width:210px;white-space:normal;text-align:center;margin-top:1px}@keyframes svelte-1fed2hs-premiumCardIn{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.9)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.light-mode .premium-card.svelte-1fed2hs{background:linear-gradient(180deg,#fffdf6f7,#fcf8eef7);border-color:#ca8a046b;box-shadow:0 8px 22px #3c2d0a29,inset 0 1px #ffffffb3}.light-mode .card-eyebrow.svelte-1fed2hs{color:#a16207}@media(prefers-reduced-motion:reduce){.gem.svelte-1fed2hs{animation:none;background-position:38% 50%}.premium-card.svelte-1fed2hs{animation:none}.premium-card.lifetime.svelte-1fed2hs .card-eyebrow:where(.svelte-1fed2hs){animation:none}}
