.ops .at-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:10px;transition:box-shadow var(--o-dur-snappy) var(--o-ease-snappy)}.ops .at-bar[data-dragging=true]{box-shadow:0 0 0 1.5px var(--o-accent-ring)}.ops [data-attach-drop=true]{box-shadow:0 0 0 1.5px var(--o-accent-ring),var(--o-shadow-1)}.ops .at-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px 0;list-style:none}.ops .at-bar .at-thumbs{padding:0}.ops .at-thumb{position:relative;width:52px;height:52px;border-radius:9px;background:var(--o-ink-5);box-shadow:inset 0 0 0 1px var(--o-hair)}.ops .at-thumb-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.ops .at-thumb-x{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--o-r-pill);background:var(--o-raised);color:var(--o-ink-2);box-shadow:var(--o-shadow-1),inset 0 0 0 1px var(--o-hair);transition:color var(--o-dur-snappy) var(--o-ease-snappy),background-color var(--o-dur-snappy) var(--o-ease-snappy)}.ops .at-thumb-x:hover{color:var(--o-ink);background:var(--o-ink-5)}.ops .at-thumb-x:focus-visible{outline:none;box-shadow:0 0 0 2px var(--o-accent-ring)}.ops .at-chip{position:relative;display:flex;gap:9px;height:52px;max-width:240px;padding:0 12px 0 8px;border-radius:9px;background:var(--o-ink-5)}.ops .at-chip,.ops .at-chip-icon{align-items:center;box-shadow:inset 0 0 0 1px var(--o-hair)}.ops .at-chip-icon{flex:none;display:inline-flex;justify-content:center;width:32px;height:36px;border-radius:7px;background:var(--o-surface);color:var(--o-ink-2)}.ops .at-chip-text{display:flex;flex-direction:column;min-width:0;gap:2px}.ops .at-chip-name{overflow:hidden;color:var(--o-ink);font-size:var(--o-t-ui);font-weight:520;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ops .at-chip-meta{color:var(--o-ink-3);font-size:var(--o-t-meta);line-height:1.2;white-space:nowrap}.ops .at-sent{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:2px 0 0;padding:0;list-style:none}.ops .at-sent-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;height:26px;padding:0 10px 0 8px;border-radius:var(--o-r-pill);background:var(--o-surface);color:var(--o-ink-2);box-shadow:inset 0 0 0 1px var(--o-hair);font-size:var(--o-t-ui)}.ops .at-sent-icon{flex:none;display:inline-flex;color:var(--o-ink-3)}.ops .at-sent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops .at-btn-wrap{display:inline-flex;flex:none}.ops .at-btn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px 0 8px;border-radius:var(--o-r-pill);background:var(--o-ink-5);color:var(--o-ink-2);font-size:var(--o-t-ui);font-weight:520;white-space:nowrap;transition:background-color var(--o-dur-snappy) var(--o-ease-snappy),color var(--o-dur-snappy) var(--o-ease-snappy)}.ops .at-btn:hover:not(:disabled){background:var(--o-ink-4);color:var(--o-ink)}.ops .at-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--o-accent-ring)}.ops .at-btn:disabled{opacity:.5;pointer-events:none}.ops .at-file{position:absolute;width:0;height:0;opacity:0;pointer-events:none}@media (max-width:520px){.ops .at-btn-text{display:none}.ops .at-btn{padding:0 7px}}.ops .at-img{display:inline-block;margin:6px 6px 0 0;max-width:100%;vertical-align:top}.ops .at-img-open{display:block;padding:0;border-radius:10px;background:var(--o-ink-5);box-shadow:inset 0 0 0 1px var(--o-hair);cursor:zoom-in;overflow:hidden}.ops .at-img-open:focus-visible{outline:none;box-shadow:0 0 0 2px var(--o-accent-ring)}.ops .at-img-pic{display:block;max-height:240px;max-width:min(100%,420px);width:auto;height:auto;object-fit:contain}.ops .at-img-wait{display:flex;justify-content:center;width:160px;height:96px;border-radius:10px}.ops .at-img-fail,.ops .at-img-wait{align-items:center;background:var(--o-ink-5);color:var(--o-ink-3);font-size:var(--o-t-ui)}.ops .at-img-fail{display:inline-flex;gap:6px;min-height:28px;padding:0 10px;border-radius:8px}.ops .at-img-fail button{color:var(--o-ink-2);text-decoration:underline;text-underline-offset:2px}.ops .at-imgs{display:flex;flex-wrap:wrap;gap:6px}.ops .at-imgs .at-img{margin:6px 0 0}.at-lightbox{position:fixed;inset:0;z-index:var(--o-z-palette,120);display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,9,12,.82);cursor:zoom-out}.at-lightbox-pic{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 12px 48px rgba(0,0,0,.5);background:#1b1d22}.ops .at-wrap{display:flex;flex-direction:column;gap:6px;border-radius:10px}.ops .ag-box>.at-thumbs{gap:10px;padding:12px 14px 2px}.ops .ag-box .at-thumb{width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--o-ink-5);box-shadow:inset 0 0 0 1px var(--o-hair)}.ops .ag-box .at-thumb-img{object-fit:cover;object-position:top left}.ops .ag-box .at-chip{height:64px;border-radius:12px}.ops .ag-box :is(.at-thumb,.at-chip) .at-thumb-x{top:5px;right:5px;width:20px;height:20px;background:rgba(10,12,16,.72);color:#f2f5f8;box-shadow:none;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ops .ag-box .at-thumb-x:focus-visible,.ops .ag-box :is(.at-thumb,.at-chip):hover .at-thumb-x{opacity:1}.ops .ag-box .at-thumb-x:hover{background:rgba(10,12,16,.9);color:#fff}@media (hover:none){.ops .ag-box .at-thumb-x{opacity:1}}