.social-site{--s-ink:#16123a;--s-ink-2:#3a3566;--s-violet:#5b2ee6;--s-violet-d:#4720c2;--s-lilac:#d9cbff;--s-lime:#c9f26a;--s-apricot:#ffd1a8;--s-mint:#b2efd6;--s-sky:#bde0ff;--s-cloud:#f4f1ff;--s-ease:cubic-bezier(.16,1,.3,1);--s-pop:cubic-bezier(.34,1.56,.64,1);background:#fff;color:var(--s-ink);font-family:var(--sans);accent-color:var(--s-violet)}.social-site h1,.social-site h2,.social-site h3{font-family:var(--sans);font-weight:800;letter-spacing:-.03em;color:var(--s-ink)}.social-site ::selection{background:var(--s-lime);color:var(--s-ink)}.social-site :focus-visible{outline:3px solid var(--s-violet);outline-offset:3px;border-radius:8px}.social-site .social-close :focus-visible{outline-color:#fff}.social-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.social-site .site-header{background:rgba(255,255,255,.92);border-bottom:0}.social-site .site-header-inner{max-width:1200px}.social-site .wordmark{font-family:var(--sans);font-weight:800;font-size:27px;letter-spacing:-.03em;color:var(--s-ink)}.social-site .wordmark span{color:var(--s-violet)}.social-site .site-footer .wordmark-light{color:#fff}.social-site .site-footer .wordmark-light span{color:var(--s-lime)}.social-site .site-nav a:not(.btn){color:var(--s-ink);font-weight:600}.social-site .site-nav a:not(.btn):hover{color:var(--s-violet)}.social-site .btn-primary{background:var(--s-violet);border-radius:999px;color:#fff}.social-site .btn-primary:hover{background:var(--s-violet-d)}.social-site .site-menu summary{border-radius:999px;border-color:var(--s-ink)}.social-site .site-mobile-cta{display:none}.social-site .site-footer{background:var(--s-ink)}.social-site .site-footer nav a{-webkit-text-decoration-color:var(--s-ink-2);text-decoration-color:var(--s-ink-2)}.social-hero{position:relative;overflow:hidden;margin:8px 16px 0;border-radius:40px;background:var(--s-lilac);padding:32px 56px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:48px;gap:48px;align-items:center}.social-shape{position:absolute;z-index:0;pointer-events:none}.social-shape-lime{width:380px;height:380px;border-radius:50%;background:var(--s-lime);right:-90px;top:-110px}.social-shape-apricot{width:220px;height:220px;border-radius:44px;background:var(--s-apricot);left:-60px;bottom:-70px;transform:rotate(14deg)}.social-demo,.social-hero-copy{position:relative;z-index:1;min-width:0}.social-demo>*,.social-hero-copy>*{max-width:100%}.social-post p{overflow-wrap:anywhere}.social-hero h1{font-size:clamp(3rem,5vw,4rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.social-hero h1 mark,.social-hero h1 span{display:table}.social-hero h1 mark{background:var(--s-lime);color:var(--s-ink);padding:.02em .16em .08em;margin:.04em 0 0 -.16em;border-radius:.18em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.social-hero-copy>p:not(.social-availability){margin-top:24px;font-size:clamp(1.1rem,1.8vw,1.375rem);line-height:1.4;max-width:30ch;color:var(--s-ink)}.social-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.social-primary{display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:0 28px;border-radius:999px;background:var(--s-ink);color:#fff;font-weight:700;font-size:18px;text-decoration:none;transition:background-color .2s,transform .2s var(--s-ease)}.social-primary:hover{background:var(--s-violet);transform:translateY(-2px)}.social-primary-light{background:var(--s-lime);color:var(--s-ink)}.social-primary-light:hover{background:#fff}.social-text-link{font-weight:700;font-size:17px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;color:var(--s-ink)}.social-text-link:hover{color:var(--s-violet)}.social-availability{display:inline-block;margin-top:28px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.7);font-size:14px;font-weight:600}.social-hero-note{display:block;margin-top:10px;font-size:13px;font-weight:600;color:var(--s-ink-2)}.social-demo{width:100%;max-width:560px;margin-left:auto}.social-demo-top{display:flex;justify-content:space-between;margin-bottom:10px}.social-demo-top,.social-demo-top button{align-items:center;font-size:14px;font-weight:700}.social-demo-top button{display:inline-flex;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:2px solid var(--s-ink);background:transparent}.social-demo-top button:hover{background:var(--s-ink);color:#fff}.social-post{background:#fff;border-radius:18px;padding:18px;box-shadow:0 2px 4px rgba(22,18,58,.08),0 24px 48px rgba(22,18,58,.2)}.social-post-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.social-post-header>div{min-width:0}.social-post-header strong{display:block;line-height:1.2}.social-post-header small{display:flex;align-items:center;gap:4px;color:#5d5a78;font-size:13px}.social-post-header small svg{flex:none}.social-avatar{width:42px;height:42px;border-radius:50%;background:#16453a;object-fit:cover;flex:none}.social-avatar-small{width:34px;height:34px}.social-post-menu{display:flex;align-items:center;gap:3px;margin-left:auto;padding:10px 3px}.social-post-menu i{display:block;width:3px;height:3px;border-radius:50%;background:#5d5a78}.social-post p{line-height:1.45}.social-post-link{margin-top:4px}.social-url{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:13px;color:#2146b8;border-radius:6px;padding:2px 6px;margin-left:-6px;text-decoration:none;transition:background-color .5s var(--s-ease)}.social-post-image{display:block;width:100%;height:auto;max-height:168px;object-fit:cover;object-position:50% 45%;border-radius:16px;margin-top:12px}.social-post-actions{display:flex;justify-content:space-around;margin-top:12px;padding:10px 0;border-top:1px solid #e6e3f3;border-bottom:1px solid #e6e3f3;color:#5d5a78;font-size:14px;font-weight:600}.social-post-actions span{display:inline-flex;align-items:center;gap:6px}.social-demo .social-url{background:transparent}.social-comment-stage{position:relative;padding-top:12px}.social-bridge{position:absolute;z-index:2;right:4px;top:4px}.social-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--s-ink);color:#fff;font-size:13px;font-weight:700;opacity:0;transform:translateY(10px);transition:transform .7s var(--s-ease),opacity .4s var(--s-ease)}.social-comment-row{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px}.social-comment-wrap{position:relative;min-width:0}.social-comment{visibility:visible;background:#f0f2f5;border-radius:18px;padding:9px 13px;display:inline-block;max-width:100%;transition:opacity .5s var(--s-ease),transform .6s var(--s-ease)}.social-comment strong{font-size:13px}.social-comment p{font-size:15px;line-height:1.45;margin-top:2px}.social-comment .social-url{margin-top:2px}.social-comment>small{display:block;margin-top:3px;color:#5d5a78;font-size:11.5px}.social-typing{position:absolute;left:0;top:0;display:flex;gap:5px;align-items:center;background:#f0f2f5;border-radius:18px;padding:16px 18px;opacity:0;transition:opacity .25s}.social-typing i{width:8px;height:8px;border-radius:50%;background:var(--s-violet);display:block}.social-reactions{display:flex;align-items:center;gap:6px;margin:10px 0 0 8px;min-height:34px}.social-reactions span{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:18px;box-shadow:0 4px 12px rgba(22,18,58,.18);transition:transform .5s var(--s-pop),opacity .3s}.social-reactions .r2{transition-delay:.12s}.social-demo:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .social-post .social-url{background:var(--s-lime)}.social-demo[data-step="4"] .social-comment .social-url{background:var(--s-lime)}.social-demo:is([data-step="1"],[data-step="2"],[data-step="3"]) .social-chip{opacity:1;transform:translateY(0)}.social-demo:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .social-comment{opacity:0;transform:translateY(12px) scale(.97);visibility:hidden}.social-demo[data-step="3"] .social-typing{opacity:1}.social-demo[data-step="3"] .social-typing i{animation:social-dot .9s ease-in-out infinite}.social-demo[data-step="3"] .social-typing i:nth-child(2){animation-delay:.15s}.social-demo[data-step="3"] .social-typing i:nth-child(3){animation-delay:.3s}.social-demo[data-playing=false] .social-typing i{animation-play-state:paused}.social-demo:not([data-step="5"]) .social-reactions span{transform:scale(0);opacity:0}@keyframes social-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.social-features{padding:96px 0 24px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.feature-card{min-width:0;border-radius:32px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.feature-apricot{background:var(--s-apricot)}.feature-mint{background:var(--s-mint)}.feature-sky{background:var(--s-sky)}.feature-lilac{background:var(--s-lilac)}.feature-plan{justify-self:start;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.72);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.feature-card h3{font-size:24px;margin-top:20px}.feature-card>p{margin-top:6px;font-size:17px;line-height:1.4;color:var(--s-ink-2)}.feature-mini{margin-top:18px;min-height:112px;border-radius:18px;background:#fff;padding:14px;box-shadow:0 8px 20px rgba(22,18,58,.12);overflow:hidden}.feature-thread{display:flex;flex-direction:column;gap:7px}.feature-thread span{font-size:13px;color:var(--s-ink-2)}.feature-thread i{align-self:flex-start;font-style:normal;background:var(--s-cloud);border-radius:12px;padding:8px 10px;font-size:13px}.feature-rss{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.feature-rss span{position:relative;display:flex;align-items:flex-end;border-radius:12px;background:linear-gradient(160deg,var(--s-violet) 0 42%,var(--s-lime) 42% 58%,#fff 58%);overflow:hidden}.feature-rss span:nth-child(2){background:linear-gradient(160deg,#16453a 0 55%,var(--s-apricot) 55%)}.feature-rss span:nth-child(3){background:linear-gradient(160deg,var(--s-ink) 0 35%,var(--s-sky) 35%)}.feature-rss b{width:100%;padding:6px;background:rgba(255,255,255,.9);font-size:10px;line-height:1.1}.feature-table{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-content:center;font-size:13px}.feature-table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:8px;border-top:1px solid #e6e3f3}.feature-bio{display:flex;flex-direction:column;gap:7px}.feature-bio span{border:1px solid #e6e3f3;border-radius:9px;padding:7px 9px;font-size:13px}.feature-bio i{font-style:normal;color:var(--s-ink-2);font-size:12px}.social-how{padding:96px 0 24px}.social-faq h2,.social-how h2,.social-section-head h2{font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.02;letter-spacing:-.035em}.social-how h2{margin-bottom:32px}.social-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.social-how li{border-radius:32px;padding:28px;display:flex;flex-direction:column;min-height:300px}.how-apricot{background:var(--s-apricot)}.how-mint{background:var(--s-mint)}.how-sky{background:var(--s-sky)}.how-number{font-size:64px;line-height:1;font-weight:800;letter-spacing:-.04em}.how-ui{margin:20px 0 auto;background:#fff;border-radius:18px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 20px rgba(22,18,58,.12);font-size:15px}.mini-avatar{width:30px;height:30px;border-radius:50%;background:#16453a;color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.mini-chip,.mini-toggle{margin-left:auto;font-style:normal;font-weight:700;font-size:12.5px;padding:3px 10px;border-radius:999px;background:#e8e5f5;color:var(--s-ink)}.mini-toggle{background:var(--s-violet);color:#fff}.mini-on{background:#1f6b3a;color:#fff}.mini-state{display:flex;align-items:center;gap:8px;font-weight:700}.how-ui-input{justify-content:space-between;border:2px solid var(--s-ink)}.how-ui-thread{flex-direction:column;align-items:stretch;gap:8px}.mini-post{background:#eeebf8;border-radius:10px;padding:8px 10px;font-weight:600}.mini-comment{background:var(--s-cloud);border-radius:14px;padding:8px 12px;margin-left:18px;font-size:14px}.social-how h3{font-size:24px;margin-top:22px;letter-spacing:-.025em}.social-how li p{margin-top:4px;font-size:17px;line-height:1.4;color:var(--s-ink)}.social-pricing{padding:24px 0}.social-close>.social-wrap,.social-pricing>.social-wrap{width:calc(100% - 32px);margin:0 auto}.social-pricing>.social-wrap{background:var(--s-lime);border-radius:40px;padding:56px;max-width:1168px}.social-section-head{margin-bottom:28px}.social-section-head p{margin-top:10px;font-size:19px}.social-pricing .pricing-controls{margin-bottom:28px}.social-pricing .range-field label,.social-pricing .select-field{color:var(--s-ink);font-weight:700}.social-pricing .range-scale{color:var(--s-ink)}.social-pricing .select-field select{border:0;border-radius:999px;background:#fff;min-height:46px;padding:0 18px;font-weight:600}.social-pricing .segmented{background:rgba(255,255,255,.6);border:0;border-radius:999px;padding:4px}.social-pricing .segmented button{border-radius:999px;color:var(--s-ink);min-height:38px;padding:0 16px}.social-pricing .segmented button.on{background:var(--s-ink);color:#fff}.social-pricing .plan{border:0;border-radius:28px;padding:32px}.social-pricing .plan h3{font-family:var(--sans);font-size:26px}.social-pricing .plan-lead{min-height:0;color:var(--s-ink-2)}.social-pricing .plan-price strong{font-family:var(--sans);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.04em;color:var(--s-ink)}.social-pricing .plan-price span,.social-pricing .plan-rate{color:var(--s-ink-2)}.social-pricing .plan-list{padding-left:0;list-style:none}.social-pricing .plan-list li{padding-left:26px;position:relative}.social-pricing .plan-list li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:3px solid var(--s-violet);border-bottom:3px solid var(--s-violet);transform:rotate(-45deg)}.social-pricing .plan-planned{border-top-color:#e6e3f3;color:var(--s-ink-2)}.social-pricing .plan-planned summary{color:var(--s-ink)}.social-pricing .plan .btn{min-height:52px;font-size:16px}.social-pricing .pricing-note{color:var(--s-ink)}.social-faq{padding:96px 0}.social-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:48px;gap:48px;align-items:start}.social-site .faq details{border:0;background:var(--s-cloud);border-radius:20px;padding:20px 24px;margin-bottom:10px}.social-site .faq details:last-child{border:0}.social-site .faq summary{font-size:18px;font-weight:700;color:var(--s-ink)}.social-site .faq summary:after{color:var(--s-violet);font-weight:700}.social-site .faq p{color:var(--s-ink-2);font-size:17px}.social-close{padding:0 0 72px}.social-close>.social-wrap{background:var(--s-violet);color:#fff;border-radius:40px;padding:72px 56px;max-width:1168px}.social-close h2{color:#fff;font-size:clamp(2.25rem,5.4vw,4.25rem);line-height:1;letter-spacing:-.035em;max-width:14em;margin-bottom:32px}.social-close p{margin-top:20px;color:rgba(255,255,255,.88);font-size:15px}@media (max-width:1000px){.social-hero{grid-template-columns:minmax(0,1fr);padding:44px 24px 48px;gap:36px;border-radius:32px}.social-demo{margin:0 auto}.social-shape-lime{width:260px;height:260px;right:-100px;top:-100px}.social-faq-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:900px){.social-site .site-mobile-cta{display:inline-flex;margin-left:auto}}@media (max-width:760px){.feature-grid{grid-template-columns:1fr}.feature-card{padding:22px}.feature-mini{max-height:120px}.social-how ol{grid-template-columns:1fr}.social-how li{min-height:0}.how-ui{margin-bottom:0}.social-close>.social-wrap,.social-pricing>.social-wrap{padding:36px 20px;border-radius:32px;max-width:none}.social-how{padding-top:64px}.social-faq{padding:64px 0}}@media (max-width:480px){.social-site .site-header-inner{height:56px;padding:0 12px;gap:8px}.social-site .wordmark{font-size:22px}.social-site .site-mobile-cta{display:inline-flex;min-height:36px;padding:0 12px;font-size:13px;margin-left:auto;white-space:nowrap}.social-site .site-menu summary{min-height:36px;padding:0 11px}.social-hero{margin:4px 6px 0;padding:22px 14px 28px;gap:20px;border-radius:24px}.social-hero h1{font-size:clamp(2.1rem,10.5vw,2.6rem);line-height:1.08}.social-hero-copy>p:not(.social-availability){margin-top:12px;font-size:1rem;max-width:none}.social-hero-actions{margin-top:16px;flex-direction:column;align-items:stretch;gap:10px}.social-hero-note{margin-top:8px}.social-availability{margin-top:16px;font-size:13px}.social-post-image{max-height:150px;object-fit:cover}.social-primary{padding:0 20px;font-size:17px}.social-hero-actions .social-primary{width:100%;justify-content:center}.social-text-link{text-align:center;font-size:15px}.social-features{padding-top:64px}.social-post{padding:14px}.social-wrap{padding:0 16px}}@media (prefers-reduced-motion:reduce){.social-site *,.social-site :after,.social-site :before{animation:none!important;transition-duration:.01ms!important}.social-site .social-primary:hover{transform:none}}