.sas-strip{margin-top:8px;min-width:0;max-width:100%}.sas-strip--compact{margin-top:6px}.sas-label{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:6px}.sas-tiles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.sas-tile{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;padding:8px 12px;color:#e5e7eb;font-family:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sas-tile:hover:not(:disabled){background:rgba(var(--aa-blue-rgb,27,72,255),.14);border-color:rgba(var(--aa-blue-rgb,27,72,255),.5)}.sas-tile:focus-visible{outline:none;border-color:rgba(var(--aa-blue-rgb,27,72,255),.7);box-shadow:0 0 0 3px rgba(var(--aa-blue-rgb,27,72,255),.25)}.sas-tile:disabled{opacity:.6;cursor:progress}.sas-tile-icon{flex-shrink:0;display:inline-flex;color:hsla(0,0%,100%,.55)}.sas-tile-text{display:flex;flex-direction:column;min-width:0}.sas-tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.sas-tile-meta{font-size:11px;color:hsla(0,0%,100%,.45)}.sas-error{margin-top:8px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);border-radius:8px;padding:6px 10px;color:#fca5a5;font-size:12px}.sas-lightbox{position:fixed;inset:0;z-index:10002;background:rgba(0,0,0,.86);display:flex;align-items:center;justify-content:center;padding:24px;outline:none}.sas-lightbox-inner{display:flex;flex-direction:column;gap:10px;max-width:100%;max-height:100%;min-width:0}.sas-lightbox-bar{display:flex;align-items:center;gap:12px;min-width:0}.sas-lightbox-name{flex:1;min-width:0;color:#f5f5f7;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sas-lightbox-close{flex-shrink:0;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:8px;width:40px;height:40px;font-size:22px;line-height:1;cursor:pointer}.sas-lightbox-close:hover{background:hsla(0,0%,100%,.18)}.sas-lightbox-close{background-image:linear-gradient(#262b3d,#262b3d)}.sas-lightbox-close:hover{background-image:linear-gradient(#323850,#323850)}.sas-lightbox-img{max-width:calc(100vw - 48px);max-height:calc(100vh - 100px);-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#111}@media (max-width:480px){.sas-lightbox{padding:12px}.sas-lightbox-img{max-width:calc(100vw - 24px);max-height:calc(100vh - 90px)}.sas-tile-name{max-width:150px}}