.sp-page{--sp-fb: #1877f2;--sp-ig: #c13584;--sp-th: #101010;--sp-tg: #229ed9}.sp-mark{display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:7px;color:#fff;font-size:.68rem;font-weight:900;flex-shrink:0}.sp-mark--facebook_page{background:var(--sp-fb)}.sp-mark--instagram{background:var(--sp-ig)}.sp-mark--threads{background:var(--sp-th)}.sp-mark--telegram_channel{background:var(--sp-tg)}.sp-mark--lg{inline-size:2.6rem;block-size:2.6rem;border-radius:12px;font-size:1rem}.sp-composer{display:grid;gap:.75rem}@media(min-width:620px){.sp-composer{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.sp-composer__edit{display:grid;align-content:start;gap:.55rem;min-width:0}.sp-field{display:grid;gap:.25rem;padding:.55rem .65rem;border:1px solid var(--bs-line);border-radius:12px;background:var(--bs-card);min-width:0}.sp-field small{color:var(--bs-muted);font-size:.68rem;font-weight:800}.sp-field p{margin:0;color:var(--bs-text-2);font-size:.76rem;line-height:1.6}.sp-field--ai{border-color:color-mix(in srgb,var(--bs-brand) 35%,transparent);background:var(--bs-brand-50)}.sp-field--ai small{color:var(--bs-brand)}.sp-nets{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.sp-net{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem .2rem .25rem;border:1px solid var(--bs-line);border-radius:999px;background:var(--bs-card);color:var(--bs-text);font-size:.68rem;font-weight:800}.sp-net .sp-mark{inline-size:1.15rem;block-size:1.15rem;border-radius:50%;font-size:.55rem}.sp-when{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.74rem;color:var(--bs-muted)}.sp-when b{color:var(--bs-text);font-family:var(--bs-mono);font-variant-numeric:tabular-nums}.sp-actions{display:flex;flex-wrap:wrap;gap:.35rem}.sp-btn{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:9px;font-size:.72rem;font-weight:800;border:1px solid var(--bs-line);background:var(--bs-card);color:var(--bs-text)}.sp-btn--primary{border-color:var(--bs-brand);background:var(--bs-brand);color:#fff}.sp-post{display:grid;align-content:start;gap:.45rem;padding:.6rem;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-card);min-width:0}.sp-post__head{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;color:var(--bs-text);min-width:0}.sp-post__head small{display:block;color:var(--bs-muted);font-weight:600;font-size:.64rem}.sp-post__media{position:relative;aspect-ratio:4 / 3;border-radius:10px;background:radial-gradient(60% 70% at 30% 30%,#f3d9ff 0%,transparent 70%),radial-gradient(60% 60% at 80% 80%,#c9f0ea 0%,transparent 70%),linear-gradient(135deg,#8a4bcc,#6517ab);overflow:hidden}.sp-post__product{position:absolute;inset-block-end:12%;inset-inline-start:50%;inline-size:38%;aspect-ratio:3 / 4;border-radius:12px 12px 6px 6px;background:linear-gradient(180deg,#fff,#ece3f8);box-shadow:0 10px 24px -8px #00000073;transform:translate(-50%)}.rtl-layout .sp-post__product{transform:translate(50%)}.sp-post__price{position:absolute;inset-block-start:8%;inset-inline-end:8%;padding:.15rem .5rem;border-radius:999px;background:#fff;color:#6517ab;font-family:var(--bs-mono);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:900}.sp-post__text{margin:0;color:var(--bs-text-2);font-size:.72rem;line-height:1.55}.sp-draft{display:inline-flex;align-items:center;gap:.25rem;justify-self:start;padding:.1rem .5rem;border-radius:999px;background:var(--bs-paper-2);color:var(--bs-text-2);font-size:.64rem;font-weight:800}.sp-mock-note{margin-block:.75rem 0;color:#b9acd6;font-size:.78rem}.sp-dests{display:grid;gap:1rem}@media(min-width:640px){.sp-dests{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.sp-dests{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-dest{display:grid;align-content:start;gap:.5rem;padding:1.25rem;border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:var(--bs-card);min-width:0}.sp-dest__name{margin:0;color:var(--bs-text);font-size:1.05rem;font-weight:900}.sp-dest__how{margin:0;color:var(--bs-muted);font-size:.9rem;line-height:1.65}.sp-coming{display:grid;gap:.6rem;margin-block-start:1.5rem}.sp-coming__title{margin:0;color:var(--bs-text);font-size:1rem;font-weight:800}.sp-p2p{display:grid;gap:.6rem;align-items:center}@media(min-width:560px){.sp-p2p{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.sp-p2p__item{display:grid;gap:.35rem;padding:.7rem;border:1px solid var(--bs-line);border-radius:14px;background:var(--bs-card);min-width:0}.sp-p2p__item b{color:var(--bs-text);font-size:.85rem}.sp-p2p__item small{color:var(--bs-muted);font-size:.74rem;line-height:1.5}.sp-p2p__item .bs-num{color:var(--bs-brand);font-weight:800}.sp-p2p__arrow{justify-self:center;color:var(--bs-brand)}.rtl-layout .sp-p2p__arrow svg{transform:scaleX(-1)}@media(max-width:559px){.sp-p2p__arrow svg{transform:rotate(90deg)}.rtl-layout .sp-p2p__arrow svg{transform:rotate(90deg)}}.sp-price{display:grid;gap:1rem}@media(min-width:900px){.sp-price{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.sp-price__card{display:grid;gap:.6rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--bs-brand);border-radius:var(--bs-radius);background:var(--bs-card);box-shadow:var(--bs-shadow);min-width:0}.sp-price__name{margin:0;color:var(--bs-text);font-size:1.1rem;font-weight:900}.sp-price__amount{margin:0;color:var(--bs-brand);font-family:var(--bs-mono);font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.6rem);font-weight:900;line-height:1.1}.sp-price__per{margin:0;color:var(--bs-muted);font-size:.9rem}.sp-price__card .ch-hero__cta{justify-content:flex-start;margin-block-start:.5rem}.sp-bundles{display:grid;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--bs-line);border-radius:var(--bs-radius);background:var(--bs-card);min-width:0}.sp-bundles__title{margin:0;color:var(--bs-text);font-size:1.05rem;font-weight:900}.sp-bundles__links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}@media(prefers-reduced-motion:no-preference){.sp-field--ai{animation:sp-pulse 4s ease-in-out infinite}}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.85}}
