.ds-media[data-v-1c67d100]{color:var(--text);min-width:0;position:relative}.ds-media__frame[data-v-1c67d100]{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--media-radius);isolation:isolate;overflow:hidden;position:relative;transition:border-color var(--dur-normal) var(--ease),box-shadow var(--dur-normal) var(--ease);width:100%}.ds-media:focus-within .ds-media__frame[data-v-1c67d100],.ds-media:hover .ds-media__frame[data-v-1c67d100]{border-color:var(--line-strong)}.ds-media--selected .ds-media__frame[data-v-1c67d100]{border-color:var(--line-accent);box-shadow:var(--shadow-glow)}.ds-media__frame:not([style*=aspect-ratio]) .ds-media__img[data-v-1c67d100]{height:auto;position:static}.ds-media__img[data-v-1c67d100],.ds-media__video[data-v-1c67d100]{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ds-media__img--dim[data-v-1c67d100]{opacity:.35}.ds-media__img--pending[data-v-1c67d100]{animation:ds-media-shimmer-1c67d100 1.4s linear infinite;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff1a,#ffffff0a 70%) 0 0 /200% 100%}@keyframes ds-media-shimmer-1c67d100{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ds-media__img--pending[data-v-1c67d100]{animation:none}}.ds-media__img[data-v-1c67d100]{color:transparent;font-size:0}.ds-media__video[data-v-1c67d100]{opacity:0;transition:opacity var(--dur-normal) var(--ease)}.ds-media__video--live[data-v-1c67d100]{opacity:1}.ds-media__placeholder[data-v-1c67d100]{align-items:center;color:var(--text-faint);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.ds-media__placeholder--broken[data-v-1c67d100]{background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(var(--accent-rgb),.04) 10px 20px),var(--surface-raised);flex-direction:column;gap:.375rem}.ds-media__frame:not([style*=aspect-ratio]) .ds-media__placeholder[data-v-1c67d100]{aspect-ratio:1;position:relative}.ds-media__broken-text[data-v-1c67d100]{color:var(--text-faint)}.ds-media__text[data-v-1c67d100]{background:var(--surface-raised);color:var(--text-muted);display:flex;flex-direction:column;gap:.5rem;top:0;right:0;bottom:0;left:0;overflow:hidden;padding:.875rem;position:absolute}.ds-media__text-icon[data-v-1c67d100]{color:var(--accent);flex:none}.ds-media__snippet[data-v-1c67d100]{display:-webkit-box;-webkit-line-clamp:7;line-height:1.5;white-space:pre-line;-webkit-box-orient:vertical;margin:0;overflow:hidden}.ds-media__snippet--empty[data-v-1c67d100]{color:var(--text-faint)}.ds-media__frame:not([style*=aspect-ratio]) .ds-media__text[data-v-1c67d100]{aspect-ratio:4/3;position:relative}.ds-media__audio[data-v-1c67d100]{align-items:center;background:radial-gradient(120% 90% at 50% 100%,rgba(var(--accent-rgb),.14),transparent 70%),var(--surface-raised);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.ds-media__bars[data-v-1c67d100]{align-items:center;display:flex;gap:3px;height:38%;position:relative;width:70%}.ds-media__bars span[data-v-1c67d100]{background:rgba(var(--accent-rgb),.55);border-radius:var(--radius-pill);flex:1}.ds-media__bars--live span[data-v-1c67d100]{animation:ds-media-eq-1c67d100 .9s var(--ease) infinite alternate}@keyframes ds-media-eq-1c67d100{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.ds-media__audio-btn[data-v-1c67d100]{align-items:center;background:var(--accent);border-radius:var(--radius-pill);box-shadow:var(--shadow-2);color:var(--on-accent);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;left:50%;margin:-1.375rem 0 0 -1.375rem;position:absolute;top:50%;transition:transform var(--dur-fast) var(--ease);width:2.75rem;z-index:3}.ds-media__audio-btn[data-v-1c67d100]:hover{transform:scale(1.06)}.ds-media__audio-btn[data-v-1c67d100]:focus-visible{box-shadow:var(--input-focus-ring);outline:none}.ds-media__hit[data-v-1c67d100]{background:transparent;border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.ds-media__hit[data-v-1c67d100]:focus-visible{box-shadow:inset var(--input-focus-ring);outline:none}.ds-media__kind[data-v-1c67d100]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--surface-overlay);border-radius:var(--radius-pill);color:var(--text-strong);display:inline-flex;font-weight:600;gap:.25rem;height:1.375rem;padding:0 .4375rem;pointer-events:none;position:absolute;right:.5rem;top:.5rem;z-index:2}.ds-media__top-left[data-v-1c67d100]{left:.5rem}.ds-media__top-left[data-v-1c67d100],.ds-media__top-right[data-v-1c67d100]{display:flex;gap:.25rem;position:absolute;top:.5rem;z-index:2}.ds-media__top-right[data-v-1c67d100]{align-items:center;right:.5rem}.ds-media__overlay[data-v-1c67d100]{align-items:flex-end;background:linear-gradient(to top,var(--surface-overlay),transparent);display:flex;gap:.5rem;inset:auto 0 0 0;opacity:0;padding:2.5rem .625rem .625rem;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity var(--dur-normal) var(--ease),transform var(--dur-normal) var(--ease);z-index:2}.ds-media--overlay-always .ds-media__overlay[data-v-1c67d100],.ds-media:focus-within .ds-media__overlay[data-v-1c67d100],.ds-media:hover .ds-media__overlay[data-v-1c67d100]{opacity:1;transform:none}.ds-media__meta[data-v-1c67d100]{flex:1;min-width:0}.ds-media__title[data-v-1c67d100]{color:var(--text-strong);font-weight:600}.ds-media__subtitle[data-v-1c67d100],.ds-media__title[data-v-1c67d100]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-media__subtitle[data-v-1c67d100]{color:var(--text-muted);margin-top:.125rem}.ds-media__end[data-v-1c67d100]{align-items:center;display:flex;flex:none;gap:.25rem}.ds-media__actions[data-v-1c67d100]{display:flex;gap:.25rem;pointer-events:auto}.ds-media--overlay-always .ds-media__actions[data-v-1c67d100]{opacity:0;transition:opacity var(--dur-normal) var(--ease)}.ds-media--overlay-always:focus-within .ds-media__actions[data-v-1c67d100],.ds-media--overlay-always:hover .ds-media__actions[data-v-1c67d100]{opacity:1}@media(hover:none){.ds-media__overlay[data-v-1c67d100]{opacity:1;transform:none}.ds-media--overlay-always .ds-media__actions[data-v-1c67d100]{opacity:1}}.ds-media--history .ds-media__overlay[data-v-1c67d100]{padding:2rem .5rem .5rem}.ds-media__footer[data-v-1c67d100]{padding-top:.5rem}.ds-media--row[data-v-1c67d100]{align-items:stretch;background:var(--surface-raised);border:0;border-radius:var(--media-radius);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;transition:box-shadow var(--dur-normal) var(--ease),background var(--dur-normal) var(--ease)}.ds-media--row[data-v-1c67d100]:focus-within,.ds-media--row[data-v-1c67d100]:hover{background:color-mix(in srgb,var(--surface-raised) 88%,#fff 12%)}.ds-media--row.ds-media--selected[data-v-1c67d100]{box-shadow:var(--shadow-glow)}.ds-media--row .ds-media__frame[data-v-1c67d100]{aspect-ratio:1/1!important;background:#0a0a0a;border:0;border-radius:0;height:auto;min-height:0;width:100%}.ds-media--row:focus-within .ds-media__frame[data-v-1c67d100],.ds-media--row:hover .ds-media__frame[data-v-1c67d100]{border-color:transparent}.ds-media--row .ds-media__img[data-v-1c67d100],.ds-media--row .ds-media__video[data-v-1c67d100]{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.ds-media--row .ds-media__video[data-v-1c67d100]{opacity:1}.ds-media--row .ds-media__hit--card[data-v-1c67d100]{border-radius:inherit;top:0;right:0;bottom:0;left:0;z-index:1}.ds-media--row .ds-media__audio-btn[data-v-1c67d100],.ds-media--row .ds-media__kind[data-v-1c67d100],.ds-media--row .ds-media__top-left[data-v-1c67d100],.ds-media--row .ds-media__top-right[data-v-1c67d100]{z-index:2}.ds-media__body[data-v-1c67d100]{display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-width:0;padding:2.5rem 1.1rem 1rem;pointer-events:none;position:relative;z-index:0}.ds-media__body-top[data-v-1c67d100]{align-items:center;display:flex;flex-wrap:nowrap;gap:.35rem;justify-content:space-between;left:.85rem;pointer-events:auto;position:absolute;right:.65rem;top:.65rem;z-index:2}.ds-media__body-top[data-v-1c67d100]>:first-child:not(button){min-width:0}.ds-media__body-top .tw__pin[data-v-1c67d100],.ds-media__body-top button[data-v-1c67d100]{flex:none;margin-left:auto}.ds-media__body .ds-media__title[data-v-1c67d100]{font-size:clamp(.9375rem,1.15vw,1.125rem);font-weight:600;letter-spacing:-.015em;-webkit-line-clamp:2;line-height:1.25}.ds-media__body .ds-media__title[data-v-1c67d100],.ds-media__subtitle--wrap[data-v-1c67d100]{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical}.ds-media__subtitle--wrap[data-v-1c67d100]{color:var(--text-muted);font-size:clamp(.75rem,.95vw,.8125rem);-webkit-line-clamp:3;line-height:1.45}.ds-media__body-end[data-v-1c67d100]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.2rem;pointer-events:auto}@media(max-width:639px){.ds-media__body[data-v-1c67d100]{gap:.3rem;padding:2.25rem .8rem .75rem}.ds-media__body .ds-media__title[data-v-1c67d100]{font-size:.9375rem}.ds-media__subtitle--wrap[data-v-1c67d100]{font-size:.75rem;-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.ds-media--row[data-v-1c67d100],.ds-media__actions[data-v-1c67d100],.ds-media__audio-btn[data-v-1c67d100],.ds-media__frame[data-v-1c67d100],.ds-media__overlay[data-v-1c67d100],.ds-media__video[data-v-1c67d100]{transition:none}.ds-media__bars--live span[data-v-1c67d100]{animation:none}}
