.gen-tile{--band-max-height:120px;--band-padding:10px 14px}.gen-tile.gen-tile--compact-band{--band-max-height:36px;--band-padding:3px 14px}.gen-tile.gen-tile--compact-band-xs{--band-max-height:29px;--band-padding:2px 14px}.gen-tile .gen-tile-band-top,.gen-tile .gen-tile-band-bottom{opacity:0;max-height:0;transition:opacity var(--covert-duration-normal) var(--covert-easing-default), max-height var(--covert-duration-normal) var(--covert-easing-default), padding var(--covert-duration-normal) var(--covert-easing-default);padding:0 14px;overflow:hidden}.gen-tile .gen-tile-band-bottom{white-space:nowrap;text-overflow:ellipsis}.gen-tile:hover .gen-tile-band-top,.gen-tile:focus-within .gen-tile-band-top,.gen-tile:hover .gen-tile-band-bottom,.gen-tile:focus-within .gen-tile-band-bottom,.gen-tile.gen-tile--error .gen-tile-band-top,.gen-tile.gen-tile--error .gen-tile-band-bottom,.gen-tile.gen-tile--always-show-chrome .gen-tile-band-top,.gen-tile.gen-tile--always-show-chrome .gen-tile-band-bottom{opacity:1;max-height:var(--band-max-height);padding:var(--band-padding)}.gen-tile .gen-tile-overlay{opacity:0;transition:opacity var(--covert-duration-normal) var(--covert-easing-default)}.gen-tile:hover .gen-tile-overlay,.gen-tile:focus-within .gen-tile-overlay,.gen-tile.gen-tile--error .gen-tile-overlay,.gen-tile.gen-tile--always-show-chrome .gen-tile-overlay{opacity:1}@media (hover:none){.gen-tile .gen-tile-band-top,.gen-tile .gen-tile-band-bottom{opacity:1;max-height:var(--band-max-height);padding:var(--band-padding)}.gen-tile .gen-tile-overlay{opacity:1}}.gen-tile--v2 .gen-tile-v2-gradient-tl,.gen-tile--v2 .gen-tile-v2-gradient-br{z-index:1;pointer-events:none;position:absolute;inset:0}.gen-tile--v2 .gen-tile-v2-gradient-tl{background:radial-gradient(at 0 0,#0009 0%,#0000 65%)}.gen-tile--v2 .gen-tile-v2-gradient-br{background:radial-gradient(at 100% 100%,#0009 0%,#0000 65%)}.gen-tile--v2 .gen-tile-v2-top-left{z-index:2;cursor:pointer;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:8px;left:8px;right:48px}.gen-tile-v2-title{color:var(--brand-pink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.gen-tile-v2-title:first-letter{text-transform:uppercase}.gen-tile-v2-meta{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;line-height:1.3;overflow:hidden}.gen-tile-v2-prompt{color:#fff;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.gen-tile--v2 .gen-tile-v2-avatar-slot{z-index:2;pointer-events:auto;position:absolute;top:8px;right:8px}.gen-tile--v2 .gen-tile-v2-avatar-slot>.gen-tile-overlay{position:static!important;top:auto!important;right:auto!important}.gen-tile--v2 .gen-tile-v2-bottom-right{z-index:2;pointer-events:none;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.gen-tile-v2-action-btn{appearance:none;width:30px;height:30px;box-shadow:none;cursor:pointer;color:#ffffffd9;transition:background var(--covert-duration-fast) var(--covert-easing-default), color var(--covert-duration-fast) var(--covert-easing-default);background:#000000b3;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.gen-tile-v2-action-btn:hover{background:#000000d9}.gen-tile--v2:hover .gen-tile-v2-top-left,.gen-tile--v2:focus-within .gen-tile-v2-top-left,.gen-tile--v2.gen-tile--error .gen-tile-v2-top-left,.gen-tile--v2.gen-tile--always-show-chrome .gen-tile-v2-top-left,.gen-tile--v2:hover .gen-tile-v2-bottom-right,.gen-tile--v2:focus-within .gen-tile-v2-bottom-right,.gen-tile--v2.gen-tile--error .gen-tile-v2-bottom-right,.gen-tile--v2.gen-tile--always-show-chrome .gen-tile-v2-bottom-right{pointer-events:auto}@media (hover:none){.gen-tile--v2 .gen-tile-v2-top-left,.gen-tile--v2 .gen-tile-v2-bottom-right{pointer-events:auto}}
