.gib-reaction-pill{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);max-width:calc(100vw - 24px);box-shadow:0 16px 36px -8px #00000073,0 4px 12px #00000040,inset 0 1px .5px #fff3}.gib-reaction-pill::-webkit-scrollbar{display:none}.gib-action-menu{-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);box-shadow:0 24px 48px -12px #00000080,0 6px 16px #00000040,inset 0 1px .5px #fff3;border-radius:24px!important}:root:not(.dark) .gib-reaction-pill{box-shadow:0 14px 30px -6px #0000001f,0 3px 8px #0000000f,inset 0 1px .5px #ffffffd9}:root:not(.dark) .gib-action-menu{box-shadow:0 20px 40px -10px #00000024,0 4px 12px #00000014,inset 0 1px .5px #ffffffd9}*{-webkit-tap-highlight-color:transparent!important}button:active,a:active,[role=button]:active,label[for]:active{background-color:#0000!important}[data-feed-video-frame]>video{object-fit:cover!important}.fixed.inset-0.z-40>.pointer-events-none.absolute.inset-x-0.top-0.z-20{background:linear-gradient(#000000b8 0%,#00000061 55%,#0000 100%)!important}[data-feed-video-frame]>button.absolute.inset-0:not(.z-30)>span>span{width:56px!important;height:56px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-feed-video-frame]>button.absolute.inset-0:not(.z-30) svg{color:#ffffff9e!important;fill:currentColor!important;stroke:none!important;filter:none!important;width:42px!important;height:42px!important}[data-feed-video-frame]>button.absolute.inset-0.z-30{display:none!important}a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5]{letter-spacing:-.01em!important;color:#ffffffc2!important;font-size:12px!important;font-weight:600!important}a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5] span.truncate{letter-spacing:-.01em!important;color:inherit!important;font-size:12px!important;font-weight:600!important}button span[style*="SF Pro Text"]{letter-spacing:-.01em!important;color:#ffffffc2!important;font-size:12px!important;font-weight:600!important}.light a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5]:not([data-orbit-audio]),.light a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5]:not([data-orbit-audio]) span.truncate,.light button span[style*="SF Pro Text"]:not([data-orbit-audio]){color:#373741b8!important}[data-orbit-feed] a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5],[data-orbit-feed] a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5] span.truncate,[data-orbit-feed] [data-orbit-audio],.light [data-orbit-feed] a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5],.light [data-orbit-feed] a[href^="/sound/"][class*=min-h-9][class*=gap-1\.5] span.truncate,.light [data-orbit-feed] [data-orbit-audio]{color:#ffffffeb!important}.chat-themed form.ios-hairline{background:color-mix(in srgb, var(--background) 94%, transparent);padding:8px 10px max(10px, env(safe-area-inset-bottom));isolation:isolate;border-top:0;gap:10px;position:relative}.chat-themed form.ios-hairline:before{content:"";background:color-mix(in srgb, var(--border) 55%, transparent);opacity:.7;height:1px;position:absolute;inset:0 0 auto}.chat-themed form.ios-hairline>div:first-of-type{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--secondary) 82%, var(--background));border-radius:24px;gap:2px;min-height:46px;padding:3px 5px 3px 4px;transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff06}.chat-themed form.ios-hairline:focus-within>div:first-of-type{border-color:color-mix(in srgb, var(--primary) 42%, var(--border));background:color-mix(in srgb, var(--secondary) 92%, var(--background));box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 9%, transparent), 0 2px 8px #00000024;transform:translateY(-1px)}.chat-themed form.ios-hairline>div:first-of-type>button{width:38px;height:38px;color:var(--muted-foreground);border-radius:50%;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s}.chat-themed form.ios-hairline>div:first-of-type>button:hover,.chat-themed form.ios-hairline>div:first-of-type>button:focus-visible{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, transparent)}.chat-themed form.ios-hairline>div:first-of-type>button:active{transform:scale(.9)}.chat-themed form.ios-hairline>div:first-of-type>button[data-state=active]{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}.chat-themed form.ios-hairline input{min-height:40px;padding-inline:8px 10px;font-size:16px;line-height:1.35}.chat-themed form.ios-hairline input::placeholder{opacity:.58;transition:opacity .16s,transform .18s}.chat-themed form.ios-hairline:focus-within input::placeholder{opacity:.38;transform:translate(2px)}.chat-themed form.ios-hairline>motion-button,.chat-themed form.ios-hairline>button:last-child{width:46px;height:46px;box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:50%;flex:0 0 46px;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s,box-shadow .22s}.chat-themed form.ios-hairline>button:last-child{opacity:.52;transform:scale(.92)}.chat-themed form.ios-hairline:has(input:not(:placeholder-shown))>button:last-child{opacity:1;animation:.26s cubic-bezier(.22,1,.36,1) gib-composer-send-in;transform:scale(1)}.chat-themed form.ios-hairline>button:last-child:hover{box-shadow:0 5px 16px color-mix(in srgb, var(--primary) 24%, transparent);transform:scale(1.05)}.chat-themed form.ios-hairline>button:last-child:active{transform:scale(.88)}@keyframes gib-composer-send-in{0%{opacity:.2;transform:scale(.82)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.chat-themed form.ios-hairline+*{transition:background-color .18s}@media (prefers-reduced-motion:reduce){.chat-themed form.ios-hairline>div:first-of-type,.chat-themed form.ios-hairline>div:first-of-type>button,.chat-themed form.ios-hairline>button:last-child,.chat-themed form.ios-hairline input::placeholder{transition:none}.chat-themed form.ios-hairline:has(input:not(:placeholder-shown))>button:last-child{animation:none}}[data-chat-platform=ios] .ios-glass-bar{background:color-mix(in oklab, var(--background) 62%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 6%, transparent);border:0}[data-chat-platform=ios] header.ios-glass-bar{transition:box-shadow .26s;box-shadow:inset 0 -1px #0000}[data-chat-platform=ios] header.ios-glass-bar.ios-glass-scrolled{box-shadow:inset 0 -.5px 0 color-mix(in oklab, var(--foreground) 14%, transparent), 0 8px 24px -10px #00000038}[data-chat-platform=ios] .ios-rubber{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.chat-themed .ios-glass-bar{background:color-mix(in oklab, var(--background) 62%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%)}
