.os-at{z-index:240;background:var(--os-paper,#fff);border:1px solid color-mix(in srgb, var(--os-ink,#17181b) 9%, var(--os-paper,#fff));border-radius:calc(var(--au-r-surface,12px) - 2px);max-height:min(22rem,50vh);box-shadow:var(--os-elev-2,0 12px 32px -12px #17181b3d);font-size:var(--t-sm,.8125rem);animation:os-at-in .14s var(--ease-motion,ease-out) both;flex-direction:column;display:flex;overflow:hidden}.os-at[data-placement=caret]{position:fixed}.os-at[data-placement=panel]{width:min(20rem,100% - 1rem);position:absolute;bottom:calc(100% + .45rem);left:.5rem}@keyframes os-at-in{0%{opacity:0;transform:translateY(3px)}}.os-at__list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:.25rem;overflow-y:auto}.os-at__group+.os-at__group{border-top:1px solid color-mix(in srgb, var(--ink,#17181b) 6%, transparent);margin-top:.125rem;padding-top:.125rem}.os-at__label{font-size:var(--t-label,.6875rem);color:var(--ink-3);margin:0;padding:.4rem .5rem .2rem;font-weight:500}.os-at__row{border-radius:var(--au-r-control,3px);min-height:2rem;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.os-at__row[data-active=true]{background:var(--os-select-wash);box-shadow:inset 2px 0 0 var(--ink)}.os-at__face{flex:none;display:inline-flex}.os-at__face .os-face{--face:20px}.os-at__file{--tile-tone:var(--ink-2,#52525b);border-radius:var(--au-r-object-sm,2px);background:color-mix(in srgb, var(--tile-tone) 10%, var(--os-paper,#fff));flex:none;place-items:center;width:20px;height:20px;display:grid}.os-at__row[data-family=pdf] .os-at__file{--tile-tone:var(--file-pdf)}.os-at__row[data-family=word] .os-at__file{--tile-tone:var(--file-doc)}.os-at__row[data-family=sheet] .os-at__file{--tile-tone:var(--file-xls)}.os-at__row[data-family=deck] .os-at__file{--tile-tone:var(--file-ppt)}.os-at__row[data-family=image] .os-at__file{--tile-tone:var(--file-image)}.os-at__row[data-family=archive] .os-at__file{--tile-tone:var(--file-zip)}.os-at__row[data-family=code] .os-at__file{--tile-tone:var(--file-code)}.os-at__name{min-width:0;letter-spacing:var(--track-ui);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:550;overflow:hidden}.os-at__name mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:2px;background:0 0;font-weight:700}.os-at__meta{max-width:45%;font-size:var(--t-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.os-at__foot{border-top:1px solid color-mix(in srgb, var(--ink,#17181b) 6%, transparent);background:color-mix(in srgb, var(--os-ground,#f6f6f7) 50%, var(--os-paper,#fff));font-size:var(--t-micro,.6875rem);color:var(--ink-3);flex:none;gap:.75rem;margin:0;padding:.35rem .75rem;display:flex}.os-at__foot kbd{border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--au-r-object-sm,2px);background:var(--os-paper,#fff);place-items:center;min-width:1rem;margin-right:.15rem;padding:0 .2rem;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1.35;display:inline-grid}@media (hover:none){.os-at__foot{display:none}}@media (prefers-reduced-motion:reduce){.os-at{animation:none}}
