@layer components{.ia-gal__title{color:#000;outline:none;align-items:center;gap:8px;margin:0;scroll-margin-top:110px;font-size:18px;font-weight:700;line-height:18px;display:flex}.ia-gal__toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:16px 0;display:flex}.ia-gal__break{display:none}.ia-gal__industry-group{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ia-gal__sort{flex-shrink:0;margin-left:auto}.ia-gal--panel .ia-gal__toolbar{padding:0 0 16px}.ia-gal__refs{flex-direction:column;min-height:70vh;padding-bottom:88px;display:flex;position:relative}.ia-gal--panel .ia-gal__refs{min-height:0;padding-bottom:24px}.ia-gal__grid{flex:1 0 auto;margin:-6px 0}.ia-gal__skeleton-block{width:100%;height:100%}.ia-gal__tile.ia-drop--tile{height:100%}.ia-gal__more{flex-direction:column;align-items:center;gap:12px;padding-top:6px;display:flex}.ia-gal__more:has(.ia-spinner,.ia-btn){padding:26px 0 20px}.ia-gal__sentinel{width:100%;height:20px}.ia-gal__empty-action{margin-top:8px}.ia-gc{--card-padding:12px;contain:layout style paint;cursor:pointer;border-radius:12px;height:100%;transition:transform .2s;position:relative;overflow:hidden}.ia-gc:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;border:1px solid #0000000d;position:absolute;inset:0}.ia-gc:has(.ia-gc__media:focus-visible):after{border:2px solid #1967ff}@media (hover:hover){.ia-gc:hover{z-index:1;transform:scale(1.02)}}.ia-gc:has(:focus-visible){z-index:1}.ia-gc__media{border-radius:inherit;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;line-height:0;display:block}.ia-gc__frame{border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ia-gc__frame[data-state=failed]{background:#f2f4f6}.ia-gc__skeleton{position:absolute;inset:0}.ia-gc__img{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:relative}.ia-gc__img[data-state=ready]{opacity:1}.ia-gc__overlay{z-index:4;border-radius:inherit;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow:hidden}.ia-gc__row{padding:var(--card-padding);justify-content:space-between;align-items:flex-start;gap:4px;display:flex;position:relative}.ia-gc__row--bottom{align-items:flex-end;margin-top:auto}.ia-gc__reveal{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(-4px)}.ia-gc__reveal--top:first-child{flex:1;min-width:0}.ia-gc__reveal--bottom{width:100%;transform:translateY(4px)}.ia-gc:hover .ia-gc__reveal,.ia-gc__reveal.ia-gc__reveal--on{opacity:1;pointer-events:auto;transform:none}.ia-gc:has(:focus-visible) .ia-gc__reveal{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.ia-gc__reveal{opacity:1;pointer-events:auto;transform:none}}.ia-gc__check{flex:none}.ia-gc__heart-icon{justify-content:center;align-items:center;margin-bottom:5px;display:flex}.ia-gc__bottom{align-items:center;gap:8px;display:flex}.ia-gc__recreate{color:#fff;min-width:0;height:34px;font:inherit;letter-spacing:.1px;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006;border:1px solid #0000000d;border-radius:10px;flex:1 0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px;transition:background .15s,opacity .25s;display:flex;overflow:hidden}.ia-gc__recreate:hover{background:#0000008c}.ia-gc__recreate:focus-visible{outline-offset:-2px;outline:2px solid #fff}.ia-gc__recreate-icon{flex:none;justify-content:center;align-items:center;max-width:18px;display:flex;overflow:hidden}.ia-gc__recreate-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ia-gc__delete{flex-shrink:0;margin-left:auto;display:inline-flex}.ia-sel{z-index:100;pointer-events:none;will-change:transform, opacity;justify-content:center;animation:.45s cubic-bezier(.2,.9,.25,1) backwards ia-sel-in;display:flex}.ia-sel--page{width:100%;position:fixed;bottom:24px;left:0}.ia-sel--panel{position:sticky;bottom:24px}.ia-sel__inner{pointer-events:auto;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(800px,100% - 48px);min-height:50px;padding:12px;display:flex;box-shadow:0 10px 50px #0000001a}.ia-sel__media{flex:1;min-width:0;max-width:534px;position:relative}.ia-sel__strip{overscroll-behavior-x:contain;gap:6px;width:100%;margin:-8px 0;padding:8px 4px;list-style:none;display:flex;overflow-x:auto}.ia-sel__thumb{flex:0 0 48px;width:48px;height:48px;position:relative}.ia-sel__thumb img{box-sizing:border-box;object-fit:cover;border:1px solid #0000000d;border-radius:6px;width:48px;height:48px;transition:transform .2s ease-out;display:block}.ia-sel__thumb[data-loaded]:hover img{transform:scale(1.04)}.ia-sel__thumb-skeleton{position:absolute;inset:0}.ia-sel__remove{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#000;border:0;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s,transform .15s ease-out;display:flex;position:absolute;top:-4px;right:-4px;transform:scale(.8)}.ia-sel__thumb:hover .ia-sel__remove,.ia-sel__remove:focus-visible{opacity:1;transform:none}.ia-sel__remove:focus-visible{outline-offset:1px;outline:2px solid #1967ff}@media (hover:none){.ia-sel__remove{opacity:1;transform:none}}.ia-sel__fade{z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.ia-sel__fade--left{background:linear-gradient(90deg,#fff,#fff0);left:0}.ia-sel__fade--right{background:linear-gradient(270deg,#fff,#fff0);right:0}.ia-sel__arrow{z-index:3;color:#0e0e0e;cursor:pointer;background:#fff;border:1px solid #f2f4f6;border-radius:9999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ia-sel__arrow:hover{background:#f8f9fa}.ia-sel__arrow:focus-visible{outline-offset:1px;outline:2px solid #1967ff}.ia-sel__arrow--left{left:0}.ia-sel__arrow--right{right:0}.ia-sel__empty{color:#8f969c;margin:0;font-size:14px;font-weight:400;line-height:1.3}.ia-sel__actions{flex-shrink:0;align-items:center;gap:8px;min-width:346px;display:flex}.ia-sel__go{flex:1;min-width:0}.ia-sel__go-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ia-sel__preview{pointer-events:none;background:#fff;border:1px solid #0000000d;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 10px 50px #0000001a}.ia-sel__preview-img{object-fit:cover;width:100%;height:100%;display:block}.ia-modal__surface.ia-confirm{min-height:200px;font-size:14px;font-weight:400;box-shadow:0 16px 48px #0003}.ia-confirm__title{font-size:20px;line-height:1.2;display:block}.ia-confirm__text{color:#000;margin:0;font-size:14px;font-weight:400;line-height:1.4}.ia-confirm__actions{justify-content:space-between;gap:8px;margin-top:16px;display:flex}.ia-top{z-index:40;color:#fff;font:inherit;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;background:#000000b3;border:none;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:12px 24px;font-size:12px;font-weight:600;line-height:.8;transition:opacity .2s,visibility .2s,bottom .2s;display:inline-flex;position:fixed;bottom:20px;transform:translate(-50%);box-shadow:0 0 0 .5px #0000000d,0 6px 12px -2px #0000001a}.ia-top--visible{opacity:1;pointer-events:auto;visibility:visible}.ia-top--lifted{bottom:104px}.ia-top:hover{background:#000}.ia-top:focus-visible{outline-offset:2px;outline:2px solid #1967ff}@media (max-width:639px){.ia-gal__break{flex-basis:100%;height:0;display:block}.ia-sel__inner{flex-direction:column;align-items:stretch;gap:12px}.ia-sel__media{max-width:none}.ia-sel__actions{width:100%;min-width:0}}}@keyframes ia-sel-in{0%{opacity:0;transform:translateY(48px)}}@media (prefers-reduced-motion:reduce){.ia .ia-gc,.ia .ia-gc__reveal,.ia .ia-sel__thumb img,.ia .ia-sel__remove,.ia .ia-top{transition:none}.ia .ia-gc:hover{transform:none}.ia .ia-sel{animation:none}}
