.bottom-sheet86{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,620px);max-width:100%;max-height:min(92dvh,750px);padding:0;border:0;border-radius:24px 24px 0 0;background:var(--paper,#fff);color:var(--ink,var(--tp-p900));box-shadow:0 -16px 65px #0004;overflow:hidden}
.bottom-sheet86[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}
.bottom-sheet86::backdrop{background:#0c1a22a0}
.bottom-sheet86>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(var(--tp-n500-rgb),0.267)}
.bottom-sheet86>header h2{font-size:1.07rem;margin:0}
.bottom-sheet86 [data-sheet-close86]{display:flex;align-items:center;gap:4px;background:transparent;color:inherit;min-height:42px;border:0}
.bottom-sheet86 svg{width:20px;height:20px}
.sheet-body86{min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 16px max(12px,env(safe-area-inset-bottom))}
.sheet-body86>button{width:100%;display:flex;align-items:center;gap:10px;padding:11px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;min-height:44px}
.sheet-body86>button:hover,.share-rail86 :is(button,a):hover{background:rgba(var(--tp-p500-rgb),0.133)}
.sound-owner86 img,.share-grid86 img{border-radius:50%;object-fit:cover;aspect-ratio:1}
.sound-owner86 img{width:52px}.sound-owner86 :is(b,small){display:block}
.share-sheet86 .sheet-body86{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;gap:9px}
.share-title86{margin:0;font-weight:700;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.share-recipients86{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px}
.share-recipients86[hidden]{display:none}
.share-recipients86 label{display:flex;align-items:center;gap:8px;font-size:.85rem}
.share-recipients86 input{min-width:0;flex:1;padding:6px 10px}
.share-recipients86 p{margin:0;font-size:.8rem}
.share-scroll86{overflow:auto;min-height:0;max-height:222px;overscroll-behavior:contain}
.share-grid86{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:74px}
.share-grid86 button{min-width:0;display:grid;justify-items:center;align-content:center;gap:3px;padding:4px 2px;border:0;background:transparent;color:inherit;cursor:pointer}
.share-grid86 button.sent86{opacity:.55}.share-grid86 img{width:min(42px,100%)}
.share-grid86 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.69rem}
.share-footer86{padding-top:5px;border-top:1px solid rgba(var(--tp-n500-rgb),0.267)}
.share-rail86{display:flex;justify-content:space-around;gap:2px}
.share-rail86 :is(button,a){flex:1;min-width:0;padding:4px 1px;display:grid;justify-items:center;align-content:start;gap:4px;border:0;border-radius:12px;background:none;color:inherit;text-align:center;text-decoration:none}
.share-rail86 span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--accent,var(--tp-p600)) 15%,transparent);color:inherit;font-size:1.05rem}
.share-rail86 small{font-size:clamp(.61rem,2.2vw,.76rem);line-height:1.25}
.share-rail86[data-social86]{padding-top:4px}
.retention86{display:grid;gap:8px;padding:12px 0;border-top:1px solid rgba(var(--tp-p500-rgb),0.267)}
.retention86 label{display:grid;gap:5px}
.comment-gallery86{position:fixed;inset:0;z-index:-1;pointer-events:none}
.pv28-stage-area .media-loading86,.story-canvas-v5 .media-loading86,.media-wait74.media-loading86,.rx30-placeholder.media-loading86{position:absolute;z-index:5;inset:0;margin:auto;width:min(42%,180px);height:5px;padding:0;border-radius:100px;overflow:hidden;pointer-events:none;background:#858e9560}
.media-loading86[hidden]{display:none!important}
.media-loading86::after{content:'';position:absolute;inset-block:0;left:0;width:38%;border-radius:inherit;background:var(--accent,var(--tp-p500));animation:media-sweep86 1.15s ease-in-out infinite alternate}
@keyframes media-sweep86{from{transform:translateX(-12%)}to{transform:translateX(175%)}}
@media(prefers-reduced-motion:reduce){.media-loading86::after{animation:none;width:55%;left:22%}}

#mainBack86[hidden]{display:none!important}
