.binder-tile[data-v-21db5622]{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.binder-tile--busy[data-v-21db5622]{opacity:.7}.binder-tile__poster[data-v-21db5622]{aspect-ratio:4/3;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);outline:2px solid var(--white);outline-offset:0;background:linear-gradient(135deg,var(--surface-2),var(--surface-3));inline-size:100%;color:var(--white);font:inherit;text-align:start;cursor:pointer;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.binder-tile__poster--static[data-v-21db5622]{cursor:default}.binder-tile--active .binder-tile__poster[data-v-21db5622]{outline-color:var(--brand);border-color:var(--brand)}.binder-tile__poster[data-v-21db5622]:focus-visible{box-shadow:var(--focus-ring);border-color:var(--brand)}@media (hover:hover){.binder-tile__poster[data-v-21db5622]:not(.binder-tile__poster--static):hover{border-color:var(--brand);box-shadow:var(--shadow-elev-1);transform:translateY(-2px)}}.binder-tile__art[data-v-21db5622]{display:block;position:absolute;inset:0}.binder-tile__art[data-v-21db5622] .binder-tile__symbol{z-index:1;aspect-ratio:1;block-size:auto;inline-size:min(42%,82px);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.binder-tile__img[data-v-21db5622]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;background-color:var(--surface-2);block-size:100%;inline-size:100%;display:block}.binder-tile__img--zone[data-v-21db5622]{inline-size:var(--art-zone-w,100%);-o-object-fit:unset;object-fit:unset;-o-object-position:unset;object-position:unset;block-size:auto;max-inline-size:none;transform:translate(var(--art-zone-tx,0),var(--art-zone-ty,0));position:absolute;inset-block-start:0;inset-inline-start:0}.binder-tile__shade[data-v-21db5622]{pointer-events:none;background:linear-gradient(#0000004d,#0000000a 30%,#00000073 62%,#000000d1);position:absolute;inset:0}.binder-tile__badges[data-v-21db5622]{z-index:1;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.binder-tile__badge[data-v-21db5622]{border:1.5px solid var(--white);box-shadow:0 0 0 1.5px var(--surface),0 2px 6px #0000008c;background:var(--surface);color:var(--ink-2);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-weight:800;display:inline-flex}.binder-tile__badge--default[data-v-21db5622]{color:var(--brand)}.binder-tile__badge--shared[data-v-21db5622]{color:var(--state-active)}.binder-tile__caption[data-v-21db5622]{z-index:1;gap:2px;padding:8px 10px 10px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.binder-tile__name[data-v-21db5622]{font-size:var(--text-body);font-weight:800;line-height:1.15}.binder-tile__hint[data-v-21db5622],.binder-tile__name[data-v-21db5622]{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000d9;overflow:hidden}.binder-tile__hint[data-v-21db5622]{color:#ffffffc7;font-size:var(--text-micro);font-weight:600}.binder-tile__rail[data-v-21db5622]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:stretch;gap:4px;padding:4px;display:grid}.binder-tile__open[data-v-21db5622]{min-block-size:44px;inline-size:100%}.binder-tile__icon-btn[data-v-21db5622]{justify-content:center;min-block-size:44px;min-inline-size:44px;padding:0}
