.freemium-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.4;pointer-events:none;will-change:transform}.freemium-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,112,255,.35),transparent 70%);top:-15%;left:-10%;animation:orbFloat1 14s ease-in-out infinite}.freemium-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(99,102,241,.3),transparent 70%);bottom:-10%;right:-10%;animation:orbFloat2 18s ease-in-out infinite}.freemium-orb-3{width:350px;height:350px;background:radial-gradient(circle,rgba(59,130,246,.25),transparent 70%);top:40%;left:35%;animation:orbFloat3 12s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,30px) scale(1.05)}66%{transform:translate(-20px,-15px) scale(.95)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-35px,-25px) scale(1.08)}66%{transform:translate(25px,20px) scale(.96)}}@keyframes orbFloat3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.1)}}.freemium-email-screen{padding-top:88px;padding-bottom:40px}@media (max-width:900px){.freemium-email-grid{grid-template-columns:1fr!important;gap:32px!important}}@media (max-width:600px){.freemium-email-pitch{text-align:left}}@media (max-width:768px){.freemium-email-stats,.freemium-email-valueprops{display:none!important}.freemium-email-grid{grid-template-columns:1fr!important;gap:16px!important}.freemium-email-title{font-size:26px!important}.freemium-email-subtitle{font-size:13px!important}.freemium-email-screen{justify-content:flex-start!important;padding-top:64px;padding-bottom:24px}}.mcp-layout{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px}.mcp-example{--mcp-route:var(--sm-node);--mcp-route-opacity:0.35;order:-1;justify-self:end;width:100%;max-width:540px;margin:0}[data-mantine-color-scheme=dark] .mcp-example{--mcp-route-opacity:0.5}.mcp-kicker{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-pin-kicker)}.mcp-kicker[data-tone=green]{color:var(--sm-pin-kicker-green)}.mcp-answer,.mcp-ask{background:var(--sm-pin-bg);border:1px solid var(--sm-pin-border);box-shadow:var(--sm-pin-shadow);animation:smFadeUp .24s ease-out both}.mcp-ask{border-radius:16px;padding:18px 20px;animation-delay:.3s}.mcp-ask-question{text-wrap:balance}.mcp-answers{list-style:none;margin:0;padding:0 0 0 28px}.mcp-answer{position:relative;list-style:none;margin:14px 0 0 44px;padding:14px 18px;border-radius:12px;text-wrap:pretty}.mcp-answer:first-child{margin-top:20px}.mcp-answer:after,.mcp-answer:before{content:"";position:absolute;left:-45px;opacity:var(--mcp-route-opacity)}.mcp-answer:before{top:-15px;bottom:-1px;width:1.5px;background:repeating-linear-gradient(to bottom,var(--mcp-route) 0 3px,transparent 3px 9px);animation:mcpFlowDown 2.8s linear infinite}.mcp-answer:first-child:before{top:-21px}.mcp-answer:last-child:before{bottom:50%}.mcp-answer:after{top:50%;width:44px;height:1.5px;background:repeating-linear-gradient(to right,var(--mcp-route) 0 3px,transparent 3px 9px);animation:mcpFlowRight 2.8s linear infinite}.mcp-node{position:absolute;left:-5px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--sm-green);box-shadow:0 0 0 5px color-mix(in srgb,var(--sm-green) 18%,transparent)}@keyframes mcpFlowDown{to{background-position:0 9px}}@keyframes mcpFlowRight{to{background-position:9px 0}}.mcp-title{text-wrap:balance}@media (max-width:991px){.sm-root:has(.mcp-example) .sm-node{display:none}.mcp-layout{grid-template-columns:minmax(0,1fr);max-width:480px;gap:28px}.mcp-example{order:0;justify-self:stretch;max-width:none}}@media (max-width:575px){.mcp-ask{padding:16px 18px}.mcp-answer{margin-left:24px;padding:12px 16px}.mcp-answer:after,.mcp-answer:before{left:-25px}.mcp-answer:after{width:24px}}@media (prefers-reduced-motion:reduce){.mcp-answer,.mcp-answer:after,.mcp-answer:before,.mcp-ask{animation:none!important}}.mcp-request-product{padding:12px 14px;border:1px solid var(--sm-pin-border);border-radius:10px;background:var(--mantine-color-default-hover)}.mcp-request-product .mantine-Checkbox-description{margin-top:2px;font-size:13px;line-height:1.45}