.acts button .noted{flex-direction:column;align-items:flex-start;min-width:0;padding-block:.375rem;line-height:1.25;display:flex}.acts .ai-mark{color:var(--muted);font-size:.6875rem;font-weight:500}.call .ctop small.ai-voice{color:#f3efe7b3;margin-top:.125rem;font-size:.75rem}.label .ai-tag{text-transform:none;letter-spacing:normal;font-weight:500;font-stretch:100%}
.av{position:relative;overflow:hidden}.av>img{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;position:absolute;inset:0}.av>img.on{opacity:1}
.ptabs{z-index:2;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;margin-top:.75rem;padding:.5rem .625rem;scroll-padding-inline:.625rem;display:flex;position:sticky;top:0;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptabs .chip{flex:none;padding:0 .75rem}.ptabs .chip .n{font-variant-numeric:tabular-nums;unicode-bidi:isolate;margin-inline-start:.3em}.ptab-body{min-height:calc(100svh - 7rem);padding-bottom:max(1rem, env(safe-area-inset-bottom))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.125rem;display:grid}.grid3 .thumb{aspect-ratio:1;background:var(--surface);width:100%;display:block;position:relative;overflow:hidden}.grid3 .thumb img,.grid3 .thumb video{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.grid3 .thumb .tag{inset-inline-start:.375rem;letter-spacing:.08em;color:var(--color-on-night);background:#0b0a128c;border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:700;position:absolute;top:.375rem}.grid3 .thumb .dur{inset-inline-end:.25rem;color:#fff;background:#0b0a12a6;border-radius:999px;padding:0 .375rem;font-size:.6875rem;line-height:1.5;position:absolute;bottom:.25rem}.fileline{text-align:start;width:100%;color:inherit;border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.625rem .875rem;text-decoration:none;display:flex;position:relative}.fileline .glyph{background:var(--surface);border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.fileline .m{flex:1;min-width:0}.fileline b{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.fileline small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25;display:block;overflow:hidden}.voiceline .play{color:inherit;cursor:pointer}.pmore{height:1px}
