@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sbw-scroll{scrollbar-gutter:stable}.sbw-scroll::-webkit-scrollbar{width:7px}.sbw-scroll::-webkit-scrollbar-thumb{background:#17131629;border-radius:9999px}@media(prefers-reduced-motion:reduce){.sbw *,.sbw *:before,.sbw *:after{animation:none!important;transition:none!important}}:root{--badge-slide-dur: .26s;--badge-pop-dur: .5s;--badge-pop-close-dur: .18s;--badge-fade-dur: .4s;--badge-fade-close-dur: .18s;--badge-blur: 2px;--badge-offset-x: -8.2px;--badge-offset-y: 12.4px;--badge-slide-ease: cubic-bezier(.22, 1, .36, 1);--badge-pop-ease: cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease: cubic-bezier(.4, 0, .2, 1);--icon-swap-dur: .2s;--icon-swap-blur: 2px;--icon-swap-start-scale: .25;--icon-swap-ease: ease-in-out;--check-opacity-dur: .26s;--check-rotate-dur: .42s;--check-blur-dur: .3s;--check-bob-dur: .42s;--check-path-dur: .32s;--check-path-delay: 90ms;--check-rotate-from: -18deg;--check-blur-from: 3px;--check-y-amount: 4px;--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.34, 1.36, .64, 1);--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.34, 1.36, .64, 1);--check-ease-path: cubic-bezier(.65, 0, .35, 1);--shimmer-dur: 2s;--shimmer-base: #6b7280;--shimmer-highlight: #171316;--shimmer-band: 400%;--shimmer-ease: linear;--pulse-dur: 1s;--pulse-count: infinite;--pulse-min: .45;--reveal-dur: .4s;--reveal-blur: 2px;--reveal-ease: ease-in-out}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur(0);transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease),filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur(0)}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@keyframes t-badge-slide-in{0%{transform:translate(var(--badge-offset-x),var(--badge-offset-y))}to{transform:translate(0)}}.t-badge{position:absolute;top:-6px;right:-8px;pointer-events:none;will-change:transform}.t-badge[data-open=true]{animation:t-badge-slide-in var(--badge-slide-dur) var(--badge-slide-ease)}.t-badge-dot{display:block;transform-origin:center;transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--badge-pop-dur) var(--badge-pop-ease),opacity var(--badge-fade-dur) var(--badge-pop-ease),filter var(--badge-pop-dur) var(--badge-pop-ease);will-change:transform,opacity,filter}.t-badge[data-open=false] .t-badge-dot{transform:scale(0);opacity:0;filter:blur(var(--badge-blur));transition:transform var(--badge-pop-close-dur) var(--badge-close-ease),opacity var(--badge-fade-close-dur) var(--badge-close-ease),filter var(--badge-pop-close-dur) var(--badge-close-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:24;stroke-dashoffset:24}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay, 0ms) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.t-badge,.t-badge-dot{animation:none!important;transition:none!important}.t-icon-swap .t-icon{transition:none!important}.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}.t-shimmer:before{animation:none!important}.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}}.sbw-compose-wrap{position:relative}.sbw-drop{position:absolute;inset:6px;z-index:20;display:grid;place-items:center;border-radius:12px;outline:2px dashed #f30172;outline-offset:-2px;background:#fde8f1f0;animation:fadeIn .14s ease-out;pointer-events:none}.sbw-tray{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 2px;scrollbar-width:thin}.sbw-tray::-webkit-scrollbar{height:6px}.sbw-tray::-webkit-scrollbar-thumb{background:#17131629;border-radius:9999px}.sbw-card{position:relative;display:flex;width:148px;flex:none;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:6px;text-align:left;cursor:pointer;animation:fadeSlideIn .2s ease-out;transition:border-color .14s ease,box-shadow .14s ease}.sbw-card:hover{border-color:#f30172;box-shadow:0 2px 10px -4px #f3017266}.sbw-card:focus-visible{outline:2px solid #f30172;outline-offset:1px}.sbw-card[data-error=true]{border-color:#fca5a5;background:#fef2f2}.sbw-card-thumb{display:grid;height:34px;width:34px;flex:none;place-items:center;overflow:hidden;border-radius:7px;background:#f3f4f6;color:#6b7280}.sbw-card-thumb img,.sbw-card-thumb video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.sbw-card-x{position:absolute;top:-6px;right:-6px;display:grid;height:18px;width:18px;place-items:center;border:2px solid #fff;border-radius:9999px;background:#171316;color:#fff;cursor:pointer}.sbw-card-x:hover{background:#f30172}
