.os-preview-card{flex-direction:column;width:min(20rem,100vw - 16px);font-size:13px;line-height:18px;display:flex}.os-preview-card__head{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.os-preview-card__glyph{box-sizing:border-box;border:var(--os-rule-w,1px) solid var(--os-rule);border-radius:var(--au-r-control,6px);background:var(--os-paper);width:32px;height:32px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.os-preview-card__glyph:has(.os-face){border:0}.os-preview-card__titles{flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:32px;display:flex}.os-preview-card__title,.os-preview-card__meta{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-preview-card__title{color:var(--ink);font-weight:600}.os-preview-card__meta{color:var(--ink-3);font-size:12px;line-height:16px}.os-preview-card__quote{border-inline-start:2px solid color-mix(in srgb, var(--filament) 40%, transparent);color:var(--ink-2);white-space:pre-line;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:-2px 14px 12px;padding:0 0 0 10px;display:-webkit-box;overflow:hidden}.os-preview-card__note{color:var(--ink-3);margin:-2px 14px 12px}.os-preview-card__foot{border-top:var(--os-rule-w,1px) solid var(--os-rule-soft,var(--os-rule));justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 14px;display:flex}.os-preview-card__tag{color:var(--ink-3);font-size:12px;line-height:16px}.os-preview-card__action{border-radius:var(--au-r-control,6px);height:24px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.os-preview-card__action:hover{background:var(--os-ground)}.os-preview-card__action:focus-visible{outline:var(--os-focus-w,2px) solid var(--os-focus-ring);outline-offset:var(--os-focus-inset,-2px)}.os-preview-card__skeleton{border-radius:var(--au-r-pill,999px);background:color-mix(in srgb, var(--ink) 8%, transparent);width:9rem;max-width:100%;height:10px;animation:os-preview-card-pulse 1.4s var(--ease-motion,ease) infinite;display:block}@keyframes os-preview-card-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.os-preview-card__skeleton{animation:none}}
a.os-ref,button.os-ref{--ref-h:20px;--ref-inner:calc(var(--ref-h) - 2 * var(--os-rule-w,1px));max-width:min(100%,30ch);height:var(--ref-h);vertical-align:baseline;box-sizing:border-box;border:var(--os-rule-w,1px) solid var(--os-rule);border-radius:var(--au-r-control,6px);background:var(--os-paper);color:var(--ink);font:inherit;font-weight:500;line-height:var(--ref-inner);white-space:nowrap;cursor:pointer;transition:border-color .12s var(--ease-motion,ease), background-color .12s var(--ease-motion,ease);align-items:center;gap:4px;margin:0 1px;padding:0 6px 0 4px;text-decoration:none;display:inline-flex;position:relative}a.os-ref:hover,button.os-ref:hover,button.os-ref[aria-expanded=true]{border-color:var(--line-strong);background:var(--os-ground);text-decoration:none}a.os-ref:focus-visible,button.os-ref:focus-visible{outline:var(--os-focus-w,2px) solid var(--os-focus-ring);outline-offset:var(--os-focus-offset,2px)}.os-ref__glyph{width:14px;height:14px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.os-ref__glyph>svg{display:block}.os-ref__label{text-overflow:ellipsis;min-width:0;line-height:var(--ref-inner);align-self:baseline;overflow:clip}.os-ref__spot{border-inline-start:1px solid var(--os-rule);color:color-mix(in srgb, var(--filament) 80%, var(--ink-2));font-variant-numeric:tabular-nums;font-size:.92em;line-height:var(--ref-inner);white-space:nowrap;flex:none;align-self:baseline;margin-inline-start:.35em;padding-inline-start:.35em}button.os-ref[data-ref-kind=member]{border-radius:999px;padding-left:1px}button.os-ref[data-ref-kind=member] .os-ref__glyph{width:16px;height:16px}button.os-ref[data-ref-kind=member] .os-ref__glyph .os-face{--face:16px}.os-ref[data-head=missing]{color:var(--ink-3);border-style:dashed}.os-ref[data-head=missing] .os-ref__label{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent)}.os-ref[data-head=loading]{overflow:hidden}.os-ref[data-head=loading]:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--os-ink) 7%, transparent), transparent 80%) no-repeat;animation:os-ref-sheen 1.2s var(--ease-motion,ease) infinite;pointer-events:none;background-size:60% 100%;position:absolute;inset:0}@keyframes os-ref-sheen{0%{background-position:-120% 0}to{background-position:220% 0}}.os-ref[data-opening]{animation:os-ref-open .64s var(--ease-motion,ease) both}@keyframes os-ref-open{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--os-ink) 28%, transparent)}to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){a.os-ref,button.os-ref{transition:none}.os-ref[data-head=loading]:after,.os-ref[data-opening]{animation:none}}
