.instagram-media.svelte-3kkzv9{margin:0}input.svelte-v0xr54::-moz-placeholder{color:#8a807b}input.svelte-v0xr54::placeholder{color:#8a807b}.tk-perf.svelte-8cmiue.svelte-8cmiue{position:absolute;left:30px;right:30px;z-index:20;height:11px;pointer-events:none;background:radial-gradient(circle at 50% var(--cy),#fbf6ef 7px,var(--tk-rim) 7.5px 9px,transparent 9.5px) var(--in) / 22px 9px space no-repeat,linear-gradient(90deg,transparent 1.5px,var(--tk-gap) 1.5px 20.5px,transparent 20.5px) var(--out) / 22px 2px space no-repeat}.tk-perf--top.svelte-8cmiue.svelte-8cmiue{top:-2px;--cy:0;--in:0 100%;--out:0 0}.tk-perf--bottom.svelte-8cmiue.svelte-8cmiue{bottom:-2px;--cy:100%;--in:0 0;--out:0 100%}.tk-card.svelte-8cmiue.svelte-8cmiue{--tk-bg:#fff;--tk-rim:rgba(29, 26, 26, .09);--tk-gap:transparent;background:var(--tk-bg);box-shadow:0 24px 50px -30px #781e4659;transition:box-shadow .5s ease}.tk-title.svelte-8cmiue.svelte-8cmiue{color:#1d1a1a}.tk-label.svelte-8cmiue.svelte-8cmiue{color:#848484}.tk-value.svelte-8cmiue.svelte-8cmiue{color:#2a2a2a}.tk-badge.svelte-8cmiue.svelte-8cmiue{background:#b1246c;color:#fff;letter-spacing:.06em;text-transform:uppercase}.is-upgrade.svelte-8cmiue .tk-card.svelte-8cmiue{--tk-bg:#fdf7ea;--tk-rim:rgba(205, 160, 62, .6);--tk-gap:#fbf6ef;background-image:linear-gradient(180deg,#fff 45%,#fdf7ea);box-shadow:0 0 0 1.5px #cda03e99,0 28px 56px -30px #96691473}.is-upgrade.svelte-8cmiue .tk-label.svelte-8cmiue{color:#8f7a4f}.is-upgrade.svelte-8cmiue .tk-badge.svelte-8cmiue{background:linear-gradient(135deg,#f8e7b4,#e8c463 55%,#d9aa3a);color:#4a3407;box-shadow:inset 0 0 0 1px #ffffff8c,0 2px 8px -2px #78500a73}.tk-perk.svelte-8cmiue.svelte-8cmiue{margin:6px 0 0;font-style:italic;font-size:1.1rem;color:#848484}.is-upgrade.svelte-8cmiue .tk-perk.svelte-8cmiue{color:#8a650b}.is-upgrade.svelte-8cmiue .tk-card.svelte-8cmiue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:25;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,248,225,.7) 50%,transparent 65%) no-repeat;background-size:300% 100%;background-position:150% 0;animation:svelte-8cmiue-tk-sheen 1.4s .15s ease-out both}@keyframes svelte-8cmiue-tk-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.tk-card.svelte-8cmiue.svelte-8cmiue{transition:none}.is-upgrade.svelte-8cmiue .tk-card.svelte-8cmiue:after{animation:none;opacity:0}}
