#lets-talk{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;display:flex}#lets-talk>.container{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.lets-talk-stage{flex:auto;min-height:min(70vh,620px);margin-top:28px;position:relative}#lets-talk .container>.lets-talk-stage{opacity:1;transition:none;transform:none}.lets-talk-placeholder{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:14px;padding:24px;display:flex;position:absolute;inset:0;overflow:hidden}.lets-talk-placeholder:before{content:"";background:linear-gradient(100deg, transparent 30%, var(--primary-glow) 50%, transparent 70%);opacity:.35;animation:2.4s ease-in-out infinite letsTalkShimmer;position:absolute;inset:0;transform:translate(-60%)}.lets-talk-ph-bar{background:var(--border-subtle);border-radius:7px;height:14px;position:relative}.lets-talk-ph-bar:first-child{width:62%}.lets-talk-ph-bar:nth-child(2){width:78%}.lets-talk-ph-bar:nth-child(3){width:46%}@keyframes letsTalkShimmer{0%{transform:translate(-60%)}to{transform:translate(60%)}}.lets-talk-stage[data-ready] .lets-talk-placeholder,.lets-talk-stage[data-docked] .lets-talk-placeholder{display:none}@media (prefers-reduced-motion:reduce){.lets-talk-placeholder:before{animation:none}}@media (width<=600px){.lets-talk-stage{min-height:min(78vh,560px);margin-top:18px}}