.ss-scrim{--ss-surface:var(--bg,#000);--ss-text:var(--text,#e7e9ea);--ss-muted:var(--muted,#8b98a5);--ss-faint:var(--faint,#6a747d);--ss-line:var(--line,#202327);--ss-line2:var(--line-strong,#38444d);--ss-hover:var(--hover,#0e1113);--ss-accent:var(--accent,#1d9bf0);--ss-soft:var(--accent-soft,#0f2739);--ss-chip:#4cb0f5;--ss-thumb:#202327;--ss-done-bg:var(--green-soft,#07291f);--ss-done-fg:var(--green,#00ba7c);--ss-send-hover:#d7dbdc;--ss-scrim:rgba(91,112,131,.4);--ss-shadow:0 30px 80px rgba(0,0,0,.5);--ss-ease:cubic-bezier(.2,.8,.2,1);--ss-spring:cubic-bezier(.34,1.45,.64,1);position:fixed;inset:0;z-index:1100;background:var(--ss-scrim);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;transition:opacity .26s var(--ss-ease);font-family:var(--font-sans);color:var(--ss-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}[data-theme=light] .ss-scrim{--ss-chip:#1a8cd8;--ss-thumb:#eef1f4;--ss-done-bg:#e6f8f2;--ss-done-fg:#00835a;--ss-send-hover:#272c30;--ss-scrim:rgba(15,20,25,.45);--ss-shadow:0 30px 80px rgba(15,20,25,.28)}.ss-scrim *,.ss-scrim *:before,.ss-scrim *:after{box-sizing:border-box}.ss-scrim.show{opacity:1}.ss{width:440px;max-width:100%;background:var(--ss-surface);border-radius:24px;box-shadow:var(--ss-shadow);display:flex;flex-direction:column;max-height:min(680px,88vh);overflow:hidden;transform:translateY(16px) scale(.98);transition:transform .32s var(--ss-ease);color:var(--ss-text);outline:0}.ss-scrim.show .ss{transform:none}.ss svg{display:block}.ss h2,.ss p{margin:0}.ss-grab{display:none;width:40px;height:5px;border-radius:3px;background:var(--ss-line2);margin:8px auto 0;flex:none}.ss-head{display:flex;align-items:center;gap:8px;padding:14px 12px 10px 20px;flex:none}.ss-head h2{font-size:19px;font-weight:800;letter-spacing:-.015em;flex:1;line-height:1.3}.ss-head.back{padding-left:8px}.ss-ib{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:0;background:none;color:var(--ss-text);cursor:pointer;padding:0;transition:background .2s var(--ss-ease)}.ss-ib:hover{background:var(--ss-hover)}.ss-ib svg{width:20px;height:20px}.ss :focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px}.ss input:focus-visible,.ss textarea:focus-visible,.ss:focus-visible{outline:0}.ss-post{display:flex;align-items:flex-start;gap:10px;margin:2px 20px 0;padding:12px 14px;border:1px solid var(--ss-line);border-radius:16px}.ss-post .t{min-width:0;flex:1}.ss-post p.ph{color:var(--ss-faint)}.ss-post,.ss-attach{pointer-events:none;user-select:none;-webkit-user-select:none;cursor:default}.ss-post img,.ss-attach img,.ss-post video,.ss-attach video{-webkit-user-drag:none}.ss-thumb{--s:64px;--r:12px;width:var(--s);height:var(--s);border-radius:var(--r);overflow:hidden;display:grid;gap:2px;flex:none;background:var(--ss-thumb);position:relative}.ss-thumb img,.ss-thumb video{width:100%;height:100%;object-fit:cover;display:block;min-width:0;min-height:0}.ss-thumb.n2{grid-template-columns:1fr 1fr}.ss-thumb.n3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ss-thumb.n3>:first-child{grid-row:span 2}.ss-thumb.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.ss-thumb .more{position:absolute;right:0;bottom:0;width:calc(50% - 1px);height:calc(50% - 1px);background:#0f14198c;color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center}.ss-thumb .play{position:absolute;inset:0;display:grid;place-items:center}.ss-thumb .play i{width:24px;height:24px;border-radius:50%;background:#0f141999;display:grid;place-items:center}.ss-thumb .play svg{width:11px;height:11px;color:#fff;margin-left:1px}.ss-thumb.sm{--s:36px;--r:8px;gap:1px}.ss-thumb.sm .more{font-size:10px;width:calc(50% - .5px);height:calc(50% - .5px)}.ss-thumb.sm .play i{width:16px;height:16px}.ss-thumb.sm .play svg{width:8px;height:8px}.ss-post b{font-size:14px;display:flex;align-items:center;gap:4px;min-width:0}.ss-post b .nm,.ss-row b .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ss-post b .verified-badge{width:15px;height:15px}.ss-post p{font-size:14px;color:var(--ss-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin-top:1px;overflow-wrap:anywhere}.ss-post.profile{align-items:center;gap:12px}.ss-post.profile b{font-size:15px}.ss-post.profile p.sub{font-size:13px;display:block;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}.ss-attach.profile{padding:6px 10px 6px 6px}.ss-acts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 16px 22px}.ss-act{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 4px 10px;border-radius:18px;border:0;background:none;cursor:pointer;font:inherit;color:var(--ss-text);transition:background .2s var(--ss-ease)}.ss-act:hover{background:var(--ss-hover)}.ss-act:active .ic{transform:scale(.92)}.ss-act .ic{width:56px;height:56px;border-radius:50%;background:var(--ss-hover);border:1px solid var(--ss-line);display:grid;place-items:center;transition:transform .25s var(--ss-spring),background .2s var(--ss-ease)}.ss-act .ic svg{width:24px;height:24px}.ss-act.primary .ic{background:var(--ss-accent);border-color:var(--ss-accent);color:#fff}.ss-act.done .ic{background:var(--ss-done-bg);border-color:var(--ss-done-bg);color:var(--ss-done-fg)}.ss-act b{font-size:14px;font-weight:600;white-space:nowrap}.ss-spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--ss-line2);border-top-color:var(--ss-text);animation:ssSpin .8s linear infinite}@keyframes ssSpin{to{transform:rotate(360deg)}}.ss-fallback{margin:0 20px 18px;display:flex;flex-direction:column;gap:6px}.ss-fallback input{height:44px;border:1.5px solid var(--ss-line2);border-radius:12px;padding:0 12px;font:inherit;font-size:14px;color:var(--ss-text);background:var(--ss-surface);outline:0}.ss-fallback input:focus{border-color:var(--ss-accent)}.ss-fallback span{font-size:13px;color:var(--ss-faint)}.ss-search{margin:0 16px;height:44px;border-radius:999px;background:var(--ss-hover);border:1.5px solid transparent;display:flex;align-items:center;gap:8px;padding:0 14px;flex:none;transition:border-color .2s var(--ss-ease),background .2s var(--ss-ease)}.ss-search:focus-within{border-color:var(--ss-accent);background:var(--ss-surface)}.ss-search svg{width:18px;height:18px;color:var(--ss-muted);flex:none}.ss-search input{border:0;outline:0;background:none;font:inherit;font-size:15px;flex:1;min-width:0;color:var(--ss-text);padding:0;height:100%}.ss-search input::placeholder,.ss-compose textarea::placeholder{color:var(--ss-faint)}.ss-search input::-webkit-search-cancel-button{display:none}.ss-chips-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ss-ease);flex:none}.ss-chips-wrap.open{grid-template-rows:1fr}.ss-chips-in{overflow:hidden;min-height:0}.ss-chips{display:flex;overflow-x:auto;scrollbar-width:none;padding:10px 16px 2px;scroll-behavior:smooth;margin:0;list-style:none}.ss-chips::-webkit-scrollbar{display:none}.ss-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 3px;margin-right:6px;border-radius:999px;background:var(--ss-soft);color:var(--ss-chip);font-size:13px;font-weight:700;border:0;cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;transition:max-width .42s var(--ss-ease),margin .42s var(--ss-ease),padding .42s var(--ss-ease),opacity .28s var(--ss-ease),transform .5s var(--ss-spring),filter .3s var(--ss-ease)}.ss-chip.in{opacity:0;transform:scale(.55);filter:blur(4px)}.ss-chip.out{opacity:0;transform:scale(.55);filter:blur(4px);margin-right:0;padding-left:0;padding-right:0}.ss-chip .ss-av{transition:opacity .15s var(--ss-ease)}.ss-chip.wait .ss-av{opacity:0}.ss-fly{position:fixed;z-index:1101;pointer-events:none;will-change:transform}.ss-send .n{display:inline-block}.ss-send.bump{animation:ssBump .45s var(--ss-spring)}@keyframes ssBump{40%{transform:scale(1.06)}}.ss-row[aria-pressed=true] .ss-tick{animation:ssPop .45s var(--ss-spring)}@keyframes ssPop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}.ss-chip.biz{border-radius:9px}.ss-chip svg{width:14px;height:14px}.ss-label{font-size:13px;font-weight:700;color:var(--ss-muted);padding:14px 20px 6px;flex:none}.ss-results{display:flex;flex-direction:column;min-height:0;flex:1}.ss-list{overflow:auto;flex:1;min-height:120px;padding:0 8px 8px;overscroll-behavior:contain}.ss-row{width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;border:0;background:none;cursor:pointer;font:inherit;color:var(--ss-text);text-align:left;transition:background .15s var(--ss-ease)}.ss-row:hover{background:var(--ss-hover)}.ss-row[aria-pressed=true]{background:var(--ss-soft)}.ss-row .t{flex:1;min-width:0}.ss-row b{display:flex;align-items:center;gap:4px;font-size:15px}.ss-row b .verified-badge{width:16px;height:16px}.ss-row .t span.sub{display:block;font-size:13px;color:var(--ss-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-tick{position:relative;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ss-line2);flex:none;transition:background .2s var(--ss-ease),box-shadow .2s var(--ss-ease),transform .25s var(--ss-spring)}.ss-tick svg{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .15s var(--ss-ease),transform .25s var(--ss-spring)}.ss-row[aria-pressed=true] .ss-tick{background:var(--ss-accent);box-shadow:inset 0 0 0 2px var(--ss-accent)}.ss-row[aria-pressed=true] .ss-tick svg{opacity:1;transform:none}.ss-row[aria-pressed=true] .ss-av{box-shadow:0 0 0 2px var(--ss-surface)}.ss-list .es--inline{padding:14px 12px}.ss-loading{display:flex;flex-direction:column}.ss-foot{border-top:1px solid var(--ss-line);padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px;flex:none;background:var(--ss-surface)}.ss-attach{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--ss-hover);font-size:13px;color:var(--ss-muted);min-width:0}.ss-attach.has-media{padding:6px 10px 6px 6px}.ss-attach>svg{width:16px;height:16px;flex:none;color:var(--ss-muted)}.ss-attach em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-attach em b{color:var(--ss-text);font-weight:700}.ss-compose{display:flex;align-items:flex-end;gap:8px}.ss-compose textarea{flex:1;min-width:0;min-height:44px;max-height:112px;resize:none;border:1.5px solid var(--ss-line2);border-radius:22px;padding:11px 16px;font:inherit;font-size:15px;line-height:1.4;outline:0;color:var(--ss-text);background:var(--ss-surface);transition:border-color .2s var(--ss-ease);margin:0}.ss-compose textarea:focus{border-color:var(--ss-accent)}.ss-send{height:44px;padding:0 18px 0 15px;border-radius:999px;border:0;background:var(--ss-text);color:var(--ss-surface);font:inherit;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;flex:none;transition:background .2s var(--ss-ease),transform .2s var(--ss-spring)}.ss-send svg{width:17px;height:17px}.ss-send:hover{background:var(--ss-send-hover)}.ss-send:active{transform:scale(.96)}.ss-send:disabled{background:var(--ss-line);color:var(--ss-faint);cursor:default;transform:none}.ss-send[aria-busy=true]{cursor:progress}.ss.img{height:min(720px,88vh)}.ss-img-stage{flex:1;min-height:0;display:flex;justify-content:center;padding:2px 20px 0}.ss-img-frame{height:100%;aspect-ratio:9/16;max-width:100%;border-radius:14px;overflow:hidden;background:var(--ss-thumb);box-shadow:0 0 0 1px var(--ss-line),0 10px 30px #0000002e}.ss-img-frame canvas{display:block;width:100%;height:100%}.ss-bgs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 14px;flex:none;scroll-padding:0 16px;overscroll-behavior-x:contain}.ss-bgs::-webkit-scrollbar{display:none}.ss-bg{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--ss-muted)}.ss-bg .sw{width:54px;height:96px;border-radius:10px;overflow:hidden;background:var(--ss-thumb);box-shadow:0 0 0 1px var(--ss-line);transition:box-shadow .2s var(--ss-ease),transform .25s var(--ss-spring)}.ss-bg .sw canvas{display:block;width:100%;height:100%;animation:ssFade .25s var(--ss-ease)}.ss-bg .nm{font-size:12px;font-weight:600;white-space:nowrap}.ss-bg:hover .sw{transform:translateY(-2px)}.ss-bg[aria-checked=true] .sw{box-shadow:0 0 0 2px var(--ss-surface),0 0 0 4px var(--ss-accent)}.ss-bg[aria-checked=true] .nm{color:var(--ss-text)}.ss-bg:focus-visible{outline:0}.ss-bg:focus-visible .sw{outline:2px solid var(--ss-accent);outline-offset:5px}.ss-save{width:100%;justify-content:center}.ss-spin.sm{width:17px;height:17px;border-width:2px;border-color:currentColor;border-top-color:transparent;opacity:.8}@keyframes ssFade{0%{opacity:0}}.ss-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;overflow:hidden;position:relative}.ss-av.ss-av--square{border-radius:23%}.ss-av.biz-av{width:var(--s,40px);height:var(--s,40px);border-radius:calc(var(--s,40px) * .23);background:#fff}.ss-av>img{width:100%;height:100%;object-fit:cover;display:block}.ss-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:639px){.ss-scrim{align-items:flex-end;padding:0}.ss{width:100%;border-radius:24px 24px 0 0;max-height:calc(var(--ss-vh,100dvh) * .92);transform:translateY(40px);padding-bottom:env(safe-area-inset-bottom)}.ss.tall{height:calc(var(--ss-vh,100dvh) * .92)}.ss-scrim.kb .ss{padding-bottom:0}.ss-scrim.kb .ss-list{min-height:0}.ss.dragging{transition:none}.ss-grab{display:block}.ss-head{touch-action:none}}@media(prefers-reduced-motion:reduce){.ss-scrim,.ss,.ss-tick,.ss-tick svg,.ss-act .ic,.ss-chips-wrap,.ss-chip,.ss-chip .ss-av,.ss-send,.ss-bg .sw{transition:none!important}.ss-bg .sw canvas{animation:none}.ss,.ss-scrim.show .ss{transform:none}.ss-row .ss-tick,.ss-send.bump{animation:none!important}.ss-spin{animation-duration:2s}}
